Révision 43 trunk/shell/compute-node-model-finish-up

compute-node-model-finish-up (revision 43)
2 2
#
3 3
# ST - 2012-05-25
4 4
#
5
# Finish up the front end installation.
5
# Finish up the compute node model installation.
6 6
#
7 7
# Get the directory of the script.
8 8
SCRIPT_PATH=`dirname $0`
......
11 11
# Source the common configuration variables.
12 12
. $SCRIPT_PATH/c-i-a-b.common
13 13

  
14
CURRENT_HOST_NAME=$FRONT_END_HOST_NAME
14
CURRENT_HOST_NAME=$COMPUT_NODE_MODEL_HOST_NAME
15 15
#
16 16
# Get the cluster MAC address
17 17
#
18 18
CURRENT_PATH=/etc
19
FRONT_END_CLUSTER_MAC_ADDRESS=\
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`
19
COMPUTE_NODE_MODEL_CLUSTER_MAC_ADDRESS=\
20
`awk -F, -v INDEX=$CONST_COMPUTE_NODE_MODEL_CLUSTER_STATIC_NETWORK_POSTFIX '{if (FNR==INDEX) {print $1}}' $SCRIPT_PATH/$TEMPLATES_DIR$CURRENT_PATH/$CONST_DHCP_HOSTS_FILE_BASENAME`
21 21
#
22 22
#
23 23
# Create the Xen configuration file from a template
24 24
#
25 25
CURRENT_PATH=/etc/xen
26
cp templates$CURRENT_PATH/$CONST_FRONT_END_XEN_TEMPLATE_NAME \
26
cp templates$CURRENT_PATH/$CONST_COMPUTE_NODEL_MODEL_XEN_TEMPLATE_NAME \
27 27
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
28 28
rpl Template Configuration $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
29
rpl __FRONT_END_KERNEL__ $COMPUTE_NODE_KERNEL \
29
rpl __COMPUTE_NODE_KERNEL__ $COMPUTE_NODE_KERNEL \
30 30
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
31
rpl __FRONT_END_RAMDISK__ $FRONT_END_RAMDISK \
31
rpl __COMPUTE_NODE_RAMDISK__ $COMPUTE_NODE_RAMDISK \
32 32
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
33
rpl __FRONT_END_VCPUS_NUM__ $FRONT_END_VCPUS_NUM \
33
rpl __COMPUTE_NODE_MODEL_VCPUS_NUM__ $COMPUTE_NODEL_MODEL_VCPUS_NUM \
34 34
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
35
CPUS_LIST=$FRONT_END_CPUS_LIST
35
CPUS_LIST=$COMPUTE_NODE_MODEL_CPUS_LIST
36 36
CPUS=""
37 37
for i in $CPUS_LIST
38 38
  do
......
43 43
        CPUS="$CPUS,$i"
44 44
    fi
45 45
done
46
rpl __FRONT_END_CPUS__ $CPUS \
46
rpl __COMPUTE_NODE_MODEL_CPUS__ $CPUS \
47 47
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
48 48
# Memory
49
rpl __FRONT_END_MEMORY__ $FRONT_END_MEMORY \
49
rpl __COMPUTE_NODE_MEMORY__ $COMPUTE_NODE_MEMORY \
50 50
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
51 51
# Root device
52 52
rpl __XEN_SYSTEM_DISK_ROOT_DEVICE_STANZA__ "$CONST_XEN_SYSTEM_DISK_ROOT_DEVICE_STANZA" \
53 53
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
54 54
#
55 55
# System disk stuff
56
FRONT_END_SYSTEM_DISK_STANZA="'phy:${FRONT_END_SYSTEM_VOLUME_GROUP_DEVICE}/${FRONT_END_SYSTEM_DISK},$FRONT_END_SYSTEM_VIRTUAL_VOLUME,w'"
57
rpl __FRONT_END_SYSTEM_DISK_STANZA__ "$FRONT_END_SYSTEM_DISK_STANZA" \
56
COMPUTE_NODE_MODEL_SYSTEM_DISK_STANZA="'phy:${COMPUTE_NODE_MODEL_SYSTEM_VOLUME_GROUP_DEVICE}/${COMPUTE_NODE_MODEL_SYSTEM_DISK},$COMPUTE_NODE_VOLUME_SYSTEM_VIRTUAL_VOLUME,w'"
57
rpl __COMPUTE_NODE_MODEL_SYSTEM_DISK_STANZA__ "$COMPUTE_NODE_MODEL_SYSTEM_DISK_STANZA" \
58 58
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
59
# Home disk stuff
60
FRONT_END_HOME_DISK_STANZA="'phy:${FRONT_END_HOME_VOLUME_GROUP_DEVICE}/${FRONT_END_HOME_DISK},$FRONT_END_HOME_VIRTUAL_VOLUME,w'"
61
rpl __FRONT_END_HOME_DISK_STANZA__ "$FRONT_END_HOME_DISK_STANZA" \
62
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
59
# No home disk stuff: home is network mounted.
60
#
63 61
# Swap disk stuff.
64 62
if [ "x$FRONT_END_SWAP_DISK_SIZE" != "x$CONST_NULL_DISK_SIZE" ] ; then
65 63
  FRONT_END_SWAP_DISK_STANZA="'phy:${FRONT_END_SWAP_VOLUME_GROUP_DEVICE}/${FRONT_END_SWAP_DISK},$FRONT_END_SWAP_VIRTUAL_VOLUME,w'"

Formats disponibles : Unified diff