Révision 32 trunk/shell/c-i-a-b.common
c-i-a-b.common (revision 32) | ||
---|---|---|
1 | 1 |
# ST - 2012-03-09 |
2 | 2 |
# Constants that no one should not change. |
3 | 3 |
# Compute nodes from 1 to 250 |
4 |
CONST_COMPUTE_NODE="compute-node" |
|
4 | 5 |
CONST_COMPUTE_NODE_MAX_NUM=250 |
5 | 6 |
CONST_COMPUTE_NODE_MODEL_CLUSTER_STATIC_NETWORK_POSTFIX=252 |
6 | 7 |
CONST_DHCP_HOSTS_FILE_BASENAME=dhcp-hostsfile |
7 |
CONST_FRONT_END_TEMPLATE_NAME="front-end.cfg" |
|
8 | 8 |
CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX=251 |
9 |
CONST_FRONT_END="front-end" |
|
10 |
CONST_FRONT_END_XEN_TEMPLATE_NAME="${FRONT_END}.cfg" |
|
11 |
CONST_FSTAB_FILE_BASENAME=fstab |
|
12 |
CONST_HOME_DISK_POSTFIX="home-disk" |
|
9 | 13 |
CONST_HOSTS_FILE_BASENAME=hosts |
10 | 14 |
CONST_NULL_DISK_SIZE=0G # For several configuration files. |
11 | 15 |
CONST_NO_DHCP="NO_DHCP" |
16 |
CONST_SWAP_DISK_POSTFIX="swap-disk" |
|
17 |
CONST_SYSTEM_DISK_POSTFIX="system-disk" |
|
12 | 18 |
# |
19 |
# Constant that may change with Debian version |
|
20 |
CONST_DEBIAN_ARCH=amd64 |
|
21 |
CONST_DEBIAN_VERSION=stable |
|
13 | 22 |
# Constant that may change with another Xen version. |
14 | 23 |
CONST_XEN_BRIDGE_PREFIX="bridge=" |
15 | 24 |
CONST_XEN_DHCP_STANZA="dhcp ='dhcp'" |
... | ... | |
24 | 33 |
CONST_XEN_VIF_STANZA_POSTFIX="' ]" |
25 | 34 |
CONST_XEN_VIF_STANZA_PREFIX="vif = [ '" |
26 | 35 |
# |
27 |
# Common user defined configuration variables
|
|
36 |
# Common, user editable, configuration variables
|
|
28 | 37 |
# |
29 | 38 |
CLUSTER_ARCH=amd64 |
30 | 39 |
CLUSTER_BRIDGE_NAME=internal |
... | ... | |
43 | 52 |
# |
44 | 53 |
COMPUTE_NODE_BRIDGE=$CLUSTER_BRIDGE_NAME |
45 | 54 |
COMPUTE_NODE_CPUS_FILE=compute-nodes-cpus |
46 |
COMPUTE_NODE_DISK_MOUNT_POINT=/mnt/compute-node-system-disk
|
|
47 |
COMPUTE_NODE_INTERFACES_TEMPLATE=interfaces.compute-node
|
|
55 |
COMPUTE_NODE_DISK_MOUNT_POINT=/mnt/${CONST_COMPUTE_NODE}-system-disk
|
|
56 |
COMPUTE_NODE_INTERFACES_TEMPLATE=interfaces.${CONST_COMPUTE_NODE}
|
|
48 | 57 |
COMPUTE_NODE_KERNEL=/boot/vmlinuz-`uname -r` |
49 | 58 |
COMPUTE_NODE_MAX_NUM=250 |
50 | 59 |
COMPUTE_NODE_MEMORY=3072 |
... | ... | |
52 | 61 |
COMPUTE_NODE_MODEL_EXTERNAL_MAC_ADDRESS="${CLUSTER_EXTERNAL_MAC_PREFIX}01" |
53 | 62 |
COMPUTE_NODE_MODEL_STATIC_IP_EXTERNAL= |
54 | 63 |
COMPUTE_NODE_MODEL_HOST_NAME="tamadi-1-cnm" |
55 |
COMPUTE_NODE_NAME_PREFIX="compute-node-"
|
|
64 |
COMPUTE_NODE_NAME_PREFIX="${CONST_COMPUTE_NODE}-"
|
|
56 | 65 |
COMPUTE_NODE_RAMDISK=/boot/initrd.img-`uname -r` |
57 | 66 |
COMPUTE_NODE_STATIC_NETWORK_PREFIX=$CLUSTER_STATIC_NETWORK_PREFIX |
58 |
COMPUTE_NODE_SWAP_DISK_POSTFIX="-swap"
|
|
59 |
COMPUTE_NODE_SWAP_DISK_PREFIX="compute-node-"
|
|
67 |
COMPUTE_NODE_SWAP_DISK_POSTFIX=$CONST_SWAP_POSTFIX
|
|
68 |
COMPUTE_NODE_SWAP_DISK_PREFIX="$CONST_COMPUTE_NODE
|
|
60 | 69 |
COMPUTE_NODE_SWAP_DISK_SIZE=1G |
61 | 70 |
SWAP_DISK_VOLUME_GROUP=/dev/vg_fast |
62 | 71 |
# |
... | ... | |
74 | 83 |
FRONT_END_EXTERNAL_INTERFACE_STATIC_DNS_SEARCH="lip.ens-lyon.fr ens-lyon.fr resam.ens-lyon.fr" |
75 | 84 |
FRONT_END_EXTERNAL_MAC_ADDRESS="${CLUSTER_EXTERNAL_MAC_PREFIX}02" |
76 | 85 |
FRONT_END_FILE_SYSTEM_MOUNT_POINT=/mnt/frontend-file-system |
77 |
FRONT_END_HOME_DISK=front-end-home-disk |
|
86 |
FRONT_END_FSTAB_TEMPLATE=${CONST_FSTAB_FILE_BASENAME}.${CONST_FRONT_END} |
|
87 |
FRONT_END_HOME_DISK=${CONST_FRONT_END}-${CONST_HOME_DISK_POSTFIX} |
|
78 | 88 |
FRONT_END_HOME_DISK_FILE_SYSTEM=ext3 |
79 | 89 |
#FRONT_END_HOME_DISK_SIZE=512G |
80 | 90 |
FRONT_END_HOME_DISK_SIZE=5G |
81 | 91 |
FRONT_END_HOME_VOLUME_GROUP=vg_slow |
82 | 92 |
FRONT_END_HOME_VOLUME_GROUP_DEVICE="/dev/$FRONT_END_HOME_VOLUME_GROUP" |
83 | 93 |
FRONT_END_HOST_NAME="tamadi-1-fe" |
84 |
FRONT_END_INTERFACES_TEMPLATE=interfaces.front-end
|
|
94 |
FRONT_END_INTERFACES_TEMPLATE=interfaces.${CONST_FRONT_END}
|
|
85 | 95 |
FRONT_END_KERNEL=/boot/vmlinuz-`uname -r` |
86 | 96 |
FRONT_END_MEMORY=8192 # Must be in Mb for Xen 4.0 |
87 | 97 |
FRONT_END_EXTERNAL_STATIC_IP="$CLUSTER_STATIC_NETWORK_PREFIX.$FRONT_END_STATIC_NETWORK_POSTFIX" |
88 | 98 |
FRONT_END_RAMDISK=/boot/initrd.img-`uname -r` |
89 |
FRONT_END_SWAP_DISK="frontend-swap"
|
|
99 |
FRONT_END_SWAP_DISK="${FRONT_END}-swap"
|
|
90 | 100 |
#FRONT_END_SWAP_DISK_SIZE=$CONST_NULL_DISK_SIZE # 0G means no swap disk. |
91 | 101 |
FRONT_END_SWAP_DISK_SIZE=1G # 0G means no swap disk. |
92 | 102 |
FRONT_END_SWAP_VOLUME_GROUP=vg_fast |
93 | 103 |
FRONT_END_SWAP_VOLUME_GROUP_DEVICE="/dev/$FRONT_END_SWAP_VOLUME_GROUP" |
94 |
FRONT_END_SYSTEM_DISK="frontend-system-disk"
|
|
104 |
FRONT_END_SYSTEM_DISK="${FRONT_END}-system-disk"
|
|
95 | 105 |
#FRONT_END_SYSTEM_DISK_SIZE=46G |
96 | 106 |
FRONT_END_SYSTEM_DISK_SIZE=10G |
97 | 107 |
FRONT_END_SYSTEM_DISK_FILE_SYSTEM=ext3 |
Formats disponibles : Unified diff