Системные требования
1. Требования к оборудованию
Минимальные и рекомендуемые требования к оборудованию, изложенные здесь, основаны на типичной установке малого и среднего размера.Точные требования варьируются в зависимости от размеров и нагрузки.
| Ресурс | Минимальная конфигурация | Рекомендуемая конфигурация |
|---|---|---|
Процессор |
Двухъядерный процессор x86-64 с поддержкой VT-x/AMD-V |
Четырехъядерный процессор или несколько двухъядерных процессоров |
Память |
4 ГБ |
32 ГБ |
Жесткий диск |
94 ГБ |
1 ТБ |
Сетевой интерфейс |
1 сетевой интерфейс (NIC) 1 Гбит / с. |
2 сетевых интерфейса (NIC) 10 Гбит/с |
1.1. Требования к процессору
Все процессоры должны поддерживать расширения процессоров Intel® 64 или AMD64, а также в BIOS/UEFI должны быть включены аппаратные расширения виртуализации AMD-V ™ или Intel VT®. Также требуется поддержка флага No eXecute (NX).
Проверить, какие расширения процессора доступны на системе, можно следующей командой:
grep flags /proc/cpuinfo|head -n1|grep -Eo '(vmx|svm|nx)'
| Intel | AMD |
|---|---|
Nehalem |
G1 |
Westmere |
G2 |
SandyBridge |
G3 |
IvyBridge |
G4 |
Haswell |
G5 |
Broadwell |
EPYC |
Skylake Client |
|
Skylake Server |
|
Cascadelake Server |
1.2. Требования к оперативной памяти
Минимальный необходимый объем оперативной памяти составляет 4 ГБ. Максимальный поддерживаемый объем ОЗУ на хосте ПО «zVirt Max» составляет 12 ТБ.
Объем оперативной памяти зависит от требований гостевой операционной системы (далее - виртуальная машина, ВМ), требований гостевого приложения, а также активности и использования гостевой памяти. KVM также может перезаписывать физическую оперативную память для ВМ, что позволяет предъявлять гостевым приложениям требования к оперативной памяти, превышающие физические, при условии, что не все ВМ работают одновременно при пиковой нагрузке. KVM делает это, выделяя оперативную память только для ВМ по мере необходимости и переводя недостаточно загруженные ВМ в раздел подкачки.
1.3. Требования к хранилищу
Хостам требуется хранилище для хранения конфигурации, журналов, дампов ядра и для использования в качестве пространства подкачки. Хранилище может быть локальным или сетевым. Хост может загружаться с одним, несколькими или со всеми выделенными сетевыми хранилищами. Загрузка из сетевого хранилища может привести к зависанию в случае отключения сети. Если хост загружается из хранилища SAN и теряет соединение, файлы становятся доступными только для чтения, пока не восстановится сетевое соединение. Использование сетевого хранилища может привести к снижению производительности.
Минимальные требования к хранению описаны в этом разделе.
Минимальные требования и рекомендуемая схема разбиения хранилища:
-
/ (root) - 55 ГиБ;
-
/home - 1 ГиБ;
-
/tmp - 1 ГиБ;
-
/boot - 1 ГиБ;
-
/var - 15 ГиБ;
-
/var/crash - 10 ГиБ;
-
/var/log - 8 ГиБ;
-
/var/log/audit - 2 ГиБ;
-
.swap - 1 ГиБ.
Минимальный общий объём - 94 ГиБ.
1.4. Требования к сети
Хосты должны иметь хотя бы один сетевой интерфейс с минимальной пропускной способностью 1 Гбит/с. Рекомендуется, чтобы у каждого хоста было два сетевых интерфейса, один из которых предназначен для поддержки интенсивных сетевых действий, таких как миграция виртуальных машин. Производительность таких операций ограничена доступной пропускной способностью.
| Не отключайте IPv6 на хостах виртуализации и/или ВМ HostedEngine, даже если он не используется в вашей сети. |
1.5. Требования к межсетевому экрану менеджера управления
Менеджеру управления требуется, чтобы следующие номера портов были открыты, чтобы пропускать сетевой трафик через межсетевой экран системы.
Сценарий установки автоматически настроит firewalld во время развертывания, но перезапишет старую конфигурацию, если вы используете iptables. Если вы хотите использовать iptables и оставить существующую конфигурацию, вы должны настроить его самостоятельно. Описанная здесь конфигурация межсетевого экрана предполагает конфигурацию по умолчанию.
| Порт | Протокол | Источник | Место назначения | Предназначение | Шифрование |
|---|---|---|---|---|---|
- |
ICMP |
Хосты виртуализации |
Менеджер управления |
Необязательный. Может помочь в диагностике. |
Нет |
22 |
TCP |
Система (ы), используемая для обслуживания двигателя, включая конфигурацию бэкенда и обновление программного обеспечения. |
Менеджер управления |
Безопасный доступ к Shell (SSH). |
Да |
Необязательный. |
|||||
2222 |
TCP |
Клиенты, получающие доступ к консолям виртуальных машин. |
Менеджер управления |
Доступ через Secure Shell (SSH) для подключения к консолям виртуальной машины. |
Да |
80, 443 |
TCP |
Клиенты портала администрирования |
Менеджер управления |
Предоставляет HTTP (порт 80, не зашифрованный) и HTTPS (порт 443, зашифрованный) доступ к Engine. HTTP перенаправляет соединения на HTTPS. |
Да |
Клиенты пользовательского портала |
|||||
Хосты виртуализации |
|||||
REST API клиенты |
|||||
6100 |
TCP |
Клиенты портала администрирования |
Менеджер управления |
Предоставляет доступ через прокси-сервер websocket для веб-консольного клиента noVNC, когда прокси-сервер websocket работает на Engine. Однако, если прокси-сервер websocket работает на другом хосте, этот порт не используется. |
Нет |
Клиенты пользовательского портала |
|||||
7410 |
UDP |
Хосты виртуализации |
Менеджер управления |
Если Kdump включен на хостах, откройте этот порт для приемника fence_kdump на Engine. Fence_kdump не предоставляет способ шифрования соединения. Тем не менее, вы можете вручную настроить этот порт для блокировки доступа от хостов, которые не имеют права. |
Нет |
54323 |
TCP |
Клиенты портала администрирования |
Менеджер управления (прокси-сервер ImageIO) |
Требуется для связи с ImageIO Proxy |
Да |
6642 |
TCP |
Хосты виртуализации |
Открытая виртуальная сеть (OVN) |
Требуется для подключения к базе данных Open Virtual Network (OVN) |
Да |
9696 |
TCP |
Клиенты провайдера внешней сети для OVN |
Внешний сетевой провайдер для OVN |
OpenStack Networking API |
Да, с конфигурацией, генерируемой настройкой менеджера управления. |
35357 |
TCP |
Клиенты провайдера внешней сети для OVN |
Внешний сетевой провайдер для OVN |
OpenStack Identity API |
Да, с конфигурацией, генерируемой настройкой менеджера управления. |
53 |
TCP, UDP |
Менеджер управления |
DNS |
DNS-запросы поиска от портов выше 1023 к порту 53 и ответы. Открыты по умолчанию. |
Нет |
123 |
UDP |
Менеджер управления |
NTP-сервер |
NTP-запросы от портов выше 1023 к порту 123 и ответы. Открыты по умолчанию. |
Нет |
1.6. Требования к межсетевому экрану хоста виртуализации
Хостам виртуализации необходимо, чтобы номера портов, перечисленные в таблице 5 были открыты, чтобы пропускать сетевой трафик через межсетевой экран системы.
| Порт | Протокол | Источник | Место назначения | Назначение | Шифрование |
|---|---|---|---|---|---|
22 |
TCP |
Менеджер управления |
Хосты виртуализации |
Безопасный доступ к Shell (SSH). |
Да |
Необязательный. |
|||||
2223 |
TCP |
Менеджер управления |
Хосты виртуализации |
Доступ через Secure Shell (SSH) для подключения к последовательным консолям виртуальной машины. |
Да |
161 |
UDP |
Хосты виртуализации |
Менеджер управления |
Простой протокол управления сетью (SNMP). Требуется только в том случае, если вы хотите, чтобы прерывания Simple Network Management Protocol отправлялись с хоста одному или нескольким внешним SNMP-менеджерам. |
Нет |
Необязательный. |
|||||
111 |
TCP |
Сервер хранения NFS |
Хосты виртуализации |
NFS соединения. |
Нет |
Необязательный. |
|||||
5900 |
TCP |
Клиенты портала администрирования |
Хосты виртуализации |
Удаленный доступ к гостевой консоли через VNC и SPICE. Эти порты должны быть открыты для облегчения доступа клиентов к виртуальным машинам. |
Да (необязательно) |
Клиенты пользовательского портала |
|||||
5989 |
TCP, UDP |
Менеджер объектов общей информационной модели (CIMOM) |
Хосты виртуализации |
Используется менеджерами объектов общей информационной модели (CIMOM) для мониторинга виртуальных машин, работающих на хосте. Требуется только в том случае, если вы хотите использовать CIMOM для мониторинга виртуальных машин в вашей среде виртуализации. |
Нет |
Необязательный. |
|||||
16514 |
TCP |
Хосты виртуализации |
Хосты виртуализации |
Миграция виртуальной машины с использованием libvirt. |
Да |
49152 - 49215 |
TCP |
Хосты виртуализации |
Хосты виртуализации |
Миграция и ограждение виртуальной машины с использованием VDSM. Эти порты должны быть открыты для облегчения как автоматической, так и ручной миграции виртуальных машин. |
Да |
54321 |
TCP |
Менеджер управления |
Хосты виртуализации |
Связь VDSM с Engine и другими узлами виртуализации. |
Да |
Хосты виртуализации |
|||||
54322 |
TCP |
Менеджер управления (прокси-сервер ImageIO) |
Хосты виртуализации |
Требуется для связи с демоном ImageIO. |
Да |
6081 |
UDP |
Хосты виртуализации |
Хосты виртуализации |
Требуется, когда в качестве сетевого поставщика используется открытая виртуальная сеть (OVN), чтобы OVN мог создавать туннели между хостами. |
Нет |
53 |
TCP, UDP |
Хосты виртуализации |
DNS |
DNS-запросы поиска от портов выше 1023 к порту 53 и ответы. Этот порт обязателен и открыт по умолчанию. |
Нет |
Правила межсетевого экрана автоматически настраиваются по умолчанию при добавлении нового хоста в среду виртуализации, перезаписывая любую существующую конфигурацию межсетевого экрана.
Чтобы отключить автоматическую настройку межсетевого экрана при добавлении нового хоста, снимите флажок «Автоматически настраивать межсетевой экран хоста» в разделе «Дополнительные параметры».