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

Команда Xen xl не создает виртуальную машину, а xend / xm создает

Я новичок в Xen, и недавно я установил Xen 4.2 из исходных кодов в свою систему. Я обнаружил странную вещь: у меня есть виртуальная машина, когда я запускаю ее с помощью команды «xm create machine.cfg», все работает нормально, но если я использую «xl create machine.cfg», это дает мне следующую ошибку

xc: error: panic: xc_dom_core.c: 442: xc_dom_alloc_segment: сегмент ramdisk слишком велик (0x4ba> 0x2000 - страницы 0x1bd9): недостаточно памяти libxl: error: libxl_dom.c: 208: libxl__build_pv xc_dom_build_image failed: ) build domain: -3 xenconsole: не удалось прочитать tty из магазина: нет такого файла или каталога

В чем может быть проблема? Любая идея?

Видимо я решил проблему, просто добавив спецификацию памяти в файл конфигурации.

В этом случае ваша система, кажется, жалуется на слишком мало оперативной памяти, доступной для вашей новой виртуальной машины, которая запускается с помощью файла конфигурации "machine.cfg". (Я предполагаю, что machine.cfg и macchina.cfg отличаются друг от друга и не совпадают.)

Убедитесь, что в вашем DOM0 установлена ​​версия ядра, подходящая для версии виртуальной машины, если не установите необходимую версию для DOMU в загрузочный каталог DOM0.