Моя система не поддерживает технологию виртуализации оборудования. Я пытаюсь установить KVM, а затем пакет облаков Rackspace. Итак, как я могу отключить проверку виртуализации оборудования во время установки.Как отключить проверку виртуализации оборудования при установке KVM на ubuntu?
0
A
ответ
0
Чтобы отключить проверку виртуализации оборудования, вам необходимо удалить этот исходный код и перестроить модули ядра KVM. Модуль KVM ядро, которое поддерживает ваш процессор (либо Intel или AMD) делает проверку на аппаратную виртуализацию:
int kvm_arch_init(void *opaque)
{
int r;
struct kvm_x86_ops *ops = (struct kvm_x86_ops *)opaque;
if (kvm_x86_ops) {
printk(KERN_ERR "kvm: already loaded the other module\n");
r = -EEXIST;
goto out;
}
if (!ops->cpu_has_kvm_support()) {
printk(KERN_ERR "kvm: no hardware support\n");
r = -EOPNOTSUPP;
goto out;
}
Даже если отключить эту проверку имеются дополнительные проверки для аппаратной поддержки в коде инициализации и в других местах.
Что вы можете сделать, это запустить гостя с помощью QEMU без поддержки KVM. Основное отличие, которое вы заметите (его большая разница) в том, что эмуляция QEMU медленнее, чем аппаратная виртуализация KVM.
0
KVM требует поддержки HW. Даже вы отключите чек, это не сработает.
Попробуйте чистый QEMU без поддержки KVM, который может запускать гостя в полной среде виртуализации.
Каковы другие доступные опции, если я хочу создать облако на машинах, которые не поддерживают аппаратную виртуализацию? IS OpenNebula - хорошая возможность использовать его в качестве гипервизора? – mandy
Попробуйте гипервизор Xen, запускающий виртуального гостя Linux. – ncultra