ESXiのVMをスナップショットを含めて移行
2011年10月14日(金) 00:32 JST
閲覧数 16,163
ESXiのマシンをML115 G1からML110 G6に移行しました。
ついでに、バージョンもESXi 4.1からESXi 5.0に変更しました。
ESXiでは、主にthinディスク形式を利用し、スナップショットも多様していた為、そのままコピーではthinディスク形式を維持できずthickディスクになってしまいます。
スナップ情報を維持する為には、無償で利用できるVMware vCenter Converter Standaloneの利用はできず、コピーする方法以外選択できないのですが、thinディスク形式を維持したく様々な方法を試し、以下方法に行き着きました。
1.別HDDを一台接続し、datastoreとして認識させます。(iSCSIでも良いかもしれない)
2.ESXiのdatastoreブラウザで、データをコピーペーストでスナップショットのディスクイメージ以外をコピーします。
3.スナップショットのディスクイメージは、datastoreブラウザでコピーすると、差分イメージではなく、クローンされたイメージ形式になってしまってディスクサイズが大きくなってしまう為、sshなどのコンソールからコピー。
LFS66-000002.vmdk、LFS66-000002-delta.vmdkの2個セットの様な形で差分ディスクとして構成されるので、スナップショット分だけコピーします。
5.datastoreブラウザからインベントリ登録。
この方法でスナップショットも問題なくthinディスク形式で移行ができました。 しかし、稼動したままの状態のスナップショットは起動できませんでした。(今回、OpteronからXeonにCPUが変わっている為、CPU状態が復帰できないのが原因の様子なので、同一メーカのCPUであれば可能かもしれない)
ついでに、バージョンもESXi 4.1からESXi 5.0に変更しました。
ESXiでは、主にthinディスク形式を利用し、スナップショットも多様していた為、そのままコピーではthinディスク形式を維持できずthickディスクになってしまいます。
スナップ情報を維持する為には、無償で利用できるVMware vCenter Converter Standaloneの利用はできず、コピーする方法以外選択できないのですが、thinディスク形式を維持したく様々な方法を試し、以下方法に行き着きました。
1.別HDDを一台接続し、datastoreとして認識させます。(iSCSIでも良いかもしれない)
2.ESXiのdatastoreブラウザで、データをコピーペーストでスナップショットのディスクイメージ以外をコピーします。
3.スナップショットのディスクイメージは、datastoreブラウザでコピーすると、差分イメージではなく、クローンされたイメージ形式になってしまってディスクサイズが大きくなってしまう為、sshなどのコンソールからコピー。
LFS66-000002.vmdk、LFS66-000002-delta.vmdkの2個セットの様な形で差分ディスクとして構成されるので、スナップショット分だけコピーします。
/vmfs/volumes/4c445a2e-0695b55c-50c1-001a4bb0d9e7/LFS66 # ls -l -rw------- 1 root root 16822272 Sep 19 2010 LFS66-000002-delta.vmdk -rw------- 1 root root 258 Sep 19 2010 LFS66-000002.vmdk -rw------- 1 root root 1079086047 Sep 19 2010 LFS66-Snapshot3.vmsn -rw------- 1 root root 21474836480 Aug 22 2010 LFS66-flat.vmdk -rw------- 1 root root 8684 Sep 19 2010 LFS66.nvram -rw------- 1 root root 487 Aug 22 2010 LFS66.vmdk -rw-r--r-- 1 root root 458 Sep 20 2010 LFS66.vmsd -rwxr-xr-x 1 root root 2691 Sep 19 2010 LFS66.vmx -rw-r--r-- 1 root root 260 Aug 22 2010 LFS66.vmxf -rw------- 1 root root 16801792 Sep 19 2010 LFS66_1-000002-delta.vmdk -rw------- 1 root root 262 Sep 19 2010 LFS66_1-000002.vmdk -rw------- 1 root root 10737418240 Sep 20 2010 LFS66_1-flat.vmdk -rw------- 1 root root 489 Aug 22 2010 LFS66_1.vmdk4.コピーしたHDDを、移行先のマシンに接続して、同様の方法で移行先HDDにコピー。
5.datastoreブラウザからインベントリ登録。
この方法でスナップショットも問題なくthinディスク形式で移行ができました。 しかし、稼動したままの状態のスナップショットは起動できませんでした。(今回、OpteronからXeonにCPUが変わっている為、CPU状態が復帰できないのが原因の様子なので、同一メーカのCPUであれば可能かもしれない)