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

แปลง VM ได้ง่ายด้วย VMware Converter: ไม่ต้องติดตั้งใหม่

เสมือนจริง (Virtualization) เป็นวิธีทดสอบและ Debug Software, รัน Multiple OS บน Desktop เดียวกัน ลดต้นทุน Hardware เพิ่ม Modularity และ Efficiency ช่วย Power Users ประหยัดเวลา เงิน และทำงานที่ไม่กล้าลองปกติ Virtualization ใช้ Virtual Machines ที่เก็บอยู่บน Virtual Hard Disks

ปัญหาคือแต่ละ Virtualization Product มี Filesystem Format ตัวเอง เช่น VirtualBox และ VMware สร้าง VMs และ Virtual Hard Disks แบบต่างกัน ไม่一定相容 หมายความว่าต้อง Reinstall OS หลายครั้งสำหรับแต่ละ Product? คำตอบ: ไม่จำเป็น

โลกเสมือนจริงมีความยืดหยุ่นใน Import, Export, Convert VMs ระหว่าง Formats บทความนี้และซีรีส์ต่อไปจะแสดงวิธี Convert VMs อย่างรวดเร็วง่าย เริ่มจาก VMware Converter Utility อันทรงพลังของ VMware ที่จัดการ VMware VMs หลายรูปแบบ รวมถึง Convert Physical Machines เป็น Virtual และกลับกัน!

แปลง VM ได้ง่ายด้วย VMware Converter: ไม่ต้องติดตั้งใหม่

กระบวนการ Convert

เราจะ Convert ESX & ESXi Persistent Virtual Hard Disks (Flat VMDK) ให้กลายเป็น VMware Player, Server, Workstation Virtual Hard Disks สมมติมี ESX/ESXi Server เก็บ VMs อยู่ อยากใช้ VMs นี้ใน VMware Server หรือ Workstation ไม่ได้โดยตรง แม้มาจาก VMware ก็ตาม มีความต่างบ้าง ต้อง Convert VMware Converter ช่วยได้

อ่านเพิ่ม: How to clone VMs in VMware Server, How to clone VMs in ESXi

เราจะ Convert 20GB Pre-allocated Non-shrinkable VMDK บน ESXi Hypervisor (ประกอบด้วย Header .vmdk และ Flat .vmdk) ให้กลายเป็น Growable VMDK ใช้ได้กับ Player/Server/Workstation พื้นที่ว่าง Pre-allocated จะถูก "ปลดปล่อย" ทำให้ Image เล็กลงมาก

Download และ Install Converter (ต้อง Register) Converter รันบน Windows และ Linux Screenshots ในบทความนี้จาก Windows แต่มีคู่จาก openSUSE 11.0 ท้ายบทความ

ขั้นตอน 1: ระบุ Source

Converter รองรับหลาย Source Types:

Powered-on Machine:

Host จริงที่รันอยู่ Local หรือ Remote รองรับ Windows หลาย Version, RedHat, SUSE, Ubuntu

VMware Infrastructure Virtual Machine:

รองรับ ESX Server, ESXi, vCenter Server

VMware Workstation หรือ VMware VMs อื่นๆ:

ตัวเลือกที่ใช้บ่อย รองรับ Desktop Products ทั้งหมดจาก Player ถึง Workstation

Backup Image หรือ Third-party VM:

Non-VMware Products: Microsoft Virtual PC, Parallels ไม่มี VirtualBox แต่ไม่ต้องกังวล จะมีบทความแยก VirtualBox-VMware Conversion ยังรองรับ Acronis True Image Backups และ ShadowProtect - ทดสอบ System Image ใน VM ได้

Virtual Appliance:

Pre-configured VMs

เราจะใช้ VMware Infrastructure Virtual Machine เป็น Source

แปลง VM ได้ง่ายด้วย VMware Converter: ไม่ต้องติดตั้งใหม่

หลังเชื่อมต่อ ESXi Server จะเห็นรายการ VMs พร้อม Convert

ขั้นตอน 2: ระบุ Destination

มี 5 ตัวเลือก เหมือน Source เราเลือก Destination เป็น VMware Workstation or other VMware virtual machine เลือก Product ที่เกี่ยวข้อง (ผมใช้ VMware Server 1.x) ตั้งชื่อและ Directory สำหรับ VM ที่ Convert แล้ว

แปลง VM ได้ง่ายด้วย VMware Converter: ไม่ต้องติดตั้งใหม่

ขั้นตอน 3: View/Edit Options

หลังเลือกแล้ว จะเห็นว่า Converter จะสร้าง VM แบบไหน พร้อม Convert Hard Disk มี Warning Sign สามารถมองข้ามได้ตอนนี้ แต่ต้อง Review VM Options หลัง Convert และก่อน Run ครั้งแรกบน Target Platform

เช่น ESXi Machine ของผมมี RAM มากเกิน Laptop ต้องปรับลด Warning อีกอย่างคือ Multiple CPU และ Hyperthreading

แปลง VM ได้ง่ายด้วย VMware Converter: ไม่ต้องติดตั้งใหม่

Option สำคัญ: Hard Disk (Data to copy) - สร้าง Pre-allocated Target Disk แบบ Split 2GB Files หรือ Dynamically Expandable Disk แบบ Split 2GB Files

ขั้นตอน 4: Conversion ในระหว่างดำเนินการ

Review Options เสร็จ Conversion เริ่ม ใช้เวลาตาม Processor และ Network กรณีผม 11 นาที Convert 20GB Disk กลาย 3.3GB Disk

แปลง VM ได้ง่ายด้วย VMware Converter: ไม่ต้องติดตั้งใหม่

ขั้นตอน 5: ทดสอบ

Power On Machine ใน Format ใหม่ ตรวจสอบว่า Convert สำเร็จ ไม่มีปัญหา ง่ายมาก!

หมายเหตุสำคัญ

เราเคย Clone VMs บน Server และ ESXi แยกกัน แต่วิธี Copy/Paste ไม่ได้ถ้า Clone ระหว่าง Server กับ ESXi ใช้ Conqueror แก้ได้:

Situation 1: Clone จาก Server ไป ESXi

สร้าง Copies หลายอัน Local ด้วย Copy/Paste แล้ว Convert และ Upload ไป ESXi หรือ Copy แค่ตัวเดียว Clone ด้วยวิธี ESXi

Situation 2: Clone จาก ESXi ไป Server

กลับกัน สร้าง Copies แล้ว Convert Download หรือ สร้างหนึ่งตัว Convert แล้ว Copy/Paste บน Local Disk

Linux Screenshots

ตามสัญญา Screenshots คู่ของ VMware Converter บน openSUSE 11.0 KDE เมนูและ Options เหมือนกัน นำไปใช้ได้เลย

แปลง VM ได้ง่ายด้วย VMware Converter: ไม่ต้องติดตั้งใหม่

สรุป

VMware Converter เป็น Tool ใช้งานง่าย อันทรงพลัง ให้ความอิสระสูงในการวางแผน Virtualization Deployment ไม่ต้องกังวล Hard Disk Requirements, Format Incompatibility โฟกัสแค่ทำงานเสร็จ ให้ Converter ทำงานหนัก

บทความต่อไป: Convert VMware Hard Disks (VMDK) เป็น Amazon EC2 AMI บทความถัดไป: VirtualBox และ VMware

Cheers!