Задать вопрос
@serious911

Не запускаются виртуалки в XenServer?

Установил XenServer на виртуалку и все настроил. Создаю виртуалку на XenServer'e так как описано здесь - grantmcwilliams.com/tech/virtualization/xcp-howtos... Все вроде устанавливается и работает.

xe vm-list:

uuid ( RO) : ccf7e124-d83a-44b9-afad-5e3a2d5d72a9
name-label ( RW): Control domain on host: XenServer
power-state ( RO): running

uuid ( RO) : 18feb036-e484-603a-7009-11bf3cd7a6c3
name-label ( RW): CentOS7
power-state ( RO): halted

uuid ( RO) : f506e7ed-77df-14d3-24d6-5c253eba6daa
name-label ( RW): Ubuntu 12.04
power-state ( RO): running


Проблема в том, что после рестарта виртуалки не могут поднятся - не находит загрузочный диск.

The bootloader returned an error
vm: 18feb036-e484-603a-7009-11bf3cd7a6c3 (CentOS7)
msg: 'Pygrub error (1): RuntimeError: Bootable disk has no valid filesystem'


8123ca09711741dca6c53279983917af.png

Почти 2 дня мучаюсь, читал много туториалов/гуглил, но толкового ничего не нашел... Устанавливал CentOS 6/7 и Ubuntu 12.04, но всегда то же самое - виртуалка не может стартовать после shutdown. Кроме того, не понял как подключится к виртуалки через ssh например.

Запускаю так:

xe vm-start uuid=18feb036-e484-603a-7009-11bf3cd7a6c3


Подскажите, пожалуйста, в чем может быть проблема?

Спасибо.
  • Вопрос задан
  • 1758 просмотров
Подписаться 1 Оценить 3 комментария
Пригласить эксперта
Ответы на вопрос 3
ifaustrue
@ifaustrue
Пишу интересное в теллеграмм канале @cooladmin
А почему вы не используете XenCenter? Зачем вы колдуете в командной строке?
Или если у вас чистый xen, то пишите правильно, XenServer =! xen (от слова "совсем не одно и тоже").
Ответ написан
@Argenon
Ну если через Xen Center создается и работает все нормально, а после выполнения скриптов по созданию виртуалок диски есть в хранилищах, то дело походу здесь grantmcwilliams.com/files/kickstart-minimal-precis... - что-то с таблицей разделов. Прицепите виртуальный диск к рабочей машине и посмотрите че там у вас с разделами.
Ответ написан
@youngdref
UE4 Fan
/var/log/xen/ в студию.

ОС точно установилась на вируалку?

Установил XenServer на виртуалку и все настроил.

Т.е. вы гипервизор ставите на виртуальную машину?) Или я не правильно вас понял?

xe console UUID(или имя виртуалки) - должно работать. (у меня на openSUSE + Xen через xl console все прекрасно).

virt-manager не пробовали пользовать?

пс - судя по тому что вы юзаете pygrub могу предположить что вы используете паравиртуализацию. А фул виртуализацию пробовали?

Псс - какой командой стартуете виртуалку после остановки?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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