オンライン仮想マシン構成ファイル(.vmx)やログファイル(.log)がデータストアからダウンロード出来ない!VMware

仮想マシンを構成するファイルを、仮想マシンオンライン中にデータストアからダウンロードしようとすると何故かダウンロードできない・・・。
構成ファイルならまだしも、ログファイルがダウンロード出来ないなんて、どうしたら良いのでしょうか?

オンライン仮想マシン構成ファイル(.vmx)やログファイル(.log)をダウンロードする方法

image

環境・前提条件:

今回試した環境は

  • VMware vSphere vCenter 5.5U1

です。
vSphere 4.xから上記のように、vCenterへ接続したvSphereクライアントで
データストアブラウザからダウンロード出来ないんですよね・・・。オンライン中の仮想マシンは。

 

結論、仮想マシンが稼働しているESXiに接続してダウンロードする!

実は、ESXiがオンライン中仮想マシンの構成ファイルにロックをかけているからダウンロード出来ないんです。
稼働中のESXiからはダウンロードできます。

例えば

  • ターゲットのESXiホストにvSphereクライアントで接続してダウンロードする
  • ターゲットのESXiホストにSSHで接続してダウンロードする

といった方法があります。

 

  • ターゲットのESXiホストにvSphereクライアントで接続してダウンロードする方法

vCenterから該当の仮想マシンがどのホストに確認し、そのESXiホストに接続しvSphereクライアントで接続します
image

vCenterに管理されているESXiにvSphereクライアントで接続すると、以下のようなメッセージが出力されますが気にせず接続します。
※ ただし、設定編集作業は行ってはダメですimage

vCenterに接続していた時と同様、データストアブラウザでオンライン中の仮想マシン構成ファイルもしくはログファイルをダウンロードします。
image

ダウンロード出来ました!
※ VMware Webクライアントしかない場合は、ESXiに直接接続出来ないので、以下のSSHの方法になります

 

  • ターゲットのESXiホストにSSHで接続してダウンロードする方法

こちらも、上記と同じようにオンライン中の仮想マシンの構成ファイルやログファイルがダウンロードできます。
ただし、

  • ESXiホストにSSH接続を許可する設定が必要
  • SSH接続のクライアントを用意する必要がある

と少し、環境が整っていないと出来ないので、ここでは説明を割愛します。

SSHが使い慣れている人は、こちらの方法でもダウンロード出来ることを試してみてください。
ポイントは、「ターゲットの仮想マシンが稼働しているESXiホストに接続する」ということです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です