Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

คู่มือ Clone Virtual Machines ใน VMware Server แบบ Step-by-Step

ถ้าคุณชอบ Virtualization คุณจะเจอ VMware Server นั้นแหละ Server เป็น Free Solution รัน Multiple OS Instances บน Desktop เปิดโลก Efficiency, Productivity, Modularity, Testing, Tweaking

Virtualization ให้ทำสิ่งที่ไม่กล้าทำบน Real Machines เช่น Test Dual-boot Windows/Linux โดยไม่กังวล Partition หาย หรือลอง Software ใหม่โดยไม่สกปรก Setup จริง

คู่มือ Clone Virtual Machines ใน VMware Server แบบ Step-by-Step

บทนำ

อ่านเพิ่มใน Virtualization Section: DOS stuff, VMware Player/Server, VirtualBox, MojoPac, 3D Acceleration, Dual Boot, Tips & Tricks น่าจะอยากรัน Multiple Instances ของ OS เดียวกัน ตัวอย่างผม: Mini Farm 3 CentOS 5 VMs ที่บ้าน VMs เป็น Systems สมบูรณ์ แตกต่างจาก Physical Machines ที่รันบน Virtualized Hardware ต้อง Install เหมือนระบบจริง

ถ้ารัน Single Instance Install ครั้งเดียวพอ แต่ถ้า Deploy 10s VMs เดียวกัน ต้อง Install และ Post-config ซ้ำๆ หลายชั่วโมง?

คำตอบคือ ไม่

บทความนี้สอนสร้าง Duplicates/Copies ของ VMs เร็วง่าย ข้าม Installation และ Tweaks หลายชั่วโมง กล่าวคือสร้าง Identical Clones

กลับไป Mini Farm: ผม Install เพียง 1 VM อีก 2 ตัวเป็น Copies ใช้เวลา 5-6 นาที Clone เทียบกับ ~1 ชั่วโมง Install + 2-3 ชั่วโมง Config ตัวแรก สนใจอ่านต่อ!

Clone Virtual Machines

Task ง่ายมาก: สร้าง Identical Copies Install OS ครั้งเดียว (บังคับ ไม่ว่า Thermodynamics Law 2) แล้ว Lazy ตลอดชีวิต

คู่มือ Clone Virtual Machines ใน VMware Server แบบ Step-by-Step

สาธิตบน VMware Server Windows หลักการใช้ได้ทุก Platform รวม Linux, ทุก VM

Virtual Machines คือ Files

สำคัญที่สุด: VMs อยู่ใน Files/โฟลเดอร์บน Hard Disk Copy Files/โฟลเดอร์ = Copy VMs เรียบร้อย! แต่มาดูขั้นตอนละเอียดพร้อมรูป

ขั้นตอน 1: หา VM ที่จะ Clone

VMs อยู่ในโฟลเดอร์แยกกัน เพื่อจัดการง่าย Ubuntu อยู่โฟลเดอร์ Ubuntu, Windows XP อยู่ Windows XP ถ้าจัดระเบียบดี Arsenal จะเป็นแบบนี้:

คู่มือ Clone Virtual Machines ใน VMware Server แบบ Step-by-Step

ถ้ารวมในโฟลเดอร์เดียว จะหายากไฟล์ที่ต้องการ VMware VMs มี Extensions 多 .vmx, .vmdk, .vmsd แต่ว่างจริงง่าย: Clone ต้องการแค่ 2 ไฟล์ - .vmx (Config) และ .vmdk (Virtual Hard Disk) VMDK อาจ Split หลายไฟล์ หาเจอแล้ว Copy ไป Location ใหม่

ขั้นตอน 2: Copy VM Folder

สร้าง Destination Folder เช่น Clone PCLinuxOS -> Folder copy-of-pclinuxos หรือ pclinuxos-2 ชื่อ Logical Copy แบบปกติ Ctrl+C, Ctrl+V, Menu, Command Line สะดวกที่สุด

ขั้นตอน 3: Register Cloned Machine กับ VMware Server

เปิด VM ผ่าน Server เพื่อ Register และ List ใน Menu Start VMware Server > File > Open ไปที่ Clone เลือก .vmx Config File Clone จะเข้ารายการ

คู่มือ Clone Virtual Machines ใน VMware Server แบบ Step-by-Step

Parameters เหมือน Original ตอนนี้ Edit Settings เปลี่ยนชื่อได้ อะไรก็ได้ ตราบใดที่ Logic การ Monitor Inventory เข้าใจง่าย นี่คือทั้งหมด!

ถ้าต้องการ 100s Copies เขียน Script ทำให้ Auto พร้อม Edit Names บน Linux Loop grep sed ง่ายมาก

สรุป

Cloning VMs ประหยัดเวลาอวด spalle อีกอย่าง Clones เป็น Full Backups ของ Original VMs ใช้ Revert Catastrophic Changes ได้ VMware Server ให้ Snapshot เดียวต่อ VM แต่ Copy Manual แก้ได้

หวังว่า Tutorial เรียบง่ายแต่มีประโยชน์นี้ ชอบ ต่อไป: Clone ด้วย ESXi Bare-metal Hypervisor

Have fun!