Подключение виртуальных коммутаторов к магистральным интерфейсам
Если вы планируете использовать для виртуальных машин большое количество сетей на базе VLAN, можно воспользоваться автоматической процедурой создания таких сетей. При создании в вычислительном кластере сети на базе VLAN система автоматически создает связанную сеть инфраструктуры и настраивает сетевые интерфейсы VLAN на всех вычислительных узлах с помощью распределенного виртуального коммутатора.
Чтобы использовать автоматическое создание сетей на базе VLAN, рассмотрим следующие примеры:
- Если у магистральных сетевых интерфейсов есть виртуальный коммутатор (их имена имеют формат br-<interface>), можно приступать к созданию в вычислительном кластере сетей на базе VLAN.
- Если для магистральных сетевых интерфейсов не настроены ни сети VLAN, ни виртуальный коммутатор, назначьте инфраструктурной сети, подключенной к этим магистральным интерфейсам, тип трафика ВМ внешн. Виртуальный коммутатор будет автоматически настроен на магистральных сетевых интерфейсах после создания сети на базе VLAN.
- Если у вас есть сети VLAN, но на магистральных сетевых интерфейсах не настроен виртуальный коммутатор, сначала преобразуйте конфигурацию магистральных интерфейсов в конфигурацию виртуального коммутатора, как описано ниже.
Если сетевая конфигурация включает небольшое количество сетей на базе VLAN, можно создать сетевые интерфейсы VLAN отдельно на каждом вычислительном узле, как описано в разделе Создание интерфейсов VLAN.
Ограничения
- Для сетей на базе VLAN соответствующие идентификаторы VLAN должны быть настроены на физических коммутаторах, подключенных к вычислительным узлам.
Чтобы подключить магистральный сетевой интерфейс к виртуальному коммутатору
-
Проверьте, могут ли сетевые интерфейсы VLAN, подключенные к вашей сети, быть преобразованы в Open vSwitch VLAN. Например:
# vinfra cluster network conversion precheck --network mynet +---------------------+-------------------------------------------------+ | Field | Value | +---------------------+-------------------------------------------------+ | affected_interfaces | - interface: eth0 | | | node_id: 13cb6cbf-0b9b-be0f-bb56-8ed6a0e9225c | | | vlans: | | | - eth0.1 | | | - interface: eth0 | | | node_id: 6e5d9e91-5c4e-a874-38cd-fe6f4bef10a4 | | | vlans: | | | - eth0.1 | | | - interface: eth0 | | | node_id: 1053e85b-351c-6113-5623-e0c6c64995e7 | | | vlans: | | | - eth0.1 | | affected_networks | - mynet | | physical_network | Public | +---------------------+-------------------------------------------------+
-
Преобразуйте сетевые интерфейсы VLAN в Open vSwitch VLAN. Во время преобразования могут возникать перебои в подключении. Например:
# vinfra cluster network conversion start --network mynet +---------+--------------------------------------+ | Field | Value | +---------+--------------------------------------+ | task_id | 058fc247-03a8-49fa-90e1-1e073dbafec9 | +---------+--------------------------------------+
Если магистральные сетевые интерфейсы не назначены ни одной инфраструктурной сети, укажите имя новой инфраструктурной сети, использовав параметр
--physical-network-name <name>. Новая инфраструктурная сеть будет автоматически создана с указанным именем и назначена магистральным интерфейсам. -
Проверьте статус преобразования. Например:
# vinfra cluster network conversion status 058fc247-03a8-49fa-90e1-1e073dbafec9 +---------------------+-------------------------------------------------+ | Field | Value | +---------------------+-------------------------------------------------+ | affected_interfaces | - interface: eth0 | | | node_id: 13cb6cbf-0b9b-be0f-bb56-8ed6a0e9225c | | | vlans: | | | - eth0.1 | | | - interface: eth0 | | | node_id: 6e5d9e91-5c4e-a874-38cd-fe6f4bef10a4 | | | vlans: | | | - eth0.1 | | | - interface: eth0 | | | node_id: 1053e85b-351c-6113-5623-e0c6c64995e7 | | | vlans: | | | - eth0.1 | | flow | done | | physical_network | Public | | state | success | | task_id | 058fc247-03a8-49fa-90e1-1e073dbafec9 | +---------------------+-------------------------------------------------+
По завершении преобразования можно будет создавать дополнительные сети VLAN на магистральных сетевых интерфейсах с помощью упрощенной процедуры.