第4章 バックアップ手順の実行
Fast Forward Upgrade を実施する前に、アンダークラウドおよびオーバークラウドのコントロールプレーンノードをバックアップし、エラーが発生した場合に以前の状態に復元できるようにします。
アンダークラウドおよびオーバークラウドのバックアップを作成する前に、アンダークラウドからオーバークラウドに対する操作を実施しないようにしてください。
4.1. アンダークラウドのバックアップ作成前の前提条件タスクの実行 リンクのコピーリンクがクリップボードにコピーされました!
アンダークラウドをデプロイする場合や、既存のアンダークラウドに変更を加える場合には、アンダークラウドのバックアップを実行しないでください。
データの破損を防ぐには、アンダークラウドノードをバックアップする前に、スタックのエラーや実行中のタスクがないこと、および mariadb を除くすべての OpenStack サービスが停止していることを確認してください。
手順
スタックでエラーが発生していないことを確認します。
<STACKNAME>はスタック名に置き換えてください。デプロイして利用可能なすべてのスタックにコマンドを使用します。openstack stack failures list <STACKNAME>
(undercloud) [stack@undercloud-0 ~]$ openstack stack failures list <STACKNAME>Copy to Clipboard Copied! Toggle word wrap Toggle overflow アンダークラウドで実行中のタスクがないことを確認します。
openstack stack list --nested | grep -v "_COMPLETE"
(undercloud) [stack@undercloud-0 ~]$ openstack stack list --nested | grep -v "_COMPLETE"Copy to Clipboard Copied! Toggle word wrap Toggle overflow コマンドによって結果が返されなければ、実行中のタスクはありません。
アンダークラウド上のすべての OpenStack サービスを停止します。
systemctl stop openstack-* systemctl stop neutron-* systemctl stop ironic* systemctl stop haproxy systemctl stop httpd
# systemctl stop openstack-* # systemctl stop neutron-* # systemctl stop ironic* # systemctl stop haproxy # systemctl stop httpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow mariadbが実行していることを確認します。sudo systemctl status mariadb
# sudo systemctl status mariadbCopy to Clipboard Copied! Toggle word wrap Toggle overflow