Mic*_*ela 4 cloud cloud-computing opennebula kvm-virtualization
尝试创建 VM 时出现以下错误:
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
Run Code Online (Sandbox Code Playgroud)
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 ---
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
检查 kvm 模块是否正确加载(可能不是):
# lsmod | grep kvm
Run Code Online (Sandbox Code Playgroud)
它应该打印如下内容:
kvm_intel 121968 0
kvm 287708 1 kvm_intel
Run Code Online (Sandbox Code Playgroud)
如果没有,请检查您是否正确安装了 qemu-kvm。在 Ubuntu/Debian 上:
# sudo apt-get install qemu-kvm
Run Code Online (Sandbox Code Playgroud)
您还可以尝试手动加载该模块:
# sudo modprobe kvm
Run Code Online (Sandbox Code Playgroud)
另一个常见问题是,您尝试在 CPU 没有虚拟化支持或 BIOS 禁用虚拟化支持的主机上使用 kvm(检查您的主板/CPU 文档)。在 Linux 上,只需使用以下命令即可轻松查找:
# egrep '^flags.*(vmx|svm)' /proc/cpuinfo
Run Code Online (Sandbox Code Playgroud)
最后,我看到您正在使用名为“ttylinux - VMware”的映像,但您正在尝试使用 KVM,因此您可能应该尝试使用此映像。
归档时间: |
|
查看次数: |
11754 次 |
最近记录: |