[openstack-dev] [Murano] [Mistral] SSH workflow action

Filip Blaha filip.blaha at hp.com
Wed May 6 15:42:40 UTC 2015


Hello

We are considering implementing  actions on services of a murano 
environment via mistral workflows. We are considering whether mistral 
std.ssh action could be used to run some command on an instance. Example 
of such action in murano could be restart action on Mysql DB service. 
Mistral workflow would ssh to that instance running Mysql and run 
"service mysql restart". From my point of view trying to use SSH to 
access instances from mistral workflow is not good
idea but I would like to confirm it.

The biggest problem I see there is openstack networking. Mistral service 
running on some openstack node would not be able to access instance via 
its fixed IP (e.g. 10.0.0.5) via SSH. Instance could accessed via ssh 
from namespace of its gateway router e.g. "ip netns exec qrouter-... ssh 
cirros at 10.0.0.5" but I think it is not good to rely on implementation 
detail of  neutron and use it. In multinode openstack deployment it 
could be even more complicated.

In other words I am asking whether we can use std.ssh mistral action to 
access instances via ssh on theirs fixed IPs? I think no but I would 
like to confirm it.

Thanks
Filip



More information about the OpenStack-dev mailing list