Problem mit KVM und Festplatte

stefan1994

New Member
Hallo,

auf meinem Root Server läuft Ubuntu 10.04 64Bit mit KVM und libvirt. Nun wollte ich die erste VM aufsetzen. Leider bleibt die VM direkt hängen:
Code:
Starting SeaBIOS (version 0.5.1-20100120_010601-rothera)

Booting from CD-Rom...
680MB medium detected

ISOLINUX 3.63 Debian-2008-07-15 _

Das Problem hat scheinbar etwas mit der Festplatte zu tun, wenn ich diese aus der .xml Konfiguration raus nehme funktioniert alles. Nur woran liegt dieses Problem?

Die XML-Konfiguration der VM:
Code:
<domain type='qemu'>
  <name>cid-1_sid-1</name>
  <uuid>bc3be9a6-9c8c-4844-9ef2-a4eb7ebdcdb2</uuid>
  <memory>262144</memory>
  <currentMemory>131072</currentMemory>
  <vcpu>1</vcpu>
  <os>
    <type arch='x86_64' machine='pc-0.12'>hvm</type>
    <boot dev='cdrom'/>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <pae/>
  </features>
  <clock offset='utc'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/bin/qemu-system-x86_64</emulator>
    <disk type='block' device='disk'>
      <driver name='qemu' type='raw'/>
      <source dev='/dev/kvm-data/cid-1_sid-1'/>
      <target dev='hda' bus='virtio'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/root/ubuntu-10.04-amd64.iso'/>
      <target dev='hdb' bus='ide'/>
      <readonly/>
    </disk>
    <interface type='bridge'>
      <mac address='52:54:00:00:00:01'/>
      <source bridge='br0'/>
      <model type='virtio'/>
    </interface>
    <input type='tablet' bus='usb'/>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='-1' autoport='yes' listen='88.198.0.204'/>
    <video>
      <model type='cirrus' vram='9216' heads='1'/>
    </video>
  </devices>
</domain>


Mit freundlichen Grüßen
 
Wenn du eine virtio-Festplatte hast, solltest du statt "hda" als target "vda" angeben. Ob das Grund genug für libvirt ist, um deshalb hängen zu bleiben... Keine Ahnung, aber bei mir habe ich für virtio-Festplatten immer vda benutzt.
 
So hatte ich es anfangs auch, hab das nur zum Testen geändert. Mittlerweile habe ich als bus auch schon "ide" probiert sowie via "dd if=/dev/zero of=/root/test.img bs=1M count=2048" eine Imagedatei erstellt und die XML Datei folgendermaßen angepasst:
Code:
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/root/test.img'/>
      <target dev='hda' bus='ide'/>
    </disk>
Funktioniert leider auch nicht. Sobald ich den <disk> block heraus nehmen läuft der Installationsprozess bis zur Partitionierung ohne Probleme durch.

Möglicherweise fehlen irgendwelche zusätzlichen Pakete? Der Server wurde via debootstrap aufgesetzt und erhielt danach lediglich folgende Pakete
  • linux-image-generic
  • mdadm
  • lvm2
  • qemu-kvm
  • kvm-pxe
  • libvirt-bin
  • uml-utilities


MfG.
 
Back
Top