proxmox logo

Live migratie van VM’s tussen Proxmox hosts

Inmiddels heb ik mijn ESXi server uitgefaseerd en deze ook voorzien van Proxmox. Het is nu de wens om alle VM’s over te krijgen van Prox01 naar Proximus. Ik heb mijn oude Datastores gewiped en de ene ingesteld als LVM-Thin (DATASTORE-THIN) en de andere als LVM (DATASTORE).

Beide servers hebben een Linux-Bridge genaamd “vmbr0” en aangezien ze over dezelfde processor beschikken zal het CPU type HOST van mijn virtuele machines me niet dwars zitten.

Prox01 beschikt nu over alle VM’s, hierop maak ik het cluster aan. Dit doe je onder datacenter > cluster. Mijn cluster heet susse en prox01 is hierop aangemaakt als node.

Op Proximus open ik de shell, hierop voer ik “pvecm add <ip prox01>” uit.

Vervolgens geef je de root gegevens van je hoofdserver op en wordt alles geregeld.

Wanneer je nu op het webinterface inlogt, zie je dat beide hosts vertegenwoordigd zijn.

Klik met rechts op je VM en kies migratie. Indien je tegen een issue aanloopt, dien je mogelijk via Datacenter → Storage → Opslagnaam de beide nodes toegang te geven. Je ziet in het bovenstaande screenshot dat mijn eerder benoemde storages DATASTORE en DATASTORE-THIN op Proximus niet door prox01 worden gezien.

Na het toegang geven van prox01 op beide storages kan ik net zoals via vCenter in een VMware omgeving, nu live migraties doen van de ene naar de andere standalone host.

Wanneer je aan een VM nog ISO’s gemount hebt als CD/DVD, dien je deze voor de migratie te verwijderen.

Na het verwijderen van de virtuele CD/DVD drives herstart je de VM zodat de drives uit de virtuele hardware configuratie zijn.

Zo zie je gaande weg alle VM’s overgaan van de ene naar de andere host.

Als laatste moeten we er aan denken dat we op onze Veeam backup server ook deze tweede proxmox host toevoegen waarbij deze ook gaat beschikken over zijn eigen veeam worker vm.

Hierna krijg je automatisch weer de vraag voor het aanmaken van de worker-vm.