Ubuntu上のVMwarePlayerで環境をコピーする手順
参考にしたWindows版と手順が少し違っていたので、備忘録として残す。
前提
- OSはCentOS5.3、固定IPを振っている。
- ~/vmware/cent5_001 をコピーして「cent5_002」環境を作る。
手順
1. vmwareの環境をフォルダごとコピー
~/vmware$ cp -rf cent5_001/ cent5_002
2. 全ファイルをリネーム
~/vmware$ cd ~/vmware/cent5_002 ~/vmware/cent5_002$ rename 's/cent5_001/cent5_002/' *
変更前
~/vmware/cent5_002$ ls
cent5_001-s001.vmdk cent5_001-s004.vmdk cent5_001-s007.vmdk cent5_001-s010.vmdk cent5_001.vmdk cent5_001.vmxf vmware-2.log
cent5_001-s002.vmdk cent5_001-s005.vmdk cent5_001-s008.vmdk cent5_001-s011.vmdk cent5_001.vmsd vmware-0.log vmware.log
cent5_001-s003.vmdk cent5_001-s006.vmdk cent5_001-s009.vmdk cent5_001.nvram cent5_001.vmx vmware-1.log
変更後
~/vmware/cent5_002$ ls
cent5_002-s001.vmdk cent5_002-s004.vmdk cent5_002-s007.vmdk cent5_002-s010.vmdk cent5_002.vmdk cent5_002.vmxf vmware-2.log
cent5_002-s002.vmdk cent5_002-s005.vmdk cent5_002-s008.vmdk cent5_002-s011.vmdk cent5_002.vmsd vmware-0.log vmware.log
cent5_002-s003.vmdk cent5_002-s006.vmdk cent5_002-s009.vmdk cent5_002.nvram cent5_002.vmx vmware-1.log
3. 以下のファイル内に書かれているファイル名を「cent5_001〜」→「cent5_002〜」に修正
- cent5_002.vmx
- cent5_002.vmdk
- cent5_002.vmxf
- cent5_002.vmsd
4. 以下ファイルのMacアドレスを競合しないように書き換える。
- cent5_002.vmx
ethernet0.generatedAddress = "00:0c:29:41:79:1b" ←ココ
4. VMwarePlayerで環境を追加&起動
5. 新環境にログインし、ホスト名(/etc/sysconfig/network)やIPアドレス(/etc/sysconfig/network-scripts/ifcfg-eth0)などを旧環境と競合しないように適宜変更する。