Настройка сетей в вычислительном кластере#
Предварительные требования
Топология вашей сети должна соответствовать требованиям, приведенным в разделе Требования к сети для вычислительного кластера.
Четкое понимание концепции Типы трафика.
Минимальная сетевая конфигурация для вычислительного кластера
Минимальная сетевая конфигурация для вычислительного сервиса, развернутого в целях тестирования, включает две сети: для внутреннего и внешнего трафика. Можно оставить без изменений стандартные сети Внешняя и Частная. В таком случае следует назначить этим сетям типы трафика в соответствии со следующей таблицей.
Сеть |
Типы трафика |
|---|---|
Частная |
Хранилище, Управление системными сервисами, OSTOR внутр., Резервные копии (ABGW) внутр., ВМ внутр. |
Внешняя |
Панель управления, SNMP, SSH, Панель самообслуживания, API вычислений, ВМ внешн., iSCSI, NFS, S3 внешн., Резервные копии (ABGW) внешн., Резервные копии ВМ. |
Создание минимальной сетевой конфигурации для вычислительного кластера
Добавьте требуемые типы трафика (API вычислений, ВМ внутр., Резервные копии ВМ и ВМ внешн.) в ваши сети инфраструктуры.
На экране Инфраструктура → Сети щелкните по значку карандаша рядом с типом трафика В разделе Эксклюзивные типы трафика или рядом с разделом Обычные типы трафика.
Добавьте нужный тип трафика в вашу сеть, установив соответствующий переключатель или флажок.
Щелкните галочку, чтобы применить изменения.
Если планируется использовать RDMA поверх InfiniBand, переведите тип трафика Хранилище в выделенную сеть и назначьте эту сеть интерфейсу IB.
Настройте сетевые интерфейсы на узлах, которые планируется присоединить к вычислительному кластеру.
Используйте следующую команду:
vinfra cluster network set-bulk --network <network>:<traffic-types>
--network <network>:<traffic-types>Конфигурация сети в формате:
<network>— идентификатор или название сети<traffic-types>— список имен типов трафика через запятую
Этот параметр можно использовать несколько раз.
Например, чтобы добавить необходимые типы трафика к сетям Private и Public, выполните:
# vinfra cluster network set-bulk --network Private:"Storage","Internal management",\
"OSTOR private","Backup (ABGW) private","VM private" \
--network Public:"Admin panel","SNMP","SSH","Self-service panel","Compute API",\
"VM public","iSCSI","NFS","S3 public","Backup (ABGW) public","VM backups"
Рекомендуемая сетевая конфигурация для вычислительного кластера
Рекомендуемая сетевая конфигурация для вычислительного сервиса, развернутого в производственной среде, предполагает создание дополнительных сетей.
Без поддержки быстрой сети DPDK для виртуальных машин
Требуются следующие сети:
Частная, назначенная первому объединенному соединению;
Оверлейная, назначенная интерфейсу VLAN, созданному на втором объединенном соединении;
Публичная, назначенная интерфейсу VLAN, созданному на втором объединенном соединении;
Внешняя ВМ, назначенная интерфейсу VLAN, созданному на втором объединенном соединении;
Резервная, назначенная интерфейсу VLAN, созданному на втором объединенном соединении.
С поддержкой быстрой сети DPDK для виртуальных машин
Требуются следующие сети:
Частная, назначенная первому объединенному соединению;
Оверлейная, назначенная интерфейсу VLAN, созданному на втором объединенном соединении;
Публичная, назначенная интерфейсу VLAN, созданному на втором объединенном соединении;
Резервная, назначенная интерфейсу VLAN, созданному на втором объединенном соединении;
Внешняя ВМ, назначенная третьему объединенному соединению.
Распределение типов трафика между сетями
Необходимые типы трафика следует распределить между этими сетями в соответствии со следующей таблицей.
Сеть |
Типы трафика |
|---|---|
Частная |
Хранилище, Управление системными сервисами, OSTOR внутр., Резервные копии (ABGW) внутр. |
Оверлейная |
ВМ внутр. |
Внешняя |
Панель управления, SSH, SNMP, API вычислений, Панель самообслуживания, S3 внешн., iSCSI, NFS, Резервные копии (ABGW) внешн. |
Внешняя ВМ |
ВМ внешн. |
Резервные копии |
Резервные копии ВМ, ВМ внешн. |
Создание рекомендуемой сетевой конфигурации для вычислительного кластера
Добавьте еще три сети.
На экране Инфраструктура → Сети нажмите Создать сеть.
В окне Новая сеть укажите имя сети. Имена сетей должны быть длиной от 3 до 32 символов и содержать только буквы латинского алфавита, цифры и символы подчеркивания.
Нажмите кнопку Создать.
Назначьте требуемые типы трафика в соответствии с рекомендуемой сетевой конфигурацией.
На экране Инфраструктура → Сети щелкните по значку карандаша рядом с типом трафика В разделе Эксклюзивные типы трафика или рядом с разделом Обычные типы трафика.
Добавьте нужный тип трафика в вашу сеть, установив соответствующий переключатель или флажок.
Щелкните галочку, чтобы применить изменения.
Если планируется использовать RDMA поверх InfiniBand, переведите тип трафика Хранилище в выделенную сеть и назначьте эту сеть интерфейсу IB.
Создайте объединенные подключения и подключения VLAN на узлах, которые планируется присоединить к вычислительному кластеру.
Добавьте еще три сети с помощью команды
vinfra cluster network create. Например:Чтобы создать сеть
Overlayи добавить к ней тип трафикаVM private, выполните:# vinfra cluster network create Overlay --traffic-types "VM private"Чтобы создать сеть
External VMи добавить к ней тип трафикаVM public, выполните:# vinfra cluster network create "External VM" --traffic-types "VM public"Чтобы создать сеть
Backupи добавить к ней типы трафикаVM backupsиVM public, выполните:# vinfra cluster network create Backup --traffic-types "VM backups","VM public"
Добавьте типы трафика
SNMP,Compute API, иSelf-service panelк сетиPublicс помощью команды:# vinfra cluster network set Public --add-traffic-types "SNMP","Compute API","Self-service panel"
Проверьте конфигурацию сети с помощью следующей команды:
# vinfra cluster network list -c id -c name -c traffic_types +--------------------------------------+-------------+----------------------------------------------------------------------------------+ | id | name | traffic_types | +--------------------------------------+-------------+----------------------------------------------------------------------------------+ | 0181a09c-3334-4b3b-a8d9-8c011de5c21c | Overlay | VM private | | 40dea510-d73c-497e-8cea-69bc52a5ae07 | External VM | VM public | | 8b7d2be5-6cc5-4635-b3d9-16c6cc11275d | Backup | VM backups,VM public | | f50605a3-64f4-4f0c-b50e-9481ec221c72 | Private | Backup (ABGW) private,Internal management,OSTOR private,Storage | | 955041d4-b059-47a1-ba4c-0be117e8cbd2 | Public | Backup (ABGW) public,Compute API,iSCSI,NFS,S3 public,Self-service ...<truncated> | +--------------------------------------+-------------+----------------------------------------------------------------------------------+
Что дальше