Summary: | [Open vSwitch] Не подымается автоматом OVSBond | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Evgeniy Korneechev <ekorneechev> |
Component: | etcnet | Assignee: | Mikhail Efremov <sem> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P5 | CC: | ldv, rider, sem, shaba, vseleznv |
Version: | unstable | Keywords: | RS |
Hardware: | x86_64 | ||
OS: | Linux |
Description
Evgeniy Korneechev
2021-02-20 17:02:13 MSK
(Ответ для Evgeniy Korneechev на комментарий #0) > # ovs-vsctl show > e5b74366-580e-4eb9-9310-ba61e2d38ad9 > Bridge vmbr0 > Port bond0 > Interface bond0 > error: "could not open network device bond0 (No such device)" > Port vmbr0 > Interface vmbr0 > type: internal > ovs_version: "2.14.1" В такой ситуации при попытке разобраться с проблемой были выполнены команды по добавлению сетевых интерфейсов ens18 и ens19 в мост vmbr0 (явно опрометчиво) и, в совокупности с bond_mode=balance-tcp lacp=active, это вызвало то ли сетевой шторм, то ли петлю, полностью разломав сеть как в ВМ и на хосте, так и во всем сегменте сети. PS Человеческий фактор и некомпетентность конечно никто не отменяет - но с текущую реализацию скрипта create-ovsbond нужно чинить. PPS С указанным костылем данная ситуация не возникает, так как OVS не дает добавить в мост интерефейс, который уже есть в нем через бонд. 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). |