Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:virtualisierung:kvm:kvm_umzug]] 

KVM: Umzug auf neuen Server

Um eine bestehende linuxmuster.net Installation, die unter KVM virtualisiert wurde, auf einen neuen Server / Speicher umzuziehen, wurde bereits erfolgreich nachstehend beschriebenes Vorgehen angewendet (siehe Holger Baumhof in der mailing list linuxmuster.net, März 2016):

  1. LVM Snapshot des Orginals im laufenden Betrieb erstellen.
  2. Auf einem Host ein neues LMV Volume anlegen (andere Größe), partitonieren und formatieren
  3. Mithilfe von rsync über ssh die Daten des Snapshots auf dan neue Volume kopieren (das dauert je nach Anzahl der gesicherten VMs via Snapshot und je nach Netzwerkverbindung eine Weile. Das Original läuft in der Zeit weiter.
  4. Nach dem Kopieren den Snapshot auf dem Quellserver wieder zerstören.
  5. OrginalVM herunterfahren und dann einen weiteren Snapshot hiervon erstellen.
  6. Danach Original wieder hochgefahren.
  7. Den Snapshot nun wiederum mit der bereits zurückgespielten Kopie mithilfe von rsync abgleichen
  8. Auf dem alten Server folgenden Befehl ausführen:
    virsh dumpxml VMNAME > domxml.xml

    Das sichert die config der VM in eine XML Datei. Diese bewegt man auf den neuen Server.

  9. Auf neuem Server
    virsh define domxml.xml

    ausführen: die VM wird mit den selben Einstellungen erschaffen. Nun stimmen schonmal die MAC Adressen der Netzwerkkarten und die anderen Einstellungen. Ich bin das aber nochmal durchgegangen: auf jeden Fall muss man die virtuelle Festplatte entfernen und durch die neue ersetzen.

  10. Neues Ziel bootbar machen (superGrub Disk oder per Ubuntu iso und chroot).
  11. Dann das Orginal herunterfahren und die neuen VMs starten

Für das Kopieren der VMs per ssh wurde folgende Zeile verwendet:

rsync -avP --progress -e "ssh -i /root/.ssh/meinsshkey" /media/migration/ ip-des-entfernten-servers:/media/ziel/

Man beachte, dass zuerst auf dem Orginalserver der Snapshot nach /media/quelle gemountet wird, und dann auf dem Zielserver das neue LVM Volume nach /medie/ziel

 [[anwenderwiki:virtualisierung:kvm:kvm_umzug]] anwenderwiki/virtualisierung/kvm/kvm_umzug.txt · Zuletzt geändert: 2016/03/12 18:01 von 127.0.0.1