ディアーズ、熱的環境とのインストールは、起動に失敗 - ERROR:configファイルを
- 私が見つかりません。熱を加える前に、他のモジュール(中性子、ノーバ、グラスなど)が正常に動作していました。単にdon'
systemctl start openstack-heat-api.service openstack-heat-api-cfn.service openstack-heat-engine.service
[[email protected] ~]# systemctl | grep -i heat
● openstack-heat-api-cfn.service loaded failed failed Openstack Heat CFN-compatible API Service
● openstack-heat-api.service loaded failed failed OpenStack Heat API Service
openstack-heat-engine.service loaded active running Openstack Heat Engine Service
...サービス "熱API" と "熱-API-CFN":(。https://docs.openstack.org/liberty/in..)私は厳密にhttps://docs.openstack.org/liberty/install-guide-rdo/heat-install.htmlからマニュアルに従ったが、私はしてサービスを開始しようとすると、 tスタート。/var/log/messageには、両方のデーモンの "heat-api:ERROR:設定ファイルを見つけることができません"というエラーが表示されます。しかし、「ヒートエンジン」は正常に始まります。
私はインターネット(私は/ etc/heatにインストールされています)に載っているサンプルに基づいて、 "heat-api.conf"と "heat-api-cfn.conf"という設定ファイルを作成しました。ログは依然として同じです。
[[email protected] ~]# cat /var/log/messages | grep heat-api
Feb 16 21:53:04 controller-openstack heat-api: Option "verbose" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future.
Feb 16 21:53:04 controller-openstack heat-api: 2017-02-16 21:53:04.945 30360 WARNING oslo_config.cfg [-] Option "rpc_backend" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future.
Feb 16 21:53:04 controller-openstack heat-api: ERROR: Unable to locate config file
Feb 16 21:53:05 controller-openstack systemd: openstack-heat-api.service: main process exited, code=exited, status=1/FAILURE
Feb 16 21:53:05 controller-openstack systemd: Unit openstack-heat-api.service entered failed state.
Feb 16 21:53:05 controller-openstack systemd: openstack-heat-api.service failed.
Feb 16 21:53:05 controller-openstack heat-api-cfn: Option "verbose" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future.
Feb 16 21:53:05 controller-openstack heat-api-cfn: 2017-02-16 21:53:05.188 30361 WARNING oslo_config.cfg [-] Option "rpc_backend" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future.
Feb 16 21:53:05 controller-openstack heat-api-cfn: ERROR: Unable to locate config file
Feb 16 21:53:05 controller-openstack systemd: openstack-heat-api-cfn.service: main process exited, code=exited, status=1/FAILURE
Feb 16 21:53:05 controller-openstack systemd: Unit openstack-heat-api-cfn.service entered failed state.
Feb 16 21:53:05 controller-openstack systemd: openstack-heat-api-cfn.service failed.
デーモンが何らかの形でファイルを探していると仮定していますが、何かがデーモンの動作を妨げています。私は、設定ファイルのrpc_backend行のコメントを外すと、 "configファイルを見つけることができません"というメッセージが表示されなくなり、qpidドライバをロードできないというエラーが表示されます。
[[email protected] ~]# cat /etc/heat/heat-api-cfn.conf | grep rpc
rpc_backend=heat.openstack.common.rpc.impl_qpid
[[email protected] ~]# cat /var/log/heat/api-cfn.log
...
2017-02-16 23:58:53.807 24772 CRITICAL heat-api-cfn [-] DriverLoadFailure: Failed to load transport driver "qpid": No 'oslo.messaging.drivers' driver found, looking for 'qpid'
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn Traceback (most recent call last):
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn File "/usr/bin/heat-api-cfn", line 10, in <module>
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn sys.exit(main())
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn File "/usr/lib/python2.7/site-packages/heat/cmd/api_cfn.py", line 53, in main
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn messaging.setup()
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn File "/usr/lib/python2.7/site-packages/heat/common/messaging.py", line 90, in setup
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn cfg.CONF, url, allowed_remote_exmods=exmods, aliases=_ALIASES)
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 194, in get_transport
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn raise DriverLoadFailure(url.transport, ex)
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn DriverLoadFailure: Failed to load transport driver "qpid": No 'oslo.messaging.drivers' driver found, looking for 'qpid'
2017-02-16 23:58:53.807 24772 ERROR heat-api-cfn
...
私の英語のために申し訳ありません、そして、私はそれを解決する方法を非常に手がかりにしています。私はできること全てを試しましたが、成功しませんでした。
ありがとうございます。
Marcio Cavalcante