[email protected]

How-to · Proxmox

Move Proxmox to new hardware: process and handover

Editorial note: Versions, commands and prices may change. Please verify critical steps independently before production use. This guide does not replace individual professional, legal or tax advice.

Plan a move or handover: Proxmox setup covers preparing the target. For an existing environment and a provider change, use Proxmox takeover. Initial meeting.

Moving a Proxmox server and changing its service provider are separate projects. The technical move transfers guests and, where necessary, data; the operational handover establishes access, knowledge and responsibility. The article includes the common commands for cluster join, migration, restore and node removal. As of October 2026.

Contents

Assess the starting point and select a method

Inventory guests, local and shared disks, CPU types, passthrough, container mounts, bridges and external services. Check the last recoverable backup point before approving a transfer method. The PVE backup path and VM migration have different requirements.

Situation Planning path Clarify beforehand
Separate old and new hosts Restore guest backup on new PVE Backup access, free target, downtime window and final data point
Replacement within one cluster Join an empty node, migrate guests, remove old node in order Quorum, capacity, CPU compatibility and storage
CPU change or locally bound devices Planned shutdown with restore or suitable offline migration Guest CPU configuration, drivers and devices on the target
Provider change only Operational handover without forcing a hardware move Documentation, access and responsibilities

Regular live migration requires source and target in the same cluster, a reliable connection and a suitable target package version. Passed-through PCI/USB devices block this path; CPU compatibility must be established first (VM migration requirements). This is not a promise of uninterrupted migration. Other transfer functions need a separate assessment of version and topology.

Prepare the new hardware

Check CPU, RAM, disks, controllers and networking against Proxmox system requirements and actual guest demand. The hardware and sizing guide explains resource planning. Include headroom for migration, backups and a planned node failure in the same assessment.

Install the target with a unique hostname and suitable networking. Record bridge names, VLANs, routing and storage IDs. Do not infer NIC names and disk paths solely from the old installation (network configuration). Keep console access independent of the affected network configuration.

The target node must contain no guests before joining the cluster. Joining overwrites /etc/pve and inherits the cluster storage configuration. Different local storage layouts and node restrictions need suitable configuration afterwards (Cluster Manager). Do not remove or rename old and new nodes without coordination.

Transfer guests under control

For backup restore: confirm access to the actual backup storage and, where applicable, PBS namespace, permissions and encryption keys. Select target storage and ID, restore without automatic startup, then check networking and devices. The restore test guide describes an isolated trial.

For LXC, PVE backups do not include bind/device mount contents. Transfer additional data separately. Before a test start, check all mpX entries and remove production bind/device mounts or redirect them to independent test copies. This limitation is documented in Backup and Restore.

For cluster migration: transfer a suitable guest first, with defined acceptance criteria. Assess local disks, CPU model and device bindings using the VM documentation. One successful migration does not replace checks for other guest types. When changing CPU vendor, plan a shutdown and a suitable startup CPU type rather than assuming live compatibility.

Example: commands for migration and restore

The following commands show the common paths. Guest IDs, node and storage names are placeholders.

Add a new node to the cluster (on the new, guest-free node):

pvecm add 192.0.2.11 --link0 10.10.10.15     # IP of an existing node, own Corosync address
pvecm status                                 # check quorum and members
pvecm nodes

Migrate guests:

qm migrate 100 pve-new --online                                   # VM live, shared storage
qm migrate 100 pve-new --online --with-local-disks --targetstorage local-zfs   # VM with local disks
pct migrate 200 pve-new --restart                                 # container: restart migration

A VM with different CPU types on source and target gets a compatible CPU type before it moves to the new host:

qm set 100 --cpu x86-64-v2-AES       # broadly compatible CPU model; takes effect after the guest's next restart

Restore guests from a backup (standalone new host), each without automatic start:

qmrestore /mnt/backup/vzdump-qemu-100-2026_10_21-02_00_00.vma.zst 100 --storage local-zfs
pct restore 200 /mnt/backup/vzdump-lxc-200-2026_10_21-02_00_00.tar.zst --storage local-zfs
# from a Proxmox Backup Server:
qmrestore pbs-store1:backup/vm/100/2026-10-21T02:00:00Z 100 --storage local-zfs

Remove the old node, only after acceptance, once it has been shut down and is no longer reachable (on a remaining node):

pvecm delnode pve-old
pvecm status

Do not bring the removed node back into the network without reinstalling it first: the old and the new cluster identity would collide.

Cutover and fallback

Before the final transfer, stop writes in a controlled way and establish the final data point. Applications spanning multiple VMs also require coordinated consistency. Then secure the source against duplicate startup; move production IP, DNS, routing and external connections to the target according to the cutover plan.

Define fallback beforehand: who decides, which data has been written since cutover, and how will it return to the source? An old backup point is not a lossless return after production writes on the target. Document the authoritative writer and an abort point before production acceptance.

Document the provider handover

Clarify these items with the previous and future operator. They are review points, not automatically included additional services:

  • Hand over inventory, network plan, storage mapping and documented deviations.
  • Establish administrator access, MFA recovery and account ownership.
  • Check backup catalogue, key access and existing restore evidence.
  • Record monitoring, alarm paths and open incidents.
  • Define responsibility for host, guest, application and external providers.
  • Agree when permissions change and old access is revoked.

Transfer secrets through a protected handover channel. Revoke existing access only after confirming replacement access. A hardware move follows only if findings and target architecture require it. WZ-IT describes entry through a health check and documented handover on the takeover page.

Acceptance and next steps

After cutover, check guest startup, data point, business workflow, connectivity, backups and monitoring. Remove the old node only after acceptance and according to the node removal procedure. Where data deletion is required, account for the agreed backup and retention scope.

For new target hardware: Proxmox setup. For inventory review, documentation and operational handover: Proxmox takeover. Findings determine the transfer method and operational scope.

Sources

Rather have it operated?

You'd rather not run Proxmox yourself? WZ-IT handles setup, operations and maintenance - privacy-focused from Germany.

Enquiry

Build, migrate, or operate Proxmox

We design and maintain Proxmox environments from a single node to an HA cluster, including migration, storage, backup, and ongoing operations.

  • Straight with Timo and Robin - no sales team, no pitch
  • A professional assessment of your situation
  • Concrete next steps for infrastructure, software or AI

The conversation is free and non-binding.

WZ-IT provided very competent support in implementing our server and virtualization infrastructure. As part of the project, a Proxmox-based virtualization environment was set up along with a virtual machine for our application systems. Additionally, a structured backup concept was implemented. A particular focus was on security: the setup of a VPN tunnel and the clean implementation of encryption and access concepts were professionally executed. The structured consulting as well as the reliable and swift implementation deserve special mention. We are very satisfied with the services provided and are happy to recommend WZ-IT.
John HellmerichsManaging Director, AInergy GmbH
Timo and Robin, founders of WZ-IT

Build, migrate, or operate Proxmox

WZ-IT provided very competent support in implementing our server and virtualization infrastructure. As part of the project, a Proxmox-based virtualization environment was set up along with a virtual machine for our application systems. Additionally, a structured backup concept was implemented. A particular focus was on security: the setup of a VPN tunnel and the clean implementation of encryption and access concepts were professionally executed. The structured consulting as well as the reliable and swift implementation deserve special mention. We are very satisfied with the services provided and are happy to recommend WZ-IT.
John HellmerichsManaging Director, AInergy GmbH

Frequently Asked Questions

Answers to the most important questions

Knowledge

More on Proxmox

1 more articles are in progress.

All Proxmox articles

Companies worldwide trust WZ-IT

  • Stadtwerke Brühl
  • DGHO e.V.
  • solarwerkstatt berlin
  • ABCO Water Systems
  • Golem.de
  • EVADXB
  • nextGYM
  • AInergy
  • ml&s
  • Odiseo Solutions
  • Annota
  • ARGE
  • SweetConnect GmbH
  • Aphy AG
  • CORGOS
  • Rekorder
  • SolidProof
  • Yonju
  • Keymate
  • Paritel
  • Mr. Clipart
  • Millenium
  • Negosh
  • Führerscheinmacher
Read client reviews