На одном хосте я создал vmbr1, где bond0 выступает в роли подчинённого интерфейса. В родительском датацентре я настроил SDN (type=VLAN) и несколько VNet, один из которых — Infra (vlan 100). Как сделать так, чтобы IP-адрес управления установки PVE находился именно в сети Infra VNet? Проблема в том, что мой локально определённый интерфейс управления (1) конфликтует с интерфейсом SDN (2). При ifup появляется ошибка, что назначение IP на подчинённые интерфейсы запрещено.
1) /etc/network/interfaces
Код:
auto bond0
iface bond0 inet manual
bond-slaves eno8303 eno8403
bond-miimon 100
bond-mode active-backup
bond-primary eno8303
auto vmbr1
iface vmbr1 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
auto bond0.100
iface bond0.100 inet static
address 10.118.65.10/24
gateway 10.118.65.1
vlan-id 100
vlan-raw-device bond0
2) /etc/network/interfaces.d/sdn
Код:
auto Infra
iface Infra
bridge_ports ln_Infra
bridge_stp off
bridge_fd 0
auto ln_Infra
iface ln_Infra
link-type veth
veth-peer-name pr_Infra
auto pr_Infra
iface pr_Infra
link-type veth
veth-peer-name ln_Infra
auto vmbr1v100
iface vmbr1v100
bridge_ports bond0.100 pr_Infra
bridge_stp off
bridge_fd 0
1) /etc/network/interfaces
Код:
auto bond0
iface bond0 inet manual
bond-slaves eno8303 eno8403
bond-miimon 100
bond-mode active-backup
bond-primary eno8303
auto vmbr1
iface vmbr1 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
auto bond0.100
iface bond0.100 inet static
address 10.118.65.10/24
gateway 10.118.65.1
vlan-id 100
vlan-raw-device bond0
2) /etc/network/interfaces.d/sdn
Код:
auto Infra
iface Infra
bridge_ports ln_Infra
bridge_stp off
bridge_fd 0
auto ln_Infra
iface ln_Infra
link-type veth
veth-peer-name pr_Infra
auto pr_Infra
iface pr_Infra
link-type veth
veth-peer-name ln_Infra
auto vmbr1v100
iface vmbr1v100
bridge_ports bond0.100 pr_Infra
bridge_stp off
bridge_fd 0
