ditsoft

เข้าสู่ระบบจัดการข้อมุล



การ Clone VM ของ Vmware ESX แบบ Command Line (20/02/2556)
login ด้วย root เข้า Shell ของ Vmware ESX
กรณีนี้ path data store ผมอยู่ที่
[psan@lib ~]$ su - 
Password: 
[root@lib ~]# ls
ks.cfg
[root@lib~]#cd /vmfs/volumes/datastore2
[root@lib~]#ls
esxconsole-4e8690b5-b4ca-38f7-02f4-00238b772722  ISO  thesis.csc
[root@lib~]#cd thesis.csc
[root@lib~]#ls
ต้องการ Clone VM ชื่อ thesis.csc ไปยัง VM ชื่อ lib2.csc
[root@lib~]#mkdir lib2.csc
[root@lib~]#vmkfstools -i thesis.csc.vmdk lib2.csc/lib2.csc.vmdk
 
รอจนกว่าจะเสร็จ จากนั้นไปสร้าง VM ตามปกติ แต่เลือก Custom แล้วเลือก Existing Disk โดยเลือกไปยังไฟล์ vmdk ที่ก็อบบี้ไว้ครับ
 
ปัญหาครับ
หากเรา start linux ขึ้นมาปกติ ทุก VM ที่ Clone ไปจะ start network ไม่ขึ้น เนื่องจาก mac address  ip address ซ้ำกับของเดิม ให้แก้ดังนี้
 
[root@lib~]#nano /etc/udev/rules.d/70-persistent-net.rules
delete บรรทัดที่มีคำว่า  SUBSYSTEM
[root@lib~]#nano /etc/sysconfig/network-scripts/ifcfg-eth0
delete บรรทัดที่มีคำว่าที่ระบุค่า MAC
แล้วลอง start ใหม่ครับ