วิธีแปลงรูปแบบ OVA เป็น Qcow2 สำหรับ KVMคืออะไร?

VMware และ KVM เป็นโซลูชันการจำลองเสมือนที่ได้รับความนิยม เมื่อต้องดำเนินการโยกย้ายข้อมูล ผู้ดูแลระบบไอทีจำเป็นต้องเรียนรู้วิธีการส่งออกและนำเข้าข้อมูล ในโพสต์นี้จะแนะนำวิธีการส่งออก OVA จาก VMware และแปลงรูปภาพ OVA ให้อยู่ในรูปแบบ qcow2

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

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

สารบัญ
  • วิธีการรับไฟล์ OVA จาก VMware

  • การแปลง OVA เป็น qcow2 ด้วย qemu-img ทำอย่างไร?

  • วิธีแปลง VM โดยตรงโดยไม่ต้องแปลง OVA หรือดิสก์เสมือน

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

  • ข้อสรุป

ไฮเปอร์ไวเซอร์ช่วยให้เซิร์ฟเวอร์ทำงานได้อย่างมีประสิทธิภาพมากขึ้น และนี่คือเหตุผลที่บริษัทต่าง ๆ หันมาใช้สภาพแวดล้อมเสมือนจริงกันมากขึ้น ในตลาดมีไฮเปอร์ไวเซอร์หลายประเภท เช่น VMware ESXi, KVM, Xen เป็นต้น สำหรับผู้ดูแลระบบไอที การรู้จักเทคโนโลยีเสมือนจริงมากกว่าหนึ่งประเภทเป็นสิ่งจำเป็น เพราะการใช้ระบบเสมือนจริงแบบหลายแพลตฟอร์ม (heterogeneous virtualization) กำลังได้รับความนิยมเพิ่มขึ้นอย่างต่อเนื่อง

สภาพแวดล้อมเสมือนแบบไม่เหมือนกัน หมายถึง การใช้โซลูชันการจำลองสองแบบขึ้นไป ผู้ดูแลระบบไอทีติดตั้งโปรแกรมจำลอง (hypervisor) ที่แตกต่างกันบนเซิร์ฟเวอร์ และสร้างเครื่องเสมือนที่แตกต่างกัน เนื่องจากเทคโนโลยีที่แตกต่างกัน เซิร์ฟเวอร์ต่างๆ จึงไม่สามารถเชื่อมต่อและแบ่งปันข้อมูลได้อย่างง่ายดาย เมื่อจำเป็นต้องย้ายข้อมูลหรือเครื่องเสมือนทั้งเครื่อง ผู้ดูแลระบบไอทีมักต้องใช้ ตัวแปลง V2V เพื่อให้ข้อมูลต้นทางสามารถนำเข้าสู่เซิร์ฟเวอร์ปลายทางได้

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

ในโพสต์นี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ OVA เป็น qcow2 เพื่อ ย้ายจาก VMware ไปยัง KVM.

OVA เป็นไฟล์ที่บีบอัดซึ่งมีข้อมูลของเครื่องเสมือนทั้งหมด รวมถึงการตั้งค่า แอปพลิเคชัน และอื่นๆ โดยทั่วไป จะประกอบด้วยข้อมูลสามส่วน ได้แก่ เมตาดาต้า ดิสก์เสมือน และภาพถ่ายข้อมูล ปกติคุณจะต้องใช้เฉพาะข้อมูลจากดิสก์เสมือนเท่านั้น

ดิสก์เสมือนของ VMware เป็นไฟล์ .vmdk ที่อยู่ในโฟลเดอร์ ขณะที่บนแพลตฟอร์ม KVM ดิสก์เสมือนมักจัดเก็บเป็นไฟล์ .qcow2 ดังนั้นผู้ดูแลระบบ IT จึงจำเป็นต้องแปลงรูปแบบของดิสก์เสมือน VMware เพื่อนำเข้าข้อมูลไปยังแพลตฟอร์ม KVM

วิธีการรับไฟล์ OVA จาก VMware

ขณะนี้ไม่สามารถส่งออกไฟล์ OVA ใน vCenter ได้ คุณสามารถดาวน์โหลด OVF Tool จาก VMware เพื่อส่งออกไฟล์ OVA ซึ่งยังสะดวกต่อการส่งออกและการติดตั้งเครื่องเสมือนขนาดใหญ่อีกด้วย

คำสั่งสำหรับการส่งออก OVA มีดังต่อไปนี้

ovftool -o 
--powerOffSource 
  --acceptAllEulas 
  --machineOutput 
  --X:logLevel=verbose 
  --X:logFile=log.log  
  --noSSLVerify  
"vi://username:password@vcenter/datecenter /vm/vmName" /root/vmName.ova

การแปลง OVA เป็น qcow2 ด้วย qemu-img ทำอย่างไร?

ตามที่ได้กล่าวไว้ก่อนหน้านี้ OVA มีไฟล์หลายประเภทของเครื่องเสมือน VMware แต่ qcow2 เป็นเพียงไฟล์ดิสก์เสมือนของเครื่องเสมือน KVM ดังนั้นคุณจึงต้องคลายไฟล์ OVA หรือถอดซิปเพื่อดึงดิสก์เสมือนออกมา จากนั้นแปลงดิสก์เสมือนของเครื่องเสมือน VMware

รูปแบบดิสก์เสมือนของ VMware VM คือ .vmdk เมื่อคุณได้รับไฟล์ OVA แล้ว คุณสามารถคลายไฟล์เพื่อรับไฟล์ .vmdk ได้

ในเครื่อง Windows คุณสามารถดาวน์โหลดซอฟต์แวร์คลายซิปเพื่อแยกไฟล์ .vmdk ได้

ในเครื่อง Linux คุณเพียงแค่ต้องคลายไฟล์ด้วยคำสั่ง: tar -xvf guest_machine.ova

หลังจากที่คุณได้รับไฟล์ .vmdk แล้ว ให้ใช้ qemu-img เพื่อ แปลง vmdk เป็น qcow2 โดยใช้คำสั่งด้านล่าง:

qemu-img convert -p -f vmdk -O qcow2 guest_machine.vmdk guest_machine.qcow2

ตอนนี้ คุณสามารถใช้ไฟล์ qcow2 บนเครื่องเสมือน KVM ของคุณได้

วิธีแปลง VM โดยตรงโดยไม่ต้องแปลง OVA หรือดิสก์เสมือน

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

Vinchin Backup & Recovery เป็นโซลูชันสำรองข้อมูลและการกู้คืนที่มีความเชี่ยวชาญ ซึ่งรองรับแพลตฟอร์มเสมือนหลายประเภท เช่น VMware vSphere, Hyper-V, Proxmox, OLVM, RHV/oVirt, Openstack เป็นต้น (ในขณะนี้ยังไม่รองรับ Native KVM) เข้าสู่ระบบสำรองข้อมูลเพื่อการจัดการแบบรวมศูนย์

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

ตัวอย่างเช่น หากคุณต้องการย้ายเครื่องเสมือนจาก VMware ไปยัง Proxmox:

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

เลือก VMware VM

2. เลือกโฮสต์ Proxmox

เลือกโฮสต์ Proxmox

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

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

4. ส่งงาน

ส่งงาน

นอกจากการกู้คืนข้ามแพลตฟอร์ม Vinchin Backup & Recovery ยังสามารถช่วยลดเวลาหยุดทำงานด้วย Instant Recovery ซึ่งช่วยให้คุณกู้คืนเครื่องเสมือนที่ล้มเหลวจากข้อมูลสำรองได้ภายใน 15 วินาที

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

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

1. สามารถแปลง OVA เป็น qcow2 โดยตรงได้ไหม?

ไม่ได้ OVA มีดิสก์เสมือนและไฟล์อื่นๆ ในขณะที่ qcow2 เป็นรูปแบบดิสก์เสมือน ดังนั้นคุณสามารถแปลงเฉพาะดิสก์เสมือนในเทมเพลต OVA เท่านั้น

2. ความแตกต่างระหว่าง OVA กับ OVF คืออะไร?

OVA และ OVF เป็นรูปแบบของเทมเพลต VM ที่ได้รับความนิยมและมีข้อมูลที่คล้ายกัน ความแตกต่างที่สำคัญคือ OVA เป็นไฟล์ที่ถูกบีบอัด ในขณะที่ OVF เป็นโฟลเดอร์ที่สามารถเปิดได้โดยตรง หากคุณมีเทมเพลต OVF คุณสามารถแปลงเป็นดิสก์เสมือน qcow2 ได้โดยการแยกและแปลงดิสก์เสมือนด้วยวิธีข้างต้น

3. มีข้อกำหนดเบื้องต้นอะไรบ้างสำหรับการใช้งาน qemu-img ไหม?

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง QEMU บนระบบของคุณแล้ว คุณสามารถติดตั้งได้โดยใช้โปรแกรมจัดการแพ็กเกจของคุณ (เช่น apt, yum หรือ brew)

ข้อสรุป

โปรแกรมไฮเปอร์ไวเซอร์ยอดนิยม ได้แก่ VMware ESXi, KVM, Xen เป็นต้น เนื่องจากเทคโนโลยีที่ใช้ในแต่ละโซลูชันแตกต่างกัน เมื่อจำเป็นต้องย้ายข้อมูลไปยังแพลตฟอร์มอื่น ผู้ดูแลระบบไอทีจึงจำเป็นต้องแปลงข้อมูลต้นทาง

ในโพสต์นี้ คุณได้ทราบว่าไฟล์ OVA ใน VMware และ qcow2 ใน KVM คืออะไร รวมถึงวิธีการแปลงไฟล์ OVA เป็น qcow2 เพื่อให้ทำงานบนแพลตฟอร์ม KVM ได้

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

แชร์บน:

Categories: VM Migration