= Umstellung eines Xen-Hosts auf KVM = == Vorbereitungen == * boot-notwendige Pakete installieren: {{{ aptitude install linux-image-amd64 grub2 }}} * bei der Grub-Konfiguration erstmal _keine_ Bootplatte angeben * auf sata umstellen (sda/sdb/sdc) * im Host-Dateisystem die /etc/fstab anpassen * xen-Config-Datei des Hosts anpassen (xvda1 -> sda; xvda2 -> sdb) * persistente MAC löschen (auf manchen Hosts irrelevant): {{{ rm /etc/udev/rules.d/70-persistent-net.rules }}} * auf dem Ziel-Host im Verzeichnis ''/etc/libvirt/qemu/'' wird ''template.xml'' zu der neuen Datei kopiert und folgende Änderungen vorgenommen: * Name * Arbeitsspeicher * UUID * Festplatten-Eintrag duplizieren und anpassen * Ethernet-MAC * im Template ist das Booten via externem Kernel eingestellt - dies muss erstmal so bleiben * neuen KVM-Host registrieren: {{{ virsh define FOO.xml }}} == Daten synchronisieren == * Dienste auf dem alten Host stoppen * die folgende rsync-Zeile erhält alle Informationen: {{{ rsync -ax --numeric-ids --delete SRC/ DEST/ }}} * alten Host herunterfahren * neuen Host starten: {{{ virsh start FOO }}} == Finale Anpassungen == * im neuen laufenden Host die Bootfestplatte auswählen und den grub-Sektor schreiben: {{{ dpkg-reconfigure grub-pc }}} * Booteinstellungen in virt-manager abschalten