vCenter Serverで仮想マシンが親なしと表示されてしまう
親なしと表示される原因はだいたいが「仮想マシンのデータストアにアクセスできなくなってしまった」もので
テスト用に適当に作成したデータストア上の仮想マシンを作ったが、データストアの方を先に消してしまったときとかもう必要ない仮想マシンが「親なし」と表示されます
本番仮想マシンが「親なし」となったら非常にやばいですが多くはどうでもいい仮想マシンがこの状態になります
親なし(Orphaned)状態になると、GUIで消せなくなってしまう(インベントリからの削除・ディスクからの削除ができなくなってしまう)のが結構厄介です
参考情報
公式(VMware KB)に記載がありました
「削除オプションを使用できない場合に親なし仮想マシンを削除する (1011468)」
https://kb.vmware.com/s/article/1011468?lang=ja(日本語)
https://kb.vmware.com/s/article/1011468 (英語)
解決方法
そう難しくはないのですが、親なし仮想マシンだけが入っている仮想マシンフォルダを作成して、仮想マシンフォルダごと削除する方法が記載されているのでその通りに実施します
以下、VMware KBからの抜粋
・VMware Infrastructure または vSphere Client を開き、管理権限を持つユーザーとして vCenter Server に接続します。
・ビューを 仮想マシンおよびテンプレート インベントリ ビューに切り替えます。
・左側のペインで、vCenter Server を右クリックし、新規フォルダ をクリックして、そのフォルダに英数字による名前を付けます。
・仮想マシンを左クリックし、マウスの左ボタンを押さえながら、手順 3 で作成したフォルダに仮想マシンをドラッグします。
・フォルダを右クリックし、削除 をクリックします。フォルダとその内容が削除されます。
vCenter Server Web Clientを開き、vCenter Serverにログインします
「仮想マシンおよびテンプレート」から「新規フォルダ」→「新規仮想マシンおよびテンプレートフォルダ」を選択します
適当な名前をつけてフォルダを作成します
次に、ドラッグ&ドロップで仮想マシンをそのフォルダへ移動させます
さらに、フォルダごと消してしまいます
作成したフォルダには「インベントリからの削除」が表示されています
「はい」をクリックすると、親なし仮想マシンが削除されます
とりあえず、これでOKです
これでどうにもならなそうな状況であればサポートへ問い合わせが必要かもしれません(おそらくCLIで消去することになるかと)
関連記事です
vCenter Serverはアプライアンス版(VCSA)が主流になってきています
最近構築した仮想化基盤もvCenter Server Applianceを展開しました
Windowsではないというのが最大のメリットです
同じくvCenter Serverについてです
Windows版は終了予告が出ています
流行りの仮想化基盤といえばHCIでしょう
大きな差はないものの、特徴を踏まえた比較を行っています
以上です