Révision 38 trunk/shell/front-end-finish-up

front-end-finish-up (revision 38)
15 15
#
16 16
# Get the cluster MAC address
17 17
#
18
CURRENT_PATH=/etc
18 19
FRONT_END_CLUSTER_MAC_ADDRESS=\
19 20
`awk -F, -v INDEX=$CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX '{if (FNR==INDEX) {print $1}}' $SCRIPT_PATH/$TEMPLATES_DIR$CURRENT_PATH/$CONST_DHCP_HOSTS_FILE_BASENAME`
20 21
#
......
239 240
umount $FRONT_END_FILE_SYSTEM_MOUNT_POINT/home
240 241
umount $FRONT_END_FILE_SYSTEM_MOUNT_POINT
241 242
#
242
# Start the virtual machine
243
#
244
xm create $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
245
#
246 243
exit 0
247
#
248
# Wait until the virtual machine has started
249
#
250
IS_RUNNING=""
251
while [ -z "$IS_RUNNING" ]
252
  do
253
    IS_RUNNING=`xm list | grep $CURRENT_HOST_NAME`
254
    sleep 1
255
done
256
#
257
# Pin the VCPUs to "real" CPUs.
258
#
259
VCPU_NUM=0
260
for i in $CPUS_LIST
261
  do
262
    xm vcpu-pin $CURRENT_HOST_NAME $VCPU_NUM $i
263
    VCPU_NUM=$((VCPU_NUM + 1))
264
done
265

  
266
exit 0

Formats disponibles : Unified diff