Bug 39707

Summary: etcnet не может настроить vlan для интерфейса ovsbond
Product: Sisyphus Reporter: Evgeniy Korneechev <ekorneechev>
Component: etcnetAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: alex, ekorneechev, ldv, mike, qa-sisyphus, rider, sem, shaba, vseleznv
Version: unstableKeywords: RS
Hardware: x86_64   
OS: Linux   

Description Evgeniy Korneechev 2021-02-20 14:18:17 MSK
+++ Данная ошибка создана размножением ошибки 38578 +++

bond0/options:
TYPE=ovsbond
BRIDGE=vmbr0
HOST="ens18 ens19"
VID=495

vmbr0/options:
TYPE=ovsbr
BOOTPROTO=static
CONFIG_IPV4=yes
ON_BOOT=yes
HOST="bond0"

Однако после перезагрузки машины ovs-vsctl показывает без тега:
# ovs-vsctl show
6669027e-d2a5-4f23-8d36-bf279d39355c
    Bridge vmbr0
        Port vmbr0
            Interface vmbr0
                type: internal
    Bridge vmbr0
        Port bond0
            Interface ens18
            Interface ens19

А должен:
# ovs-vsctl show
6669027e-d2a5-4f23-8d36-bf279d39355c
    Bridge vmbr0
        Port vmbr0
            Interface vmbr0
                type: internal
    Bridge vmbr0
        Port bond0
            tag: 495
            Interface ens18
            Interface ens19

Аналогично #38578 необходимо добавить в команду в файле /etc/net/scripts/create-ovsbond код ${VID+tag=$VID}
Comment 1 Repository Robot 2022-02-11 22:29:12 MSK
etcnet-0.9.22-alt1 -> sisyphus:

 Fri Feb 11 2022 Alexey Shabalin <shaba@altlinux> 0.9.22-alt1
 - ovsport: OVS_PATCH option (Closes: #39708).
 - ovsport: HOST must be set.
 - ovsport: BRIDGE must be set.
 - ovsbond: BRIDGE must be set.
 - ovsbond: support VLAN id (Closes: #39707).
 - openvswitch: remove interface before create (Closes: #39709).