> 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/run-the-platform/vi/may-ao/live-migrations.md).

# Di chuyển trực tiếp

Di chuyển trực tiếp trong VergeOS cho phép bạn di chuyển các VM đang chạy giữa các node và các đĩa ảo giữa các tầng lưu trữ mà không làm gián đoạn dịch vụ.

## Tổng quan

### Di chuyển máy ảo (VM)

* Di chuyển một hoặc nhiều VM đang chạy giữa các node mà vẫn duy trì dịch vụ
* Tự động bảo toàn trạng thái VM, nội dung bộ nhớ và các kết nối đang hoạt động
* Chọn giữa việc tự động chọn node hoặc chỉ định node đích
* Theo dõi tiến trình di chuyển theo thời gian thực qua bảng điều khiển VM
* Hỗ trợ cả di chuyển VM đơn lẻ và di chuyển hàng loạt VM

### Di chuyển đĩa ảo

* Di chuyển các đĩa ảo giữa các tầng lưu trữ khác nhau trong khi VM vẫn hoạt động
* Chuyển dữ liệu liền mạch với quy trình sửa chữa vSAN tự động
* Duy trì tính toàn vẹn và khả năng truy cập dữ liệu trong suốt quá trình di chuyển
* Hỗ trợ điều chỉnh hiệu năng lưu trữ bằng cách di chuyển ổ đĩa giữa các tầng

Các khả năng này là phần cốt lõi của quản lý hạ tầng VergeOS, cho phép:

* Bảo trì hệ thống không cần thời gian ngừng hoạt động
* Tối ưu hóa tài nguyên
* Các hoạt động tính sẵn sàng cao
* Tinh chỉnh hiệu năng lưu trữ

Di chuyển trực tiếp của VergeOS tự động quản lý phân bổ tài nguyên, kết nối mạng và đồng bộ lưu trữ để bảo đảm quá trình chuyển đổi giữa các node và các tầng lưu trữ diễn ra suôn sẻ trong khi vẫn duy trì khả năng sẵn sàng của khối lượng công việc.

{% hint style="info" %}
**VergeOS tự động xử lý việc di chuyển trực tiếp VM trong**

* Cập nhật hệ thống
* Các thao tác bảo trì node (Chế độ bảo trì)
  {% endhint %}

{% hint style="info" %}
**Sự kiện HA**

Sau một sự kiện HA, VergeOS sẽ tự động khởi động các VM bị ảnh hưởng trên các node khả dụng khác.
{% endhint %}

## Điều kiện tiên quyết

Trước khi thực hiện bất kỳ di chuyển trực tiếp nào, hãy đảm bảo:

* Có đủ tài nguyên hệ thống trên node đích
* Có đủ dung lượng lưu trữ cho các lần di chuyển đĩa
* Bạn có quyền phù hợp để thực hiện di chuyển
* Di chuyển trực tiếp cho ảo hóa lồng nhau được bật ở cấp cụm (nếu dùng VM lồng nhau)
* Di chuyển trực tiếp vGPU được bật ở cấp cụm (nếu dùng thiết bị vGPU)

## Cấu hình cụm cho di chuyển trực tiếp

### Di chuyển trực tiếp ảo hóa lồng nhau

Để bật di chuyển trực tiếp cho VM đang chạy với ảo hóa lồng nhau:

1. Đi tới **Clusters > \[Tên cụm] > Chỉnh sửa**
2. Tìm cài đặt "Cho phép di chuyển trực tiếp ảo hóa lồng nhau"
3. Tích vào ô chọn
4. Nhấp **Lưu** để áp dụng thay đổi

Điều này cho phép các VM có bật ảo hóa lồng nhau được di chuyển trực tiếp giữa các node trong khi vẫn duy trì tăng tốc phần cứng.

### Di chuyển trực tiếp vGPU (Thử nghiệm)

{% hint style="info" %}
**Điều này chỉ áp dụng cho các phiên bản VergeOS 4.13 trở lên**
{% endhint %}

Để bật di chuyển trực tiếp cho VM sử dụng thiết bị vGPU:

1. Đi tới **Clusters > \[Tên cụm] > Chỉnh sửa**
2. Tìm cài đặt "Cho phép di chuyển trực tiếp vGPU"
3. Tích vào ô chọn
4. Nhấp **Lưu** để áp dụng thay đổi

{% hint style="warning" %}
**Các lưu ý khi di chuyển vGPU**

* Tính năng này đang ở mức thử nghiệm
* Nếu không có đủ thiết bị vGPU trên node đích, các khối lượng công việc có thể tạm thời bị tắt trong quá trình bảo trì
* Đảm bảo các node đích có vGPU tương thích
  {% endhint %}

## Di chuyển trực tiếp VM

{% hint style="info" %}
**Các VM không thể di chuyển**

Các VM có GPU/PCI passthrough, USB passthrough và NIC SR-IOV được gắn kèm không thể di chuyển trực tiếp.
{% endhint %}

### Di chuyển một VM

1. Đi tới **bảng điều khiển VM**
2. Nhấp **Di chuyển** từ menu bên trái
3. Chọn đích di chuyển của bạn:
   * **Tự động** (mặc định): Hệ thống chọn node đích tối ưu
   * **Node cụ thể**: Chọn node đích thủ công
4. Nhấp **Di chuyển** để bắt đầu quá trình
5. Theo dõi trường trạng thái để biết tiến trình di chuyển:
   * Trạng thái sẽ trở lại "Đang chạy" khi hoàn tất
   * Trường Node lưu trữ sẽ được cập nhật để hiển thị vị trí mới

### Di chuyển nhiều VM

1. Đi tới **Máy > Máy ảo**
2. Chọn các VM mong muốn (dấu chọn cho biết đã chọn)
3. Nhấp vào **Di chuyển** nút
4. Chọn tùy chọn đích của bạn:
   * **Tự động**: Hệ thống phân bổ VM trên các node khả dụng
   * **Node cụ thể**: Chọn node đích (có thể không đáp ứng được tất cả VM)
5. Theo dõi cột trạng thái của từng VM:
   * Phần trăm tiến độ hiển thị trong khi di chuyển
   * Trường Node lưu trữ được cập nhật khi hoàn tất

## Di chuyển trực tiếp đĩa ảo

### Di chuyển ổ đĩa giữa các tầng lưu trữ

{% hint style="info" %}
**Điều này chỉ áp dụng cho các phiên bản VergeOS 4.13 trở lên**
{% endhint %}

1. Truy cập cài đặt ổ đĩa:
   * Đi tới bảng điều khiển VM
   * Nhấp **Ổ đĩa** trên menu bên trái
   * Chọn ổ đĩa cần di chuyển
   * Nhấp **Chỉnh sửa** trên menu bên trái
2. Cấu hình tầng mới:
   * Chọn tầng lưu trữ mong muốn từ danh sách thả xuống
   * Nhấp **Gửi** để bắt đầu di chuyển
3. Theo dõi quá trình di chuyển:
   * Chờ quá trình sửa chữa vSAN hoàn tất trên tầng mới
   * Kiểm tra trạng thái sửa chữa trên bảng điều khiển lưu trữ
   * Xác minh ổ đĩa có thể truy cập trên tầng mới

{% hint style="warning" %}
**Tác động đến hiệu năng lưu trữ**

Việc di chuyển ổ đĩa giữa các tầng có thể tạm thời ảnh hưởng đến hiệu năng lưu trữ trong quá trình di chuyển.
{% endhint %}

## Khắc phục sự cố

### Các vấn đề thường gặp và giải pháp

1. **Di chuyển thất bại**
   * Xác minh tính sẵn có của tài nguyên
   * Kiểm tra kết nối mạng
   * Xem lại nhật ký hệ thống
2. **Di chuyển chậm**
   * Kiểm tra băng thông mạng
   * Xác minh hiệu năng lưu trữ
   * Giảm số lần di chuyển đồng thời
3. **Di chuyển bị treo**
   * Xem lại nhật ký di chuyển
   * Kiểm tra các giới hạn tài nguyên
   * Liên hệ hỗ trợ nếu tình trạng kéo dài

### Thực hành tốt nhất

* Thực hiện di chuyển vào giờ thấp điểm khi có thể
* Tránh di chuyển quá nhiều VM cùng lúc
* Theo dõi tài nguyên hệ thống trong khi di chuyển
* Giữ các đường truyền mạng giữa các node được tối ưu
* Duy trì đủ dung lượng trống trên các tầng lưu trữ


---

# 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/run-the-platform/vi/may-ao/live-migrations.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.
