Xen паравиртуализированный гость - недопустимое ядро

1) ИСПОЛЬЗУЙТЕ команду ALTER DATABASE для изменения расположение файлов 2) ИСПОЛЬЗУЕТ ALTER DATABASE databasename, УСТАНАВЛИВАЕТ ОФЛАЙН 3) Перемещение файлы базы данных 4) ИСПОЛЬЗУЮТ ALTER DATABASE databasename НАБОР ОНЛАЙН

0
задан 17 January 2013 в 13:30
2 ответа

Я не знаю libvirt. Однако:

Я установил xen

должен быть паравиртуализирован

, но

- ускорить \

man virt-install

-p, --paravirt Этот гость должен быть паравиртуализированным гость. Если хост поддерживает как пара-, так и полную виртуализацию, и ни один из них ни параметр, ни "--hvm" не указаны, это предполагается. --accelerate Предпочитать KVM или KQEMU (в указанном порядке) при установке гостевой системы QEMU. Теперь это поведение по умолчанию, и этот параметр устарело. Чтобы установить простой гостевой QEMU, используйте '--virt-type qemu'

Так что похоже, что вы пропустили неправильную опцию. Кажется, создается конфигурационный файл Xen.

Также,

  • каково содержимое созданного конфигурационного файла domU?
  • Был ли /boot/vmlinuz-3.2.0-35-virtual скомпилирован с поддержка paravirt?

Возможно, мне не следует устанавливать главный загрузчик grub в гостя, но изменить его для моей ОС хоста?

Вы не можете использовать grub с гостем PV. Вы можете использовать pygrub или pvgrub для хранения ядра в дереве (в виртуальной машине). Однако ваша командная строка предполагает, что вы используете ядро ​​вне дерева (хранящееся в файловой системе dom0), поэтому вам не нужен загрузчик.

Ваш domU - i386. Ядро PAE включено? Поддержка 32-битных битов без PAE в Xen была прекращена довольно давно.

0
ответ дан 4 December 2019 в 21:29

Оказывается, вы можете установить grub в гостевую PV с помощью pygrub.

Уловка в конечном итоге заключалась в использовании «ручного выбора пакета» в меню apt / task чтобы удалить общие ядра и установить вместо них виртуальное. (Вы должны использовать shift- +, чтобы добавить пакет, и shift-minus, чтобы удалить их, когда они выделены). Я тестировал это только с помощью команды xm create с pygrub в качестве одного из параметров. Поскольку виртуальное ядро ​​было выбрано по умолчанию, я предполагаю, что это исправление также может работать с использованием virt-install (но не проверено)

. Вы также должны убедиться, что вы изменили разделение по умолчанию с использования ext4 на использование ext3 для этого на Работа. Я не знаю, связана ли эта проблема с pygrub или нет.

Этот ручной выбор пакета вызывает боль.

1
ответ дан 4 December 2019 в 21:29

Теги

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