VMware環境において,vMotionでVMを移動させようとしても,オペレーションを受け付けてくれない場合があります。
そして,エラーを見てみると,ホストのリソースにアクセス中のため,VMを他のESXiホストに移動させることが出来ないというメッセージが出ています。
実際に,OSにログインしてみると,DVDドライブにISOファイルをマウントした状態になっています。
OSからアンマウントしようとしても,その操作を受け付けてはくれません。
VMwareのコンソール上から,デバイスの取り外しを試してみても,以下のようなエラーが出てしまいます。
「取外し可能デバイスの切り替え中にエラーが発生しました」
The operation is not allowed in the current state of the host.
The operation is not allowed in the current state of the host.
このようば場合に,どんな対処法があるのでしょうか。
VMをシャットダウンしてデバイスを取り外す
こうなってしまうと,VM上からどのような操作を行っても,マウントされたISOファイルを取りはずすことはできません。
ESXiホストにログオンして,サービスの再起動などを行うと解消するという情報もありますが,リスクを考えると,VMをシャットダウンするのが良いと思います。
VMをシャットダウンした状態で,他のESXiホストにvMotionをかけ,その後,VMを起動します。そうすれば,異常なStateでマウントされてしまっていたデバイスが取り外されます。
以上,「取外し可能デバイスの切り替え中にエラーが発生しました」というエラーが出てしまう場合の対処法でした。
コメント