Сгенерировать команды xe CLI для сетей VLAN и объединений сетевых карт XCP-ng в виде готового к запуску скрипта оболочки.
XCP-ng - это гипервизор с открытым исходным кодом, основанный на проекте Xen, управление которым осуществляется с помощью набора инструментов XAPI и интерфейса командной строки <code>xe</code>. Настройка сети в XCP-ng включает три основных объекта: PIF (привязки физических интерфейсов к сетевым картам хоста), сети (виртуальные коммутаторы, к которым подключаются виртуальные машины) и VLAN (подсети с тегами, создаваемые на основе PIF). Группы (Bonds) объединяют несколько PIF для обеспечения избыточности или повышения пропускной способности.
Выберите тип операции (сеть VLAN, объединение сетевых карт или перенастройка сети управления), введите имя сети, идентификатор VLAN или PIF-интерфейсы, входящие в объединение, а также (по желанию) значение MTU. Утилита сгенерирует скрипт команд <code>xe</code> с использованием переменных оболочки для фиксации UUID на каждом этапе. Заполнители UUID чётко обозначены в тех местах, где их необходимо заменить значениями с целевого хоста.
UUID-идентификаторы PIF зависят от конкретного хоста. Чтобы определить правильный UUID для каждого физического интерфейса, выполните на целевом хосте команду `xe pif-list host-uuid=$(xe host-list --minimal)`. На вкладке «Пошагово» приведены комментарии с объяснением каждой команды и указанием типичных ошибок, таких как требование использования заглавных букв в аргументе IP= при выполнении команды pif-reconfigure-ip, а также необходимость вызова команды xe bond-set-mode после создания связки.