Hi all,
We are currently running an outdated PVE cluster (version 6.4) consisting of 5 nodes. All VMs and containers are using an external NFS share for both disk storage and backups, mounted at /mnt/pve/NFS.
We’ve recently acquired 2 new nodes, and instead of adding them to the existing cluster, we plan to build a fresh cluster running PVE 8.3.
Our proposed migration strategy is as follows:
1. Remove one node from the old cluster, leaving the minimum 3 nodes required to form the new PVE 8.3 cluster.
2. Mount the same NFS storage on the new cluster using the same path and name (/mnt/pve/NFS), in parallel with the old cluster which will continue to access it during the migration.
3. Shut down one VM or container at a time on the old cluster.
4. Copy the corresponding VM/CT configuration file to the new cluster, keeping the same VMID and storage path.
5. Start the VM/CT on the new cluster.
6. Ensure that the same VM/CT will not be started again on the old cluster to avoid conflicts.
Would this approach be viable? In particular, point #2 raises some concerns — is it safe to mount the same NFS storage on two separate clusters simultaneously, assuming that no VM/CT is active on both at the same time?
Backup and restore is not an option, unfortunately the disks are very big and the downtime would be too much.
Thank you in advance for your input!
We are currently running an outdated PVE cluster (version 6.4) consisting of 5 nodes. All VMs and containers are using an external NFS share for both disk storage and backups, mounted at /mnt/pve/NFS.
We’ve recently acquired 2 new nodes, and instead of adding them to the existing cluster, we plan to build a fresh cluster running PVE 8.3.
Our proposed migration strategy is as follows:
1. Remove one node from the old cluster, leaving the minimum 3 nodes required to form the new PVE 8.3 cluster.
2. Mount the same NFS storage on the new cluster using the same path and name (/mnt/pve/NFS), in parallel with the old cluster which will continue to access it during the migration.
3. Shut down one VM or container at a time on the old cluster.
4. Copy the corresponding VM/CT configuration file to the new cluster, keeping the same VMID and storage path.
5. Start the VM/CT on the new cluster.
6. Ensure that the same VM/CT will not be started again on the old cluster to avoid conflicts.
Would this approach be viable? In particular, point #2 raises some concerns — is it safe to mount the same NFS storage on two separate clusters simultaneously, assuming that no VM/CT is active on both at the same time?
Backup and restore is not an option, unfortunately the disks are very big and the downtime would be too much.
Thank you in advance for your input!