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