Product SiteDocumentation Site

Глава 28. Сетевая подсистема

28.1. Применение изменений сетевых настроек
28.2. Имена сетевых устройств
28.3. Конфигурирование сети в PVE
28.4. Конфигурация сети с использованием моста
28.4.1. Конфигурация с одним мостом
28.4.2. Внутренняя сеть для ВМ
28.5. Объединение/агрегация интерфейсов
28.5.1. Параметры Linux Bond
28.5.2. Параметры OVS Bond
28.5.3. Агрегированный bond-интерфейс с фиксированным IP-адресом
28.5.4. Агрегированный bond-интерфейс в качестве порта моста
28.6. Настройка VLAN
28.6.1. Мост с поддержкой VLAN
28.6.2. Мост на VLAN
В 8 версии PVE для управления сетью используется сетевая подсистема ifupdown2.

Примечание

В ОС «Альт Виртуализация» 10.x использовалась сетевая подсистема etcnet. При обновлении системы с платформы p10 (PVE v7) до p11 (PVE v8), необходимо установить пакет ifupdown2, отключить etcnet и включить ifupdown2 и перезагрузить узел:
# apt-get install ifupdown2
# systemctl disable network
# systemctl mask network
# systemctl enable networking.service
# reboot
PVE использует сетевой стек Linux, что обеспечивает большую гибкость в настройке сети на узлах PVE. Настройку сети можно выполнить либо через графический интерфейс (ХостСистемаСеть), либо вручную, редактируя файл /etc/network/interfaces, который содержит всю конфигурацию сети.
Сетевые интерфейсы узла pve01

Примечание

Подробнее о настройках в файле /etc/network/interfaces см. man interfaces(5)

Примечание

Интерфейс vmbr0 необходим для подключения гостевых систем к базовой физической сети. Это мост Linux, который можно рассматривать как виртуальный коммутатор, к которому подключены гостевые системы и физические интерфейсы.
Ниже приведены примеры настройки сети. Для организации более сложных виртуальных сетей в кластерах PVE используется программно-определяемая сеть (см. Программно-определяемые сети (SDN)).

28.1. Применение изменений сетевых настроек

Все изменения конфигурации сети, сделанные в веб-интерфейсе PVE, не записываются напрямую в /etc/network/interfaces. Изменения сначала записываются во временный файл (/etc/network/interfaces.new), что позволяет сделать несколько связанных изменений одновременно. Это также позволяет убедиться, что изменения сделаны верно, так как неправильная конфигурация сети может сделать узел недоступным.
Для применения изменений сетевых настроек, сделанных в веб-интерфейсе PVE, следует нажать кнопку Применить конфигурацию. В результате изменения из файла interfaces.new будут перенесены в файл /etc/network/interfaces и применены в реальном времени.
Если изменения вносились непосредственно в файл /etc/network/interfaces, применить их можно, выполнив команду:
# ifreload -a
Ещё один способ применить новую сетевую конфигурацию — перезагрузить узел. В этом случае служба systemd pvenetcommit активирует файл interfaces.new до того, как сетевая служба применит эту конфигурацию.