Требования к инфраструктуре
В данной статье представлены основные требования к инфраструктуре для работы с zVirt Containers. Эти параметры могут варьироваться в зависимости от масштаба проекта и используемых модулей.
1. Требования к вычислительным ресурсам
Далее приведены минимальные конфигурации для работы с zVirt Containers. Фактические требования могут увеличиваться в зависимости от нагрузки выбранных модулей.
1.1. Nova Universe
Для развертывания кластера Nova Container Platform используется сервер управления Nova Universe. Минимальная конфигурация для установки приведена в таблице ниже:
| Наименование узла | Количество ВМ | vCPU | RAM, GB | Диск, GB | IOPS |
|---|---|---|---|---|---|
Universe |
1 |
6 |
16 |
130 |
300+ |
1.2. Конфигурация кластера (без дополнительных модулей)
| Наименование узла | Количество ВМ | vCPU | RAM, GB | Диск, GB | IOPS |
|---|---|---|---|---|---|
Master |
1 |
6 |
12 |
32 |
300+ |
Infra |
1 |
8 |
16 |
128 |
1000+ |
Ingress |
2 и более |
4 x 2 |
8 x 2 |
32 x 2 |
300+ |
Worker |
1 |
4 |
8 |
32 |
300+ |
Итого |
5 |
26 |
52 |
256 |
1.3. Требования для установки дополнительных модулей
Для использования модуля NeuVector в кластере Nova Container Platform необходимо добавить следующее количество ресурсов на 1 ВМ:
| Наименование узла | vCPU | RAM, GB |
|---|---|---|
Master |
1 |
3 |
Infra |
4 |
10 |
Ingress |
1 |
3 |
Worker |
1 |
3 |
Итого |
7 |
19 |
Для использования модуля OpenSearch в кластере Nova Container Platform необходимо добавить следующее количество ресурсов на 1 ВМ:
| Наименование узла | vCPU | RAM, GB |
|---|---|---|
Master |
1 |
1 |
Infra |
3 |
4 |
Ingress |
1 |
1 |
Worker |
1 |
1 |
Итого |
6 |
7 |
Для использования модуля Velero в кластере Nova Container Platform необходимо добавить следующее количество ресурсов на 1 ВМ:
| Наименование узла | vCPU | RAM, GB |
|---|---|---|
Master |
1 |
1 |
Infra |
1 |
1 |
Ingress |
1 |
1 |
Worker |
1 |
1 |
Итого |
4 |
4 |
Для использования хранилища Longhorn в кластере Nova Container Platform необходимо добавить следующее количество ресурсов:
| Наименование узла | Количество ВМ | vCPU | RAM, GB |
|---|---|---|---|
Worker |
1 |
2 |
4 |
| Наименование узла | Количество ВМ | vCPU | RAM, GB |
|---|---|---|---|
Worker |
3 |
2 |
4 |
1.4. Пример конфигурации с дополнительными модулями
В таблице представлен пример минимальной конфигурации с учетом дополнительных модулей NeuVector, OpenSearch и Velero:
| Наименование узла | Количество ВМ | vCPU | RAM, GB | Диск, GB | IOPS |
|---|---|---|---|---|---|
Master |
1 |
9 |
17 |
32 |
300+ |
Infra |
1 |
16 |
31 |
128 |
1000+ |
Ingress |
2 и более |
7 x 2 |
13 x 2 |
32 x 2 |
300+ |
Worker |
1 |
7 |
13 |
32 |
300+ |
Итого |
5 |
46 |
87 |
256 |
2. Требования к DNS
Для работы с zVirt Containers необходимо удовлетворить обязательным требованиям к DNS. Они включают в себя требования ко всем компонентам решения.
2.1. Требования к zVirt
-
Установка zVirt должна обслуживаться DNS-сервером. Использование
hosts-файлов вместо полноценного DNS не поддерживается. -
DNS-сервер, обслуживающий корневой домен инсталляции zVirt, должен быть доступен из сети управления (management network) zVirt.
DNS-запись вида h1.myzVirt.com должна разрешаться из всех управляющих узлов и компонентов.