[openstack-dev] [Mistral] Mistral with IPV6

Nikolay Makhotkin nmakhotkin at mirantis.com
Wed Mar 9 13:55:14 UTC 2016


Hi, Guy!

I think there is the same issue as in ceilometerю Furthermore, Mistral and
Ceilometer are using the same framework for constructing their Rest API.
So, the fix probably should be the same.

On Wed, Mar 9, 2016 at 4:15 PM, Paz, Guy (Nokia - IL) <guy.paz at nokia.com>
wrote:

>
>
> Hello,
>
> We are trying to deploy mistral with IPV6 (Keystone is IPV6, the VM that
> we are installing on is IPV6 too, all OS Endpoints IPV6) – by changing In
> the ‘mistral.conf’ -> ‘bind_host=::’ .
> In Murano it was working pretty straight forward by changing this param..
> but unfortanly for now for Mistral not.
>
> A little but searching in the internet we found this for Ceilometer :
> https://bugs.launchpad.net/ceilometer/+bug/1269243 maybe same
> implementation needed here too.
>
> So we are wondering If in high level if Mistral can support IPV6 and if
> someone can advise here ?
>
> This is the exception when we are trying to start the mistral with
> ‘bind_host=::’
> [root at test3 ~(keystone_admin)]#  /usr/bin/python /usr/bin/mistral-server
> --server api --config-file /etc/mistral/mistral.conf --log-file
> /var/log/mistral/mistral-api.log
> /usr/lib/python2.7/site-packages/novaclient/client.py:784: UserWarning:
> 'get_client_class' is deprecated. Please use `novaclient.client.Client`
> instead.
>   warnings.warn(_LW("'get_client_class' is deprecated. "
>
> |\\    //| //   // |||||| |||\\       /\      ||
> ||\\  //||    //     ||   ||  ||     //\\     ||  \\// || || ||     ||
> |||| //     //  \\    ||
> ||  \/  || ||  \\    ||   || \\    //-||-\\   ||
> ||      || ||   ||   ||   ||  ||  //      \\  ||
> ||      || || _//    ||   ||  || //        \\ |||||
>
> Mistral Workflow Service, version 1.0.1
>
> Launching server components ['api']...
> 2016-03-06 12:28:37.950 12246 DEBUG stevedore.extension [-] found
> extension EntryPoint.parse('qpid =
> oslo_messaging._drivers.impl_qpid:QpidDriver') _load_plugins
> /usr/lib/python2.7/site-packages/stevedore/extension.py:156
> 2016-03-06 12:28:37.951 12246 DEBUG stevedore.extension [-] found
> extension EntryPoint.parse('amqp =
> oslo_messaging._drivers.protocols.amqp.driver:ProtonDriver') _load_plugins
> /usr/lib/python2.7/site-packages/stevedore/extension.py:156
> 2016-03-06 12:28:37.951 12246 DEBUG stevedore.extension [-] found
> extension EntryPoint.parse('kombu =
> oslo_messaging._drivers.impl_rabbit:RabbitDriver') _load_plugins
> /usr/lib/python2.7/site-packages/stevedore/extension.py:156
> 2016-03-06 12:28:37.952 12246 DEBUG stevedore.extension [-] found
> extension EntryPoint.parse('rabbit =
> oslo_messaging._drivers.impl_rabbit:RabbitDriver') _load_plugins
> /usr/lib/python2.7/site-packages/stevedore/extension.py:156
> 2016-03-06 12:28:37.975 12246 DEBUG stevedore.extension [-] found
> extension EntryPoint.parse('fake =
> oslo_messaging._drivers.impl_fake:FakeDriver') _load_plugins
> /usr/lib/python2.7/site-packages/stevedore/extension.py:156
> 2016-03-06 12:28:37.975 12246 DEBUG stevedore.extension [-] found
> extension EntryPoint.parse('zmq =
> oslo_messaging._drivers.impl_zmq:ZmqDriver') _load_plugins
> /usr/lib/python2.7/site-packages/stevedore/extension.py:156
> Server started.
> 2016-03-06 12:28:37.994 12246 DEBUG oslo_db.sqlalchemy.engines [-] MySQL
> server mode set to
> STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
> _check_effective_sql_mode
> /usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/engines.py:256
> 2016-03-06 12:28:38.001 12246 DEBUG oslo_concurrency.lockutils [-] Lock
> "service_coordinator" acquired by
> "mistral.coordination.register_membership" :: waited 0.000s inner
> /usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:253
> 2016-03-06 12:28:38.002 12246 DEBUG oslo_concurrency.lockutils [-] Lock
> "service_coordinator" released by
> "mistral.coordination.register_membership" :: held 0.001s inner
> /usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:265
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 457,
> in fire_timers
>     timer()
>   File "/usr/lib/python2.7/site-packages/eventlet/hubs/timer.py", line 58,
> in __call__
>     cb(*args, **kw)
>   File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line
> 214, in main
>     result = function(*args, **kwargs)
>   File "/usr/lib/python2.7/site-packages/mistral/cmd/launch.py", line 138,
> in launch_api
>     app.setup_app()
>   File "/usr/lib64/python2.7/wsgiref/simple_server.py", line 144, in
> make_server
>     server = server_class((host, port), handler_class)
>   File "/usr/lib64/python2.7/SocketServer.py", line 419, in __init__
>     self.server_bind()
>   File "/usr/lib64/python2.7/wsgiref/simple_server.py", line 48, in
> server_bind
>     HTTPServer.server_bind(self)
>   File "/usr/lib64/python2.7/BaseHTTPServer.py", line 108, in server_bind
>    SocketServer.TCPServer.server_bind(self)
>   File "/usr/lib64/python2.7/SocketServer.py", line 430, in server_bind
>     self.socket.bind(self.server_address)
>   File "/usr/lib64/python2.7/socket.py", line 224, in meth
>     return getattr(self._sock,name)(*args)
> gaierror: [Errno -9] Address family for hostname not supported
> 2016-03-06 12:28:38.119 12246 DEBUG oslo_service.periodic_task [-] Running
> periodic task MistralPeriodicTasks.process_cron_triggers_v2
> run_periodic_tasks
> /usr/lib/python2.7/site-packages/oslo_service/periodic_task.py:213
> 2016-03-06 12:28:38.162 12246 CRITICAL Mistral [-] gaierror: [Errno -9]
> Address family for hostname not supported
> 2016-03-06 12:28:38.162 12246 ERROR Mistral Traceback (most recent call
> last):
>
>
>
> Guy Paz
> Software Engineer, CloudBand
> Application & Analytics , Nokia
> Contact number: +972 9793 3087
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Best Regards,
Nikolay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160309/1b495bb4/attachment.html>


More information about the OpenStack-dev mailing list