Tháng 8/2019, chúng tôi viết 4 bài hướng dẫn cài đặt Hyper-V 2019, cấu hình và triển khai máy ảo. Nếu bỏ lỡ, hãy đọc tại các link:
Phần 1: Cách cài đặt Hyper-V 2019 Server Core?
Phần 2: Hyper-V 2019 Core Server – Cấu hình ban đầu
Phần 3: Hyper-V 2019 Core Remote Management
Phần 4: Tạo máy ảo đầu tiên trong Hyper-V 2019
Bài này nói về xuất (export) và nhập (import) máy ảo từ server Hyper-V 2019 này sang server khác. Sẽ xuất/nhập máy ảo, file cấu hình, checkpoint và file smart paging.
Sử dụng hai instance Hyper-V 2019 trên server vật lý khác nhau, cấu hình phần cứng khác nhau. Không thành vấn đề miễn máy ảo nhập vào có đủ tài nguyên chạy OS, app, dịch vụ.
Có hai cách kết nối Hyper-V 2019 host: từ xa từ Windows 10 Pro/Enterprise, hoặc trực tiếp đến server Hyper-V (nếu không dùng Core). Nếu muốn kết nối từ xa, xem hướng dẫn Phần 3: Hyper-V 2019 Core Remote Management. Ví dụ này kết nối từ xa từ Windows 10 Pro.
Bài có hai phần: Phần 1 xuất máy ảo, Phần 2 nhập máy ảo. Bắt đầu Phần 1.
- Đăng nhập máy Windows 10
- Chuột trái Menu Start tìm Hyper-V Manager
- Chọn Hyper-V Manager
- Bên trái chọn Hyper-V Server
- Chọn máy ảo muốn xuất
- Chuột phải máy ảo, chọn Export (Xuất)

- Nhấp Browse chọn vị trí xuất, rồi nhấp Export. Có thể xuất ra ổ cục bộ, ổ ngoài, hoặc lưu trữ chia sẻ. Ví dụ xuất ra lưu trữ mạng chia sẻ. "FileServer" là tên file server.

- Đợi Hyper-V hoàn tất xuất máy ảo.

- Chúc mừng. Đã xuất máy ảo thành công.
Bước 2: Nhập máy ảo vào Hyper-V Server trống. Nếu xuất ra ổ cục bộ/ngoài, cần làm cho nó truy cập được trên server đích. Vì xuất ra lưu trữ mạng chia sẻ, chỉ cần thêm đường dẫn mạng. Làm theo hướng dẫn:
- Kết nối máy Windows 10 Pro
- Mở Hyper-V Manager như phần trước
- Bên trái chọn Hyper-V Server đích
- Chuột phải Hyper-V Server, chọn Import Virtual Machine… (Nhập máy ảo…)

- Tab Before You Begin nhấp Next

- Tab Locate Folder nhấp Browse thêm đường dẫn nơi xuất máy ảo. Ví dụ: chia sẻ mạng \\fileserver\Exported VMs\Win Srv 2019.

- Tab Select Virtual Machine chọn máy ảo, nhấp Next

- Tab Choose Import Type chọn loại nhập muốn dùng, nhấp Next. Có 3 loại:
- Đăng ký máy ảo tại chỗ (dùng ID duy nhất hiện có)
- Khôi phục máy ảo (dùng ID duy nhất hiện có)
- Sao chép máy ảo (Tạo ID duy nhất mới)
Ví dụ này nhập bằng tạo ID duy nhất mới.

- Đợi Hyper-V tải cấu hình máy ảo.

- Tab Choose Destination chọn thư mục lưu file máy ảo. Có thể chọn vị trí khác nhau cho các file:
- File cấu hình máy ảo
- Kho checkpoint
- Thư mục Smart Paging
Mặc định Microsoft lưu tất cả tại C:\ProgramData\Microsoft\Microsoft\Hyper-V, nhưng có thể thay đổi. Nếu muốn thay vị trí, chọn Store the virtual machine in a different location và sửa đường dẫn.
Ví dụ này chọn vị trí mặc định và nhấp Next.

- Tab Choose Folders to Store Virtual Hard Disk chọn vị trí lưu ổ cứng ảo nhập vào, nhấp Next. Ví dụ giữ mặc định: C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\.

- Nếu có nhiều checkpoint, cần chỉ định virtual switch dùng trên server Hyper-V đích. Tab Connect Network chọn kết nối mạng phù hợp. Vì máy ảo nhập có nhiều checkpoint, cần chỉ định switch dùng khi tạo checkpoint. Có thể thấy lỗi Could not find Ethernet switch "LAN": máy ảo xuất dùng card mạng tên "LAN" không tồn tại trên server đích. Cần tạo card mạng tương tự. Ví dụ chọn Default switch và nhấp Next.

- Lặp lại cho tất cả checkpoint (ví dụ 3 checkpoint → làm 3 lần).
- Tab Summary kiểm tra cài đặt, nhấp Finish
- Đợi Hyper-V copy file máy ảo
- Chuột phải máy ảo nhập, chọn Start (Khởi động)

- Chúc mừng. Đã nhập máy ảo thành công.