> 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/plan-and-deploy/vi/huong-dan-trien-khai/installation-guide.md).

# Hướng dẫn cài đặt

## Giới thiệu

Việc cài đặt VergeOS là một ảnh duy nhất [ảnh ISO có thể khởi động](/plan-and-deploy/vi/huong-dan-trien-khai/install-media.md) chứa tất cả các gói cần thiết cho toàn bộ hệ thống.

Tài liệu này cung cấp hướng dẫn chung để cài đặt hệ thống VergeOS. Với hệ thống sản xuất, hãy sử dụng phần cứng đạt chuẩn trung tâm dữ liệu và làm theo các kiến trúc tham chiếu của chúng tôi được đặt trong [Hướng dẫn triển khai](/plan-and-deploy/vi/huong-dan-trien-khai/intro.md).

### Quy trình cài đặt

```mermaid
graph LR
    A["Trước khi cài đặt<br>- Thiết lập thông tin mạng<br>- Xác minh cài đặt BIOS"] --> B["Cài đặt nút điều khiển chính"]
    B --> C["Cài đặt nút điều khiển<br>phụ"]
    C --> D["Cài đặt thêm<br>các node, khi cần<br>Compute scale-out,<br>FTE"]
    D --> E["Xác minh hệ thống của bạn"]
    E --> F["Các bước tiếp theo<br>Danh sách kiểm tra sau cài đặt"]
```

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

Trước khi tiếp tục cài đặt, vui lòng đảm bảo bạn đã xem xét các tài liệu sau:

* [Danh sách kiểm tra trước cài đặt](/plan-and-deploy/vi/huong-dan-trien-khai/pre-installation.md)
* [Thiết bị khởi động](/plan-and-deploy/vi/huong-dan-trien-khai/install-media.md)

***

## Cài đặt nút điều khiển chính

{% hint style="warning" %}
**VergeOS được cài đặt như một hệ điều hành hoàn chỉnh trên mỗi node. Các ổ đĩa được chọn sẽ được định dạng và mọi dữ liệu hiện có trên các ổ đó sẽ bị mất.**
{% endhint %}

1. Khởi động node đầu tiên bằng ISO cài đặt. Bộ cài đặt đầy đủ sẽ được nạp vào bộ nhớ, tiến trình nạp sẽ hiển thị trên màn hình. Thời gian nạp sẽ thay đổi tùy theo phương tiện dùng để cài đặt.
2. Chọn **Cài đặt (Tiêu chuẩn)** (mặc định). Đây là lựa chọn mặc định; quá trình cài đặt sẽ tự động tiếp tục với cài đặt tiêu chuẩn. Chỉ nên chọn các tùy chọn cài đặt không tiêu chuẩn khi bạn làm việc chặt chẽ với Bộ phận hỗ trợ VergeIO.
3. Chọn **Bộ điều khiển** (lựa chọn mặc định). Hai node đầu tiên của hệ thống sẽ là các node điều khiển.
4. Chọn **Có** để cho biết đây là một **Cài đặt mới**.
5. Chọn **cài đặt múi giờ và máy chủ NTP**.

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p><strong>Việc chọn múi giờ thường dựa trên vị trí địa lý của máy chủ, nhưng cũng có thể được cấu hình theo sở thích quản trị. Theo mặc định, các máy ảo Windows sẽ kế thừa múi giờ của hệ thống; cần thay đổi registry để cấu hình máy ảo Windows thành giờ UTC.</strong></p></div>
6. Chọn phù hợp **ngày/giờ**.

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p><strong>Ngày/giờ chính xác rất quan trọng đối với hoạt động của vSAN. Hãy đảm bảo rằng trong quá trình cài đặt, ngày được đặt đúng và giờ được đặt đủ gần với thời gian chính xác để tránh các sự cố tiềm ẩn.</strong></p></div>
7. Nhập một **Tên hệ thống**. Điều này sẽ giúp xác định hệ thống của bạn trong bảng điều khiển, các cảnh báo/báo cáo đến từ hệ thống này và các đồng bộ site. Tên này có thể thay đổi sau khi cài đặt trong Cài đặt hệ thống.
8. Nhập **thông tin đăng nhập của người dùng quản trị**. Mật khẩu phải có ít nhất 8 ký tự. Các thông tin đăng nhập này có thể thay đổi sau khi cài đặt, tuy nhiên điều quan trọng là phải có sẵn tên người dùng/mật khẩu để đăng nhập ban đầu vào hệ thống.
9. Nhập **địa chỉ email của quản trị viên**. Địa chỉ này được dùng để đặt lại mật khẩu tài khoản quản trị và nhận các cảnh báo/báo cáo đăng ký gửi tới người dùng quản trị. Phải nhập địa chỉ email quản trị trong quá trình cài đặt và cũng có thể cấu hình trong giao diện sau cài đặt.

### Cấu hình các mạng vật lý

**Các bước sau được dùng để định nghĩa từng mạng vật lý cho node.**

10. Danh sách tất cả NIC được phát hiện sẽ được hiển thị. **Chọn một NIC (hoặc nhiều NIC, đối với ghép cổng)**, để cấu hình mạng vật lý tương ứng.

    <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Không nên sử dụng ghép cổng (LAG) cho các mạng Core Fabric vì nó sẽ ảnh hưởng đến tính dự phòng tích hợp dựa trên nhiều mạng Core Fabric vật lý.</strong></p></div>
11. **Chỉ định cài đặt mạng vật lý:**

    <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p><strong>Gợi ý bàn phím: [Tab] không di chuyển giữa các trường, mà di chuyển giữa các mục hành động (Finish/Edit/Cancel). [Enter] bật/tắt chế độ chỉnh sửa. Khi chế độ chỉnh sửa TẮT, một trường nhập sẽ được tô sáng màu xanh và bạn có thể di chuyển giữa các trường bằng phím mũi tên lên/xuống. Khi chế độ chỉnh sửa BẬT, bạn có thể sửa trường bằng con trỏ.</strong></p></div>

* **Tên** - Tên này sẽ được dùng trong giao diện người dùng để nhận diện mạng này. Hãy nhập một tên giúp xác định nơi NIC được cắm vào, chẳng hạn như tên máy chủ switch hoặc quy ước đặt tên của tổ chức. Có thể thay đổi sau khi cài đặt.
* **Mô tả** (tùy chọn) - Có thể nhập văn bản tại đây để cung cấp thêm thông tin quản trị.
* **MTU** - Cài đặt MTU phải luôn là giá trị được phần cứng chuyển mạch vật lý hỗ trợ. Đối với các mạng Core Fabric, MTU nên đủ lớn để hỗ trợ các mức đa thuê sẽ được cung cấp; mặc định là 9192.

  <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p><strong>Khi cấu hình MTU cho mạng bên ngoài: MTU tiêu chuẩn Internet cho hầu hết các mạng Ethernet là 1500. Tiêu chuẩn cho kết nối VPN là 1400 byte (có thể thay đổi tùy dịch vụ).</strong></p></div>
* **Mạng lõi:** -Nếu một mạng lõi sẽ nằm ở đây, giá trị cần là "yes". Nếu không, hãy đổi giá trị thành trống hoặc "no".
* **VLAN** - Luôn ưu tiên cổng PVID (0 hoặc để trống nếu không có), nhưng có thể dùng thẻ VLAN bằng cách nhập đúng VLAN ID tại đây.

12. **Lặp lại các bước trên để cấu hình tất cả các mạng vật lý của bạn** cho đến khi mọi NIC đều được gán. Nếu có NIC chưa được cắm, nó vẫn nên được cấu hình tại đây trong quá trình cài đặt; nó có thể được đặt tên như "unplugged" hoặc "unused".

    <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Bạn có thể chọn [Done] khi đã hoàn tất cấu hình tất cả các mạng vật lý.</strong></p></div>
13. Chọn một **mạng bên ngoài vật lý sẽ cung cấp quyền truy cập UI/LAN/WAN**.
14. Nhập phù hợp **VLAN ID cho mạng Bên ngoài/UI**. Hãy dùng cổng PVID khi có thể (0 hoặc để trống), nếu không thì nhập VLAN ID phù hợp.
15. Chỉ định một **địa chỉ mạng** cho mạng bên ngoài/UI:

    * **Tĩnh:** Nhập địa chỉ theo định dạng CIDR (ví dụ 10.0.0.2/24). Bạn cũng sẽ được nhắc nhập cổng mặc định và địa chỉ máy chủ DNS.

    **-HOẶC-**

    * **DHCP:** Để trống hoặc nhập "dhcp" sẽ cho phép mạng nhận địa chỉ DHCP bên ngoài. Sử dụng DHCP sẽ giới hạn mạng ở một địa chỉ IP duy nhất; điều này thường chỉ phù hợp với các hệ thống kiểm thử/đánh giá hoặc hệ thống chỉ lưu trữ. Nếu chọn DHCP, bạn cũng sẽ được nhắc nhập tên/tên miền mà client DHCP này sẽ sử dụng.
16. Cấu hình **Cài đặt mã hóa**. (tùy chọn, mã hóa khi lưu trữ).

* Nếu chọn mã hóa, bạn sẽ được nhắc nhập **cụm mật khẩu khóa mã hóa AES256**. Cụm mật khẩu phải dài từ 8 đến 64 ký tự.
* Tùy chọn, bạn có thể **ghi khóa mã hóa đã tạo ra vào ổ USB/thiết bị chuyên dụng**. Trước khi chọn "Yes" cho tùy chọn này, bạn phải đảm bảo ổ USB/thiết bị lưu trữ chuyên dụng đã được cắm vào. Ở màn hình tiếp theo, **hãy xác minh thiết bị dự định đã được chọn trước khi nhấn < OK >.**

  <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p><strong>Lựa chọn mã hóa không thể đảo ngược sau khi cài đặt; chuyển từ mã hóa sang không mã hóa hoặc ngược lại sẽ yêu cầu cài đặt lại hệ thống.</strong></p></div>

17. **Chọn các ổ đĩa sẽ được dùng trong vSAN**. Tất cả các ổ đĩa được phát hiện sẽ được hiển thị và được chọn theo mặc định. **Bỏ chọn bất kỳ ổ đĩa nào cần loại trừ. Hãy chắc chắn bỏ chọn mọi thiết bị di động hoặc bất kỳ ổ đĩa nào sẽ được dùng để lưu khóa mã hóa tùy chọn.** Hệ thống sẽ hiển thị tầng được chọn tự động cho từng ổ đĩa. Việc gán tầng có thể được sửa trong hộp thoại tiếp theo.

    {% hint style="warning" %} **Các ổ đĩa đã chọn sẽ hiển thị dấu sao; hãy đảm bảo bất kỳ ổ đĩa nào bạn muốn bỏ chọn không có dấu sao ở ngoài cùng bên trái trước khi nhấn < OK >.**

    {% endhint %}
18. **Tự đặt gán tầng ổ đĩa (tùy chọn)**:

Chọn **< Có >** và **\[Enter]** để xem tất cả các ổ đĩa và tùy chọn thay đổi bất kỳ gán tầng nào. Khi hoàn tất việc chọn gán tầng thủ công, hãy chọn "Done" và \[Enter].

19. Cấu hình **RAM cho over-provisioning/chuyển đổi dự phòng (Swap)** (tùy chọn):

Có nhiều yếu tố cần xem xét khi lập kế hoạch swap, bao gồm: dung lượng lưu trữ sẵn có, cách sử dụng hệ thống, loại đĩa, v.v. Hãy tham khảo nhóm triển khai VergeIO để biết thêm thông tin. Swap có thể cấu hình trong giao diện sau cài đặt, cho các ổ đĩa mới và đã được định dạng lại.

* Chọn lưu trữ **tầng** để dùng cho swap.

  <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Chọn tầng Swap</strong></p><ul><li>Thông thường, các ổ đĩa tầng 0 không được ưu tiên; hãy chọn tầng ổ đĩa nhanh tiếp theo khi có thể.</li><li>Không chọn các ổ đĩa HDD cho swap trừ khi node chỉ chứa loại lưu trữ này.</li></ul></div>
* Nhập dung lượng swap cần thiết lập **mỗi ổ đĩa (tính bằng MB)**; ví dụ, nếu có 8 ổ đĩa trong tầng đã chọn, bạn có thể nhập 2048 để có 16.384MB (16GB) swap.

  <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><ul><li>Thông thường, không nên cấu hình quá 16GB swap cho mỗi node.</li><li>Dung lượng swap lớn có thể làm giảm hiệu năng.</li></ul></div>
* Một thông báo sẽ hiển thị tổng dung lượng swap/số lượng ổ đĩa. Hãy xem lại thông tin này, chọn < Có > để xác nhận hoặc < Không > để cấu hình lại.

20. Chọn **các ổ đĩa cần định dạng để khởi động**. Lời nhắc này chỉ xuất hiện nếu có ổ đĩa nào không được chọn để đưa vào vSAN. Phần cứng cũ hơn (ví dụ: chassis đời cũ, thẻ BOSS) có thể yêu cầu bạn chỉ định các ổ đĩa cần định dạng để khởi động. Trong hầu hết các trường hợp, bạn có thể nhấn \[Enter] để tiếp tục cài đặt mà không cần chọn ổ đĩa khởi động.
21. **phân vùng UEFI** - Một số hệ thống UEFI không tự động phát hiện các phân vùng EFI. Nếu được nhắc đăng ký tùy chọn khởi động UEFI, nên chọn "yes".

Khi các lựa chọn cài đặt được hoàn tất, vSAN sẽ được khởi tạo và các gói sẽ được cài đặt. Mỗi ổ đĩa được chọn sẽ được định dạng lần lượt (các ổ lớn có thể mất vài phút để định dạng) và được thêm vào vSAN.

22. Quá trình cài đặt sẽ thông báo khi hoàn tất. **Tháo phương tiện cài đặt và nhấn \[Enter] để khởi động lại.**

### Sau khi khởi động lại

23. Khi vSAN được gắn thành công và hệ thống đã khởi động, menu người dùng sẽ xuất hiện. Nhấn **\[Enter]** để chọn **Giao diện người dùng** và nhập thông tin đăng nhập quản trị. Bảng điều khiển chính của hệ thống mới sẽ hiển thị. Tất cả các chỉ báo trạng thái nên màu xanh lá.

***

## Cài đặt nút điều khiển phụ

{% hint style="info" %}
**Nút điều khiển chính cần được cài đặt đầy đủ và khởi động xong trước khi cài đặt nút điều khiển phụ.**
{% endhint %}

1. **Khởi động** node thứ hai bằng ISO cài đặt.
2. Chọn **Cài đặt tiêu chuẩn** (mặc định). Đây là lựa chọn mặc định; quá trình cài đặt sẽ tự động tiếp tục với lựa chọn này. Chỉ nên chọn các tùy chọn cài đặt không tiêu chuẩn khi bạn làm việc chặt chẽ với Bộ phận hỗ trợ VergeIO.
3. Chọn **Bộ điều khiển** (lựa chọn mặc định).
4. Chọn **Không** để cho biết đây KHÔNG phải là một hệ thống mới. (Bạn sẽ kết nối với hệ thống đã được tạo ở trên.)

{% hint style="warning" %}
**Nếu bạn không chọn "No" ở đây, chương trình cài đặt sẽ tạo một hệ thống riêng mới thay vì tham gia vào nút điều khiển chính đã cài đặt.**
{% endhint %}

5. Bạn sẽ được nhắc nhập **mật khẩu admin (root) của hệ thống mà bạn đang tham gia.** Nhập **thông tin đăng nhập quản trị** được tạo trong quá trình cài đặt nút điều khiển chính.
6. Chọn **Có** để thử **tự động phát hiện mạng** cấu hình. Điều này được khuyến nghị vì nó sẽ cố gắng phát hiện các mạng hiện có và tự động cấu hình node mới tương ứng, tránh cấu hình mạng thủ công sai sót. Việc phát hiện mạng có thể mất vài phút.
7. Cả hai mạng lõi đều nên được phát hiện. Khi mỗi mạng được phát hiện thành công, **xác minh** thông tin được hiển thị và nhấn \[Enter] để tiếp tục.
8. Chọn **Cài đặt mã hóa**; các cài đặt này phải khớp với những gì đã nhập trong quá trình cài đặt nút điều khiển chính.
9. Chọn **các ổ đĩa sẽ được dùng trong vSAN** và **(tùy chọn) thay đổi gán Tầng ổ đĩa**; các lựa chọn này nên được thực hiện để khớp với cấu hình ổ đĩa/tầng được tạo trong quá trình cài đặt nút điều khiển chính.
10. Chương trình cài đặt sẽ thông báo khi hoàn tất. Tháo phương tiện cài đặt và nhấn \[Enter] để khởi động lại.

{% hint style="info" %}
**Dự phòng vSAN N+2 (3 nút điều khiển)**

Hai nút điều khiển cung cấp cấu hình mặc định **N+1** dự phòng, duy trì hai bản sao của mỗi khối dữ liệu và phù hợp với hầu hết môi trường.

**N+2** cấu hình cũng được hỗ trợ, duy trì ba bản sao của mỗi khối dữ liệu trên toàn hệ thống.

N+2 yêu cầu **3 nút điều khiển** phải được cài đặt. Để biết thêm chi tiết về các mức dự phòng, yêu cầu và trường hợp sử dụng, xem [Tìm hiểu các mức dự phòng vSAN](/run-the-platform/vi/luu-tru/vsan-redundancy-levels.md).

Sau khi cả ba nút điều khiển đã được cài đặt, **cần khởi động lại cả 3 nút** để kích hoạt mức dự phòng N+2.

{% hint style="warning" %}
Việc chuyển đổi giữa các mức dự phòng trên một hệ thống hiện có liên quan đến quá trình cân bằng lại toàn bộ dữ liệu có thể cần **thời gian ngừng hoạt động đáng kể**, đặc biệt trên các hệ thống có lượng dữ liệu lưu trữ lớn. Việc thay đổi này chỉ nên thực hiện khi phối hợp với **Bộ phận hỗ trợ Verge.io**.
{% endhint %}
{% endhint %}

### Sau khi khởi động lại (nút điều khiển phụ)

11. Chờ hệ thống tải và hiển thị menu người dùng. Chọn **Giao diện người dùng**, và nhập thông tin đăng nhập quản trị.
12. Xác minh các chỉ báo trạng thái màu xanh lá trước khi tiếp tục cài đặt node tiếp theo.

## Cài đặt các node bổ sung (khi cần)

Có thể cài đặt thêm các node khi cần. Các node này có thể là:

* [**Scale-out**](/plan-and-deploy/vi/huong-dan-trien-khai/scale-out-nodes.md)
* [**Chỉ compute**](/plan-and-deploy/vi/huong-dan-trien-khai/compute-nodes.md)
* [**Chỉ lưu trữ**](/plan-and-deploy/vi/huong-dan-trien-khai/storage-nodes.md)

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

Khi hoàn tất cài đặt các node, xem [**Sau cài đặt**](/plan-and-deploy/vi/huong-dan-trien-khai/post-installation.md) để biết các bước tiếp theo.

***

## Khắc phục sự cố & Hỗ trợ

Nếu có vấn đề phát sinh trong quá trình cài đặt:

* Nhấn `Esc` để hủy và vào dấu nhắc lệnh
* Gõ `yb-install` để tiếp tục hoặc `yb-install --restart` để bắt đầu lại.


---

# 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/plan-and-deploy/vi/huong-dan-trien-khai/installation-guide.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.
