DOCS say I should be able to do
REQUIREMENTS = "HYPERVISOR=\"xen\""
I have done this in my template,
[t...@fcl002 ~/OpenNebula]$ onevm show 177
VIRTUAL MACHINE 177 INFORMATION
ID : 177
NAME : cloudmysql.fnal.gov
STATE : PENDING
LCM_STATE : LCM_INIT
START TIME : 01/06 14:34:21
END TIME : -
DEPLOY ID: : -
VIRTUAL MACHINE MONITORING
NET_RX : 0
USED MEMORY : 0
USED CPU : 0
NET_TX : 0
VIRTUAL MACHINE TEMPLATE
CONTEXT=[
FILES=/cloud/images/OpenNebula/templates/init.sh
/home/timm/OpenNebula/k5login,
GATEWAY=131.225.154.1,
HOSTNAME=cloudmysql.fnal.gov,
IP_PUBLIC=131.225.154.212,
NETMASK=255.255.254.0,
NS=131.225.8.120,
ROOT_PUBKEY=id_dsa.pub,
TARGET=hdc,
USERNAME=opennebula,
USER_PUBKEY=id_dsa.pub ]
CPU=2
DISK=[
CLONE=YES,
DISK_ID=0,
IMAGE=cloudmysql-hybrid,
IMAGE_ID=34,
READONLY=NO,
SAVE=NO,
SOURCE=/var/lib/one/image-repo/fa1787c8130cd476fd57ad0cd53a384ea778f182,
TARGET=sda,
TYPE=DISK ]
DISK=[
DISK_ID=1,
SIZE=5120,
TARGET=sdb,
TYPE=swap ]
DISK=[
BUS=scsi,
DISK_ID=2,
FORMAT=ext3,
SAVE=yes,
SIZE=4096,
TARGET=sdc,
TYPE=fs ]
FEATURES=[
ACPI=no ]
GRAPHICS=[
AUTOPORT=yes,
KEYMAP=en-us,
LISTEN=127.0.0.1,
PORT=-1,
TYPE=vnc ]
MEMORY=2048
NAME=cloudmysql.fnal.gov
NIC=[
BRIDGE=xenbr0,
MAC=00:16:3E:02:03:04 ]
REQUIREMENTS=HYPERVISOR="xen"
VCPU=2
VMID=177
----------------------
but VM stays pending forever.
[t...@fcl002 ~/OpenNebula]$ onehost show 18
HOST 18 INFORMATION
ID : 18
NAME : fcl010
CLUSTER : xen
STATE : MONITORED
IM_MAD : im_xen
VM_MAD : vmm_xen
TM_MAD : tm_ssh
HOST SHARES
MAX MEM : 25155584
USED MEM (REAL) : 24763392
USED MEM (ALLOCATED) : 0
MAX CPU : 1600
USED CPU (REAL) : 1
USED CPU (ALLOCATED) : 0
RUNNING VMS : 0
MONITORING INFORMATION
ARCH=x86_64
CPUSPEED=2660
FREECPU=1599
FREEMEMORY=392192
HOSTNAME=fcl010.fnal.gov
HYPERVISOR=xen
MODELNAME=Intel(R) Xeon(R) CPU E5640 @ 2.67GHz
NETRX=10776773
NETTX=73603
TOTALCPU=1600
TOTALMEMORY=25155584
USEDCPU=1
As you see I do have one hypervisor=xen node as shown in
the onehost show virtual machine.
What's happening?
Steve
On Thu, 6 Jan 2011, Steven Timm wrote:
Is a restart of oned necessary? If so will I lose all the running
VM's on the cloud?
Steve Timm
It turned out that a restart of oned was necessary and I did not
lose all the running VM's in the cloud.
Next question--if I have a working KVM OS image,
can I just install a kernel-xen in it, save it, and then
bring it up on the xen node? Also is there any way by
using requirements field in the template to require the instance
to launch on Xen? (I have defined a second cluster "xen" with
the one node in it.)
Steve
--
------------------------------------------------------------------
Steven C. Timm, Ph.D (630) 840-8525
[email protected] http://home.fnal.gov/~timm/
Fermilab Computing Division, Scientific Computing Facilities,
Grid Facilities Department, FermiGrid Services Group, Group Leader.
Lead of FermiCloud project.
_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org