<div dir="ltr">Hi, Guy! <br><br>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.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 9, 2016 at 4:15 PM, Paz, Guy (Nokia - IL) <span dir="ltr"><<a href="mailto:guy.paz@nokia.com" target="_blank">guy.paz@nokia.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Hello,<br>
<br>
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=::’ .<br>
In Murano it was working pretty straight forward by changing this param.. but unfortanly for now for Mistral not.<br>
<br>
A little but searching in the internet we found this for Ceilometer : <a href="https://bugs.launchpad.net/ceilometer/+bug/1269243" rel="noreferrer" target="_blank">https://bugs.launchpad.net/ceilometer/+bug/1269243</a> maybe same implementation needed here too.<br>
<br>
So we are wondering If in high level if Mistral can support IPV6 and if someone can advise here ?<br>
<br>
This is the exception when we are trying to start the mistral with ‘bind_host=::’<br>
[root@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<br>
/usr/lib/python2.7/site-packages/novaclient/client.py:784: UserWarning: 'get_client_class' is deprecated. Please use `novaclient.client.Client` instead.<br>
warnings.warn(_LW("'get_client_class' is deprecated. "<br>
<br>
|\\ //| // // |||||| |||\\ /\ ||<br>
||\\ //|| // || || || //\\ || \\// || || || || <br>
|||| // // \\ ||<br>
|| \/ || || \\ || || \\ //-||-\\ ||<br>
|| || || || || || || // \\ ||<br>
|| || || _// || || || // \\ |||||<br>
<br>
Mistral Workflow Service, version 1.0.1<br>
<br>
Launching server components ['api']...<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
Server started.<br>
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<br>
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<br>
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<br>
Traceback (most recent call last):<br>
File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 457, in fire_timers<br>
timer()<br>
File "/usr/lib/python2.7/site-packages/eventlet/hubs/timer.py", line 58, in __call__<br>
cb(*args, **kw)<br>
File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 214, in main<br>
result = function(*args, **kwargs)<br>
File "/usr/lib/python2.7/site-packages/mistral/cmd/launch.py", line 138, in launch_api<br>
app.setup_app()<br>
File "/usr/lib64/python2.7/wsgiref/simple_server.py", line 144, in make_server<br>
server = server_class((host, port), handler_class)<br>
File "/usr/lib64/python2.7/SocketServer.py", line 419, in __init__<br>
self.server_bind()<br>
File "/usr/lib64/python2.7/wsgiref/simple_server.py", line 48, in server_bind<br>
HTTPServer.server_bind(self)<br>
File "/usr/lib64/python2.7/BaseHTTPServer.py", line 108, in server_bind<br>
SocketServer.TCPServer.server_bind(self)<br>
File "/usr/lib64/python2.7/SocketServer.py", line 430, in server_bind<br>
self.socket.bind(self.server_address)<br>
File "/usr/lib64/python2.7/socket.py", line 224, in meth<br>
return getattr(self._sock,name)(*args)<br>
gaierror: [Errno -9] Address family for hostname not supported<br>
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<br>
2016-03-06 12:28:38.162 12246 CRITICAL Mistral [-] gaierror: [Errno -9] Address family for hostname not supported<br>
2016-03-06 12:28:38.162 12246 ERROR Mistral Traceback (most recent call last):<br>
<br>
<br>
<br>
Guy Paz<br>
Software Engineer, CloudBand<br>
Application & Analytics , Nokia<br>
Contact number: +972 9793 3087<br>
<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><font size="2">Best Regards,</font></div><div><font size="2">Nikolay</font></div></div></div>
</div>