| Summary: | настроенный в pve vlan после перезагрузки отображается, как Unknown | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | zvn <zvn> | ||||
| Component: | pve-common | Assignee: | Alexey Shabalin <shaba> | ||||
| Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | alimektor, max.gordeef, shaba, shrek, zvn | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Версия
- pve-common-8.2.2-alt1
- pve-manager-8.2.4-alt1
Шаги воспроизведения
Создать bond-интерфейс:
# mkdir -p /etc/net/ifaces/bond0
# cat <<EOF > /etc/net/ifaces/bond0/options
BOOTPROTO=static
CONFIG_WIRELESS=no
CONFIG_IPV4=yes
HOST='ens20 ens21'
ONBOOT=yes
TYPE=bond
BONDOPTIONS='xmit_hash_policy=layer2+3 lacp_rate=1 miimon=100'
BONDMODE=4
EOF
# reboot
# pvesh get /nodes/pve01/network | grep bond0
В веб-интерфейсе создать Linux VLAN:
Центр обработки данных → pve01 → Сеть → Создать → Linux VLAN:
1. Имя: vlan1
2. RAW-устройство виртуальной ЛС: bond0
Нажать Создать.
В веб-интерфейсе создать Linux Bridge:
Центр обработки данных → pve01 → Сеть → Создать → Linux Bridge:
1. Имя: vmbr1
2. Порты сетевого моста: vlan1
Нажать Создать.
Применить сделанные изменения, нажав кнопку Применить конфигурацию.
Перезагрузить систему:
# reboot
Проверить наличие интерфейса unknown:
# pvesh get /nodes/pve01/network | grep unknown
Проверить также в веб-интерфейсе:
Центр обработки данных → pve01 → Сеть
Ожидаемый результат: Нет интерфейса unknown. Все интерфейсы отображаются
корректно, как до перезагрузки машины.
Фактический результат: Пример ошибки:
│ 1 │ │ 1 │ │ │ │ │ │ │ │ │ ["inet"] │ │ vlan1 │ static │ manual │ │ ["vlan_raw_device bond0"] │ 7 │ │ unknown │
Воспроизводится в P10.
|
Created attachment 16659 [details] 012.tar.gz На основе имеющегося bond0 в веб pve создан vlan1, затем на основе vlan1 создан vmbr1. До перезагрузки vlan1 отображается с типом vlan, после перезагрузки - unknown. Проверено на двух независимо настроенных хостах. в прилагаемом файле три каталога с подкаталогами /etc/net, /etc/network и вывод pvesh get /nodes/host/network в txt : 0 - до настройки vlan1, vmbr1 1 - после настройки vlan1, vmbr1, но до перезагрузки 2 - после перезагрузки