HVM nach PVM konvertieren

Aus HC Services

Wechseln zu: Navigation, Suche
  • Loopdevice anlegen für VM File:
[root@dom0]# losetup /dev/loop0 /pfad/zu/hvmdisk
  • Automatisches mappen der Partitionen:
[root@dom0]# kpartx -av /dev/loop0
  • Mounten der Rootpartition des HVM nach /mnt:
[root@dom0]# mount /dev/mapper/loop0p2 /mnt/
  • Neue LVM (z.b. 15GB auf Volgroup 'xen') für root und swap anlegen:
[root@dom0]# lvcreate xen -L15G -n pvm-disk
[root@dom0]# lvcreate xen -L512M -n pvm-swap
  • Filesystem und Swap erzeugen:
[root@dom0]# mkfs.ext3 /dev/xen/pvm-disk
[root@dom0]# mkswap /dev/xen/pvm-swap
  • Mounten der Rootpartition der PVM nach /mnt2:
[root@dom0]# mount /dev/xen/pvm-disk /mnt2
  • Dateien von HVM auf PVM übertragen:
[root@dom0]# rsync -a /mnt/ /mnt2/
  • Anpassen der fstab:
/dev/xvda1      /                       ext3    defaults        1 1
/dev/xvda2      swap                    swap    defaults        0 0
  • Internen Kernel laden
    • Xen Kernel für Distribution installieren
    • /etc/modprobe.conf:
alias eth0 xennet
alias scsi_hostadapter xenblk
  • Neues initrd erzeugen:
[root@domU]# mkinitrd /boot/initrd-<Kernelversion>.img <Kernelversion> \
                                 --with=xenblk --with=xennet \
                                 --preload=xenblk --preload=xennet
  • xvc0 als Konsole einrichten (Distributionsabhängig)
Meine Werkzeuge