Hello Guys !
I've upgraded to 4.6 and I'm now able to create VMs.
Some questions still :
- When, from sunstone, I want to create a new VM following a template
(4.2 compliant), they are stuck in PENDING state until I click on
Deploy - I've browse the doc without finding precise explanation on
this behaviour of the scheduler.
- Regarding the 4.2 templates, it looks like a lot changed. Find below
my actual template + init.sh, could you tell me ht to change to be 4.6
ready ?
Template :
FEATURES=[ACPI=yes]
CONTEXT=[HOSTNAME=VM-$VMID,
IP_PUBLIC=$NIC[IP, NETWORK=\Big Network\],
GATEWAY=10.0.3.1,
FILES=/nebuladata/scripts/init.sh,
TARGET=vdb,
DATABLOCK=vdc]
NIC=[NETWORK=Big Network]
OS=[ARCH=x86_64,BOOT=hd]
MEMORY=512
CPU=0.2
TEMPLATE_ID=31
GRAPHICS=[TYPE=vnc,KEYMAP=fr]
DISK=[IMAGE=Ubuntu10gContexted,TARGET=vda,CACHE=writeback]
DISK=[SIZE=15000,FORMAT=ext3,TYPE=fs,TARGET=vdc,CACHE=writeback]
init.sh :
#!/bin/bash
if [ -f /mnt/context/context.sh ]
then
. /mnt/context/context.sh
fi
#Mount datablock if specified, and change default owner
if [ -n $DATABLOCK ]; then
mount -t ext3 /dev/$DATABLOCK /mnt/data
#if [ -n $DISTFS ]; then
#fi
chown enx:enx /mnt/data
fi
#Change hostname by the one specified in context
if [ -n $HOSTNAME ]; then
echo $HOSTNAME /etc/hostname
hostname $HOSTNAME
rm /etc/hosts
echo 127.0.0.1 localhost /etc/hosts
echo 127.0.0.1 $HOSTNAME $HOSTNAME.local /etc/hosts
fi
#Specify IP
if [ -n $IP_PUBLIC ]; then
ifconfig eth0 $IP_PUBLIC
fi
#Specify Netmask
if [ -n $NETMASK ]; then
ifconfig eth0 netmask $NETMASK
echo 'nameserver 192.168.0.1' /etc/resolv.conf
fi
#Specify Gateway
if [ -n $GATEWAY ]; then
route add default gw $GATEWAY eth0
service networking restart
fi
I understood that a lot changed, and the new layout is pretty sexy,
I'm acking of some upgrade guidance for custom developments, e.g : If
you were using this kind of CONTEXT, you should use that instead
Thanks in advance for your help !
CyD
At Friday, 06/06/2014 on 18:45 Duverne, Cyrille wrote:
Hello !
I'm facing a strange behaviour, when creating a new VM I get :
Fri Jun 6 18:15:19 2014 [DiM][I]: New VM state is ACTIVE.
Fri Jun 6 18:15:20 2014 [LCM][I]: New VM state is PROLOG.
Fri Jun 6 18:15:20 2014 [TM][I]: Command execution fail:
/var/lib/one/remotes/tm/shared/clone
inferno:/var/lib/one/datastores/1/b241670f66f9589d3c22afcc708c75c3
orthanc.local:/var/lib/one/datastores/0/283/disk.0 283 1
Fri Jun 6 18:15:20 2014 [TM][I]: sh: 1:
/var/lib/one/remotes/tm/shared/clone: not found
Fri Jun 6 18:15:20 2014 [TM][I]: ExitCode: 127
Fri Jun 6 18:15:20 2014 [TM][E]: Error executing image transfer script
Fri Jun 6 18:15:21 2014 [DiM][I]: New VM state is FAILED
As you can see /var/lib/one/remotes/tm/shared/clone isn't found.
Indeed there is no clone file in this directory :
oneadmin@inferno:/nebuladata/one-data/remotes/tm$ ls shared
cpds mkimage mkswap postmigrate premigrate
Some help here could be great !
Thanks
Cyrille
___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org