> 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-3-cai-dat/03-adding-nodes.md).

# Thêm nút

## Tổng quan

Sau khi cụm bộ điều khiển hai nút của bạn đi vào hoạt động, VergeOS hỗ trợ ba phương pháp để mở rộng dung lượng: **các nút mở rộng ngang** (thêm cả tài nguyên tính toán và lưu trữ vào một cụm HCI hiện có), **các nút chỉ lưu trữ** (mở rộng lưu trữ chuyên dụng), và **các nút chỉ tính toán** (mở rộng tính toán chuyên dụng). Mỗi loại nút theo một quy trình cài đặt USB hợp lý, tự động phát hiện hệ thống hiện có trên core fabric.

Trang này bao gồm các yêu cầu tiên quyết, các bước cài đặt và quy trình xác minh cho cả ba loại nút.

## Yêu cầu tiên quyết

Trước khi thêm bất kỳ nút nào vào hệ thống VergeOS của bạn, hãy đảm bảo các điều kiện sau được đáp ứng:

| Yêu cầu                      | Chi tiết                                                                                                                                                                            |
| ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Cụm 2 nút đang hoạt động** | Các nút bộ điều khiển chính và phụ từ [Hướng dẫn cài đặt](/learn-the-platform/vi/mo-dun-3-cai-dat/02-controller-installation.md) phải được cài đặt đầy đủ và ở trạng thái khỏe mạnh |
| **Sẵn sàng mạng**            | Các VLAN, gán NIC vật lý và đấu nối core fabric phải khớp với cấu hình đã được ghi lại trong quá trình thiết lập ban đầu                                                            |
| **Phần cứng tương thích**    | Các nút mở rộng ngang và chỉ lưu trữ nên có cấu hình phần cứng giống hệt nhau (CPU, lưu trữ, NIC, RAM) với các nút hiện có trong cụm đích                                           |
| **Bộ cài USB**               | Phương tiện cài đặt VergeOS khớp với phiên bản đang chạy trên cụm hiện có của bạn                                                                                                   |
| **Cụm được tạo trong UI**    | Nếu thêm một **loại cụm mới** (chỉ lưu trữ hoặc chỉ tính toán) lần đầu tiên, hãy tạo cụm trong giao diện VergeOS **trước khi** khởi động trình cài đặt                              |

{% hint style="warning" %}
**Tạo cụm trước khi cài đặt nút**

Nếu đây là nút chỉ lưu trữ hoặc chỉ tính toán đầu tiên bạn đang thêm, bạn **phải** tạo cụm tương ứng trong giao diện VergeOS trước:

1. Đi tới **Hệ thống → Cụm**
2. Nhấp **Cụm mới**
3. Đặt vai trò của cụm bằng các công tắc độc lập **Compute** và **Storage** — đây không phải là một lựa chọn hoặc/hoặc duy nhất. Bật **Storage** chỉ (tắt Compute) cho cụm chỉ lưu trữ, hoặc **Compute** chỉ (tắt Storage) cho cụm chỉ tính toán. (Một cụm HCI có *cả hai* được bật.)
4. Lưu cấu hình cụm

Trình cài đặt không thể thêm nút vào một cụm chưa tồn tại.
{% endhint %}

## So sánh loại nút

Hiểu sự khác biệt giữa các loại nút sẽ giúp bạn chọn đúng chiến lược mở rộng:

```mermaid
flowchart TD
    A["Cần mở rộng dung lượng?"] --> B{"Tài nguyên nào\nlà nút thắt cổ chai?"}
    B -->|"Cả tính toán\n& lưu trữ"| C["Nút mở rộng ngang\n(mở rộng HCI)"]
    B -->|"Chỉ lưu trữ"| D["Nút chỉ lưu trữ\n(lưu trữ chuyên dụng)"]
    B -->|"Chỉ tính toán"| E["Nút chỉ tính toán\n(tính toán chuyên dụng)"]
    C --> F["Loại trình cài đặt: Mở rộng ngang\nvSAN: Có\nChạy máy ảo: Có"]
    D --> G["Loại trình cài đặt: Mở rộng ngang\nvSAN: Có\nChạy máy ảo: Không"]
    E --> H["Loại trình cài đặt: Chỉ tính toán\nvSAN: Không\nChạy máy ảo: Có"]

    style C fill:#e3f2fd,stroke:#1565c0
    style D fill:#e8f5e9,stroke:#2e7d32
    style E fill:#fff3e0,stroke:#e65100
```

| Tính năng                            | Mở rộng ngang                               | Chỉ lưu trữ                                 | Chỉ tính toán                                                                                                       |
| ------------------------------------ | ------------------------------------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Lựa chọn trình cài đặt**           | "Mở rộng ngang"                             | "Mở rộng ngang"                             | "Chỉ tính toán"                                                                                                     |
| **Tham gia vSAN**                    | Có — các đĩa được thêm vào các tầng hiện có | Có — các đĩa được thêm vào các tầng hiện có | Không — cài đặt mà không cấu hình lưu trữ cục bộ (các nút chỉ tính toán khởi động PXE không cần ổ khởi động cục bộ) |
| **Chạy khối lượng công việc máy ảo** | Có                                          | Không                                       | Có                                                                                                                  |
| **Yêu cầu tạo sẵn cụm**              | Không (tham gia cụm HCI hiện có)            | Có (nếu là nút lưu trữ đầu tiên)            | Có (nếu là nút tính toán đầu tiên)                                                                                  |
| **Trường hợp sử dụng điển hình**     | Tăng trưởng HCI cân bằng                    | Mở rộng lưu trữ UCI                         | Mở rộng tính toán GPU/ML/VDI                                                                                        |

## Cài đặt nút mở rộng ngang

Các nút mở rộng ngang là cách đơn giản nhất để mở rộng một cụm HCI. Chúng bổ sung cả dung lượng tính toán và lưu trữ theo tỷ lệ, sử dụng phần cứng giống hệt với các nút bộ điều khiển hiện có.

### Các bước cài đặt

1. **Khởi động từ trình cài đặt USB VergeOS**
   * Cắm bộ cài USB vào máy chủ được chỉ định làm nút mở rộng ngang
   * Khởi động lại và chọn ổ USB làm thiết bị khởi động từ menu khởi động BIOS/UEFI
2. **Chọn loại nút → "Mở rộng ngang"**
   * Khi trình cài đặt hiển thị menu loại nút, hãy chọn **Mở rộng ngang**
   * Điều này cho trình cài đặt biết phải tham gia một cụm hiện có với cả vai trò tính toán và lưu trữ
3. **Nhập thông tin xác thực quản trị**
   * Cung cấp tên người dùng và mật khẩu quản trị đã được tạo trong quá trình cài đặt bộ điều khiển chính
   * Các thông tin xác thực này xác thực nút mới với hệ thống hiện có
4. **Tự động phát hiện mạng**

   * Trình cài đặt tự động phát hiện cấu hình core fabric bằng cách lắng nghe các gói UDP từ các nút hiện có

   * Xác minh rằng các NIC được phát hiện khớp với sơ đồ cáp đã ghi lại của bạn

   > **Mẹo:** Trình cài đặt có thể yêu cầu bạn xác định NIC nào được dùng cho **mạng bên ngoài** nếu không thể tự động phát hiện. Hãy chuẩn bị sẵn tài liệu ánh xạ NIC-to-port của bạn.
5. **Chọn cụm** (nếu có nhiều cụm)
   * Nếu hệ thống của bạn có nhiều hơn một cụm, trình cài đặt sẽ yêu cầu bạn chọn cụm mà nút này sẽ tham gia
   * Chọn nút trong cụm đích mà nút mới này giống về phần cứng nhất
6. **Cấu hình đĩa vSAN**
   * Trình cài đặt hiển thị các đĩa được phát hiện và các gán tầng đề xuất của chúng
   * Xác nhận rằng các tầng lưu trữ khớp với cấu hình cụm hiện có — **tính đồng nhất là rất quan trọng**
   * Xem lại và hoàn tất lựa chọn đĩa
7. **Hoàn tất cài đặt**
   * Trình cài đặt định dạng các ổ đĩa, cài đặt VergeOS và tích hợp nút vào cụm
   * Nút sẽ tự động khởi động lại khi quá trình cài đặt hoàn tất
   * Tháo phương tiện cài đặt USB khi được nhắc
8. **Xác minh trong UI**
   * Đăng nhập vào giao diện web VergeOS
   * Đi tới **Hạ tầng → Nút** và xác nhận rằng nút mới xuất hiện với trạng thái đang hoạt động
   * Kiểm tra **Hệ thống → vSAN** để xác minh rằng các đĩa mới đã được tích hợp và các tầng ở trạng thái khỏe mạnh

{% hint style="info" %}
Sau khi nút tham gia, vSAN sẽ phân phối lại dữ liệu để bao gồm các đĩa mới. Trạng thái tầng có thể hiển thị **vàng** trong giai đoạn xây dựng lại — đây là bình thường. Hãy chờ cho đến khi tất cả các tầng trở lại **xanh lá** trước khi thêm nút khác hoặc thực hiện bảo trì.
{% endhint %}

## Cài đặt nút chỉ lưu trữ

Các nút chỉ lưu trữ mở rộng dung lượng vSAN mà không thêm tài nguyên tính toán. Chúng được dùng trong các kiến trúc UCI (Unified Compute Infrastructure) nơi lưu trữ và tính toán mở rộng độc lập.

### Trước cài đặt: Tạo cụm lưu trữ

Nếu đây là **nút đầu tiên** chỉ lưu trữ của bạn, hãy tạo cụm lưu trữ trong UI:

1. Đi tới **Hệ thống → Cụm**
2. Nhấp **Cụm mới**
3. Bật **Storage** công tắc và để **Compute** tắt
4. Lưu cấu hình

### Các bước cài đặt

Quá trình cài đặt nút chỉ lưu trữ sử dụng **cùng tùy chọn trình cài đặt "Mở rộng ngang"** như một nút mở rộng ngang thông thường. Điểm khác biệt chính là nút tham gia vào một cụm chỉ lưu trữ thay vì một cụm HCI.

1. **Khởi động từ bộ cài USB** — giống như mở rộng ngang
2. **Chọn loại nút → "Mở rộng ngang"** — trình cài đặt dùng "Mở rộng ngang" cho cả nút HCI và nút chỉ lưu trữ
3. **Nhập thông tin xác thực quản trị** — xác thực với hệ thống hiện có
4. **Tự động phát hiện mạng** — xác minh các gán NIC
5. **Chọn cụm** — chọn **cụm lưu trữ** bạn đã tạo trong UI; chọn nút mà nút mới này giống nhất
6. **Cấu hình đĩa vSAN** — xác nhận các gán tầng khớp với cấu hình dự định của cụm lưu trữ
7. **Hoàn tất cài đặt** — các ổ đĩa được định dạng, VergeOS được cài đặt và nút khởi động lại
8. **Xác minh trong UI** — xác nhận nút xuất hiện dưới cụm lưu trữ đúng trên trang Nút

{% hint style="success" %}
Vì các nút chỉ lưu trữ dùng tùy chọn trình cài đặt "Mở rộng ngang", điểm phân biệt là **cụm bạn chọn** trong bước 5. Loại cụm (chỉ lưu trữ) xác định vai trò của nút trong hệ thống.
{% endhint %}

## Cài đặt nút chỉ tính toán

Các nút chỉ tính toán cung cấp thêm tài nguyên CPU, RAM và tùy chọn GPU mà không tham gia vào lưu trữ vSAN. Chúng lý tưởng cho các khối lượng công việc cần sức mạnh xử lý cao — học máy, dựng hình, VDI hoặc phân tích dữ liệu.

### Trước cài đặt: Tạo cụm tính toán

Nếu đây là **nút đầu tiên** nút chỉ tính toán, hãy tạo cụm tính toán trong UI:

1. Đi tới **Hệ thống → Cụm**
2. Nhấp **Cụm mới**
3. Bật **Compute** công tắc và để **Storage** tắt
4. Lưu cấu hình

### Các bước cài đặt

1. **Khởi động từ bộ cài USB** — giống như các loại nút khác
2. **Chọn loại nút → "Chỉ tính toán"** — đây là một tùy chọn trình cài đặt riêng biệt, khác với "Mở rộng ngang"
3. **Nhập thông tin xác thực quản trị** — xác thực với hệ thống hiện có
4. **Tự động phát hiện mạng** — xác minh các gán NIC
5. **Chọn cụm** (tùy chọn) — nếu được nhắc, hãy chọn **cụm tính toán** và nút mà nút mới này giống nhất
6. **Hoàn tất cài đặt** — trình cài đặt cấu hình cài đặt mạng và **cài đặt mà không cấu hình lưu trữ cục bộ**. Các nút chỉ tính toán cũng có thể khởi động bằng PXE, trong trường hợp đó không cần ổ khởi động cục bộ. Nút sẽ tự động khởi động lại.
7. **Xác minh trong UI** — xác nhận nút xuất hiện dưới cụm tính toán đúng trên trang Nút

{% hint style="info" %}
Các nút chỉ tính toán có **không có bước cấu hình đĩa vSAN**. Chúng truy cập lưu trữ qua core fabric từ các nút trong các cụm HCI hoặc chỉ lưu trữ. Đây là khác biệt then chốt so với các cài đặt mở rộng ngang và chỉ lưu trữ.
{% endhint %}

## Thực hành tốt nhất về thứ tự cài đặt

Khi triển khai một hệ thống nhiều cụm (kiến trúc UCI), hãy tuân theo thứ tự khuyến nghị sau:

```mermaid
flowchart LR
    A["1. Nút bộ điều khiển\n(Cụm 1)"] --> B["2. Nút lưu trữ\n(Cụm 2)"]
    B --> C["3. Nút tính toán\n(Cụm 3)"]

    style A fill:#e3f2fd,stroke:#1565c0
    style B fill:#e8f5e9,stroke:#2e7d32
    style C fill:#fff3e0,stroke:#e65100
```

1. **Cài đặt các nút bộ điều khiển trước** — chúng tạo thành cụm nền tảng với lưu trữ metadata Tier 0
2. **Thêm các nút lưu trữ sau** — đảm bảo dung lượng lưu trữ vSAN sẵn có trước khi các nút tính toán cần đến
3. **Thêm các nút tính toán sau cùng** — chúng có thể ngay lập tức truy cập lưu trữ qua core fabric

Trong bất kỳ cụm nào, **thêm các nút theo tuần tự** — hãy chờ mỗi nút hoàn tất cài đặt và xuất hiện ở trạng thái khỏe mạnh trong UI trước khi bắt đầu nút tiếp theo. Điều này tránh các thao tác phân phối lại/xây dựng lại vSAN chồng chéo khi mỗi nút mới tham gia.

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

Nếu phát sinh sự cố trong quá trình cài đặt bất kỳ nút nào:

| Hành động                | Lệnh                   | Mô tả                                              |
| ------------------------ | ---------------------- | -------------------------------------------------- |
| **Hủy trình cài đặt**    | Nhấn `Esc`             | Chuyển xuống dấu nhắc lệnh                         |
| **Tiếp tục cài đặt**     | `yb-install`           | Tiếp tục từ chỗ trình cài đặt đã dừng              |
| **Khởi động lại từ đầu** | `yb-install --restart` | Đặt lại và khởi động lại toàn bộ quá trình cài đặt |

### Các sự cố thường gặp

**Nút không xuất hiện trong UI sau khi khởi động lại:**

* Xác minh kết nối mạng — đảm bảo các NIC core fabric được đấu nối đúng
* Kiểm tra rằng phiên bản bộ cài USB khớp với phiên bản VergeOS đang chạy trên các bộ điều khiển
* Xem lại nhật ký cài đặt nút qua console

**Tầng vSAN giữ màu vàng trong thời gian dài:**

* Điều này là bình thường trong quá trình phân phối lại dữ liệu — theo dõi tiến trình trong **Hệ thống → vSAN**
* Đảm bảo đủ băng thông giữa các nút trên core fabric
* Liên hệ bộ phận hỗ trợ VergeOS nếu quá trình xây dựng lại bị kẹt vượt quá khung thời gian dự kiến

**Trình cài đặt không thể tự động phát hiện mạng:**

* Xác minh các cổng switch core fabric được cấu hình đúng (jumbo frames, STP bị vô hiệu hóa)
* Kiểm tra dây cáp vật lý khớp với ánh xạ NIC-to-port đã ghi chép
* Thử cấu hình mạng thủ công nếu tự động phát hiện liên tục thất bại

**"Không có cụm nào khả dụng" trong khi chọn cụm:**

* Đảm bảo bạn đã tạo cụm đích (Lưu trữ hoặc Tính toán) trong UI trước khi khởi động trình cài đặt
* Xác minh loại cụm khớp với loại nút của trình cài đặt

## Danh sách kiểm tra xác minh

Sau khi thêm bất kỳ nút nào, hãy xác nhận các điều sau:

* [ ] Nút xuất hiện trên **Hạ tầng → Nút** trang với trạng thái đang hoạt động
* [ ] Nút hiển thị gán cụm đúng
* [ ] Đối với các nút mở rộng ngang/chỉ lưu trữ: **Hệ thống → vSAN** hiển thị tất cả các đĩa mới với gán tầng đúng
* [ ] Đối với các nút mở rộng ngang/chỉ lưu trữ: các tầng vSAN trở lại **xanh lá** (khỏe mạnh) sau khi quá trình xây dựng lại hoàn tất
* [ ] Kết nối core fabric đã được xác nhận: **Chẩn đoán nút → Cấu hình Fabric** báo cáo `đã xác nhận: true` cho tất cả các đường dẫn
* [ ] Không có sự kiện lỗi nào trong nhật ký hệ thống liên quan đến nút mới

{% hint style="info" %}
**Cầu nối VMware**

Đến từ VMware? VergeOS sử dụng một trình cài đặt USB duy nhất, tự động phát hiện core fabric và xác thực bằng thông tin xác thực quản trị — vai trò bộ điều khiển, mở rộng ngang, chỉ lưu trữ và chỉ tính toán đều là các lựa chọn trong menu, không có bước cấu hình trước trên từng máy chủ ở phía VergeOS.
{% endhint %}

{% hint style="info" %}
**Cầu nối Nutanix**

Đến từ Nutanix? VergeOS không có CVM — dịch vụ lưu trữ là một daemon hệ điều hành tích hợp — và mở rộng ngang, chỉ lưu trữ, chỉ tính toán đều là các vai trò nút chính thức, được chọn qua tùy chọn trình cài đặt và cụm đích; một trình cài đặt USB bao phủ cả ba.
{% endhint %}

## Các điểm chính

| Khái niệm                      | Tóm tắt                                                                                               |
| ------------------------------ | ----------------------------------------------------------------------------------------------------- |
| **Ba loại nút**                | Mở rộng ngang (HCI), chỉ lưu trữ và chỉ tính toán — mỗi loại có một vai trò cụ thể                    |
| **Một trình cài đặt duy nhất** | Một phương tiện cài đặt USB duy nhất xử lý tất cả các loại nút thông qua lựa chọn menu                |
| **Tự động phát hiện**          | Các nút tự động phát hiện hệ thống trên core fabric                                                   |
| **Tạo cụm trước**              | Cụm lưu trữ và tính toán phải được tạo trong UI trước khi thêm nút đầu tiên của loại đó               |
| **Cài đặt tuần tự**            | Thêm các nút từng cái một trong một cụm để tránh chồng chéo quá trình phân phối lại/xây dựng lại vSAN |
| **Lưu trữ trước tính toán**    | Trong các triển khai UCI, thêm nút lưu trữ trước nút tính toán                                        |
| **Xây dựng lại vSAN**          | Sau khi thêm các nút đóng góp lưu trữ, hãy đợi các tầng vSAN trở lại màu xanh lá trước khi tiếp tục   |

## Các bước tiếp theo

Khi các nút của bạn đã được thêm và xác minh, hãy chuyển sang xác minh sau cài đặt để xác nhận tình trạng chung của hệ thống: [**Xác minh sau cài đặt →**](/learn-the-platform/vi/mo-dun-3-cai-dat/04-post-install-verification.md)


---

# 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-3-cai-dat/03-adding-nodes.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.
