6.8. Telemetry (ceilometer)のアップグレード
この手順では、すべてのコントローラーノードで Telemetry サービスのパッケージを同時にアップグレードします。
Pacemaker のすべての Telemetry リソースを停止します。
# pcs resource disable openstack-ceilometer-central # pcs resource disable openstack-ceilometer-api-clone # pcs resource disable openstack-ceilometer-alarm-evaluator-clone # pcs resource disable openstack-ceilometer-collector-clone # pcs resource disable openstack-ceilometer-notification-clone # pcs resource disable openstack-ceilometer-alarm-notifier-clone # pcs resource disable delay-clone-
pcs statusの出力に上記のサービスの実行が停止していることを示すまで待ちます。 関連するパッケージをアップグレードします。
# yum upgrade 'openstack-ceilometer*' 'python-ceilometer*'systemdを再読み込みして、更新されたユニットファイルに対応します。# systemctl daemon-reload以下のコマンドを使用して Telemetry データベーススキーマを更新します。
# ceilometer-dbsyncPacemaker を使用して Telemetry サービスをクリーンアップします。
# pcs resource cleanup delay-clone # pcs resource cleanup openstack-ceilometer-alarm-notifier-clone # pcs resource cleanup openstack-ceilometer-notification-clone # pcs resource cleanup openstack-ceilometer-collector-clone # pcs resource cleanup openstack-ceilometer-alarm-evaluator-clone # pcs resource cleanup openstack-ceilometer-api-clone # pcs resource cleanup openstack-ceilometer-centralPacemaker ですべての Telemetry リソースを再起動します。
# pcs resource enable delay-clone # pcs resource enable openstack-ceilometer-alarm-notifier-clone # pcs resource enable openstack-ceilometer-notification-clone # pcs resource enable openstack-ceilometer-collector-clone # pcs resource enable openstack-ceilometer-alarm-evaluator-clone # pcs resource enable openstack-ceilometer-api-clone # pcs resource enable openstack-ceilometer-central-
pcs statusの出力に上記のリソースが実行されていることを示すまで待ちます。
以前のバージョンの Telemetry サービスは、現在非推奨となっている rpc_backend パラメーターの値を使用していました。/etc/ceilometer/ceilometer.conf ファイルの rpc_backend パラメーターが次のように設定されていることを確認してください。
rpc_backend=rabbit