CentOS 7.0 как DomU в XenServer 6.2 SP1; не может работать с драйверами PV?

Кажется, что CentOS 7 не может работать с паравиртуализированными драйверами с XenServer 6.2

Я установил одного гостя PVHVM с пакетом xs-инструментов, но драйверам не удается соединиться во время начальной загрузки.

Я получил это сообщение на dmesg на DomU:

[    0.000000] Xen Platform: blacklisted by host

Когда я ожидал бы получать те:

[    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.

И в Dom0 в полученном соответствующие сообщения:

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 

Должный эта проблема я застреваю с помощью эмулированного драйвера Fast Ethernet Realtek, и я хотел бы знать, что это - что-то возможное к обходному решению эта проблема или даже действительное решение.

Сегодня XenServer 6.2 становится действительно датированным, и я боюсь, что там находятся под несовместимостями капота, которые не включат CentOS 7 в его славе с помощью XenServer 6.2.

4
задан 15 July 2014 в 05:52
2 ответа

Попробуйте установить CentOS 7 в полностью паравиртуализированном режиме . Вы можете использовать кикстарт для автоматизации установки; если файлы конфигурации grub будут исправлены для чтения пигрубом XenServer 6.2, виртуальная машина загрузится. XenServer Tools правильно установится на паравирусную машину.

Скоро выйдет следующая версия, и, возможно, вам повезет больше, когда она будет выпущена.

.
2
ответ дан 3 December 2019 в 03:57

Я установил CentOS 7.0 и Oracle Linux 7.0 в качестве domU в XenServer 6.2 SP1 с последними исправлениями. Никаких проблем. Однако я использовал Install DVD ISO.

Убедитесь, что вы выбрали "Other Media" при установке с DVD. Складское ядро 3.10 несомненно имеет гостевую поддержку ксенов (pvops) и обнаружит ксеновский гипервизор, отключит эмулируемые сетевые карты и диски, используя драйверы PV.

Похоже, сообщение об ошибке пришло от arch/x86/xen/platform-pci-unplug. 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;
    }

Я знаю, что в XenServer 6.1 есть хотфикс для этой проблемы http://support.citrix.com/article/CTX137843, но для 6.2 SP1 с последним хотфиксом, это не должно быть затронуто. Убедитесь, что вы исправили его до последней версии XS62ESP1008.

PV, скорее всего, НЕ будет работать, так как PV-шаблоны еще недоступны.

.
0
ответ дан 3 December 2019 в 03:57

Теги

Похожие вопросы