利用可能なvCenterがないVMware ESXi環境の問題に対する適切な解決策を探しています。
VMDKシンプロビジョニングを維持しながら、VMを1つのデータストアから別のESXiホスト上の別のデータストアに移動する最良の方法は何ですか?
これは、別のドライブアレイ/データストアで拡張されたスタンドアロンサーバーです。古い配列に含まれているデータを新しい配列に移動したいのですが。
編集:宛先データストアのサイズは実際にはソースよりも小さいです。シックファイルをコピーするための十分なスペースがありません。
ファイル->エクスポート-> OVFテンプレートのエクスポートを使用することもできます
それをインポートします。前回試したとき、これはvmdk形式を保持すると思います。それはかなり長い時間であったので、今は確かではありません。
自分でこれを行う方法を見つけたところです。転送中のシンプロビジョニングを維持しながら(したがって、転送時間も短縮して)、VMを新しいデータストアに移動する方法を簡単に理解できるガイドを次に示します)。
mkdir "/vmfs/volumes/destination_datastore/Some VM"
vmkfstools -i "/vmfs/volumes/source_datastore/Some VM/Some VM.vmdk" -d thin "/vmfs/volumes/destination_datastore/Some VM/Some VM.vmdk"
find "/vmfs/volumes/source_datastore/Some VM" -maxdepth 1 -type f | grep -v ".vmdk" | while read file; do cp "$file" "/vmfs/volumes/destination_datastore/Some VM"; done
find "/vmfs/volumes/source_datastore/Some VM" -maxdepth 1 -type f | grep [0123456789][0123456789][0123456789][0123456789][0123456789][0123456789] | grep ".vmdk" | while read file; do cp "$file" "/vmfs/volumes/destination_datastore/Some VM"; done
rm -rf "/vmfs/volumes/source_datastore/Some VM"
注:ESXi 5でのみテスト済み
このブログ から恥知らずにコピーされたイラスト。
チェックアウト この答え 。同じロジックがあなたの状況に適用されます、すなわちこの引用:
これは「コンバーター」と呼ばれますが、実際には「多目的OSデータムーバー」と呼ばれる必要があります。ただし、舌からうまくロールオフしません。
唯一の違いは、ソースホストと宛先ホストは同じですが、データストアは異なります。これは、ファイルがESXiホストからConverterマシンに移動してから、ホストに戻ることを意味します。 Converterが "スマート"で、同じホストであることを知っていればいいのですが。残念ながら、それはお金がかかります。
警告:VMを変換すると、ネットワークアダプターの新しいMACアドレスが生成されます。ほとんどのゲストOSは、これを新しいデバイスと解釈します。
実際には、ターゲットの宛先にフォルダーを作成し、そのフォルダー内のファイルをソースからコピーするだけです。フォルダをコピーすると、薄いフォルダから厚いフォルダに変換されます。
ファイルをコピーしてから、vmkfstoolsを使用してシンに再変換します。