Statistiques
| Révision :

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

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

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