Настройка сетей в вычислительном кластере
Предварительные требования
- Топология вашей сети должна соответствовать требованиям, приведенным в разделе Требования к сети для вычислительного кластера.
- Четкое понимание концепции Типы трафика.
Минимальная сетевая конфигурация для вычислительного кластера
Минимальная сетевая конфигурация для вычислительного сервиса, развернутого в целях тестирования, включает две сети: для внутреннего и внешнего трафика. Можно оставить без изменений стандартные сети Внешняя и Частная. В таком случае следует назначить этим сетям типы трафика в соответствии со следующей таблицей.
| Сеть | Типы трафика |
|---|---|
| Частная | Хранилище, Управление системными сервисами, 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"
Рекомендуемая сетевая конфигурация для вычислительного кластера
Рекомендуемая сетевая конфигурация для вычислительного сервиса, развернутого в производственной среде, предполагает создание дополнительных сетей. Требуются следующие сети:
- Частная сеть, назначенная первому объединенному соединению
- Оверлейная сеть, назначенная интерфейсу VLAN, созданному на втором объединенном соединении
- Публичная сеть, назначенная интерфейсу 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> | +--------------------------------------+-------------+----------------------------------------------------------------------------------+