Настройка сетей в вычислительном кластере

Предварительные требования

Минимальная сетевая конфигурация для вычислительного кластера

Минимальная сетевая конфигурация для вычислительного сервиса, развернутого в целях тестирования, включает две сети: для внутреннего и внешнего трафика. Можно оставить без изменений стандартные сети Внешняя и Частная. В таком случае следует назначить этим сетям типы трафика в соответствии со следующей таблицей.

Минимальная сетевая конфигурация для вычислений
Сеть Типы трафика
Частная Хранилище, Управление системными сервисами, OSTOR внутр., Резервные копии (ABGW) внутр., ВМ внутр.
Внешняя Панель управления, SNMP, SSH, Панель самообслуживания, API вычислений, ВМ внешн., iSCSI, NFS, S3 внешн., Резервные копии (ABGW) внешн., Резервные копии ВМ.

Чтобы создать минимальную сетевую конфигурацию для вычислительного кластера

Панель администратора

  1. Добавьте требуемые типы трафика (API вычислений, ВМ внутр., Резервные копии ВМ и ВМ внешн.) в ваши сети инфраструктуры.
    1. На экране Инфраструктура > Сети щелкните по значку карандаша рядом с типом трафика в разделе Эксклюзивные типы трафика или рядом с разделом Обычные типы трафика.
    2. Добавьте нужный тип трафика в вашу сеть, установив соответствующий переключатель или флажок.
    3. Щелкните галочку, чтобы применить изменения.
  2. Если планируется использовать RDMA поверх InfiniBand, переведите тип трафика Хранилище в выделенную сеть и назначьте эту сеть интерфейсу IB.
  3. Настройте сетевые интерфейсы на узлах, которые планируется присоединить к вычислительному кластеру.

Интерфейс командной строки

Используйте следующую команду:

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) внешн.
Внешняя ВМ ВМ внешн.
Резервные копии Резервные копии ВМ, ВМ внешн.

Чтобы создать рекомендуемую сетевую конфигурацию для вычислительного кластера

Панель администратора

  1. Добавьте еще три сети.
    1. На экране Инфраструктура > Сети нажмите Создать сеть.
    2. В окне Новая сеть укажите имя сети. Имена сетей должны быть длиной от 3 до 32 символов и содержать только буквы латинского алфавита, цифры и символы подчеркивания.
    3. Нажмите кнопку Создать.
  2. Назначьте требуемые типы трафика в соответствии с рекомендуемой сетевой конфигурацией.
    1. На экране Инфраструктура > Сети щелкните по значку карандаша рядом с типом трафика в разделе Эксклюзивные типы трафика или рядом с разделом Обычные типы трафика.
    2. Добавьте нужный тип трафика в вашу сеть, установив соответствующий переключатель или флажок.
    3. Щелкните галочку, чтобы применить изменения.
  3. Если планируется использовать RDMA поверх InfiniBand, переведите тип трафика Хранилище в выделенную сеть и назначьте эту сеть интерфейсу IB.
  4. Создайте объединенные подключения и подключения VLAN на узлах, которые планируется присоединить к вычислительному кластеру.

Интерфейс командной строки

  1. Добавьте еще три сети с помощью команды 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"
      
  2. Добавьте типы трафика SNMP, Compute API, и Self-service panel к сети Public с помощью команды:

    # vinfra cluster network set Public --add-traffic-types "SNMP","Compute API","Self-service panel"
    
  3. Проверьте конфигурацию сети с помощью следующей команды:

    # 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> |
    +--------------------------------------+-------------+----------------------------------------------------------------------------------+