Нужно добавить Vlans в мой NetPlan Config с помощью KVM Bridge и соединения
Я сделал это yaml для связи с 4 никелем и статического IP, но мне нужно добавить четыре VLAN для связи. VLAN 77, 88, 99, 333 кто-нибудь может мне помочь с этим конфигом? Я также использую конфигурацию для моста KVM с br0 и мне нужно, чтобы он все еще работал.
Этот текущий yaml работает, но просто нужно добавить VLAN.
https://gist.githubusercontent.com/R...nager-all.yaml
network:
bridges:
br0:
addresses:
- 10.0.77.2/24
dhcp4: false
gateway4: 10.0.77.1
nameservers:
addresses:
- 10.0.77.1
- 8.8.8.8
interfaces:
- bond0
bonds:
bond0:
interfaces:
- eno1
- eno2
- eno3
- eno4
parameters:
mode: balance-xor
ethernets:
eno1:
addresses: []
dhcp4: false
dhcp6: false
eno2:
addresses: []
dhcp4: false
dhcp6: false
eno3:
addresses: []
dhcp4: false
dhcp6: false
eno4:
addresses: []
dhcp4: false
dhcp6: false
0 ответов
Это файл netplan, с которого я бы начал. Я предполагаю, что vlan77 (от 10.0.77.0/24) является нативным, а связь - магистральной. Я также предполагаю, что вы хотите, чтобы виртуальные машины находились в разных виртуальных сетях:
#/etc/netplan/01-networkd-vlan-bond.yml
network:
version: 2
renderer: networkd
ethernets:
eno1:
addresses: []
dhcp4: false
dhcp6: false
eno2:
addresses: []
dhcp4: false
dhcp6: false
eno3:
addresses: []
dhcp4: false
dhcp6: false
eno4:
addresses: []
dhcp4: false
dhcp6: false
bonds:
bond0:
interfaces: [eno1, eno2, eno3, eno4]
addresses: [10.0.77.2/24]
gateway4: 10.0.77.1
nameservers:
addresses: [10.0.77.1,8.8.8.8]
search: [domain.tld]
dhcp4: false
dhcp6: false
parameters:
mode: balance-xor
bridges:
br0:
interfaces: [ bond0 ]
dhcp4: false
dhcp6: false
parameters:
forward-delay: 0
stp: true
br88:
interfaces: [ vlan.88 ]
dhcp4: false
dhcp6: false
addresses: []
parameters:
forward-delay: 0
stp: true
br99:
interfaces: [ vlan.99 ]
dhcp4: false
dhcp6: false
addresses: []
parameters:
forward-delay: 0
stp: false
br333:
interfaces: [ vlan.333 ]
dhcp4: false
dhcp6: false
addresses: []
parameters:
forward-delay: 0
stp: true
vlans:
vlan.88:
id: 88
link: bond0
dhcp4: false
dhcp6: false
vlan.99:
id: 99
link: bond0
dhcp4: false
dhcp6: false
vlan.333:
id: 333
link: bond0
dhcp4: false
dhcp6: false
Все это предполагает, что vlan77 является нативным vlan, поэтому, если это не так, необходимо будет внести некоторые изменения. Поскольку vlan77 является нативным, вам не нужна отдельная запись для vlan77.
Я назначаю все IP-адреса через мои dhcp-серверы, так что мои настройки немного отличаются, и я заметил, что в некоторых сетях мне нужно было иметь как связывание, так и собственный набор vlan для получения адресации dhcp, поэтому вам, возможно, потребуется ввести один и тот же IP-адрес. адресная информация как в связке, так и в собственном мосту, которая в вашем случае будет выглядеть так:
br0:
interfaces: [ bond0 ]
dhcp4: false
dhcp6: false
addresses: [10.0.77.2/24]
gateway4: 10.0.77.1
nameservers:
addresses: [10.0.77.1,8.8.8.8]
search: [domain.tld]
parameters:
forward-delay: 0
stp: true
Но вам это не нужно, поскольку оно не задокументировано и не имеет особого смысла.