กลับในเดือนสิงหาคม 2019 เราเขียนบทความ 4 บทความอธิบายขั้นตอนการติดตั้ง Hyper-V 2019, การกำหนดค่า และการ Deploy Virtual Machine หากคุณพลาดบทความเหล่านั้น สามารถอ่านได้ที่ลิงก์ด้านล่าง:
Part 1: How to install Hyper-V 2019 Server Core?
Part 2: Hyper-V 2019 Core Server – Initial Configuration
Part 3: Hyper-V 2019 Core Remote Management
Part 4: Create Your First Virtual Machine in Hyper-V 2019
ในบทความนี้ เราจะพูดถึงการ Export และ Import Virtual Machine จาก Hyper-V 2019 Server หนึ่งไปอีก Server หนึ่ง เราจะ Export และ Import VM, Configuration Files, Checkpoints และ Smart Paging File
เพื่อแสดงวิธีการ เราใช้ Hyper-V 2019 2 Instance ที่โฮสต์บน Physical Server รุ่นต่างกัน และ Hardware Configurations ต่างกัน แต่ไม่เป็นปัญหา ถ้า Imported VM มีทรัพยากรพอสำหรับรัน OS, Apps และ Services
มี 2 วิธีเชื่อมต่อกับ Hyper-V 2019 Host สามารถทำได้จาก Windows 10 Pro หรือ Enterprise Machine แบบ Remote หรือเชื่อมต่อโดยตรงกับ Hyper-V 2019 Server (หากไม่ใช้ Core Server) หากต้องการเชื่อมต่อจาก Windows 10 Pro/Enterprise โปรดทำตามคำแนะนำจากบทความ Part 3: Hyper-V 2019 Core Remote Management ในกรณีนี้ เราจะเชื่อมต่อ Remote จาก Windows 10 Pro Machine
บทความนี้มี 2 ส่วน ส่วนแรกคือ Export VM ส่วนที่สองคือ Import VM เริ่มกันที่ส่วนแรก
- Log on Windows 10 Machine ของคุณ
- Left-click บน Start Menu ค้นหา Hyper-V Manager
- คลิก Hyper-V Manager
- ด้านซ้ายเลือก Hyper-V Server ของคุณ
- Select Virtual Machine ที่ต้องการ Export
- Right-click บน VM แล้วคลิก Export

- คลิก Browse หาตำแหน่งที่ต้องการ Export VM แล้วคลิก Export สามารถ Export บน Local Disk, External Disk หรือ Shared Storage ในกรณีนี้ Export ไปที่ Shared Network Storage "FileServer" คือชื่อ File Server ของเรา

- Wait จน Hyper-V Export VM เสร็จสิ้นไปยัง Storage Location ที่เลือก

- Congratulations คุณ Export VM สำเร็จแล้ว
ในขั้นตอนที่สอง เราจะ Import VM ไปยัง Hyper-V Server ว่าง หากคุณ Export VM ไป Local Disk หรือ External Disk คุณต้องทำให้ Accessible บน Destination Server แต่เรา Export ไป Shared Network Storage จึงไม่ต้องทำอะไรเพิ่มเติม ยกเว้นเพิ่ม Network Path ที่เหมาะสม โปรดทำตามคำแนะนำด้านล่าง
- Connect ไปยัง Windows 10 Pro Machine
- Open Hyper-V Manager ตามที่อธิบายในส่วนก่อนหน้า
- ด้านซ้ายเลือก Destination Hyper-V Server
- Right Click บน Hyper-V Server แล้วคลิก Import Virtual Machine…

- ภายใต้ Before You Begin คลิก Next

- ภายใต้ Locate Folder คลิก Browse และเพิ่ม Location Path ที่ Export VM ไว้ ในกรณีนี้คือ Network Share \\fileserver\Exported VMs\Win Srv 2019

- ภายใต้ Select Virtual Machine เลือก VM และคลิก Next

- ภายใต้ Choose Import Type เลือก Import Type ที่ต้องการ แล้วคลิก Next มี 3 Import Types ได้แก่:
- Register the virtual machine in-place (use the existing unique ID)
- Restore the virtual machine (use the existing unique ID)
- Copy the virtual machine (Create a new unique ID)
ในกรณีนี้ เราจะ Import VM โดย สร้าง Unique ID ใหม่

- Wait จน Hyper-V โหลด Configuration ของ VM

- ภายใต้ Choose Destination เลือก Folder ที่ต้องการจัดเก็บไฟล์ VM สามารถเลือกตำแหน่งต่างกันสำหรับไฟล์ต่างๆ ได้ รวมถึง:
- Virtual Machine Configuration File
- Checkpoint Store
- Smart Paging Folder
Default Microsoft จัดเก็บทุกข้อมูลที่ C:\ProgramData\Microsoft\Microsoft\Hyper-V แต่คุณสามารถเปลี่ยนได้ หากต้องการเปลี่ยน Storage Locations ให้เลือก Store the virtual machine in a different location แล้วเปลี่ยน Path ในกรณีนี้เราเลือก Default Locations แล้วคลิก Next

- ภายใต้ Choose Folders to Store Virtual Hard Disk เลือกตำแหน่งที่ต้องการจัดเก็บ Imported VM แล้วคลิก Next ในกรณีนี้เก็บ Default Path: C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\

- หากมี Multiple Checkpoints คุณต้องระบุ Virtual Switch ที่จะใช้บน Destination Hyper-V Server ภายใต้ Connect Network เลือก Network Connection ที่เหมาะสม เนื่องจากเรามี Multiple Checkpoints บน Imported VM เราต้องระบุ Virtual Switch ที่ใช้เมื่อสร้าง Checkpoint คุณอาจเห็น Error ว่า Could not find Ethernet switch "LAN" Exported VM ใช้ Network Adapter ชื่อ "LAN" ซึ่งไม่มีบน Destination Hyper-V Server เราต้องสร้าง Adapter เดียวกันหรือคล้ายกัน ขึ้นอยู่กับ Network Settings ที่ต้องการ ในตัวอย่างเราจะเลือก "Default Switch" แล้วคลิก Next

- ทำซ้ำสำหรับ Checkpoints ทั้งหมด แล้วคลิก เนื่องจากเรามี 3 Checkpoints ต้องทำทั้งหมด
- ภายใต้ Summary ตรวจสอบว่าการตั้งค่าทั้งหมดถูกต้อง แล้วคลิก Finish
- Wait จน Hyper-V Copy ไฟล์ VM เสร็จ
- Right-click บน Imported VM แล้วคลิก Start

- Congratulations คุณ Import VM สำเร็จแล้ว