Назад | Перейти на главную страницу

Нет опции PV для xapi?

Я установил xcp-xapi на свой сервер Dom0. Когда я попытался создать виртуальную машину, я обнаружил, что у меня нет возможности создать виртуальную машину PV на основе существующего ядра, образа initrd и образа диска qcow2! Кто-нибудь может сказать мне, как создать виртуальную машину PV через Xen API? В xl я могу легко создать файл конфигурации и вызвать xl create для создания такой виртуальной машины. А вот для xapi вряд ли найду команду так работает ...

Кстати: я также попробовал XenCenter и не нашел ничего полезного.

Настоящая проблема здесь в том, что xapi пытается сделать вещи «простыми» для пользователя, но абстрагируется слишком далеко от Xen для опытных пользователей. Способ создания гостя PV с помощью xapi заключается в использовании одного из предоставленных шаблонов Linux, которые все создают гостей PV.

Если у вас есть гость HVM (которая, вероятно, была создана с помощью шаблона «Другой установочный носитель»), вы можете сделать, как упомянул Lingfeng, и установить для параметра PV-bootloader значение pygrub и отключить HVM-boot-policy и HVM-boot- Параметры параметров:

xe vm-param-clear uuid=<vm_uuid> param-name=HVM-boot-params
xe vm-param-set uuid=<vm_uuid> HVM-boot-policy= PV-bootloader=pygrub

Обратите внимание на синтаксис для отключения опции HVM-boot-policy - вы должны оставить пустой знак =.

Решил эту проблему, установив параметры PV- * в параметрах виртуальной машины.