192.168.3.60 の VMWare CentOS6 サーバを 192.168.4.60 に移行するメモ。
------
まず 192.168.3.60 を止める(※192.168.3.xxx と 192.168.4.xxx がネットワーク的につながっていれば、止めなくても移行できるはず。今回はつながっていないので一旦止めた)
VMware vCenter Converter Statndalone を起動。
指示に従って実行、移行が終わるまでしばらく待つ。
完了したら VMWare ESXi 管理画面 から 192.168.4.60 を起動。
192.168.4.60ネットワーク情報(HWADDR、IPADDR、GATEWAYなど)を環境に合わせて修正。HWADDR は VMWare ESXi 管理画面の VM Network から確認できる。
vim /etc/sysconfig/network-scripts/ifcfg-eth0 HWADDR=00:0C:29:XX:XX:XX IPADDR=192.168.3.60 GATEWAY=192.168.3.1 ↓ HWADDR=00:0C:29:YY:YY:YY IPADDR=192.168.4.60 GATEWAY=192.168.4.1
ネットワーク再起動。しかしエラー発生、、、
service network restart Error: Connection activation failed: the connection is not for this debice.
https://community.spiceworks.com/topic/2210369-centos-migration-nic-connection-issue を参考に以下作業。
# ネットワーク関連ファイルをバックアップ cp -a /etc/udev/rules.d/70-persistent-net.rules /root/work/sysconfig-bak/ cp -a /etc/sysconfig/networking/devices/ifcfg-eth0 /root/work/sysconfig-bak/ ←これなかった cp -a /etc/sysconfig/networking/profiles/default/ifcfg-eth0 /root/work/sysconfig-bak/ ←これなかった cp -a /etc/sysconfig/network-scripts/ifcfg-eth0 /root/work/sysconfig-bak/ # 以下ファイルをリネーム mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/bak70-persistent-net.rules mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/bakifcfg-eth0 # OS再起動 reboot # リネームしたファイルをもとに戻す mv /etc/udev/rules.d/bak70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules mv /etc/sysconfig/network-scripts/bakifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0 # ネットワーク再起動 service network restart
無事移行完了。