回答:
ewwhiteが彼のコメントで述べているように、これは本来よりも難しく、多くの高度な構成を行わないと、不可能に近づきます。
これは主に、vSphereの背後にある基盤となるオペレーティングシステム(Red Hat Linuxに基づいていると思いますが、それを固執しないでください!)が完全な機能を備えたOSとして設計されていないためです-それが定義されている理由ですハイパーバイザーとして。
1つの選択肢は、手を汚し、ESXiコンソールをぶらぶらすることです。fdisk -l
デバイスを検出し(開始点として試して)、マウントする必要があります。ESXiがFAT32 / exFATファイルシステムの処理方法を知らない可能性があるため、マウントできるかどうかはわかりません(ボンネットの下でext3またはext4を使用していると思いますが、確認するシステムはありません)。
それに失敗すると、USBパススルーを使用して接続されたUSBデバイスをWindows VMに割り当て、そのVM内からvSphere Clientを使用して、データストアブラウザー経由でディレクトリをUSBデバイスに保存できます。
VMwareドキュメント:
これは大まかな方法で可能ですが、2番目のVM(またはサーバー)が必要です。
2番目のVMでvmxnetネットワークドライバーを使用すると、ほとんどのドライブが最大になります。NFSサーバーが必要ですが、vSphereクライアントのダウンロードオプションを使用するよりもはるかに高速であり、シンプロビジョニングされたファイルを保持できます。
他の人が言ったように、ESXホストにサムドライブを接続することはあまり役に立ちません。ただし、scp(またはWindowsの同等のもの)を使用して、ネットワーク上の別のホストにファイルをコピーできます。しばらくの間、pscpを使用してVMファイルをバックアップしていました。これはPuTTYダウンロードページから入手できます。具体的には、このコマンドを使用して、Windowsサーバーで実行しました。
pscp -C -v -r -pw <password> root@esxhost:/vmfs/volumes/datastore D:\localpath
これにより、特定のデータストアからローカルファイルシステムにすべてが再帰的にコピーされます。-Cスイッチは圧縮を有効にします。これは、シンプロビジョニングされたvmdkファイルをコピーするときに非常に役立ちます。
ただし、シンプロビジョニングされたvmdkファイルがある場合、ローカルストレージ(またはデータストア以外の場所)にコピーされると「膨張」することに注意してください。
USBホストをVMhostに接続しないでジョブを実行する別の方法を次に示します。ESXiホストへのアクセスが都合の悪いときにこれを使用します。
1. vSphereからVMをクリックし、次に概要タブをクリックします。
2.ストレージの下にあるデータストアを右クリックして、データストアを参照します。
3. VMがあるディレクトリを右クリックして、ダウンロードします。(変数の大きさやその他の明らかな変数によっては、これに長い時間がかかることに注意してください。)
4.デスクトップにディレクトリを作成したら、必要なことを実行できます。
物理サーバーをAWSに移行するには、これを行う必要がありました。最初に物理サーバーをVMDKに変換する必要があり、VMware ESXi 6.5と組み合わせてVMware vCenter Converter Standaloneを使用することを選択しました。どちらも無料(少なくともフル機能の無料試用版)で、セットアップと使用は比較的簡単です。
問題は、AWSでEBSボリュームに変換するために必要なストレージが物理サーバーに2TB近くあったことです。理由は定かではありませんが、VMware ESXi Webインターフェースを介してエクスポートしようとするたびに、ダウンロードが約700MB後に失敗します。
私の解決策はSCPを使用することでした。これを行うには、最初にVMware ESXiサーバーでSSHアクセスを有効にする必要がありました。次に、VMware ESXi Webインターフェイスにログインし、[ストレージ]> [My Big Storage Drive]に移動して、ストレージボリュームへのパスを取得しました。
それが有効になったら、Cygwinを起動して転送を開始しました。
# Make destination directory on external HDD plugged into Windows PC
mkdir -p /cygdrive/d/VMWareMachines/MyBigServer
# Copy the entire volume from the ESXi server to the external HDD
scp -r root@192.168.1.2:/vmfs/volumes/4b3dc0ea-ff5a5bd3-503d-00224d50922a/ /cygdrive/d/VMwareMachines/MyBigServer/
これは、スピニングディスクおよびUSB 2.0を介して読み取り/書き込みを行うため、完了までに約23時間かかりますが、サーバーのVMDKを外部メディアにコピーするという目標を達成しています。明らかに、ギガビットスイッチ、SSD読み取り/書き込み、および/またはUSB3 +を使用すると速度が速くなります。