4 votos

CentOS 7.0 como DomU en XenServer 6.2 SP1; no se puede ejecutar con controladores paravirtualizados?

Parece que CentOS 7 no se puede trabajar con controladores paravirtualizados con XenServer 6.2

He instalado uno PVHVM invitado con el xs-paquete de herramientas, pero los controladores no se conecta a bootime.

Tengo este mensaje en la salida de dmesg, en el DomU:

[    0.000000] Xen Platform: blacklisted by host

Cuando yo esperaría a recibir aquellos:

[    0.000000] Netfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated NICs.
[    0.000000] Blkfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated disks.

Y en el Dom0 recibió los mensajes correspondientes:

Jul 11 15:39:03 xenserver1 fe: qemu-dm-53[2380]: UNPLUG: protocol version set to 1 (drivers not blacklisted)
Jul 11 15:39:03 xenserver1 fe: qemu-dm-53[2380]: UNPLUG: protocol 1 active
Jul 11 15:39:03 xenserver1 fe: qemu-dm-53[2380]: UNPLUG: product_id: 3 build_number: 1
Jul 11 15:39:03 xenserver1 fe: qemu-dm-53[2380]: UNPLUG: drivers blacklisted
Jul 11 15:39:04 xenserver1 fe: qemu-dm-53[2380]: vga s->lfb_addr = f1000000 s->lfb_end = f1800000 

Debido a este problema que estoy atascado utilizando la emulación de Realtek Fast Ethernet driver, y me gustaría saber que es algo posible workarround este problema o, incluso, una solución real.

XenServer 6.2 se está poniendo muy de fecha de hoy, y me temo que hay bajo el capó de incompatibilidades de que no permitirá CentOS 7 en su gloria el uso de XenServer 6.2.

2voto

Frederick Puntos 21

Trate de instalar CentOS 7 en el paravirtualizados modo. Puede utilizar una instalación kickstart para automatizar la instalación; en la medida en la configuración de grub archivos se han modificado para que sea legible por XenServer 6.2 del pygrub, la máquina virtual se inicie. XenServer Tools se instala correctamente en el interior de la paravirtual de la máquina.

La próxima versión de pronto, y puede que tenga mejor suerte cuando es liberado.

0voto

Terry Wang Puntos 111

He instalado CentOS 7.0 y Oracle Linux 7.0 como domU en XenServer 6.2 SP1 con las últimas revisiones. No hay problema en absoluto. He usado el DVD de Instalación ISO, aunque.

Asegúrese de elegir "Otros Medios" cuando la instalación con el DVD. El stock kernel 3.10 ciertamente tiene el xen invitado de apoyo (pvops) y detectará el hipervisor xen, desconecte la emulación Nic y Discos de utilizar los controladores paravirtualizados.

Parece que el mensaje de error se originó a partir de arch/x86/xen/plataforma-pci-desenchufe el aparato.c

switch (protocol) {
    case 1:
        outw(XEN_IOPORT_LINUX_PRODNUM, XEN_IOPORT_PRODNUM);
        outl(XEN_IOPORT_LINUX_DRVVER, XEN_IOPORT_DRVVER);
        if (inw(XEN_IOPORT_MAGIC) != XEN_IOPORT_MAGIC_VAL) {
            printk(KERN_ERR "Xen Platform: blacklisted by host\n");
            return XEN_PLATFORM_ERR_BLACKLIST;
        }
        break;
    default:
        printk(KERN_WARNING "Xen Platform PCI: unknown I/O protocol version");
        return XEN_PLATFORM_ERR_PROTOCOL;
    }

Sé XenServer 6.1 tiene una revisión para este problema http://support.citrix.com/article/CTX137843 pero el 6,2 SP1 con la última revisión, no debe ser afectado. Asegúrese de que el parche que hasta la última XS62ESP1008.

PV probable que NO funcione porque el PV plantillas no están aún disponibles.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: