web-dev-qa-db-ja.com

再起動/ログアウト後にOpenStackサービスを再起動する方法は?

this チュートリアルに従ってOpenStackを正常に構成しました。

問題は、システムからログアウトするか再起動してからOpenStackダッシュボードにアクセスしようとすると、page not foundと表示されることです。 OpenStackが開始されていないようです。

OpenStackのサービスを実行するためのコマンドは何ですか?

4
Umair

まず、マシン上で「rejoin-stack.sh」を検索し、そのパスをコピーしてマシンに保存します。

次に、を押して端末を使用します CTRL+ALT+T キーボードで。

計算ノード:

3番目のタイプ:

Sudo service openstack-nova-api restart
Sudo service openstack-nova-cert restart
Sudo service openstack-nova-consoleauth restart
Sudo service openstack-nova-scheduler restart
Sudo service openstack-nova-conductor restart
Sudo service openstack-nova-novncproxy restart

ネットワークノード:

4番目のタイプ:

Sudo service neutron-server restart
Sudo service neutron-dhcp-agent restart
Sudo service neutron-l3-agent restart
Sudo service neutron-metadata-agent restart

[[インストールされている場合は仮想スイッチを開く]]

Sudo service neutron-openvswitch-agent restart

Cinderノード:

5番目のタイプ:

Sudo service openstack-cinder-api restart
Sudo service openstack-cinder-backup restart
Sudo service openstack-cinder-scheduler restart
Sudo service openstack-cinder-volume restart

インストールされているサービスのすべての名前を取得する場合:

6番目のタイプ:

Sudo service --status-all | grep nova
Sudo service --status-all | grep neutron
Sudo service --status-all | grep cinder

最後に行うことは、次のように入力することです。

cd /path/to/rejoin-stack.sh/folder
Sudo ./rejoin-stack.sh

その後、確認がOpenStackの使用を再開するのを待ちます。

2

私が見つけた最も簡単な解決策は、openstack-utilsによるものです

yum install -y openstack-utils dnsmasq-utils
openstack-service restart

今、サービスを確認します

openstack-status -l

クイーンズとロッキーでテスト済み。

0
umairali