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
vmbr4001
bridge for the public subnet of the guests (LXC). - A
vmbr4002
bridge for the private subnet of the guests (LXC). - A
vmbr4003
bridge 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 corosync
on each node. - Locally mount the filesystem on each node.
- Edit the files
/etc/hosts
and/etc/pve/priv/known_hosts
to match the new subnet. - Edit
/etc/pve/corosync.conf
on each node and modify the IP addresses of all the nodes present there (from192.168.1.0/24
to10.0.0.0/8
), incrementing theconfig_version
to 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?