OpenStack の MQ の切り替え
OpenStackでメッセージキュー(MQ)を交換するには、以下の手順で行います。
- 適切なMQソフトウェアの選択と公式ドキュメントに従ったインストールと設定の実施
- OpenStack サービスの設定を行う。 OpenStack 設定ファイル中で、古い MQ アドレスとその証明書情報を新しい MQ アドレスとその証明書情報に変更する。設定ファイルは通常 /etc/<サービス名>/<サービス名>.conf にあり、 /etc/nova/nova.conf や /etc/glance/glance-api.conf などがある。該当する設定項目を見つけ、新しい MQ アドレスとその証明書情報に更新する。
- OpenStackサービスの再起動:構成ファイルの変更後、OpenStackサービスを再起動して、MQを最新のものを使用する必要があります。次のコマンドのようなコマンドを使用して、サービスを再起動できます。
sudo service <服务名> restart
例えば、Nova サービスを再起動するには、次のコマンドを使用します。
sudo service nova-api restart
sudo service nova-compute restart
OpenStack のバージョンとコンポーネントによっては、複数のサービスを再起動する必要がある場合があります。
- 新しい MQ のテスト:新しい MQ が起動しており正常に動作していることを確認します。MQ ソフトウェア固有のコマンドやツールを使用して、接続とメッセージングをテストできます。
上記の手順が完了すると、OpenStackは新しいMQをメッセージングシステムとして使用し始めます。MQを交換する前には、必ずすべてのデータをバックアップし検証し、構成ファイルの更新時には正しいアドレスと証明書を使用してください。