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
|