วิธีแปลง Raw Image เป็น VMDK สำหรับการย้ายข้อมูล

เมื่อผู้ดูแลระบบไอทีจำเป็นต้องย้ายข้อมูลไปยังแพลตฟอร์มเสมือนจริงอื่น รูปแบบดิสก์เสมือนจะต้องได้รับการแปลง ในโพสต์นี้ คุณจะได้เรียนรู้วิธีแปลง raw image เป็น vmdk เพื่อการย้ายข้อมูล

ดาวน์โหลดฟรี
สำหรับ VM, OS, DB, ไฟล์, NAS, ฯลฯ
sea-kantapohn

Updated by ซี กันตภณ on 2025/10/24

สารบัญ
  • วิธีแปลง KVM raw image เป็น vmdk

  • วิธีย้าย VM ไปยังโฮสต์ ESXi ด้วย Vinchin Backup & Recovery

  • คำถามที่พบบ่อยเกี่ยวกับการแปลง RAW เป็น VMDK

  • สรุป

เทคโนโลยีการจำลองเสมือนจะสร้างดิสก์ฮาร์ดแบบเสมือนเพื่อจัดเก็บข้อมูลเครื่องเสมือน ซึ่งจะถูกบันทึกในรูปแบบต่าง ๆ กันไปตามผู้ให้บริการซอฟต์แวร์จำลองเสมือนต่าง ๆ เช่น vmdk ที่ใช้เป็นภาพดิสก์ฮาร์ดแบบเสมือนในสภาพแวดล้อมของ VMware raw หรือ qcow2 ใน สภาพแวดล้อม KVM และ vhd หรือ vhdx ในสภาพแวดล้อม Hyper-V เป็นต้น

ยกเว้นการคัดลอกข้อมูลโดยตรงจากเครื่องเสมือนหนึ่งไปยังอีกเครื่องหนึ่ง การคัดลอกดิสก์ฮาร์ดเสมือนทั้งหมดไปยังโฮสต์อื่นก็เป็นวิธีทั่วไปในการโยกย้ายข้อมูลเช่นกัน อย่างไรก็ตาม ดิสก์ฮาร์ดเสมือนมักไม่เข้ากันได้เสมอในสภาพแวดล้อมเสมือนที่แตกต่างกัน ดังที่กล่าวไว้ก่อนหน้านี้ ดิสก์ฮาร์ดเสมือนมีรูปแบบต่างกัน เมื่อคุณต้องการใช้ดิสก์ฮาร์ดเสมือน KVM บนโฮสต์ VMware ESXi คุณจำเป็นต้องแปลงรูปแบบภาพก่อนนำเข้าดิสก์ฮาร์ดเสมือนไปยังโฮสต์ใหม่ หากคุณมีภาพ qcow2 บนโฮสต์ KVM คุณสามารถ แปลง qcow2 เป็น vmdk เพื่อคัดลอดิสก์ฮาร์ดเสมือนไปยัง VMware ได้

วิธีแปลง KVM raw image เป็น vmdk

เครื่องมือที่คุณต้องใช้ในการแปลงคือ QEMU-img และ vmkfstools QEMU-img เป็นเครื่องมือแปลงดิสก์เสมือน ฟรีสำหรับดิสก์เสมือนหลายประเภท มันจะช่วยเปลี่ยนรูปแบบของดิสก์เสมือน ตามความคิดเห็นจากผู้ใช้ ESXi บางราย ไฟล์ vmdk ที่ได้จาก QEMU-img ไม่สามารถใช้งานบนโฮสต์ ESXi ได้โดยตรง เพื่อให้แน่ใจว่าไฟล์ vmdk สามารถทำงานบนโฮสต์ ESXi ได้ จำเป็นต้องใช้ vmkfstools ในการแปลงไฟล์ vmdk อีกครั้ง

ขั้นตอนแรกคือการรับภาพดิบจากเครื่องเสมือน KVM คุณสามารถใช้คำสั่ง virsh เพื่อรับไดเรกทอรีของเครื่องเสมือน

virsh domblklist kvm_virtual_machine

ขั้นตอนต่อไปคือการติดตั้ง QEMU-img เพียงแค่ดับเบิลคลิกที่แพ็คเกจติดตั้งเพื่อติดตั้งลงในคอมพิวเตอร์ Windows หรือใช้คำสั่งในการติดตั้งบนคอมพิวเตอร์ Linux

หมายเหตุ: คุณอาจต้องใช้คำสั่งติดตั้ง QEMU-img บนคอมพิวเตอร์ Linux ดังนี้

สำหรับ Ubuntu/Debian: apt install qemu-img
สำหรับ CentOS/Red Hat/Oracle: yum install qemu-img
สำหรับ SUSE/OpenSUSE: zypper install qemu-img

หลังจากติดตั้ง QEMU-img บนคอมพิวเตอร์แล้ว คุณจำเป็นต้องตรวจสอบว่าการติดตั้งเสร็จสมบูรณ์หรือไม่ เนื่องจากคุณจะต้องใช้คำสั่ง QEMU-img ในขั้นตอนต่อไป

ยืนยันการติดตั้งบนคอมพิวเตอร์ Windows:

qemu-img --help

ตรวจสอบการติดตั้งบนเครื่อง Linux:

qemu-img -v

หากคุณเห็นข้อมูลเวอร์ชันของ QEMU-img แสดงว่าติดตั้งเสร็จเรียบร้อยแล้ว

ขั้นตอนต่อไปคือการแปลงภาพดิบเป็น vmdk สำหรับ VMware

qemu-img convert -p -f raw -O vmdk /folder/kvm_virtual_machine.raw /folder/kvm_virtual_machine.vmdk

-p: แสดงความคืบหน้าของการแปลง

-f: รูปแบบของภาพต้นทาง

-O: รูปแบบของภาพเป้าหมาย

หลังจากกระบวนการเสร็จสิ้น คุณสามารถค้นหาไฟล์ vmdk ที่ตำแหน่งปลายทางและลองใช้งานบนโฮสต์ VMware ได้ หากคุณต้องการใช้งานบน ESXi ยังคงต้องอาศัยความช่วยเหลือของ vmdfstools

ใช้คำสั่งด้านล่างเพื่อแปลงอีกครั้ง

vmkfstools -i /folder/kvm_virtual_machine.vmdk -d thin 
/folder/converted_kvm_virtual_machine.vmdk

ขั้นตอนสุดท้ายในการใช้งานดิสก์เสมือนที่แปลงแล้วคือ การนำเข้าไฟล์ vmdk ไปยังโฮสต์ ESXi คุณสามารถใช้ ESXi client หรือ vCenter เพื่อดำเนินการนี้ให้เสร็จสิ้น ดิสก์เสมือนสามารถเชื่อมต่อกับเครื่องเสมือนที่มีอยู่เดิมหรือเครื่องเสมือนที่สร้างใหม่ก็ได้

วิธีย้าย VM ไปยังโฮสต์ ESXi ด้วย Vinchin Backup & Recovery

วิธีการย้ายเครื่องเสมือนแบบดั้งเดิมจำเป็นต้องให้คุณดำเนินการที่ซับซ้อนหลายอย่างด้วยคำสั่งจำนวนมาก ในขณะที่มีโซลูชันแบบครบวงจรสำหรับการจัดการและการย้ายเครื่องเสมือน

Vinchin Backup & Recovery เป็นโซลูชันสำรองข้อมูลและการกู้คืนระบบในกรณีภัยพิบัติระดับมืออาชีพ ที่รองรับแพลตฟอร์มเสมือนหลายประเภท เช่น VMware vSphere, Proxmox, Red Hat Virtualization, oVirt, OpenStack, Oracle Linux KVM เป็นต้น (ปัจจุบันยังไม่รองรับ Native KVM ) ช่วยให้คุณสามารถจัดการสภาพแวดล้อมเสมือนแบบหลากหลายโดยการเพิ่มโฮสต์ทั้งหมดลงในระบบที่เดียวกัน จากนั้นคุณสามารถ ย้ายเครื่องเสมือน ได้อย่างง่ายดาย

กระบวนการย้ายเครื่องเสมือนระหว่างโฮสต์ต่าง ๆ และมาดูกันว่าจะย้าย VM จาก Proxmox ไปยัง VMware อย่างไร:

1. เลือกการสำรองข้อมูลของ Proxmox VM

เลือก Proxmox VM

2. เลือกที่จัดเก็บข้อมูลสำรอง

เลือกโฮสต์ VMware

3. เลือกกลยุทธ์เลือกกลยุทธ์

4. ส่งงาน

ส่งงาน

ขั้นตอนการแปลงภาพดิบไม่จำเป็นต้องทำเนื่องจากจะเสร็จสมบูรณ์โดยอัตโนมัติในพื้นหลัง คุณจะได้รับเครื่องเสมือนทั้งเครื่องบนโฮสต์ ESXi โดยตรง

บริษัทหลายพันแห่งได้เลือกใช้ Vinchin Backup & Recovery เพื่อปกป้องและจัดการสภาพแวดล้อมเสมือนของตน และคุณก็สามารถเริ่มต้นใช้งานระบบสะดวกนี้ได้อย่างง่ายดาย เพียงคลิกที่ปุ่มเพื่อรับแพ็กเกจติดตั้ง และใช้งานพร้อม ทดลองใช้งานฟรีครบถ้วนทุกฟีเจอร์ 60 วัน

คำถามที่พบบ่อยเกี่ยวกับการแปลง RAW เป็น VMDK

1. สามารถโยกย้าย VM ไปยัง VMware โดยไม่ต้องแปลงดิสก์เสมือนได้ไหม?

ได้ การแปลงดิสก์เสมือนเป็นวิธีการย้ายเครื่องเสมือนที่ล้าสมัยมากแล้ว คุณสามารถลองใช้โซลูชันการย้ายระบบแบบครบวงจรระดับมืออาชีพอย่าง Vinchin Backup & Recovery ได้ แต่คุณควรตรวจสอบ ข้อกำหนดทางเทคนิค เพื่อให้แน่ใจว่ารองรับเวิร์กโหลดเสมือนทั้งสองตัว

2. การแปลงจาก RAW เป็น VMDK จะเปลี่ยนข้อมูลดั้งเดิมไหม?

โดยปกติจะไม่เปลี่ยนแปลงข้อมูลดั้งเดิม แต่อาจเกิดปัญหาบางอย่างได้หากคุณเลือกวิธีนี้ เพื่อให้มั่นใจว่ากระบวนการย้ายเครื่องเสมือน (VM) เป็นไปอย่างราบรื่น คุณควรลองใช้วิธีการแบบมืออาชีพ เช่น Vinchin Backup & Recovery เพื่อรับการสนับสนุนทางเทคนิคในระหว่างกระบวนการ

3. คุณต้องแก้ไขไฟล์ VMDK หลังการแปลงไหม?

หากคุณใช้คำสั่งไลน์ qemu-img convert เพื่อแปลงไฟล์ vmdk ให้เข้ากันได้กับ ESXi คุณจำเป็นต้องปรับเปลี่ยนมัน แต่ยังคงแนะนำให้ใช้วิธีการโยกย้ายเครื่องทั้งเครื่องเพื่อทำให้ขั้นตอนต่าง ๆ ง่ายขึ้น

สรุป

ผู้ให้บริการระบบเสมือนจริงต่างๆ ใช้รูปแบบไฟล์ดิสก์เสมือนที่แตกต่างกัน เช่น ไฟล์ภาพดิบ (raw image) ของแพลตฟอร์ม KVM หรือไฟล์ vmdk ของ VMware เป็นต้น ดิสก์เสมือนจริงนั้นมีลักษณะคล้ายกับฮาร์ดดิสก์ทางกายภาพ ซึ่งเก็บข้อมูลส่วนใหญ่ไว้ จึงถือเป็นสิ่งสำคัญในการโยกย้ายข้อมูลเครื่องเสมือนจริง ผู้ดูแลระบบไอทีสามารถใช้ QEMU-img เพื่อแปลงภาพจาก raw เป็น vmdk เพื่อนำภาพ KVM ไปใช้งานบน VMware ได้

คุณยังสามารถใช้ Vinchin Backup & Recovery เพื่อปกป้องและจัดการสภาพแวดล้อมเสมือนที่หลากหลายได้อย่างง่ายดาย อย่าพลาดการทดลองใช้ฟรี

แชร์บน:

Categories: VM Migration