「取外し可能デバイスの切り替え中にエラーが発生しました」の対処法

VMware環境において,vMotionでVMを移動させようとしても,オペレーションを受け付けてくれない場合があります。

そして,エラーを見てみると,ホストのリソースにアクセス中のため,VMを他のESXiホストに移動させることが出来ないというメッセージが出ています。

実際に,OSにログインしてみると,DVDドライブにISOファイルをマウントした状態になっています。

OSからアンマウントしようとしても,その操作を受け付けてはくれません。

VMwareのコンソール上から,デバイスの取り外しを試してみても,以下のようなエラーが出てしまいます。

「取外し可能デバイスの切り替え中にエラーが発生しました」
The operation is not allowed in the current state of the host.
取外し可能デバイスの切り替え中にエラーが発生しました

取外し可能デバイスの切り替え中にエラーが発生しました

このようば場合に,どんな対処法があるのでしょうか。

VMをシャットダウンしてデバイスを取り外す

こうなってしまうと,VM上からどのような操作を行っても,マウントされたISOファイルを取りはずすことはできません。

ESXiホストにログオンして,サービスの再起動などを行うと解消するという情報もありますが,リスクを考えると,VMをシャットダウンするのが良いと思います。

VMをシャットダウンした状態で,他のESXiホストにvMotionをかけ,その後,VMを起動します。そうすれば,異常なStateでマウントされてしまっていたデバイスが取り外されます。

 

以上,「取外し可能デバイスの切り替え中にエラーが発生しました」というエラーが出てしまう場合の対処法でした。

コメント