3.6. BareMetalHost リソースを削除する際の遅延のトラブルシューティング
Bare Metal Operator (BMO) が BareMetalHost
リソースを削除すると、Ironic がベアメタルホストのプロビジョニングを解除します。これは、たとえばマシンセットを縮小するときに発生する可能性があります。プロビジョニング解除には、"クリーニング" と呼ばれるプロセスが含まれます。このプロセスでは、次の手順が実行されます。
- ベアメタルホストの電源をオフにする
- ベアメタルホスト上のサービス RAM ディスクを起動する
- すべてのディスクからパーティションメタデータを削除する
- ベアメタルホストの電源を再度オフにする
クリーニングが成功しない場合は、BareMetalHost
リソースの削除に長い時間がかかり、削除が完了しないことがあります。
BareMetalHost
リソースを強制的に削除するためにファイナライザーを削除しないでください。プロビジョニングバックエンドには、ホストレコードを保持する独自のデータベースがあります。ファイナライザーを削除して強制的に削除しようとしても、実行中のアクションは引き続き実行されます。後でベアメタルホストを追加しようとしたときに、予期しない問題が発生する可能性があります。
手順
- クリーニングプロセスが回復できる場合は、プロセスが完了するまで待ちます。
-
クリーニングが回復できない場合は、
BareMetalHost
リソースを変更し、automaticCleaningMode
フィールドをdisabled
に設定して、クリーニングプロセスを無効にします。
詳細は、「BareMetalHost リソースの編集」を参照してください。