> 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/quan-tri-he-thong/cluster-settings.md).

# Cài đặt cụm

Tên *Cài đặt cụm* biểu mẫu cho phép bạn cấu hình các tham số chính liên quan đến hiệu năng, bảo mật, phân bổ, giám sát nhiệt và swap. Mặc dù phần lớn các cài đặt mặc định phù hợp với hầu hết môi trường, bạn nên xem xét chúng khi tạo một cụm mới và định kỳ sau đó để bảo đảm phù hợp với chính sách và yêu cầu vận hành của tổ chức bạn.

{% hint style="success" %}
**Hầu hết các thay đổi cài đặt cụm sẽ yêu cầu khởi động lại từng nút của cụm. Một thông báo sẽ xuất hiện ở đầu bảng điều khiển cụm khi cần khởi động lại. Chọn&#x20;*****Cần khởi động lại*****&#x20;tùy chọn (trong thông báo khởi động lại/tái khởi động ở đầu bảng điều khiển cụm hoặc tùy chọn ở menu bên trái) để quản lý việc khởi động lại các nút của cụm. Luôn tuân thủ đúng** [**các quy trình Chế độ Bảo trì**](/run-the-platform/vi/van-hanh/maintenance-mode.md) **khi khởi động lại các nút để tránh gián đoạn khối lượng công việc.**
{% endhint %}

## Truy cập Cài đặt Cụm

* Từ menu trên cùng, điều hướng đến **Cơ sở hạ tầng** > **Các cụm** > **nhấp đúp vào cụm mong muốn**
* Nhấp vào **Chỉnh sửa** ở menu bên trái.

## Cụm

Phần này xác định các thuộc tính cơ bản của cụm của bạn.

1. **Đã bật:** Theo mặc định, cụm sẽ được bật. Thông thường không có lý do để tắt nó; tuy nhiên, việc này có thể hữu ích trong một số tình huống nhất định, chẳng hạn như trong quá trình cấu hình lại toàn bộ cụm.
2. **Tên:** Một cụm thường được đặt tên trong quá trình cài đặt nhưng có thể đổi tên mà không có vấn đề gì.
3. **Mô tả:** Vùng văn bản tùy chọn để cung cấp mô tả ngắn gọn về mục đích hoặc đặc điểm của cụm.
4. **Loại CPU mặc định:** Xác định loại CPU mặc định/được khuyến nghị cho các máy ảo có cụm này được chỉ định. Cài đặt này được tự động chọn trong quá trình cài đặt cụm, dựa trên phần cứng CPU được phát hiện. Trong cấu hình ban đầu, hãy xem lại cài đặt để xác minh rằng loại CPU đã được phát hiện chính xác.

{% hint style="success" %}
**Để hỗ trợ việc di chuyển/chuyển dự phòng các máy ảo sang cụm khác sử dụng loại chip CPU thấp hơn,&#x20;*****Loại CPU mặc định*****&#x20;có thể được đổi sang loại thấp hơn để cho phép các máy ảo được chuyển sang phần cứng chip cũ hơn mà không gặp vấn đề.**
{% endhint %}

{% hint style="warning" %}
**Tất cả các nút trong một cụm nên chứa cùng một phần cứng CPU; các loại CPU khác nhau trong cùng một cụm có thể gây ra vấn đề về hiệu năng và di chuyển khối lượng công việc.**
{% endhint %}

5. **Bộ đệm lưu trữ cho mỗi nút (mặc định 2 GB):** Lượng RAM bổ sung cần phân bổ cho mỗi nút để phục vụ bộ nhớ đệm hiệu năng vSAN.

{% hint style="info" %}
**Các lưu ý**

* Khi còn RAM khả dụng, ngoài nhu cầu của hệ thống và khối lượng công việc ảo, hãy cân nhắc tăng cài đặt này
* Việc tăng *Bộ đệm lưu trữ cho mỗi nút* có thể cải thiện đáng kể hiệu năng đọc/ghi
* Theo quy tắc chung, hãy đặt mục tiêu không sử dụng quá 80% RAM trong quá trình vận hành bình thường
  {% endhint %}

### Bảo mật/Hiệu năng Cụm

Tiểu mục này cho phép bạn bật/tắt các tính năng và biện pháp giảm thiểu liên quan đến hiệu năng và bảo mật cho tất cả các nút trong cụm.

1. **Phân bổ Hugepages cho Lưu trữ (mặc định bật):** Trong hầu hết trường hợp, việc bật hugepages được khuyến nghị mạnh mẽ, vì nó nâng cao hiệu năng lưu trữ bộ nhớ cho các khối lượng công việc. Việc tắt cài đặt này nhìn chung không được khuyến khích, trừ những tình huống hiếm gặp, chẳng hạn như chỉ chạy các máy ảo rất nhỏ hoặc các hệ điều hành khách cũ với hỗ trợ hugepage hạn chế.
2. **Tắt các biện pháp giảm thiểu bảo mật CPU:** Nếu được chọn, các biện pháp giảm thiểu bảo mật CPU ở cấp kernel sẽ bị tắt cho cụm.

{% hint style="warning" %}
**QUAN TRỌNG: Mặc dù việc tắt các biện pháp giảm thiểu bảo mật CPU có thể cải thiện hiệu năng, nhưng điều này có thể rủi ro. Chỉ chọn tùy chọn này khi bạn hoàn toàn tin tưởng tất cả các máy khách đang chạy trong cụm này và chắc chắn rằng các khối lượng công việc không có lỗ hổng bên ngoài (ví dụ: hệ thống airgap).**
{% endhint %}

3. **Tắt Speculative Store Bypass:** Nếu được chọn, sẽ tắt Speculative Store Bypass (SSB) khi chạy. Việc tắt SSB có thể dẫn đến mức giảm hiệu năng từ nhẹ đến trung bình, tùy thuộc vào khối lượng công việc của hệ thống.
4. **Tắt SMT:** Nếu được chọn, sẽ tắt đa luồng đồng thời (SMT) khi chạy.

{% hint style="info" %}

* Việc tắt SMT sẽ làm giảm hiệu năng đáng kể vì nó vô hiệu hóa hyper-threading
* Mặc dù phần mềm hiện đại và các bản cập nhật vi mã thường giảm thiểu nhiều lỗ hổng liên quan đến SMT, một số môi trường có độ nhạy cao vẫn có thể chọn tắt nó, ngay cả khi phải trả giá bằng hiệu năng
* Cách được khuyến nghị để tắt SMT là trong BIOS. Tên chính xác của cài đặt có thể khác nhau tùy theo nhà sản xuất; nếu không chắc, hãy tham khảo tài liệu phần cứng của bạn
  {% endhint %}

5. **Tắt các trạng thái ngủ cho CPU:** Nếu được chọn, VergeOS sẽ tự động tắt các trạng thái ngủ mức thấp. Điều này có thể loại bỏ các chuyển đổi trạng thái ngủ không cần thiết do các đợt nhàn rỗi ngắn, vốn nếu không sẽ gây giảm hiệu năng đáng kể với lợi ích rất nhỏ về hiệu quả điện năng.

{% hint style="info" %}

* Việc tắt các trạng thái ngủ của CPU có thể đặc biệt hữu ích trên các hệ thống mới triển khai, nơi các khối lượng công việc được thêm dần dần. Trong những trường hợp này, các nút nhàn rỗi phải phản hồi nhanh chóng khi nhu cầu tăng lên
* Việc chọn tùy chọn này có thể dẫn đến nhiệt độ và mức tiêu thụ điện cao hơn, tùy thuộc vào khối lượng công việc của hệ thống
  {% endhint %}

6. **Bật Phát hiện Split Lock:** Phát hiện các sự kiện split lock trong khối lượng công việc và báo cáo chúng trong nhật ký hệ thống. Việc bật tùy chọn này có thể ảnh hưởng đến hiệu năng của các máy ảo kích hoạt split lock.
7. **Chính sách Năng lượng-Hiệu năng (mặc định=*****Hiệu năng*****):** Cài đặt chính sách hướng dẫn logic nội bộ của bộ xử lý để cân bằng giữa hiệu năng và hiệu quả điện năng. Thông thường tốt nhất là để cài đặt này ở mặc định, cho phép hệ thống tự động tối ưu hóa hiệu năng khi chạy. Các tùy chọn năng lượng-so với-hiệu năng thay thế có sẵn để hỗ trợ các môi trường không phải doanh nghiệp như hệ thống cấp người dùng, phòng lab tại nhà hoặc các triển khai bằng chứng khái niệm (POC).
8. **Bộ điều tiết Thay đổi Tần số CPU (mặc định=*****Hiệu năng*****):** Chính sách điều chỉnh tần số CPU động ở cấp kernel dựa trên tải hệ thống. Thông thường tốt nhất là để cài đặt này ở mặc định, cho phép hệ thống tự động tối ưu hóa hiệu năng khi chạy. Các tùy chọn năng lượng-so với-hiệu năng thay thế có sẵn để hỗ trợ các môi trường không phải doanh nghiệp như hệ thống cấp người dùng, phòng lab tại nhà hoặc các triển khai bằng chứng khái niệm (POC).

### Bộ lọc Nhật ký Hệ thống

1. **Bộ lọc Nhật ký Hệ thống (mặc định `*:3,ipmievd:5,rasdaemon,!ntpd,!postfix`):** Danh sách các bộ lọc được phân tách bằng dấu phẩy theo cú pháp rsyslog, xác định những mục nhật ký nào sẽ hiển thị trong giao diện người dùng. Các mục khớp với những bộ lọc này sẽ được hiển thị; tất cả mục khác sẽ bị loại khỏi chế độ xem UI. Cú pháp này hỗ trợ các bộ lọc facility và priority, cũng như các bao gồm hoặc loại trừ theo chương trình cụ thể.

{% hint style="success" %}
**Các nhật ký không được lọc vẫn có thể truy cập thông qua&#x20;*****Chẩn đoán nút*****&#x20;(Đi tới&#x20;*****Các nút*****&#x20;> nhấp đúp vào nút mong muốn > chọn&#x20;*****Chẩn đoán*****&#x20;từ menu bên trái.)**
{% endhint %}

## Tính toán

Phần này cấu hình các chính sách tài nguyên tính toán cho cụm của bạn. Các cài đặt này sẽ không áp dụng cho các cụm chỉ lưu trữ.

1. **RAM tối đa cho mỗi máy:** Chỉ định lượng RAM tối đa có thể được cấp phát cho một khối lượng công việc đơn lẻ (chẳng hạn như máy ảo, nút tenant hoặc dịch vụ NAS).

{% hint style="success" %}
**Các lưu ý**

* Nếu bất kỳ khối lượng công việc nào đang chạy (ví dụ: VM) đang dùng nhiều RAM hơn giới hạn này, chúng sẽ không thể di chuyển sau khi cài đặt bị hạ xuống.
* Giới hạn này ảnh hưởng đến việc khởi động và di chuyển khối lượng công việc (tức là khởi động trên một nút mới). Nó không cấm bạn tạo một khối lượng công việc có nhiều RAM hơn, mà chỉ ngăn nó khởi động nếu vượt quá giới hạn.
* Theo quy tắc chung, hãy chọn giá trị RAM thấp nhất nhưng vẫn đáp ứng nhu cầu của khối lượng công việc lớn nhất mà bạn dự kiến. Việc cấp phát RAM thấp hơn cho từng khối lượng công việc sẽ tối đa hóa tính linh hoạt cho di chuyển, chuyển dự phòng và tính di động của khối lượng công việc, đồng thời cho phép thời gian chuyển dự phòng nhanh hơn.
* **Hãy thận trọng khi đặt giới hạn này gần với dung lượng RAM vật lý của một nút**. Nếu bạn đặt giới hạn này bằng tổng RAM của một nút (ví dụ: 128GB) rồi tạo một VM sử dụng toàn bộ lượng đó, VM sẽ không thể khởi động hoặc di chuyển vì:
  * VergeOS dành riêng RAM cho hoạt động hệ thống và chức năng vSAN
  * Trong quá trình bảo trì hoặc chuyển dự phòng, các khối lượng công việc phải di chuyển sang các nút khả dụng khác
  * Một VM sử dụng gần như toàn bộ RAM khả dụng sẽ không thể di chuyển thành công sang nút khác
* **Cách tiếp cận được khuyến nghị:** Đặt giới hạn này không quá 70-80% RAM vật lý của nút nhỏ nhất của bạn, đảm bảo các VM luôn có thể di chuyển trong các tình huống bảo trì hoặc chuyển dự phòng.
  {% endhint %}

2. **Số lõi tối đa cho mỗi máy:** Chỉ định số lõi CPU tối đa có thể được cấp phát cho một khối lượng công việc đơn lẻ (chẳng hạn như máy ảo, nút tenant hoặc dịch vụ NAS)

{% hint style="success" %}
**Các lưu ý**

* Nếu bất kỳ khối lượng công việc nào đang chạy (ví dụ: VM) đang dùng nhiều lõi hơn giới hạn này, chúng sẽ không thể di chuyển sau khi cài đặt bị hạ xuống.
* Trong hầu hết mọi trường hợp, giá trị này **không nên vượt quá** số lõi có sẵn trong một **ổ cắm CPU đơn**.
* **Giá trị này không bao giờ được vượt quá tổng số lõi vật lý trong một nút đơn lẻ**
  {% endhint %}

3. **Tỷ lệ RAM tối đa mục tiêu (mặc định 80):** Chỉ định phần trăm tối đa RAM vật lý mà một nút của cụm nên sử dụng trong điều kiện bình thường. Ngưỡng này giúp ngăn tình trạng cấp phát quá mức từ các khối lượng công việc mới. Tuy nhiên, nó có thể bị vượt qua trong các trường hợp đặc biệt như chuyển dự phòng hoặc di chuyển khối lượng công việc để duy trì tính liên tục của dịch vụ.

{% hint style="info" %}
**Ví dụ về&#x20;*****Tỷ lệ RAM tối đa mục tiêu***

* Một nút của cụm có **252GB RAM vật lý khả dụng** (256GB với 252GB sau khi trừ phần dư BIOS/card đồ họa)
* ***Tỷ lệ RAM tối đa mục tiêu*** được đặt về giá trị mặc định là **80**
* 252G \* 80% = **khoảng 200G** có thể sử dụng trong điều kiện bình thường
* **Phần dư RAM hệ thống/vSAN 16G** (lưu ý: phần dư vSAN sẽ thay đổi tùy theo dung lượng lưu trữ của cụm)
* **Khả dụng cho khối lượng công việc mới:** 184GB (có thể sử dụng trừ đi phần dư), vẫn nằm trong mục tiêu sử dụng 80%
* **Trong quá trình chuyển dự phòng hoặc di chuyển:** Mức sử dụng RAM của khối lượng công việc **có thể tạm thời vượt quá 184GB** để hỗ trợ các khối lượng công việc đã được di dời
  {% endhint %}

4. **% RAM dự trữ để dùng cho máy:** xác định một phần (theo phần trăm) của swap được dành riêng để mô phỏng thêm RAM khối lượng công việc khi RAM vật lý đã cạn. RAM ảo này có thể được cấu hình như một phương án dự phòng cho cấp phát vượt mức RAM.

{% hint style="warning" %}
**Các cảnh báo về cấp phát quá mức RAM**

* Việc sử dụng tính năng RAM dự trữ này thường chỉ nhằm làm phương án dự phòng cho việc cấp phát quá mức RAM
* Tránh cấp phát quá mức trên các cụm có mức sử dụng bộ nhớ khối lượng công việc cao hoặc các khối lượng công việc quan trọng
* Cân nhắc tối ưu kích thước các VM bằng cách giảm cấp phát RAM ở nơi mức sử dụng luôn thấp
* Nếu quá nhiều VM đồng thời yêu cầu toàn bộ lượng bộ nhớ được cấp phát, hiệu năng khối lượng công việc có thể bị suy giảm vì RAM ảo chậm hơn RAM vật lý theo cấp số nhân (mili giây so với nano giây)
  {% endhint %}

5. **Ảo hóa lồng nhau:** Cho phép sử dụng một máy ảo bên trong một máy ảo khác bằng cách dùng tăng tốc phần cứng từ máy chủ.

{% hint style="info" %}
**Ảo hóa lồng nhau có thể liên quan đến các vấn đề bảo mật và các vấn đề với xếp hàng/cân đo công bằng.**
{% endhint %}

6. *Cho phép Di chuyển Trực tiếp cho Ảo hóa Lồng nhau:*\* Cho phép di chuyển trực tiếp các máy ảo có ảo hóa lồng nhau.
7. *Cho phép Di chuyển Trực tiếp VGPU:*\* Cho phép các máy ảo có thiết bị vGPU được di chuyển trực tiếp (thử nghiệm). Mặc dù chưa được xác minh đầy đủ trong quá trình thử nghiệm, việc di chuyển trực tiếp các khối lượng công việc vGPU nhìn chung đã được thấy là hoạt động đáng tin cậy khi sử dụng trình điều khiển NVIDIA mới nhất trên cả máy chủ và máy khách.

{% hint style="info" %}
**Nếu không có đủ thiết bị vGPU, các khối lượng công việc có thể tạm thời bị tắt nguồn trong quá trình bảo trì.**
{% endhint %}

{% hint style="success" %}
\***Di chuyển trực tiếp**

Cài đặt của máy ảo: *Phương thức Di chuyển* cho phép xác định hành vi di chuyển cho từng VM (ví dụ: yêu cầu tắt máy thủ công, thử di chuyển trực tiếp)
{% endhint %}

## Lưu trữ (Cài đặt Swap)

{% hint style="warning" %}
**Các cài đặt swap được chỉ định trong quá trình cài đặt cụm. Các thay đổi cài đặt swap sẽ chỉ áp dụng cho các đĩa được định dạng mới.**
{% endhint %}

1. **Bậc dùng cho swap:** Bậc lưu trữ được dùng cho không gian swap. Swap bị tắt khi giá trị là 0
2. **Swap cho mỗi ổ:** Lượng không gian swap được cấp phát cho mỗi ổ

## Nhiệt độ nút

Phần này cho phép bạn định nghĩa các cài đặt cho hành vi cảnh báo của VergeOS liên quan đến các chỉ số nhiệt độ CPU cao hơn trên các nút của cụm. Việc thông báo kịp thời, trước khi đạt đến nhiệt độ CPU tối đa, có thể cho phép thực hiện các hành động để tránh gián đoạn dịch vụ và hư hại thiết bị vật lý; nếu để phần cứng CPU đạt giới hạn nhiệt độ tối đa có thể khiến CPU tự động tắt hoặc gây treo cứng, và có khả năng làm hỏng phần cứng.

1. **Nhiệt độ lõi tối đa (Celsius)** Thiết lập một nhiệt độ đỉnh để dùng cho giám sát nhiệt độ của VergeOS (được dùng kết hợp với cài đặt tiếp theo: *Ngưỡng cảnh báo % Nhiệt độ lõi tối đa*).

   * ***truy vấn từ phần cứng*****&#x20;(mặc định)** - truy xuất nhiệt độ tối đa do phần cứng định nghĩa từ CPU

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Phần cứng không phải máy chủ và một số máy chủ cũ có thể không hỗ trợ truy vấn này; trong những trường hợp như vậy, cài đặt </strong><em><strong>tùy chỉnh</strong></em><strong> có thể được chọn để thiết lập một nhiệt độ tối đa làm cơ sở cho các cảnh báo của VergeOS.</strong></p></div>

   * ***tùy chỉnh*** - cho phép tự định nghĩa thủ công một nhiệt độ đỉnh cụ thể. Tham khảo tài liệu phần cứng để xác minh nhiệt độ tối đa của CPU.
   * ***tắt*** - lựa chọn này có thể được dùng khi bạn không muốn giám sát nhiệt độ trong VergeOS (khi bạn không chịu trách nhiệm giám sát phần cứng, ví dụ: nhà cung cấp bare metal, hoặc VergeOS đang chạy trong môi trường ảo)
2. **Ngưỡng cảnh báo % Nhiệt độ lõi tối đa** Đặt một ngưỡng phần trăm tương đối so với nhiệt độ lõi tối đa (ở trên) tại đó sẽ kích hoạt trạng thái cảnh báo. Trạng thái cảnh báo sẽ tạo trạng thái nút màu vàng và một mục cảnh báo sẽ được tạo trong nhật ký hệ thống. Thông thường, nên đặt ngưỡng ít nhất 10% hoặc cao hơn để có thời gian thực hiện các biện pháp thích hợp khi xảy ra vấn đề nhiệt.

{% hint style="info" %}
**Ví dụ**

Nếu *Nhiệt độ lõi tối đa (Celsius)* được đặt là 80 độ và *Ngưỡng cảnh báo % Nhiệt độ lõi tối đa* được đặt là 10, trạng thái cảnh báo sẽ được kích hoạt khi phần cứng CPU báo 72 độ.
{% endhint %}

3. **Nhiệt độ lõi tới hạn (Celsius):** Xác định nhiệt độ tại đó kích hoạt trạng thái lỗi trong VergeOS. Khi nhiệt độ phần cứng báo cáo đạt đến nhiệt độ này, trạng thái nút sẽ chuyển sang đỏ và một mục lỗi sẽ xuất hiện trong nhật ký hệ thống.

   * ***truy vấn từ phần cứng*****&#x20;(mặc định)** - truy xuất nhiệt độ tới hạn do phần cứng định nghĩa từ CPU

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Phần cứng không phải máy chủ và một số máy chủ cũ có thể không hỗ trợ truy vấn này; trong những trường hợp như vậy, cài đặt </strong><em><strong>tùy chỉnh</strong></em><strong> có thể được chọn để thiết lập một nhiệt độ tối đa làm cơ sở cho các cảnh báo của VergeOS.</strong></p></div>

   * ***tùy chỉnh*** - cho phép tự định nghĩa thủ công một nhiệt độ tới hạn. Tham khảo tài liệu phần cứng để xác minh nhiệt độ tối đa của CPU.
   * ***tắt*** - lựa chọn này có thể được dùng khi bạn không muốn giám sát nhiệt độ trong VergeOS (khi bạn không chịu trách nhiệm giám sát phần cứng, ví dụ: nhà cung cấp bare metal, hoặc VergeOS đang chạy trong môi trường ảo)


---

# 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/quan-tri-he-thong/cluster-settings.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.
