マルチパスを備えたlvmベースのゲストの場合、kvmからvmwareに移行する推奨方法は何ですか?同様の質問が数年前にすでに聞かれていることがわかりました。
LVMセットアップで実行されているKVMベースのVMをVmdkイメージに移行する方法
しかし、vCenter Converterの問題は、デバイスマッパーマルチパスによってマウントされたドキュメントLinuxボリュームのベースがサポートされていないことです。現在、マルチパス環境の場合に進める適切な方法は何ですか?
マルチパスを備えたlvmベースのゲストの場合、kvmからvmwareに移行する推奨方法は何ですか?同様の質問が数年前にすでに聞かれていることがわかりました。
LVMセットアップで実行されているKVMベースのVMをVmdkイメージに移行する方法
しかし、vCenter Converterの問題は、デバイスマッパーマルチパスによってマウントされたドキュメントLinuxボリュームのベースがサポートされていないことです。現在、マルチパス環境の場合に進める適切な方法は何ですか?
回答:
VMware Converterは、ソースの種類に関係なく、任意のソースマシンから移行できます。(仮想/物理/ KVM / Hyper-V)唯一の問題は、VMwareコンバーターがソフトウェアRAIDまたはLVMを移行できないことです。そのための解決策は、最低限のソースマシンでスケルトンサーバーを作成し、ソースサーバーからtarコマンドですべてをプッシュすることです。
かなりの数のラックベアメタルサーバーをVMwareに移行し、一部にはソフトレイドまたはLVMがインストールされていたときに、このソリューションを使用する必要がありました。
このために従うべき手順:
1:ターゲットVMボックスを作成する
2:ソースと同じシステムの最小バージョンをインストールします(ネットワーク、sshサーバー、tarが利用可能でなければなりません)
3:含めたくないディレクトリのリストを作成する
boot proc dev sys etc / fstab etc / lvm etc / blkid mnt / yourexternalhdd
/ tmp / nocopyの下に保存します
4:問題が発生した場合にターゲットのスナップショットを作成する
5:ソースへのSSHおよびルート:cd /; tar -zcvpf--X / tmp / nocopy * | ssh target "cd /; tar -zxvpf---numeric-owner" 6:ターゲットをリセットします。
例えば:
tar -zcvpf--X / tmp / nocopy * | ssh root@10.0.4.158 "cd /; tar -zxvpf---numeric-owner"
既存のディスクイメージをVMwareのvmdk形式に変換するには、パッケージqemu-utils(Ubuntu内)のプログラムqemu-imgを使用する必要があります。
プロセスは簡単です
sudo qemu-img convert -p -i DiskImage.img -O vmdk DiskImage.vmdk
vmkfstools -i /vmfs/volumes/nfs1/DiskImage.vmdk -d thin /vmfs/volumes/datastore1/MyServer/DiskImage.vmdk
ディスクイメージをESXi(scp(ESXiでsshを有効にする)を使用)またはNFSに転送する
カスタムオプションで新しい仮想マシンを作成し、変換されたディスクを追加します
ブート