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

ошибка: неизвестный тип ОС hvm - справка по развертыванию ВМ - OpenNebula

При создании виртуальной машины возникают следующие ошибки:

Журнал:

Tue Mar 12 16:57:23 2013 [DiM][I]: New VM state is ACTIVE.
Tue Mar 12 16:57:23 2013 [LCM][I]: New VM state is PROLOG.
Tue Mar 12 16:57:23 2013 [VM][I]: Virtual Machine has no context
Tue Mar 12 16:57:24 2013 [TM][I]: clone: Cloning /opt/opennebula/var/datastores/1/c33decbb2be7e2fe5bf27d6e3ba53790 in sneakysam:/opt/opennebula/var//datastores/0/0/disk.0
Tue Mar 12 16:57:24 2013 [TM][I]: ExitCode: 0
Tue Mar 12 16:57:24 2013 [LCM][I]: New VM state is BOOT
Tue Mar 12 16:57:24 2013 [VMM][I]: Generating deployment file: /opt/opennebula/var/vms/0/deployment.0
Tue Mar 12 16:57:25 2013 [VMM][I]: ExitCode: 0
Tue Mar 12 16:57:25 2013 [VMM][I]: Successfully execute network driver operation: pre.
Tue Mar 12 16:57:25 2013 [VMM][I]: Command execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy /opt/opennebula/var//datastores/0/0/deployment.0 sneakysam 0 sneakysam
Tue Mar 12 16:57:25 2013 [VMM][I]: error: Failed to create domain from /opt/opennebula/var//datastores/0/0/deployment.0
Tue Mar 12 16:57:25 2013 [VMM][I]: error: unknown OS type hvm
Tue Mar 12 16:57:25 2013 [VMM][E]: Could not create domain from /opt/opennebula/var//datastores/0/0/deployment.0
Tue Mar 12 16:57:25 2013 [VMM][I]: ExitCode: 255
Tue Mar 12 16:57:25 2013 [VMM][I]: Failed to execute virtualization driver operation: deploy.
Tue Mar 12 16:57:25 2013 [VMM][E]: Error deploying virtual machine: Could not create domain from /opt/opennebula/var//datastores/0/0/deployment.0
Tue Mar 12 16:57:25 2013 [DiM][I]: New VM state is FAILED

Информация о ВМ:

Virtual Machine information - one-0
ID            0
Name    one-0
Owner  oneadmin
Group   oneadmin
State     FAILED
LCM State           LCM_INIT
Host       --
Start time            16:57:01 03/12/2013
Deploy ID            -
Permissions        
     Owner             um-
     Group              ---
     Other               ---

Шаблон ВМ:

DISK       
TYPE      FILE
DATASTORE        default
TARGET                hda
IMAGE_ID           0
SAVE     NO
DISK_ID                0
SOURCE               /opt/opennebula/var/datastores/1/c33decbb2be7e2fe5bf27d6e3ba53790
IMAGE  ttylinux - VMware
READONLY          NO
IMAGE_UNAME               oneadmin
DEV_PREFIX       hd
DATASTORE_ID 1
CLONE  YES
TM_MAD            shared
CPU       1
TEMPLATE_ID    0
RAW      
TYPE      kvm
MEMORY             256
NAME   one-0
VMID    0
OS          
ARCH     i686
BOOT    hd
GRAPHICS           
TYPE      vnc
PORT     5900
LISTEN  0.0.0.0

Проверьте, правильно ли загружены модули kvm (возможно, нет) с помощью:

# lsmod | grep kvm

Он должен напечатать что-то вроде:

kvm_intel             121968  0 
kvm                   287708  1 kvm_intel

Если нет, убедитесь, что вы правильно установили qemu-kvm. В Ubuntu / Debian:

# sudo apt-get install qemu-kvm

Вы также можете попробовать загрузить эти модули вручную с помощью:

# sudo modprobe kvm

Другая распространенная проблема заключается в том, что вы пытаетесь использовать kvm на хосте с ЦП без поддержки виртуализации или с поддержкой виртуализации, отключенной BIOS (проверьте документацию по материнской плате / ЦП). В Linux это легко найти, просто эта команда:

# egrep '^flags.*(vmx|svm)' /proc/cpuinfo

Наконец, я вижу, что вы используете образ под названием «ttylinux - VMware», но вы пытаетесь использовать KVM, поэтому вам, вероятно, следует попробовать вот этот.