11.8. オーバークラウドの削除防止
オーバークラウドが削除されないように、heat のカスタムポリシーを設定します。
手順
-
prevent-stack-delete.yaml
という名前の環境ファイルを作成します。 HeatApiPolicies
パラメーターを設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要heat-deny-action
は、アンダークラウドのインストールに追加する必要のあるデフォルトポリシーです。undercloud.conf
ファイルのcustom_env_files
パラメーターに、prevent-stack-delete.yaml
環境ファイルを追加します。custom_env_files = prevent-stack-delete.yaml
custom_env_files = prevent-stack-delete.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow アンダークラウドのインストールコマンドを実行して設定をリフレッシュします。
openstack undercloud install
$ openstack undercloud install
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
この環境ファイルにより、オーバークラウド内のスタックを削除することができなくなります。したがって、以下の操作を実施することはできません。
- オーバークラウドの削除
- 個々のコンピュートノードまたは Ceph Storage ノードの削除
- コントローラーノードの置き換え
スタックの削除を有効にするには、custom_env_files
パラメーターから prevent-stack-delete.yaml
ファイルを削除し、openstack undercloud install
コマンドを実行します。