Schwierigkeiten bei der Xen-Server-VM-Erstellung

813
Nufay

Ich führe xl create /etc/xen/config_vyos.cfg einen Fehler aus:

Parsing config from /etc/xen/config_vyos.cfg libxl: error: libxl_bootloader.c:637:bootloader_finished: bootloader failed - consult logfile /var/log/xen/bootloader.4.log libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: bootloader [2309] exited with error status 1 libxl: error: libxl_create.c:1144:domcreate_rebuild_done: cannot (re-)build domain: -3 libxl: error: libxl.c:1610:libxl__destroy_domid: non-existant domain 4 libxl: error: libxl.c:1568:domain_destroy_callback: unable to destroy guest with domid 4 libxl: error: libxl.c:1495:domain_destroy_cb: destruction of domain 4 failed 

/var/log/xen/bootloader.4.log-Datei:

Traceback (most recent call last): File "/usr/lib/xen-4.6/bin/pygrub", line 874, in <module> raise RuntimeError, "Unable to find partition containing kernel" RuntimeError: Unable to find partition containing kernel 

meine Konfigurationsdatei:

name="pvvyos" vcpus=1 memory=2048   disk=['file:/home/my/vyos-1.1.7-i586-virt.iso,hdc:cdrom,w', 'phy:/dev/mapper/xen--srv-vyos,hda1,w'] vif=['bridge=xenbr0'] extra="console=hvc0" on_poweroff='destroy' on_crash='restart' on_reboot='restart' bootloader="pygrub" 

Was mache ich falsch?

Nach dem Hinzufügen zur Konfigurationsdatei wurde der kernel = "/usr/lib/xen-4.6/boot/hvmloader" Fehler in geändert

[Errno 2] No such file or directory Error opening /usr/lib/xen-4.6/boot/hvmloader in guest 

aber /usr/lib/xen-4.6/boot/hvmloaderexistiert.

0

1 Antwort auf die Frage

0
user3132333

Ist /dev/mapper/xen--srv-vyosauf Host (Dom0) gemountet? Wenn ja, dann ist das ein Problem.

Heben Sie /dev/mapper/xen--srv-vyosdie Bereitstellung der Partition auf und entfernen Sie sie, wenn keine Daten vorhanden sind. Wenn Sie noch freien Speicherplatz auf dem physischen Datenträger haben, erstellen Sie einen neuen logischen Datenträger. Führen Sie dazu die folgenden Schritte aus

  1. pvdisplay // um den freien Speicherplatz zu überprüfen
  2. lvcreate -L25GB -n ubuntu vg0 // Logisches Volume Ubuntu mit 25 GB erstellen
  3. Öffnen Sie die Datei /etc/xen/config_vyos.cfg und fügen Sie sie hinzu
kernel = "/ var / lib / xen / images / ubuntu-netboot / trusty14LTS / vmlinuz" ramdisk = "/var/lib/xen/images/ubuntu-netboot/trusty14LTS/initrd.gz" #bootloader = "/ usr / lib / xen-4.6 / bin / pygrub".
  1. xl -c /etc/xen/config_vyos.cfg erstellen und restliche Installation abschließen.
  2. Öffnen Sie die Datei /etc/xen/config_vyos.cfg und kommentieren Sie die Zeile mit dem Kernel und der Ramdisk und dem Bootloader aus.
  3. xl /etc/xen/config_vyos.cfg erstellen

Gast-VM wird ordnungsgemäß gestartet.