Hi,
currently that's only possible through editing the configuration. https://pve.proxmox.com/pve-docs/chapter-pvecm.html#_adding_redundant_links_to_an_existing_cluster
There's work on the way do allow adding, editing and removing links through the gui.
However, to test it i did a "ifconfig vmbr0 0.0.0.0" where ring0 is on.
After a few moments it lost quorum and got fenced?
corosync-cfgtool -sb
normally it still should though, check the link state if all shows up?Should it not still be alive via ring1/link1?
normally it still should though, check the link state if all shows up?
And check what the log on the fenced (or another node) says regarding corosync - it should talk about both links after they got configured..
Feb 17 15:56:28 cluster5-node01 corosync[3077]: [KNET ] host: host: 3 has no active links
=> its only talking about link: 0, right?
Feb 17 16:59:51 cluster5-node01 corosync[192434]: [TOTEM ] Configuring link 0
Feb 17 16:59:51 cluster5-node01 corosync[192434]: [TOTEM ] Configured link number 0: local addr: 172.16.30.212, port=5405
Feb 17 16:59:51 cluster5-node01 corosync[192434]: [TOTEM ] Configuring link 1
Feb 17 16:59:51 cluster5-node01 corosync[192434]: [TOTEM ] Configured link number 1: local addr: 10.10.51.1, port=5406
corosync: 3.0.3-pve1
libknet1: 1.14-pve1
Was this ever implemented in the GUI?Hi,
currently that's only possible through editing the configuration. https://pve.proxmox.com/pve-docs/chapter-pvecm.html#_adding_redundant_links_to_an_existing_cluster
There's work on the way do allow adding, editing and removing links through the gui.
Made that feature request...No, albeit I need to research what happened with that work I referenced to (from top of my head it was handled by a colleague that left us that year for some virtual reality pastures).
Anyhow, the UI side might not be _that_ hard, but the API backend is also still missing support for this.
Would be great to open an enhancement request over at https://bugzilla.proxmox.com/ to keep better track of this feature request.
W.r.t. implementation details: I'd probably add explicit "add link" and "remove link" endpoints that have some basic checks, like is there a (working) link left if one gets removed or if all network addresses are reachable/configured by nodes and so on. If we should have an edit existing link endpoint is IMO a bit questionable, most of the time it's probably safer to just add a new link with the new desired addresses and so on and then delete the old one if all worked out.
We use essential cookies to make this site work, and optional cookies to enhance your experience.