Live Migrering
Denna sida beskriver hur man migrerar VM:ar mellan proxmoxkluster utan nertid.
Förklaring av live-migration processen
man loggar in på den proxmox-nod där den virtuella maskinen kör och använder subkommandot remote-migrate
till kommandot qm
(qemu and kvm virtual machine manager)
För att läsa mer om kommandot och dess krav kan du köra qm help remote-migrate
Som står i hjälp texten för qm remote-migrate
så krävs ett antal argument till kommandot, dessa följer i den ordning som qm remote-migrate
förväntar sig.
<vmid>
det lokala id-nummret på den VM du vill migrera<remote_vmid>
det id-nummer VM:en kommer att ha på fjärrklustret<target_endpoint>
en sträng som identifierar den nod i fjärrklustret som ska ta emot VM:en. Se nedan för hur du konstruerar entaget_endpoint
sträng<target_bridge>
det bridge interface som VM:en ska ansluta sitt nätverksinterface på i fjärrklustret<target_storage>
den lagringsyta i fjärrklustret som den migrerade VM:en ska placeras på-online
visar att vi vill göra en live migrering. Annars kommer VM:en att stängas av innan migrering påbörjas.
Skapa taget_endpoint
sträng
På fjärrkluster
- I web-GUI under
Datacenter->Permissions->Users->API Tokens
och skapa en ny API token för din användare (alternativt som root ifall det skulle behövas) och spara undan token informationen - I web-GUI under
Datacenter->Cluster-><node_name>->Join Information
plocka ut Fingeravtrycket (fingerprint) av den nod som ska agera mottagare av migreringen Du bör nu ha all den information som behövs för att kunna skapa entarget_endpoint
sträng.
Sätt ihop target_endpoint
sträng
Strängen är kommaseparerad, utan mellanslag. När strängen är färdig bör den se ut motsvarande nedan.
apitoken=PVEAPIToken=<<ANVÄNDARE>>@<<PAM_OR_AD>>!<<TOKEN_NAME>>=<<TOKEN_ID>>
,`host=<
Kör hela kommandot och hoppas det fungerar...
Om det inte fungerar alls så kan det vara värt att kolla manualsidorna för qm: https://pve.proxmox.com/pve-docs/qm.1.html
Samt läsa igenom artiklar på proxmox forument med taggen qm-remote-migrate
https://forum.proxmox.com/tags/qm-remote-migrate/
Anteckningar från tidigare användning av guiden...
Diskar anslutna till VM måste vara på ett format som qm
kommandot kan nyttja. Om kommandot klagar på att diskarna inte går att exportera, prova då att flytta diskarna till en annan lagringsyta på det lokala klustret och försök igen.