Good evening everyone!
I have a production cluster with 5 nodes. All of the nodes have one network card with:
Questions:
I have a production cluster with 5 nodes. All of the nodes have one network card with:
- A dedicated public IP address on
eno1. - A
vmbr4001bridge for the public subnet of the guests (LXC). - A
vmbr4002bridge for the private subnet of the guests (LXC). - A
vmbr4003bridge for the private subnet of the hosts (nodes) with an assigned IP address (e.g.192.168.1.11)
192.168.1.0/24 to the 10.0.0.0/8 range. I have found this very nice guide. Basically what I would be doing is:- Stop the cluster:
systemctl stop pve-cluster corosyncon each node. - Locally mount the filesystem on each node.
- Edit the files
/etc/hostsand/etc/pve/priv/known_hoststo match the new subnet. - Edit
/etc/pve/corosync.confon each node and modify the IP addresses of all the nodes present there (from192.168.1.0/24to10.0.0.0/8), incrementing theconfig_versionto the same value on all nodes (e.g. from 8 to 9). - Reboot all nodes.
Questions:
- Would it be better to reboot the nodes one by one, or reboot them all at once?
- Is this procedure up to date? Anything missing?
- Any hints, recommendations or musts beyond what is described above?