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