Statistiques
| Révision :

root / trunk / shell / c-i-a-b.common @ 32

Historique | Voir | Annoter | Télécharger (5,12 ko)

1
# ST - 2012-03-09
2
# Constants that no one should not change.
3
# Compute nodes from 1 to 250
4
CONST_COMPUTE_NODE="compute-node"
5
CONST_COMPUTE_NODE_MAX_NUM=250
6
CONST_COMPUTE_NODE_MODEL_CLUSTER_STATIC_NETWORK_POSTFIX=252
7
CONST_DHCP_HOSTS_FILE_BASENAME=dhcp-hostsfile
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"
13
CONST_HOSTS_FILE_BASENAME=hosts
14
CONST_NULL_DISK_SIZE=0G # For several configuration files.
15
CONST_NO_DHCP="NO_DHCP"
16
CONST_SWAP_DISK_POSTFIX="swap-disk"
17
CONST_SYSTEM_DISK_POSTFIX="system-disk"
18
#
19
# Constant that may change with Debian version
20
CONST_DEBIAN_ARCH=amd64
21
CONST_DEBIAN_VERSION=stable
22
# Constant that may change with another Xen version.
23
CONST_XEN_BRIDGE_PREFIX="bridge="
24
CONST_XEN_DHCP_STANZA="dhcp        ='dhcp'"
25
CONST_XEN_CONFIG_DIR="/etc/xen"
26
CONST_XEN_DOM0_CPUS_ALL="(dom0-cpus 0)"
27
CONST_XEN_DOM0_NAME=Domain-0
28
CONST_XEN_IP_PREFIX="ip="
29
CONST_XEN_MAC_PREFIX="mac="
30
CONST_XEN_NOSWAP="noswap = 1" # For /etc/xen-tools/xen-tools.conf.
31
CONST_XEN_NETWORK_SCRIPT_KEYWORD=network-script # For /etc/xen/xend-config.sxp.
32
CONST_XEN_SYSTEM_DISK_ROOT_DEVICE="/dev/xvda1 ro"
33
CONST_XEN_VIF_STANZA_POSTFIX="' ]"
34
CONST_XEN_VIF_STANZA_PREFIX="vif         = [ '"
35
#
36
# Common, user editable, configuration variables
37
#
38
CLUSTER_ARCH=amd64
39
CLUSTER_BRIDGE_NAME=internal
40
CLUSTER_BRIDGE_SCRIPT=network-bridge-internal
41
CLUSTER_BRIDGE_STANZA="($CONST_NETWORK_SCRIPT_KEYWORD $CLUSTER_BRIDGE_SCRIPT)"
42
CLUSTER_DOMAIN_NAME=ciab.lip.ens-lyon.fr
43
CLUSTER_EXTERNAL_ADDRESSES_BY_DHCP=1
44
CLUSTER_EXTERNAL_MAC_PREFIX="00:16:3E:33:A6:"
45
CLUSTER_EXTERNAL_DOMAIN_NAME=lip.ens-lyon.fr
46
CLUSTER_IMAGE=full
47
CLUSTER_MAC_ADDRESS_PREFIX="00:16:3E:0F:6A"
48
CLUSTER_NOSWAP="$CONST_XEN_NOSWAP"
49
CLUSTER_STATIC_EXTERNAL_PREFIX="140.77.15"
50
CLUSTER_STATIC_NETWORK_PREFIX="192.168.1"
51
CLUSTER_SWAP_SIZE=$CONST_NULL_DISK_SIZE
52
#
53
COMPUTE_NODE_BRIDGE=$CLUSTER_BRIDGE_NAME
54
COMPUTE_NODE_CPUS_FILE=compute-nodes-cpus
55
COMPUTE_NODE_DISK_MOUNT_POINT=/mnt/${CONST_COMPUTE_NODE}-system-disk
56
COMPUTE_NODE_INTERFACES_TEMPLATE=interfaces.${CONST_COMPUTE_NODE}
57
COMPUTE_NODE_KERNEL=/boot/vmlinuz-`uname -r`
58
COMPUTE_NODE_MAX_NUM=250
59
COMPUTE_NODE_MEMORY=3072
60
COMPUTE_NODE_MODEL_CLUSTER_STATIC_IP="$CLUSTER_STATIC_NETWORK_PREFIX.$CONST_COMPUTE_NODE_MODEL_CLUSTER_STATIC_NETWORK_POSTFIX"
61
COMPUTE_NODE_MODEL_EXTERNAL_MAC_ADDRESS="${CLUSTER_EXTERNAL_MAC_PREFIX}01"
62
COMPUTE_NODE_MODEL_STATIC_IP_EXTERNAL=
63
COMPUTE_NODE_MODEL_HOST_NAME="tamadi-1-cnm"
64
COMPUTE_NODE_NAME_PREFIX="${CONST_COMPUTE_NODE}-"
65
COMPUTE_NODE_RAMDISK=/boot/initrd.img-`uname -r`
66
COMPUTE_NODE_STATIC_NETWORK_PREFIX=$CLUSTER_STATIC_NETWORK_PREFIX
67
COMPUTE_NODE_SWAP_DISK_POSTFIX=$CONST_SWAP_POSTFIX
68
COMPUTE_NODE_SWAP_DISK_PREFIX="$CONST_COMPUTE_NODE
69
COMPUTE_NODE_SWAP_DISK_SIZE=1G
70
SWAP_DISK_VOLUME_GROUP=/dev/vg_fast
71
#
72
#
73
DOM0_CPUS_LIST="0 4"
74
DOM0_CPUS_NUM=2
75
DOM0_CPUS_CLAUSE="(dom0-cpus $DOM0_CPUS_NUM)"
76
FRONT_END_CLUSTER_STATIC_IP="$CLUSTER_STATIC_NETWORK_PREFIX.$CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX"
77
FRONT_END_CPUS_LIST="8 12 16"
78
FRONT_END_EXTERNAL_INTERFACE_STATIC_NETMASK=255.255.255.0
79
FRONT_END_EXTERNAL_INTERFACE_STATIC_NETWORK=140.77.15.0
80
FRONT_END_EXTERNAL_INTERFACE_STATIC_GATEWAY=140.77.15.1
81
FRONT_END_EXTERNAL_INTERFACE_STATIC_BROADCAST=140.77.15.255
82
FRONT_END_EXTERNAL_INTERFACE_STATIC_DNS_NAMESERVERS="140.77.1.32 140.77.167.2"
83
FRONT_END_EXTERNAL_INTERFACE_STATIC_DNS_SEARCH="lip.ens-lyon.fr ens-lyon.fr resam.ens-lyon.fr"
84
FRONT_END_EXTERNAL_MAC_ADDRESS="${CLUSTER_EXTERNAL_MAC_PREFIX}02"
85
FRONT_END_FILE_SYSTEM_MOUNT_POINT=/mnt/frontend-file-system
86
FRONT_END_FSTAB_TEMPLATE=${CONST_FSTAB_FILE_BASENAME}.${CONST_FRONT_END}
87
FRONT_END_HOME_DISK=${CONST_FRONT_END}-${CONST_HOME_DISK_POSTFIX}
88
FRONT_END_HOME_DISK_FILE_SYSTEM=ext3
89
#FRONT_END_HOME_DISK_SIZE=512G
90
FRONT_END_HOME_DISK_SIZE=5G
91
FRONT_END_HOME_VOLUME_GROUP=vg_slow
92
FRONT_END_HOME_VOLUME_GROUP_DEVICE="/dev/$FRONT_END_HOME_VOLUME_GROUP"
93
FRONT_END_HOST_NAME="tamadi-1-fe"
94
FRONT_END_INTERFACES_TEMPLATE=interfaces.${CONST_FRONT_END}
95
FRONT_END_KERNEL=/boot/vmlinuz-`uname -r`
96
FRONT_END_MEMORY=8192 # Must be in Mb for Xen 4.0
97
FRONT_END_EXTERNAL_STATIC_IP="$CLUSTER_STATIC_NETWORK_PREFIX.$FRONT_END_STATIC_NETWORK_POSTFIX"
98
FRONT_END_RAMDISK=/boot/initrd.img-`uname -r`
99
FRONT_END_SWAP_DISK="${FRONT_END}-swap"
100
#FRONT_END_SWAP_DISK_SIZE=$CONST_NULL_DISK_SIZE # 0G means no swap disk.
101
FRONT_END_SWAP_DISK_SIZE=1G # 0G means no swap disk.
102
FRONT_END_SWAP_VOLUME_GROUP=vg_fast
103
FRONT_END_SWAP_VOLUME_GROUP_DEVICE="/dev/$FRONT_END_SWAP_VOLUME_GROUP"
104
FRONT_END_SYSTEM_DISK="${FRONT_END}-system-disk"
105
#FRONT_END_SYSTEM_DISK_SIZE=46G
106
FRONT_END_SYSTEM_DISK_SIZE=10G
107
FRONT_END_SYSTEM_DISK_FILE_SYSTEM=ext3
108
FRONT_END_SYSTEM_VOLUME_GROUP=vg_fast
109
FRONT_END_SYSTEM_VOLUME_GROUP_DEVICE="/dev/$FRONT_END_SYSTEM_VOLUME_GROUP"
110
FRONT_END_VCPUS_NUM=3
111
HOSTS_FILE_BASENAME=hosts
112
SYSTEM_DISK_CLONE_POSTFIX="-disk"
113
SYSTEM_DISK_CLONE_PREFIX=$COMPUTE_NODE_NAME_PREFIX
114
SYSTEM_DISK_CLONE_SIZE=20G # Half of the master size.
115
SYSTEM_DISK_FILE_SYSTEM=ext3
116
SYSTEM_DISK_LOGICAL_VOLUME=/dev/vg_slow
117
SYSTEM_DISK_MASTER=$SYSTEM_DISK_LOGICAL_VOLUME/compute-node-model-disk
118
TEMPLATES_DIR=templates
119
USERS_HOME_DISK="users-home-disk"
120
USERS_HOME_DISK_SIZE=40G
121