Skip to main content

Proxmox - Cluster IPs ändern

# Edit the network interfaces file to have the new IP information
# Be sure to replace both the address and gateway
nano /etc/network/interfaces

# Replace any host entries with the new IP addresses
nano /etc/hosts

# Change the DNS server as necessary
nano /etc/resolv.conf

# Edit the corosync file and replace the old IPs with the new IPs for all hosts
# -> Change only the IP from the node you are currently working on
nano /etc/pve/corosync.conf

# Edit the known hosts file to have the correct IPs (Only when you are on the run to change the master node IP)
# -> Insert the new IP of the Master node
nano /etc/pve/priv/known_hosts

# If using ceph, edit the ceph configuration file to reflect the new network
# -> change cluster_network = 10.10.20.0/24,10.10.0.0/24
# -> change public_network to = 10.10.20.0/24,10.10.0.0/24
nano /etc/ceph/ceph.conf

# Reboot the system to cleanly restart all the networking and services
reboot

# Delete the Monitor of the node that was changed vie GUI

# Edit ceph.conf
nano /etc/pve/ceph.conf
# -> temporarily change public_network to only = 10.10.0.0/24

# Create the MON
pveceph mon create

# Edit ceph.conf back to normal
nano /etc/pve/ceph.conf
# -> change public_network to = 10.10.20.0/24,10.10.0.0/24
# -> make sure you have this section:

[mon.work]
public_addr = 10.10.0.12

# -> Repeat the whole process two more times
# -> After the last one the public_network and cluster_network can be changed to only 10.10.0.0/24

# Reboot the system to cleanly restart all the networking and services
reboot