I've tried to reproduce this problem on Fuel 6.0.1 ISO #239. I enterd password with dollar (Q$wer!123), added one controller node to the cluster and started deployment process. Deployment process finished successfully, but I ended up with inoprable cluster. nova-compute service fail to start on controller, because it cannot interpolate variable $wer. Pacemaker marks nova-compute service as 'Started', but actually it is constantly restarting and it does not appear in 'nova service-list' output. There are no available hypervisors in OpenStack to operate. So I think we should raise severity for 6.0.1 to High. 2015-05-14 10:56:46.313 7208 INFO nova.virt.driver [-] Loading compute driver 'vmwareapi.VMwareVCDriver' 2015-05-14 10:56:46.349 7208 INFO nova.openstack.common.periodic_task [-] Skipping periodic task _periodic_update_dns because its interval is negat ive 2015-05-14 10:56:46.362 7208 CRITICAL nova [-] NoSuchOptError: no such option: wer 2015-05-14 10:56:46.362 7208 TRACE nova Traceback (most recent call last): 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/bin/nova-compute", line 10, in 2015-05-14 10:56:46.362 7208 TRACE nova sys.exit(main()) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/cmd/compute.py", line 72, in main 2015-05-14 10:56:46.362 7208 TRACE nova db_allowed=CONF.conductor.use_local) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 275, in create 2015-05-14 10:56:46.362 7208 TRACE nova db_allowed=db_allowed) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 148, in __init__ 2015-05-14 10:56:46.362 7208 TRACE nova self.manager = manager_class(host=self.host, *args, **kwargs) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 631, in __init__ 2015-05-14 10:56:46.362 7208 TRACE nova self.driver = driver.load_compute_driver(self.virtapi, compute_driver) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/virt/driver.py", line 1403, in load_compute_driver 2015-05-14 10:56:46.362 7208 TRACE nova virtapi) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 50, in import_object_n s 2015-05-14 10:56:46.362 7208 TRACE nova return import_class(import_value)(*args, **kwargs) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 27, in import_class 2015-05-14 10:56:46.362 7208 TRACE nova __import__(mod_str) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/__init__.py", line 19, in 2015-05-14 10:56:46.362 7208 TRACE nova from nova.virt.vmwareapi import driver 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/driver.py", line 633, in 2015-05-14 10:56:46.362 7208 TRACE nova class VMwareAPISession(api.VMwareAPISession): 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/driver.py", line 640, in VMwareAPISession 2015-05-14 10:56:46.362 7208 TRACE nova password=CONF.vmware.host_password, 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2384, in __getattr__ 2015-05-14 10:56:46.362 7208 TRACE nova return self._conf._get(name, self._group) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2116, in _get 2015-05-14 10:56:46.362 7208 TRACE nova value = self._do_get(name, group, namespace) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2153, in _do_get 2015-05-14 10:56:46.362 7208 TRACE nova return convert(opt._get_from_namespace(namespace, group_name)) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2148, in convert 2015-05-14 10:56:46.362 7208 TRACE nova self._substitute(value, group, namespace), opt) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2199, in _substitute 2015-05-14 10:56:46.362 7208 TRACE nova self.StrSubWrapper(self, group=group, namespace=namespace)) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/string.py", line 205, in safe_substitute 2015-05-14 10:56:46.362 7208 TRACE nova return self.pattern.sub(convert, self.template) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/string.py", line 190, in convert 2015-05-14 10:56:46.362 7208 TRACE nova return '%s' % (mapping[named],) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2464, in __getitem__ 2015-05-14 10:56:46.362 7208 TRACE nova value = self.conf._get(key, namespace=self.namespace) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2116, in _get 2015-05-14 10:56:46.362 7208 TRACE nova value = self._do_get(name, group, namespace) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2134, in _do_get 2015-05-14 10:56:46.362 7208 TRACE nova info = self._get_opt_info(name, group) 2015-05-14 10:56:46.362 7208 TRACE nova File "/usr/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2262, in _get_opt_info 2015-05-14 10:56:46.362 7208 TRACE nova raise NoSuchOptError(opt_name, group) 2015-05-14 10:56:46.362 7208 TRACE nova NoSuchOptError: no such option: wer