Bug 51211 - настроенный в pve vlan после перезагрузки отображается, как Unknown
Summary: настроенный в pve vlan после перезагрузки отображается, как Unknown
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: pve-common (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-20 14:42 MSK by zvn
Modified: 2024-09-24 15:12 MSK (History)
5 users (show)

See Also:


Attachments
012.tar.gz (30.50 KB, application/gzip)
2024-08-20 14:42 MSK, zvn
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description zvn 2024-08-20 14:42:53 MSK
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 - после перезагрузки
Comment 1 Evgeny Shesteperov 2024-09-24 15:12:10 MSK
Версия

-   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.