rendered paste body#! /bin/bash
# xen general settings
A=$RANDOM
MAC=$( /opt/mac_create.py )
DISK_NAME=$A
VM_NAME=$A
# specific settings
CLUSTER_NAME="VirtualMonitoringCluster"$A
TICKET_ID='111-222-333-444'
#MASTER_IP='192.168.1.77'
NODETYPE=1
# provision all
cp /opt/vm_templates/debian4-64.img /opt/vm_run/$DISK_NAME
cp /opt/vm_templates/debian4-64.cfg /opt/vm_run/$DISK_NAME.cfg
# run it
echo "this is what to be passed..."
echo --extra="NODETYPE=$NODETYPE,TICKET_ID=$TICKET_ID,CLUSTER_NAME=$CLUSTER_NAME"
#xm create /opt/vm_run/$DISK_NAME.cfg --extra="NODETYPE=$NODETYPE,MASTER_IP=$MASTER_IP,TICKET_ID=$TICKET_ID,CLUSTER_NAME=$CLUSTER_NAME"
#xm create /opt/vm_run/$DISK_NAME.cfg name=$A'-'$NODETYPE'-'$CLUSTER_NAME disk='file:/opt/vm_run/'$DISK_NAME',hda,w' vif='mac='$MAC',model=rtl8139,type=ioemu' extra="'xencons=tty0,NODETYPE=$NODETYPE,TICKET_ID=$TICKET_ID,CLUSTER_NAME=$CLUSTER_NAME'"
xm create /opt/vm_run/$DISK_NAME.cfg name=$A'-'$NODETYPE'-'$CLUSTER_NAME extra='xencons=tty0,aaa=bbb' disk='file:/opt/vm_run/'$DISK_NAME',hda,w' vif='mac='$MAC',model=rtl8139,type=ioemu'
===========
#cat 28587.cfg
ostype="other"
memory=256
vcpus=1
on_crash="destroy"
on_poweroff="destroy"
on_reboot="restart"
localtime=0
builder="hvm"
extid=0
device_model="/usr/lib/xen/bin/qemu-dm"
kernel="/usr/lib/xen/boot/hvmloader"
boot="c"
vnc=1
vncunused=1
apic=0
acpi=1
pae=1
serial="pty"