วิธีการนำเข้าเครื่องเสมือน VMware VMDK ไปยัง Proxmox VE

การปรับปรุงครั้งล่าสุด: 15 2026 ตุลาคม
  • ปัจจุบัน Proxmox VE มีวิซาร์ดนำเข้าในตัว ซึ่งช่วยลดความซับซ้อนในการย้ายข้อมูลจาก ESXi ได้อย่างมาก
  • การแปลงดิสก์ VMDK เป็นรูปแบบ qcow2 ด้วยตนเองยังคงเป็นวิธีการที่แข็งแกร่งที่สุดสำหรับสภาพแวดล้อมที่ไม่มีการจัดการแบบรวมศูนย์
  • การติดตั้งไดรเวอร์ VirtIO ล่วงหน้าเป็นสิ่งจำเป็นเพื่อหลีกเลี่ยงปัญหาการบูตล้มเหลว โดยเฉพาะอย่างยิ่งในระบบ Windows

ภาพแสดงรายละเอียดของตู้แร็คเซิร์ฟเวอร์ในศูนย์ข้อมูลสมัยใหม่ ซึ่งแสดงถึงโครงสร้างพื้นฐานด้านเวอร์ชวลไลเซชัน

หากคุณพบว่าการจัดการลิценส์ของ VMware เป็นเรื่องยุ่งยาก หรือกำลังมองหาทางเลือกโอเพนซอร์สที่ยืดหยุ่นกว่า Proxmox VE อาจเป็นตัวเลือกที่เหมาะสม แพลตฟอร์มนี้ไม่เพียงแต่ทรงพลังเท่านั้น แต่ยังผสานรวมKVM สำหรับเครื่องเสมือนและ LXC สำหรับคอนเทนเนอร์ทำให้คุณสามารถจัดการศูนย์ข้อมูลทั้งหมดของคุณได้จากเว็บอินเทอร์เฟซที่ใช้งานง่าย อย่างไรก็ตาม การย้ายเวิร์กโหลดปัจจุบันของคุณอาจไม่ใช่เรื่องง่ายเสมอไป และต้องใช้เวลาฝึกฝนสักเล็กน้อยเพื่อให้ทุกอย่างทำงานได้อย่างราบรื่นตั้งแต่เริ่มต้น

เมื่อเราพูดถึงการนำเข้าไฟล์ VMDK เราหมายถึงการย้ายฮาร์ดไดรฟ์เสมือนของ VMware ไปยังสภาพแวดล้อมที่เข้าใจรูปแบบ qcow2 ของ QEMU ได้ดีกว่า ขึ้นอยู่กับว่าคุณมีสภาพแวดล้อมระดับองค์กรที่มี vCenter หรือคุณต้องการทดลองใช้งานเองที่บ้านด้วยโฮสต์ ESXi แบบสแตนด์อโลน คุณจะต้องเลือกระหว่างวิธีการอัตโนมัติโดยใช้ตัวช่วยสร้างอย่างเป็นทางการหรือวิธีการด้วยตนเองผ่านทางบรรทัดคำสั่ง สิ่งสำคัญคืออย่ากระโดดเข้าไปโดยไม่เตรียมการให้พร้อม และควรเตรียมเครื่องต้นทางให้พร้อมเพื่อหลีกเลี่ยงหน้าจอสีน้ำเงินแห่งความตาย (Blue Screen of Death) ที่น่ากลัวเมื่อบูตในสภาพแวดล้อมใหม่

การเตรียมตัวที่สำคัญก่อนก้าวไปข้างหน้า

ภาพระยะใกล้ของตู้แร็คเซิร์ฟเวอร์ที่มีแสงสีฟ้าในสภาพแวดล้อมศูนย์ข้อมูล เหมาะสำหรับการแสดงตัวอย่างสภาพแวดล้อม VMware และ Proxmox

ก่อนที่จะย้ายข้อมูลใดๆ คุณต้องตรวจสอบให้แน่ใจว่าเครื่องเสมือนต้นทางนั้นสะอาดหมดจด ข้อผิดพลาดที่พบบ่อยมากคือการพยายามย้ายเครื่องเสมือนที่มีสแนปช็อตที่ใช้งานอยู่ ในทางทฤษฎีแล้ว คุณควรจะรวมสแนปช็อตทั้งหมดเข้าด้วยกันเพื่อป้องกันไม่ให้ดิสก์ที่นำเข้ากลายเป็นข้อมูลที่กระจัดกระจาย นอกจากนี้ การตรวจสอบว่าเครื่องเสมือนใช้BIOS หรือ UEFI นั้นมีความสำคัญอย่างยิ่ง เพราะหากคุณไม่ได้กำหนดค่าเฟิร์มแวร์เดียวกันใน Proxmox เครื่องจะไม่สามารถค้นหาเซกเตอร์บูตได้เลย

  คู่มือขั้นสูงสำหรับการเพิ่มประสิทธิภาพความหน่วงของเว็บทั่วโลก

สำหรับผู้ใช้ Windows มีขั้นตอนสำคัญอย่างหนึ่งคือ การติดตั้งไดรเวอร์ VirtIOก่อนปิดเครื่องใน VMware เนื่องจากตัวควบคุมดิสก์ของ VMware ไม่มีอยู่ในสภาพแวดล้อม KVM Windows จะเกิดปัญหาและแสดงข้อผิดพลาดร้ายแรง ให้ทำการเมานต์ไฟล์ ISO ของ VirtIO ติดตั้งไดรเวอร์เครือข่ายและไดรเวอร์จัดเก็บข้อมูล แล้วจึงค่อยปิดเครื่อง ส่วนใน Linux นั้นง่ายกว่ามาก เนื่องจากเคอร์เนลส่วนใหญ่จะรวมโมดูล VirtIO ไว้แล้วโดยค่าเริ่มต้น

ทางลัด: ตัวช่วยนำเข้าข้อมูลของ Proxmox

วิศวกรซอฟต์แวร์ใช้แล็ปท็อปตรวจสอบเซิร์ฟเวอร์ในห้องเทคนิค แสดงถึงกระบวนการย้ายระบบและการกำหนดค่าด้วยตนเอง

ตั้งแต่เวอร์ชันล่าสุดเป็นต้นไป Proxmox ได้ทำให้ชีวิตง่ายขึ้นสำหรับทุกคนด้วย แพ็กเกจ pve-esxi-import-toolsเครื่องมือนี้ช่วยให้คุณเชื่อมต่อโฮสต์ ESXi ได้โดยตรงจากอินเทอร์เฟซเว็บของ Proxmox ทำให้การย้ายข้อมูลทำได้ง่ายมากเพียงแค่คลิกสามครั้ง ขั้นแรก คุณต้องเพิ่มพื้นที่จัดเก็บข้อมูลในDatacenter > Storage > Add > ESXi โดยป้อนข้อมูลรับรองสิทธิ์รูทของเซิร์ฟเวอร์ VMware และข้ามการตรวจสอบใบรับรองหากคุณใช้ใบรับรองแบบลงนามด้วยตนเอง

เมื่อเชื่อมต่อพื้นที่จัดเก็บข้อมูลแล้ว คุณจะเห็นรายการเครื่องเสมือน (VM) ของ VMware การเลือกเครื่องเสมือนและคลิกนำเข้า (Import) จะทำให้ระบบอ่านไฟล์ VMX และสร้างการกำหนดค่าฮาร์ดแวร์ (CPU, RAM, เครือข่าย) ใน Proxmox ขึ้นมาใหม่โดยอัตโนมัติ คุณสามารถเลือกระหว่างการนำเข้าแบบมาตรฐานหรือ "การนำเข้าแบบสด" (Live Import) แม้ว่าอย่างหลังจะไม่ใช่การย้ายข้อมูลแบบสดอย่างแท้จริง แต่เป็นการเริ่มต้นเครื่องเสมือนเมื่อมีข้อมูลเพียงพอเท่านั้น ตัวช่วยสร้างจะจัดการการแปลงVMDK เป็น qcow2ในเบื้องหลัง ช่วยประหยัดเวลาในการทำงานผ่านบรรทัดคำสั่งได้หลายชั่วโมง

วิธีการแบบแมนนวล: ควบคุมอย่างเต็มรูปแบบผ่านทาง CLI

รายละเอียดของสายอีเธอร์เน็ตที่เชื่อมต่อกับสวิตช์เครือข่ายในศูนย์ข้อมูล แสดงให้เห็นถึงการถ่ายโอนข้อมูลและการเชื่อมต่อระหว่างไฮเปอร์ไวเซอร์

หากคุณไม่มีโฮสต์ ESXi ที่สามารถเข้าถึงได้ผ่านเครือข่าย หรือต้องการควบคุมทุกขั้นตอนอย่างสมบูรณ์ การย้ายข้อมูลด้วยตนเองคือตัวเลือกที่ดีที่สุด กระบวนการเริ่มต้นด้วยการอัปโหลดไฟล์ VMDK ไปยังเซิร์ฟเวอร์ Proxmox โดยใช้SCP หรือ SFTPสิ่งสำคัญที่ต้องจำไว้คือ ใน VMware ดิสก์อาจประกอบด้วยไฟล์คำอธิบาย (.vmdk) และไฟล์ข้อมูลจริง (-flat.vmdk) คุณต้องมีทั้งสองไฟล์อยู่ในโฟลเดอร์เดียวกันเพื่อให้การแปลงสำเร็จ

  ซับโซน DNS: คืออะไรและทำงานอย่างไรภายในโซน DNS

ในการแปลงดิสก์ให้เป็นรูปแบบดั้งเดิม เราใช้เครื่องมือนี้ qemu-img convertคำสั่งทั่วไปจะเป็นดังนี้ qemu-img convert -f vmdk original.vmdk -O qcow2 convertido.qcow2เมื่อคุณมีไฟล์ qcow2 แล้ว คุณต้องสร้าง... เครื่องเสมือนว่างเปล่าใน Proxmox มีคุณสมบัติเหมือนกับรุ่นเดิมทุกประการ แต่ไม่มีการกำหนดฮาร์ดไดรฟ์ให้ใช้งาน

ในการเชื่อมต่อดิสก์ที่แปลงแล้วเข้ากับ VM คุณมีสองตัวเลือก วิธีที่เป็นมืออาชีพมากกว่าคือการใช้ คำสั่ง `qm importdisk`ซึ่งไม่เพียงแต่จะนำเข้าไฟล์เท่านั้น แต่ยังวางไฟล์ลงในพื้นที่จัดเก็บข้อมูลที่เลือกโดยตรง (LVM, ZFS, NFS เป็นต้น) หลังจากนั้น ดิสก์จะปรากฏเป็น "ไม่ได้ใช้งาน" ในแท็บฮาร์ดแวร์ของเว็บอินเทอร์เฟซ เพียงแค่ดับเบิ้ลคลิกที่ดิสก์ที่ไม่ได้ใช้งานกำหนดให้กับบัส (ควรเป็น VirtIO SCSI) และปรับลำดับการบูตในการตั้งค่า VM

การปรับแต่งขั้นสุดท้ายและการเพิ่มประสิทธิภาพ

ห้องเซิร์ฟเวอร์ที่ทันสมัย ​​พร้อมอุปกรณ์เครือข่ายและแสงไฟสีฟ้า สร้างบรรยากาศศูนย์ข้อมูลระดับมืออาชีพ

เมื่อเครื่องบูตเสร็จแล้ว งานก็ยังไม่จบ เพื่อให้ VM ทำงานได้อย่างราบรื่น จำเป็นอย่างยิ่งที่จะต้องติดตั้งQEMU Guest Agentซึ่งจะช่วยให้ Proxmox สื่อสารกับระบบแขกได้ดียิ่งขึ้น ทำให้งานต่างๆ เช่น การปิดเครื่องอย่างถูกต้อง และการสร้างสแนปช็อตที่สม่ำเสมอเป็นไปได้ง่ายขึ้น บน Windows นี่เป็นเวลาที่เหมาะสมที่จะเปลี่ยนตัวควบคุมดิสก์จาก IDE หรือ SATA เป็นVirtIO SCSIเพื่อประสิทธิภาพ I/O สูงสุด

หากคุณสังเกตว่าเครือข่ายใช้งานไม่ได้ ให้ตรวจสอบว่ารุ่นของอะแดปเตอร์เข้ากันได้หรือไม่ รุ่น VirtIOนั้นเร็วที่สุด แต่หากระบบไม่รู้จักในตอนแรก คุณสามารถใช้อะแดปเตอร์จำลอง (เช่น E1000) และเปลี่ยนไปใช้หลังจากติดตั้งไดรเวอร์แล้ว อย่าลืมลบไฟล์ VMDK ต้นฉบับออกจากพื้นที่จัดเก็บข้อมูลของ Proxmox เมื่อคุณตรวจสอบแล้วว่าทุกอย่างทำงานได้ เพื่อเพิ่มพื้นที่ว่างในดิสก์

  โซลูชันที่ครอบคลุมเพื่อแก้ไขปัญหาความล่าช้าในเครือข่ายความเร็วสูง

การคุ้มครองข้อมูลในช่วงการเปลี่ยนผ่าน

การย้ายเครื่องเสมือนเป็นกระบวนการที่ละเอียดอ่อน และมีความเสี่ยงที่จะสูญเสียข้อมูลอยู่เสมอ ดังนั้นจึงจำเป็นอย่างยิ่งที่จะต้องมีระบบสำรองข้อมูลภายนอกก่อนเริ่มดำเนินการ โซลูชันอย่าง Vinchin, Nakivo หรือ Hornetsecurity ช่วยให้คุณสร้างการสำรองข้อมูลที่ไม่สามารถเปลี่ยนแปลงได้ ป้องกันคุณจากมัลแวร์เรียกค่าไถ่และข้อผิดพลาดของมนุษย์ระหว่างการย้ายข้อมูล การใช้กฎ 3-2-1 (สำเนาสามชุด สื่อจัดเก็บข้อมูลสองแห่ง หนึ่งแห่งอยู่นอกสถานที่) เป็นวิธีเดียวที่จะทำให้คุณวางใจได้ในขณะที่เปลี่ยนไฮเปอร์ไวเซอร์

การย้ายระบบจาก VMware ไปยัง Proxmox ได้พัฒนาจากกระบวนการแบบแมนนวลที่ยุ่งยากไปสู่เครื่องมืออัตโนมัติที่มีประสิทธิภาพสูง ไม่ว่าจะใช้ตัวนำเข้าอย่างเป็นทางการสำหรับการติดตั้งจำนวนมาก หรือใช้ qemu-img และ qm importdisk สำหรับกรณีเฉพาะ กุญแจสู่ความสำเร็จอยู่ที่การเตรียมการล่วงหน้า: การรวมสแนปช็อต การติดตั้งไดรเวอร์ VirtIO และการตรวจสอบความเข้ากันได้ของเฟิร์มแวร์ ด้วยการวางแผนที่เหมาะสมและการรักษาความปลอดภัยที่แข็งแกร่ง การย้ายไปยังโครงสร้างพื้นฐานแบบโอเพนซอร์สช่วยให้สามารถเพิ่มประสิทธิภาพด้านต้นทุนและควบคุมสภาพแวดล้อมเวอร์ชวลไลเซชันได้อย่างสมบูรณ์