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'