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.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow アンダークラウドのインストールコマンドを実行して設定をリフレッシュします。
openstack undercloud install
$ openstack undercloud installCopy to Clipboard Copied! Toggle word wrap Toggle overflow
この環境ファイルにより、オーバークラウド内のスタックを削除することができなくなります。したがって、以下の操作を実施することはできません。
- オーバークラウドの削除
- 個々の Compute ノードまたは Ceph Storage ノードの削除
- Controller ノードの置き換え
スタックの削除を有効にするには、custom_env_files パラメーターから prevent-stack-delete.yaml ファイルを削除し、openstack undercloud install コマンドを実行します。