Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
|
werkinstructies:migratie_van_ofline_geust_in_kvm [2016/01/10 14:38] abel [Procedure] |
werkinstructies:migratie_van_ofline_geust_in_kvm [2018/12/12 22:27] (huidige) abel [Procedure] |
||
|---|---|---|---|
| Regel 1: | Regel 1: | ||
| - | ====== | + | ====== |
| Er bestaat een mogelijkheid om VM's live te migreren van één KVM host naar een andere maar hiervoor moeten de versies van alle betrokken software op de KVM hosts gelijk zijn. In het geval van een migratie naar een hogere versie van KVM en OS is de hier beschreven procedure te gebruiken. | Er bestaat een mogelijkheid om VM's live te migreren van één KVM host naar een andere maar hiervoor moeten de versies van alle betrokken software op de KVM hosts gelijk zijn. In het geval van een migratie naar een hogere versie van KVM en OS is de hier beschreven procedure te gebruiken. | ||
| Regel 10: | Regel 10: | ||
| * alle gëemuleerde hardware. | * alle gëemuleerde hardware. | ||
| - | Binnen mijn setup staat alle storage op iSCSI targets. Deze mount ik daar ook. Vervolgens zorg ik dat op de nieuwe KVM host ook bridges naar de juiste VLAN's aanwezig zijn (zie [[installatie_handleidingen: | + | Binnen mijn setup staat alle storage op iSCSI targets. Deze connect |
| ===== Procedure ===== | ===== Procedure ===== | ||
| - | 1. Zorg voor een methode om de later gegenereerde XML files uit te wisselen. | + | 1. Zorg voor een methode om de .img files en de later gegenereerde XML files uit te wisselen. |
| * Als je voor SCP kiest, wissel dan de public keys van root uit tussen beide KVM hosts. Vergeet deze niet weer uit te zetten na de migratie met het oog op security. | * Als je voor SCP kiest, wissel dan de public keys van root uit tussen beide KVM hosts. Vergeet deze niet weer uit te zetten na de migratie met het oog op security. | ||
| Regel 19: | Regel 19: | ||
| 2. Op de oude KVM host: | 2. Op de oude KVM host: | ||
| - | * Stop de betreffende VM: '' | + | * Stop de betreffende VM: '' |
| - | * Disable autostart als die geset is: '' | + | virsh shutdown Guestname'' |
| - | * Maak een XML export file: '' | + | * Disable autostart als die geset is: '' |
| + | rm / | ||
| + | * Maak een XML export file: '' | ||
| + | virsh dumpxml %%--%%migratable Guestname > / | ||
| * Kopieer de gemaakte xml naar de nieuwe KVM server: '' | * Kopieer de gemaakte xml naar de nieuwe KVM server: '' | ||
| - | scp / | + | scp / |
| * Kopieer de bijbehorende .img file(s) naar de nieuwe KVM server:'' | * Kopieer de bijbehorende .img file(s) naar de nieuwe KVM server:'' | ||
| - | scp / | + | scp / |
| 3. Op de nieuwe KVM host: | 3. Op de nieuwe KVM host: | ||
| * Pas de XML file aan aan de nieuwe omgeving. Bijvoorbeeld; | * Pas de XML file aan aan de nieuwe omgeving. Bijvoorbeeld; | ||
| - | * Recreëer de guest aan de hand van de xml file:'' | + | * Recreëer de guest aan de hand van de xml file:'' |
| - | virsh create | + | cd / |
| + | virsh define | ||
| + | virsh start Guestname'' | ||
| + | * en zorg dat de VM bij boot van de KVM host gestart wordt:'' | ||
| + | virsh autostart Guestname'' | ||
| + | |||
| + | |||
| ===== Bronnen ===== | ===== Bronnen ===== | ||
| Regel 36: | Regel 46: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | [[http:// | ||