> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/learn-the-platform/vi/mo-dun-6-may-ao/04-vm-migration-import.md).

# Di chuyển & Nhập VM

## Tổng quan

Di chuyển các workload hiện có vào VergeOS là một trong những hoạt động Day-1 phổ biến nhất đối với các triển khai mới. Dù bạn đang chuyển từ VMware vSphere, Microsoft Hyper-V, KVM/QEMU, hay thậm chí các máy chủ bare-metal, VergeOS cung cấp nhiều đường nhập -- mỗi đường được tối ưu cho các kịch bản, số lượng VM và mức chịu gián đoạn khác nhau.

Trang này bao gồm mọi phương thức di chuyển được hỗ trợ, các định dạng tệp mà VergeOS chấp nhận, lập kế hoạch trước di chuyển, tối ưu hóa sau nhập, và cách xuất VM ra khỏi nền tảng khi cần.

```mermaid
flowchart LR
    subgraph sources["Các nền tảng nguồn"]
        VMW["VMware vSphere"]
        HV["Hyper-V"]
        KVM["KVM / QEMU"]
        PM["Máy vật lý"]
    end

    subgraph methods["Các phương thức nhập"]
        CONN["Bộ kết nối VMware"]
        FILE["Tải tệp lên"]
        NAS["Nhập volume NAS"]
        CLONE["Tiện ích sao chép"]
        CIRRUS["Cirrus Data"]
    end

    subgraph vergeos["VergeOS"]
        VM["Các VM đang chạy"]
    end

    VMW --> CONN
    VMW --> FILE
    HV --> FILE
    KVM --> FILE
    HV --> NAS
    KVM --> NAS
    VMW --> NAS
    PM --> CLONE
    PM --> CIRRUS
    VMW --> CIRRUS

    CONN --> VM
    FILE --> VM
    NAS --> VM
    CLONE --> VM
    CIRRUS --> VM
```

## Các phương thức di chuyển

VergeOS cung cấp năm đường nhập khác nhau. Lựa chọn phù hợp phụ thuộc vào nền tảng nguồn của bạn, số lượng VM và mức độ gián đoạn bạn có thể chấp nhận.

### Bộ kết nối VMware (Di chuyển trực tiếp)

Tính năng **Kết nối VMware** là phương pháp được khuyến nghị cho môi trường VMware sản xuất. Nó tạo kết nối API trực tiếp tới vSphere và thực hiện sao lưu đầy đủ + gia tăng bằng công nghệ của VMware **Change Block Tracking (CBT)**.

**Cách hoạt động:**

1. **Tạo một Dịch vụ VMware** trong VergeOS -- thao tác này thiết lập kết nối tới vCenter (hoặc một máy chủ ESXi) bằng thông tin xác thực quản trị, DNS/IP, và cổng 443.
2. **Bật dịch vụ** và làm mới các VM để phát hiện kho kiểm kê nguồn.
3. **Tạo các lịch sao lưu** với các tác vụ sao lưu đầy đủ và sao lưu gia tăng.
4. **Gán lịch cho các VM** -- các lịch khác nhau có thể áp dụng cho các VM khác nhau (ví dụ: sản xuất so với dev/test).
5. **Chạy các bản sao lưu đầy đủ ban đầu**, sau đó các bản sao lưu gia tăng chỉ ghi nhận các khối đã thay đổi thông qua CBT.
6. **Chuyển đổi** khi thời lượng sao lưu gia tăng ổn định (cho thấy mức thay đổi dữ liệu là tối thiểu), rồi nhập VM từ các tác vụ sao lưu.

**Các khả năng chính:**

* Di chuyển trực tiếp từ các môi trường VMware đang chạy -- các VM nguồn vẫn hoạt động trong suốt quá trình truyền
* Hỗ trợ sao lưu gia tăng qua VMware CBT để sử dụng băng thông hiệu quả
* Nhập theo lô nhiều VM đồng thời
* Số lượng sao lưu đồng thời có thể cấu hình (mặc định: 4)
* Lập lịch tích hợp cho sao lưu/DR liên tục của môi trường VMware
* VM đã nhập có thể được bật trực tiếp trong VergeOS từ dữ liệu sao lưu

{% hint style="success" %}
**Các thực hành tốt nhất cho VMware Connector**

* Kết nối với **cụm vSphere** thay vì một máy chủ ESXi riêng lẻ
* Để "Tự động bật theo dõi thay đổi cho từng VM" **được bật** (mặc định) để đảm bảo các bản sao lưu gia tăng hoạt động đúng
* Bao gồm cả tác vụ sao lưu đầy đủ và gia tăng trong lịch của bạn -- sao lưu đầy đủ hàng tuần, gia tăng vào các ngày giữa
* Sử dụng sao lưu full-thick-provisioned cho lưu giữ dài hạn
  {% endhint %}

{% hint style="warning" %}
**Yêu cầu mạng của VMware Connector**

Bộ kết nối giao tiếp với vCenter qua **cổng 443**, nhưng dữ liệu đĩa được kéo trực tiếp từ các máy chủ ESXi qua giao thức NFC trên **cổng 902**. Để di chuyển thành công, VergeOS cần:

* **Quyền truy cập mạng trực tiếp tới từng máy chủ ESXi** -- không chỉ tới vCenter. Dịch vụ VMware kết nối tới vCenter trên 443 để liệt kê kho kiểm kê, sau đó kết nối tới từng máy chủ ESXi đang giữ mỗi VM trên 902 để truyền dữ liệu đĩa.
* **Cổng 443** mở tới vCenter (hoặc máy chủ ESXi độc lập) và **cổng 902** mở tới mọi máy chủ ESXi.
* **Giá trị MTU khớp nhau** từ đầu đến cuối. MTU không khớp (ví dụ, bật jumbo frame ở một phía nhưng không ở phía kia) sẽ khiến sao lưu bị treo, hết thời gian chờ, hoặc thất bại trong quá trình truyền dữ liệu. Xác nhận MTU nhất quán trên VergeOS, các switch vật lý, và các cổng vmkernel của ESXi.
  {% endhint %}

{% hint style="info" %}
Dịch vụ VMware lưu trữ các bản sao lưu/chụp ảnh VM VMware mà nó lấy vào trong **vSAN (VergeFS)** lưu trữ. Hãy tính dung lượng cho tầng đích dựa trên toàn bộ dữ liệu sao lưu đầy đủ và gia tăng của mọi VM VMware bạn dự định di chuyển — mức tiêu thụ này là bổ sung so với dung lượng lưu trữ mà các VM đã nhập và đang chạy sẽ sử dụng.
{% endhint %}

### Nhập từ tệp đã tải lên

Đối với từng VM hoặc môi trường đa nền tảng, bạn có thể tải trực tiếp các tệp cấu hình và đĩa VM lên vSAN (VergeFS) rồi nhập chúng.

**Hai cách tiếp cận:**

1. **Nhập cấu hình đầy đủ** -- Tải lên cả tệp cấu hình (VMX, OVF) và tệp đĩa (VMDK, VHDX, QCOW2), sau đó chọn "Nhập từ tệp" khi tạo VM mới. VergeOS đọc tệp cấu hình để tự động điền các thiết lập VM.
2. **Nhập shell VM + đĩa** -- Tạo một VM tùy chỉnh với cấu hình mong muốn (CPU, RAM, NIC), sau đó thêm ổ đĩa bằng "Nhập đĩa" và chọn các tệp đĩa đã tải lên. Cách này hữu ích khi định dạng cấu hình nguồn không được hỗ trợ trực tiếp (ví dụ: XML của Hyper-V).

**Các bước để nhập cấu hình đầy đủ:**

1. Tải tệp cấu hình + đĩa lên vSAN qua trình quản lý tệp
2. Đi tới **Máy ảo → + VM mới → Nhập từ tệp**
3. Chọn tệp cấu hình (`.vmx`, `.ovf`) từ các tệp có sẵn
4. Tùy chọn tùy chỉnh tên VM và giữ nguyên địa chỉ MAC
5. Chọn tầng lưu trữ ưu tiên
6. Gửi -- VM được tạo với các ổ đĩa được ánh xạ từ các tệp đĩa

### Nhập volume NAS

Khi các tệp VM được lưu trên bộ lưu trữ có thể truy cập qua mạng (chia sẻ NFS hoặc CIFS), bạn có thể nhập trực tiếp mà không cần tải lên vSAN trước.

Nhập volume NAS yêu cầu **VMX hoặc OVF** tệp cấu hình; các định dạng khác cần dùng tải tệp lên.

**Cách hoạt động:**

1. Tạo hoặc sử dụng một **dịch vụ NAS** trong VergeOS
2. Tạo một **volume từ xa** để gắn chia sẻ NFS/CIFS bên ngoài
3. Đi tới **Máy ảo → + VM mới → Nhập từ volume**
4. Chọn một hoặc nhiều thư mục chứa tệp VM (các VM cũng được nhập từ các thư mục con của thư mục đã chọn)
5. Tùy chọn đổi tên tác vụ nhập, bật/tắt giữ nguyên địa chỉ MAC, và chọn tầng lưu trữ ưu tiên
6. Gửi và theo dõi tiến độ từ **Tác vụ nhập** bảng điều khiển

Phương pháp này lý tưởng cho di chuyển hàng loạt khi các tệp VM đã được tập trung trên một máy chủ tệp hoặc bản xuất SAN.

### Tiện ích Clone của VergeOS (P2V / V2V)

Tiện ích Clone cung cấp **di chuyển ở cấp khối** cho chuyển đổi từ vật lý sang ảo (P2V) và từ ảo sang ảo (V2V) từ bất kỳ nền tảng nào.

**Cách hoạt động:**

1. Tải xuống `vergeOS-clone.iso` từ bảng điều khiển VergeOS
2. Khởi động máy nguồn (vật lý hoặc ảo) từ ISO
3. Cấu hình tên VM, cài đặt địa chỉ MAC, và chọn các đĩa cần bao gồm
4. Tiện ích thực hiện truyền dữ liệu ở cấp khối tới môi trường VergeOS
5. Sau khi truyền xong, bật VM trong VergeOS

Cách này hoạt động bất kể hypervisor nguồn và đặc biệt hữu ích cho các máy chủ vật lý không thể xuất sang các định dạng VM tiêu chuẩn.

### Tích hợp Cirrus Data (Doanh nghiệp)

Đối với các di chuyển quy mô lớn cấp doanh nghiệp đòi hỏi **thời gian gián đoạn gần như bằng không**, VergeOS tích hợp với **các sản phẩm** Compute Migration và MigrateOps của Cirrus Data. Giải pháp bên thứ ba này hỗ trợ các di chuyển đa nền tảng phức tạp với quản lý băng thông nâng cao và dịch vụ chuyên nghiệp.

## Các định dạng tệp được hỗ trợ

VergeOS hỗ trợ nhiều định dạng đĩa và cấu hình VM:

| Định dạng        | Nền tảng nguồn     | Mô tả                              |
| ---------------- | ------------------ | ---------------------------------- |
| **VMX / VMDK**   | VMware             | Tệp cấu hình và đĩa gốc của VMware |
| **OVF / OVA**    | VMware, VirtualBox | Định dạng ảo hóa mở (tiêu chuẩn)   |
| **VHD / VHDX**   | Hyper-V            | Các định dạng ảo hóa của Microsoft |
| **QCOW / QCOW2** | QEMU, KVM          | Ảnh đĩa copy-on-write của QEMU     |
| **VDI**          | VirtualBox         | Ảnh đĩa của VirtualBox             |
| **IMG / RAW**    | Nhiều loại khác    | Các định dạng ảnh đĩa thô          |

## Chọn phương pháp phù hợp

### Kết nối VMware

Môi trường VMware sản xuất nơi các VM nguồn phải tiếp tục chạy trong suốt quá trình di chuyển. Tận dụng CBT để truyền gia tăng hiệu quả.

### Tải tệp lên

Các VM riêng lẻ từ bất kỳ nền tảng nào. Kiểm soát tối đa quá trình nhập. Tốt nhất khi các VM nguồn có thể được tắt để xuất.

### Nhập volume NAS

Nhập hàng loạt từ bộ lưu trữ mạng. Các tệp VM đã nằm trên các chia sẻ NFS/CIFS. Không cần bước tải lên.

### Tiện ích Clone

Di chuyển từ vật lý sang ảo (P2V). V2V đa nền tảng từ bất kỳ hypervisor nào. Hiệu quả ở cấp khối.

## Lập kế hoạch trước di chuyển

### Chuẩn bị môi trường nguồn

Trước khi di chuyển, hãy chuẩn bị môi trường nguồn:

* **Ghi lại thông số VM** -- số CPU, RAM, kích thước đĩa, cài đặt mạng, gán VLAN
* **Gỡ bỏ công cụ đặc thù hypervisor** -- Gỡ cài đặt VMware Tools, Hyper-V Integration Services, hoặc tác nhân tương đương
* **Tắt máy sạch sẽ** cho nhập ngoại tuyến -- đảm bảo tính nhất quán của hệ thống tệp
* **Xác minh kết nối mạng** giữa môi trường nguồn và VergeOS (đặc biệt với VMware Connector và nhập NAS)

### Chuẩn bị môi trường VergeOS

* **Xác minh dung lượng lưu trữ** trên các tầng phù hợp cho đĩa VM sắp vào
* **Cấu hình các phân đoạn mạng** để khớp với VLAN của môi trường nguồn
* **Lập kế hoạch cấp phát địa chỉ IP** và cấu hình DNS
* **Xem xét khả năng tương thích của hệ điều hành khách** -- VergeOS hỗ trợ Windows, Linux, BSD và các hệ điều hành khác thông qua KVM

### Ánh xạ lại mạng

Các VM nguồn thường được kết nối với VMware vSwitch, Hyper-V virtual switch, hoặc Linux bridge. Trong VergeOS, chúng được ánh xạ thành **mạng nội bộ**:

| Khái niệm nguồn           | Tương đương trong VergeOS |
| ------------------------- | ------------------------- |
| VMware vSwitch / dvSwitch | Mạng nội bộ               |
| Hyper-V Virtual Switch    | Mạng nội bộ               |
| Linux Bridge              | Mạng nội bộ               |
| Nhóm cổng có gắn thẻ VLAN | Mạng nội bộ + VLAN        |

Sau khi nhập, bạn sẽ kết nối NIC của từng VM vào mạng nội bộ VergeOS phù hợp. Nếu bạn giữ nguyên địa chỉ MAC trong quá trình nhập, các đặt trước DHCP sẽ được chuyển tiếp tự động.

## Tối ưu hóa sau nhập

### Cài đặt trình điều khiển VirtIO

VirtIO cung cấp hiệu năng đĩa và mạng tốt nhất trong VergeOS. Sau khi nhập một VM:

* **Windows:** Tải xuống và cài đặt ISO công cụ khách `virtio-win` của VirtIO. Gắn nó như một ổ CD-ROM ảo, rồi cài đặt trình điều khiển.
* **Linux:** Hầu hết các bản phân phối hiện đại đã bao gồm trình điều khiển VirtIO sẵn -- không cần cài thêm.

{% hint style="success" %}
**Cách khắc phục sự cố khởi động**

Nếu VM không khởi động sau khi nhập, hãy đổi giao diện đĩa từ **VirtIO-SCSI** thành **SATA** hoặc **IDE**. Sau khi hệ điều hành khởi động, cài đặt trình điều khiển VirtIO, rồi chuyển lại sang VirtIO-SCSI để có hiệu năng tối ưu.
{% endhint %}

### Ánh xạ phần cứng ảo

Các VM đã nhập có thể cần điều chỉnh để phù hợp với phần cứng ảo của VergeOS:

* **Giao diện đĩa** -- Chuyển từ IDE/SATA sang VirtIO-SCSI sau khi cài trình điều khiển
* **Mô hình NIC** -- VirtIO-net mang lại thông lượng tốt nhất
* **Bộ điều hợp hiển thị** -- QXL hoặc VGA để truy cập console
* **EFI so với BIOS** -- Đảm bảo loại firmware khớp với cấu hình VM nguồn
* **Khởi động an toàn** -- Hỗ trợ cho VM dựa trên UEFI; xác minh cài đặt khớp với nguồn

### Các bước bổ sung

1. **Xác minh kết nối mạng** và các gán IP
2. **Cập nhật DNS và DHCP** đặt trước khi cần
3. **Cài đặt QEMU Guest Agent** để giám sát tốt hơn, tắt máy êm ái, và snapshot quiesced
4. **Cấu hình chính sách sao lưu** sử dụng snapshot gốc của VergeOS
5. **Kiểm tra chức năng ứng dụng** đầu cuối trước khi ngừng sử dụng các VM nguồn

## Xuất VM từ VergeOS

VergeOS hỗ trợ hai cơ chế xuất để đảm bảo tính di động và tích hợp sao lưu bên thứ ba.

### Tải đĩa trực tiếp

Các đĩa VM riêng lẻ có thể được tải xuống ở **.raw** định dạng trực tiếp từ giao diện VergeOS:

1. Đi tới bảng điều khiển VM → **Ổ đĩa**
2. Chọn ổ đĩa → **Tải xuống**
3. Đĩa được tải xuống dưới dạng tệp `.raw` , tương thích với hầu hết hypervisor
4. Chuyển đổi sang định dạng đích (`.qcow2`, `.vmdk`, v.v.) bằng các công cụ như `qemu-img convert`

### Volume xuất VM (dựa trên NAS)

Đối với việc xuất tự động theo lịch của nhiều VM, VergeOS cung cấp một **Volume Xuất VM** chuyên dụng trong dịch vụ NAS:

1. **Bật "Cho phép xuất"** trên từng VM bạn muốn đưa vào
2. **Tạo một volume NAS** với kiểu hệ thống tệp được đặt thành **Verge.io VM Export**
3. Chọn định dạng cấu hình xuất:
   * **Máy ảo Verge.io (.ybvm)** -- Định dạng gốc VergeOS dựa trên JSON
   * **Định dạng Ảo hóa Mở (.ovf)** -- Tiêu chuẩn ngành, tương thích với nền tảng bên thứ ba
4. **Chạy xuất** thủ công hoặc lên lịch thông qua bộ máy tác vụ
5. **Truy cập dữ liệu đã xuất** qua chia sẻ CIFS hoặc NFS, hoặc đồng bộ tới bộ lưu trữ ngoài bằng đồng bộ volume

Mỗi lần xuất sẽ tạo một thư mục có dấu thời gian cùng với snapshot VM. Thư mục "current" luôn trỏ tới lần xuất mới nhất, cung cấp một đường dẫn ổn định cho các công cụ sao lưu bên ngoài.

{% hint style="info" %}
**Bạn đang chuyển từ VMware hay Nutanix?**

Cả hai đường di chuyển đều được tích hợp sẵn trong nền tảng -- không cần appliance riêng, không cần bộ chuyển đổi bên thứ ba.
{% endhint %}

| Nguồn          | Đường dẫn                                                                          | Ghi chú                                                                                                                                                                                 |
| -------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| VMware vSphere | **Kết nối VMware** — di chuyển qua API trực tiếp với sao lưu gia tăng dựa trên CBT | VergeOS xử lý việc di chuyển VMware nguyên bản thông qua VMware Connector tích hợp sẵn — không cần bộ chuyển đổi riêng, appliance sao chép, hay công cụ V2V của bên thứ ba.             |
| Nutanix AHV    | **Tải tệp lên hoặc nhập volume NAS**                                               | Khi VM của bạn đã được xuất sang định dạng được hỗ trợ (QCOW2, OVF, v.v.), VergeOS sẽ nhập nguyên bản thông qua Tải tệp lên hoặc Nhập volume NAS — không cần appliance di chuyển riêng. |
| Đường quay về  | **Volume Xuất VM** tạo OVF                                                         | Thư mục "current" ổn định cho công cụ sao lưu bên ngoài hoặc để chuyển VM trở lại vSphere.                                                                                              |

## Khắc phục các sự cố thường gặp

| Triệu chứng                                                    | Nguyên nhân có thể                                               | Cách khắc phục                                                                                                                                                   |
| -------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| VM không khởi động được sau khi nhập                           | Thiếu trình điều khiển VirtIO                                    | Chuyển giao diện đĩa sang SATA/IDE, khởi động, cài trình điều khiển VirtIO, rồi chuyển lại                                                                       |
| Lỗi "Inaccessible Boot Device" của Windows                     | Không khớp bộ điều khiển đĩa                                     | Đổi từ VirtIO-SCSI sang SATA, cài trình điều khiển, rồi hoàn nguyên                                                                                              |
| Không có kết nối mạng                                          | Trình điều khiển NIC hoặc ánh xạ mạng                            | Xác minh rằng trình điều khiển VirtIO-net đã được cài; kiểm tra NIC đã kết nối với đúng mạng nội bộ                                                              |
| Hiệu năng đĩa chậm                                             | Đang dùng giao diện IDE/SATA                                     | Cài trình điều khiển VirtIO và chuyển sang VirtIO-SCSI                                                                                                           |
| Lỗi khởi động EFI                                              | Không khớp loại firmware                                         | Đảm bảo VM được đặt thành UEFI nếu nguồn dùng EFI; kiểm tra cài đặt Secure Boot                                                                                  |
| VMware Connector hiển thị "Lỗi"                                | Vấn đề kết nối hoặc thông tin xác thực                           | Xác minh IP/DNS vCenter, **cổng 443** quyền truy cập, thông tin xác thực quản trị, và cài đặt chứng chỉ SSL                                                      |
| Nhập/sao lưu VMware thất bại hoặc bị treo trong khi truyền đĩa | Không có quyền truy cập trực tiếp tới máy chủ ESXi trên cổng 902 | Đảm bảo VergeOS có **quyền truy cập mạng trực tiếp tới từng máy chủ ESXi** (không chỉ vCenter) qua **cổng 902** (NFC), ngoài cổng 443 tới vCenter                |
| Sao lưu VMware chậm, hết thời gian chờ, hoặc bị rớt            | Sự không khớp MTU giữa VergeOS và các máy chủ ESXi               | Khớp **Các giá trị MTU** đầu cuối đến đầu cuối (VergeOS, các switch vật lý và các cổng vmkernel của ESXi); sự không khớp khung jumbo là một nguyên nhân phổ biến |

## Tóm tắt

VergeOS giúp việc di chuyển workload trở nên đơn giản với năm đường dẫn nhập riêng biệt, bao phủ mọi nền tảng nguồn và kịch bản di chuyển. VMware Connector xử lý các lần di chuyển sản xuất trực tiếp với thời gian gián đoạn tối thiểu, tải tệp lên mang lại tính linh hoạt tối đa cho các môi trường hỗn hợp, nhập volume NAS cho phép thực hiện các thao tác theo lô, Clone Utility xử lý chuyển đổi P2V, và tích hợp Cirrus Data hỗ trợ các dự án quy mô doanh nghiệp. Kết hợp với hỗ trợ rộng rãi nhiều định dạng tệp và VM Export Volume để đảm bảo tính di động khi xuất ra, VergeOS đảm bảo rằng tính di động của workload không bao giờ là rào cản đối với việc áp dụng.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/learn-the-platform/vi/mo-dun-6-may-ao/04-vm-migration-import.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
