Révision 34
trunk/shell/create-start-front-end (revision 34) | ||
---|---|---|
50 | 50 |
fi |
51 | 51 |
mount $FRONT_END_SYSTEM_VOLUME_GROUP_DEVICE/$FRONT_END_SYSTEM_DISK \ |
52 | 52 |
$FRONT_END_FILE_SYSTEM_MOUNT_POINT |
53 |
if [ $? -ne 0 ] ; then |
|
54 |
exit 1 |
|
55 |
fi |
|
53 | 56 |
# Create the directory for the homes |
54 | 57 |
if [ ! -d "$FRONT_END_FILE_SYSTEM_MOUNT_POINT/home" ]; then |
55 | 58 |
mkdir "$FRONT_END_FILE_SYSTEM_MOUNT_POINT/home" |
... | ... | |
64 | 67 |
FRONT_END_CLUSTER_MAC_ADDRESS=\ |
65 | 68 |
`awk -F, -v INDEX=$CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX '{if (FNR==INDEX) {print $1}}' $SCRIPT_PATH/$TEMPLATES_DIR$CURRENT_PATH/$CONST_DHCP_HOSTS_FILE_BASENAME` |
66 | 69 |
# |
67 |
# Create the Xen configuration file from a template |
|
68 |
# |
|
69 |
CURRENT_PATH=/etc/xen |
|
70 |
cp templates$CURRENT_PATH/$CONST_FRONT_END_XEN_TEMPLATE_NAME \ |
|
71 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
72 |
rpl Template Configuration $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
73 |
rpl __FRONT_END_KERNEL__ $COMPUTE_NODE_KERNEL \ |
|
74 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
75 |
rpl __FRONT_END_RAMDISK__ $FRONT_END_RAMDISK \ |
|
76 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
77 |
rpl __FRONT_END_VCPUS_NUM__ $FRONT_END_VCPUS_NUM \ |
|
78 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
79 |
CPUS_LIST=$FRONT_END_CPUS_LIST |
|
80 |
CPUS="" |
|
81 |
for i in $CPUS_LIST |
|
82 |
do |
|
83 |
if [ "x$CPUS" == "x" ] |
|
84 |
then |
|
85 |
CPUS=$i |
|
86 |
else |
|
87 |
CPUS="$CPUS,$i" |
|
88 |
fi |
|
89 |
done |
|
90 |
rpl __FRONT_END_CPUS__ $CPUS \ |
|
91 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
92 |
# Memory |
|
93 |
rpl __FRONT_END_MEMORY__ $FRONT_END_MEMORY \ |
|
94 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
95 |
# Root device |
|
96 |
rpl __XEN_SYSTEM_DISK_ROOT_DEVICE__ "$CONST_XEN_SYSTEM_DISK_ROOT_DEVICE" \ |
|
97 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
98 |
# |
|
99 |
rpl __FRONT_END_SYSTEM_DISK__ $FRONT_END_SYSTEM_VOLUME_GROUP_DEVICE/$FRONT_END_SYSTEM_DISK \ |
|
100 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
101 |
rpl __FRONT_END_HOME_DISK__ $FRONT_END_HOME_VOLUME_GROUP_DEVICE/$FRONT_END_HOME_DISK \ |
|
102 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
103 |
# Swap disk stuff. |
|
104 |
if [ "x$FRONT_END_SWAP_DISK_SIZE" != "x$CONST_NULL_DISK_SIZE" ] ; then |
|
105 |
FRONT_END_SWAP_DISK_STANZA="'phy:$FRONT_END_SWAP_VOLUME_GROUP_DEVICE/${FRONT_END_SWAP_DISK},xvda3,w'," |
|
106 |
rpl __FRONT_END_SWAP_DISK__ $FRONT_END_SWAP_DISK_STANZA \ |
|
107 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
108 |
# Comment out the noswap stanza. |
|
109 |
rpl __FRONT_END_NOSWAP__ "#$CLUSTER_NOSWAP" \ |
|
110 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
111 |
else |
|
112 |
echo y | rpl -f __FRONT_END_SWAP_DISK__ "" \ |
|
113 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
114 |
rpl __FRONT_END_NOSWAP__ $CLUSTER_NOSWAP \ |
|
115 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
116 |
fi |
|
117 |
# |
|
118 |
rpl __FRONT_END_HOST_NAME__ $CURRENT_HOST_NAME \ |
|
119 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
120 |
# Vif stuff. |
|
121 |
VIF_STANZA=$CONST_XEN_VIF_STANZA_PREFIX |
|
122 |
EXTERNAL_MAC="${CONST_XEN_MAC_PREFIX}${FRONT_END_EXTERNAL_MAC_ADDRESS}" |
|
123 |
INTERNAL_MAC="${CONST_XEN_MAC_PREFIX}${FRONT_END_CLUSTER_MAC_ADDRESS}" |
|
124 |
INTERNAL_BRIDGE="${CONST_XEN_BRIDGE_PREFIX}${CLUSTER_BRIDGE_NAME}" |
|
125 |
INTERNAL_IP="${CONST_XEN_IP_PREFIX}${FRONT_END_CLUSTER_STATIC_IP}" |
|
126 |
if [ $CLUSTER_EXTERNAL_ADDRESSES_BY_DHCP -eq 1 ] ;then |
|
127 |
rpl __XEN_DHCP_STANZA__ "$CONST_XEN_DHCP_STANZA" \ |
|
128 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
129 |
VIF_STANZA=${VIF_STANZA}${EXTERNAL_MAC}"','"${INTERNAL_IP}","${INTERNAL_MAC}","${INTERNAL_BRIDGE}${CONST_XEN_VIF_STANZA_POSTFIX} |
|
130 |
else |
|
131 |
# Comment out the DHCP_STANZA. |
|
132 |
rpl __XEN_DHCP_STANZA__ "#$CONST_XEN_DHCP_STANZA" \ |
|
133 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
134 |
VIF_STANZA=${VIF_STANZA}${EXTERNAL_IP}","${EXTERNAL_MAC}",'"${INTERNAL_IP}","${INTERNAL_MAC},${INTERNAL_BRIDGE}${CONST_XEN_VIF_STANZA_POSTFIX} |
|
135 |
fi |
|
136 |
# In any case, write the VIF_STANZA |
|
137 |
rpl __VIF_STANZA__ "$VIF_STANZA" \ |
|
138 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
139 |
# |
|
140 | 70 |
# Install the system. |
141 | 71 |
# |
142 | 72 |
debootstrap --arch $CONST_DEBIAN_ARCH $CONST_DEBIAN_VERSION \ |
143 | 73 |
$FRONT_END_FILE_SYSTEM_MOUNT_POINT |
144 |
exit 0 |
|
74 |
# exit 0
|
|
145 | 75 |
# |
146 |
# Complet installation |
|
76 |
# Complete the installation
|
|
147 | 77 |
# |
148 |
# Modules stuff. |
|
149 |
XEN_MODULES_DIRECTORY=`ls /lib/modules | grep xen ` |
|
150 |
for i in $XEN_MODULES_DIRECTORY ; do |
|
151 |
cp -a /lib/modules/i $FRONT_END_FILE_SYSTEM_MOUNT_POINT/lib/modules |
|
152 |
done |
|
153 |
# Generate or configure the specific files from templates |
|
154 |
# |
|
155 |
# Create the /etc directory, if necessary |
|
156 |
if [ ! -d $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc ] ; then |
|
157 |
mkdir $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc |
|
158 |
fi |
|
159 |
# Copy the sources list |
|
160 |
cp /etc/apt/sources.list $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc/apt |
|
161 |
|
|
162 |
# /etc/network/interfaces |
|
163 |
# The first interface is DHCP configured. |
|
164 |
# No '/' between $FRONT_END_FILE_SYSTEM_MOUNT_POINT and $CURRENT_PATH |
|
165 |
CURRENT_PATH=/etc/network |
|
166 |
if [ ! -d ${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH} ] ; then |
|
167 |
mkdir ${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH} |
|
168 |
fi |
|
169 |
cp templates$CURRENT_PATH/$FRONT_END_INTERFACES_TEMPLATE \ |
|
170 |
$FRONT_END_FILE_SYSTEM_MOUNT_POINT$CURRENT_PATH/interfaces |
|
171 |
if [ $CLUSTER_EXTERNAL_ADDRESSES_BY_DHCP -eq 1 ] ; then |
|
172 |
ETH0_STANZA="iface eth0 inet dhcp" |
|
173 |
rpl __ETH0_STATIC_OR_DHCP__ "$ETH0_STANZA" \ |
|
174 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
175 |
echo y | rpl __ETH0_STATIC_ADDRESS__ "" \ |
|
176 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
177 |
echo y | rpl __ETH0_STATIC_NETMASK__ "" \ |
|
178 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
179 |
echo y | rpl __ETH0_STATIC_NETWORK__ "" \ |
|
180 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
181 |
echo y | rpl __ETH0_STATIC_GATEWAY__ "" \ |
|
182 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
183 |
echo y | rpl __ETH0_STATIC_BROADCAST__ "" \ |
|
184 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
185 |
echo y | rpl __ETH0_STATIC_NAMESERVERS__ "" \ |
|
186 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
187 |
echo y | rpl __ETH0_STATIC_DNS_SEARCH__ "" \ |
|
188 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
189 |
else |
|
190 |
ETH0_STANZA="iface eth0 inet static" |
|
191 |
rpl __ETH0_STATIC_OR_DHCP__ "$ETH0_STANZA" \ |
|
192 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
193 |
echo y | rpl __ETH0_STATIC_ADDRESS__ "$FRONT_END_CLUSTER_STATIC_IP" \ |
|
194 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
195 |
echo y | rpl __ETH0_STATIC_NETMASK__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_NETMASK" \ |
|
196 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
197 |
echo y | rpl __ETH0_STATIC_NETWORK__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_NETWORK" \ |
|
198 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
199 |
echo y | rpl __ETH0_STATIC_GATEWAY__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_GATEWAY" \ |
|
200 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
201 |
echo y | rpl __ETH0_STATIC_BROADCAST__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_BROADCAST" \ |
|
202 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
203 |
echo y | rpl __ETH0_STATIC_NAMESERVERS__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_DNS_NAMESERVERS" \ |
|
204 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
205 |
echo y | rpl __ETH0_STATIC_DNS_SEARCH__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_DNS_SEARCH" \ |
|
206 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
207 |
fi |
|
208 |
ADDRESS="$CLUSTER_STATIC_NETWORK_PREFIX.$FRONT_END_STATIC_NETWORK_POSTFIX" |
|
209 |
rpl __ETH1_STATIC_ADDRESS__ $ADDRESS \ |
|
210 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
211 |
# /etc/hostname |
|
212 |
CURRENT_PATH=/etc |
|
213 |
echo $CURRENT_HOST_NAME > "${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/hostname" |
|
214 |
# /etc/hosts. Script generated. |
|
215 |
CURRENT_PATH=/etc |
|
216 |
$SCRIPT_PATH/generate-hosts-file \ |
|
217 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/hosts |
|
218 |
# /etc/resolv.conf |
|
219 |
CURRENT_PATH=/etc |
|
220 |
cp $TEMPLATES_DIR$CURRENT_PATH/resolv.conf \ |
|
221 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/resolv.conf |
|
222 |
rpl __CLUSTER_DOMAIN_NAME__ "${CLUSTER_DOMAIN_NAME}." \ |
|
223 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/resolv.conf |
|
224 |
rpl __FRONT_END_STATIC_ADDRESS__ "${CLUSTER_STATIC_NETWORK_PREFIX}.${CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX}" \ |
|
225 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/resolv.conf |
|
226 |
# /etc/fstab |
|
227 |
CURRENT_PATH=/etc |
|
228 |
cp ${TEMPLATES_DIR}${CURRENT_PATH}/${FRONT_END_FSTAB_TEMPLATE} \ |
|
229 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/fstab |
|
230 |
# Front-End System Disk Line |
|
231 |
FESDL=${FRONT_END_SYSTEM_VOLUME_GROUP_DEVICE}/${FRONT_END_SYSTEM_DISK} |
|
232 |
FESDL="$FESDL / errors=remount-ro 0 1" |
|
233 |
rpl __FRONT_END_SYSTEM_DISK_LINE__ "$FESDL" \ |
|
234 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/fstab |
|
235 |
# Font-End Home Disk Line |
|
236 |
FEHDL=${FRONT_END_HOME_DISK_VOLUME_GROUP_DEVICE}/${FRONT_END_HOME_DISK} |
|
237 |
FEHDL="$FEHDL / errors=remount-ro 0 2" |
|
238 |
rpl __FRONT_END_HOME_DISK_LINE__ "$FEHDL" \ |
|
239 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/fstab |
|
240 |
# Font-End Swap Disk Line |
|
241 |
if [ "x$FRONT_END_SWAP_DISK_SIZE" != "x$CONST_NULL_DISK_SIZE" ] ; then |
|
242 |
FESDL=${FRONT_END_SWAP_VOLUME_GROUP_DEVICE}/${FRONT_END_SWAP_DISK} |
|
243 |
FESDL="$FESDL none swap 0 0" |
|
244 |
else |
|
245 |
FESDL="" |
|
246 |
fi |
|
247 |
rpl __FRONT_END_SWAP_DISK_LINE__ "$FESDL" \ |
|
248 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/fstab |
|
249 |
|
|
250 |
# |
|
251 |
# Umount the compute node system disk |
|
252 |
# |
|
253 |
umount $FRONT_END_FILE_SYSTEM_MOUNT_POINT |
|
254 |
# |
|
255 |
# Start the virtual machine |
|
256 |
# |
|
257 |
xm create $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
258 |
# |
|
259 |
# Wait until the virtual machine has started |
|
260 |
# |
|
261 |
IS_RUNNING="" |
|
262 |
while [ -z "$IS_RUNNING" ] |
|
263 |
do |
|
264 |
IS_RUNNING=`xm list | grep $CURRENT_HOST_NAME` |
|
265 |
sleep 1 |
|
266 |
done |
|
267 |
# |
|
268 |
# Pin the VCPUs to "real" CPUs. |
|
269 |
# |
|
270 |
VCPU_NUM=0 |
|
271 |
for i in $CPUS_LIST |
|
272 |
do |
|
273 |
xm vcpu-pin $CURRENT_HOST_NAME $VCPU_NUM $i |
|
274 |
VCPU_NUM=$((VCPU_NUM + 1)) |
|
275 |
done |
|
276 |
|
|
277 | 78 |
exit 0 |
trunk/shell/c-i-a-b.common (revision 34) | ||
---|---|---|
29 | 29 |
CONST_XEN_MAC_PREFIX="mac=" |
30 | 30 |
CONST_XEN_NOSWAP="noswap = 1" # For /etc/xen-tools/xen-tools.conf. |
31 | 31 |
CONST_XEN_NETWORK_SCRIPT_KEYWORD=network-script # For /etc/xen/xend-config.sxp. |
32 |
CONST_XEN_SYSTEM_DISK_ROOT_DEVICE="/dev/xvda1 ro" |
|
32 |
# Do not change the ordre below. |
|
33 |
CONST_XEN_VIRTUAL_DRIVE_1=xvda1 |
|
34 |
CONST_XEN_VIRTUAL_DRIVE_2=xvda2 |
|
35 |
CONST_XEN_VIRTUAL_DRIVE_3=xvda3 |
|
36 |
CONST_XEN_SYSTEM_DISK_ROOT_DEVICE_STANZA="root = '/dev/$CONST_XEN_VIRTUAL_DRIVE_1 ro'" |
|
33 | 37 |
CONST_XEN_VIF_STANZA_POSTFIX="' ]" |
34 | 38 |
CONST_XEN_VIF_STANZA_PREFIX="vif = [ '" |
35 | 39 |
# |
... | ... | |
47 | 51 |
CLUSTER_MAC_ADDRESS_PREFIX="00:16:3E:0F:6A" |
48 | 52 |
CLUSTER_NOSWAP="$CONST_XEN_NOSWAP" |
49 | 53 |
CLUSTER_STATIC_EXTERNAL_PREFIX="140.77.15" |
54 |
CLUSTER_STATIC_NETMASK="255.255.255.0" |
|
50 | 55 |
CLUSTER_STATIC_NETWORK_PREFIX="192.168.1" |
51 | 56 |
CLUSTER_SWAP_SIZE=$CONST_NULL_DISK_SIZE |
52 | 57 |
# |
... | ... | |
88 | 93 |
FRONT_END_HOME_DISK_FILE_SYSTEM=ext3 |
89 | 94 |
#FRONT_END_HOME_DISK_SIZE=512G |
90 | 95 |
FRONT_END_HOME_DISK_SIZE=5G |
96 |
FRONT_END_HOME_VIRTUAL_VOLUME=$CONST_XEN_VIRTUAL_DRIVE_2 |
|
97 |
FRONT_END_HOME_VIRTUAL_VOLUME_DEVICE="/dev/$FRONT_END_HOME_VIRTUAL_VOLUME" |
|
91 | 98 |
FRONT_END_HOME_VOLUME_GROUP=vg_slow |
92 | 99 |
FRONT_END_HOME_VOLUME_GROUP_DEVICE="/dev/$FRONT_END_HOME_VOLUME_GROUP" |
93 | 100 |
FRONT_END_HOST_NAME="tamadi-1-fe" |
... | ... | |
99 | 106 |
FRONT_END_SWAP_DISK="${CONST_FRONT_END}-${CONST_SWAP_DISK_POSTFIX}" |
100 | 107 |
#FRONT_END_SWAP_DISK_SIZE=$CONST_NULL_DISK_SIZE # 0G means no swap disk. |
101 | 108 |
FRONT_END_SWAP_DISK_SIZE=1G # 0G means no swap disk. |
109 |
FRONT_END_SWAP_VIRTUAL_VOLUME=$CONST_XEN_VIRTUAL_DRIVE_3 |
|
110 |
FRONT_END_SWAP_VIRTUAL_VOLUME_DEVICE="/dev/$FRONT_END_SWAP_VIRTUAL_VOLUME" |
|
102 | 111 |
FRONT_END_SWAP_VOLUME_GROUP=vg_fast |
103 | 112 |
FRONT_END_SWAP_VOLUME_GROUP_DEVICE="/dev/$FRONT_END_SWAP_VOLUME_GROUP" |
104 | 113 |
FRONT_END_SYSTEM_DISK="${CONST_FRONT_END}-${CONST_SYSTEM_DISK_POSTFIX}" |
105 | 114 |
#FRONT_END_SYSTEM_DISK_SIZE=46G |
106 | 115 |
FRONT_END_SYSTEM_DISK_SIZE=10G |
107 | 116 |
FRONT_END_SYSTEM_DISK_FILE_SYSTEM=ext3 |
117 |
FRONT_END_SYSTEM_VIRTUAL_VOLUME=$CONST_XEN_VIRTUAL_DRIVE_1 |
|
118 |
FRONT_END_SYSTEM_VIRTUAL_VOLUME_DEVICE="/dev/$FRONT_END_SYSTEM_VIRTUAL_VOLUME" |
|
108 | 119 |
FRONT_END_SYSTEM_VOLUME_GROUP=vg_fast |
109 | 120 |
FRONT_END_SYSTEM_VOLUME_GROUP_DEVICE="/dev/$FRONT_END_SYSTEM_VOLUME_GROUP" |
110 | 121 |
FRONT_END_VCPUS_NUM=3 |
trunk/shell/finish-up-front-end (revision 34) | ||
---|---|---|
1 |
#! /bin/bash -x |
|
2 |
# |
|
3 |
# ST - 2012-05-25 |
|
4 |
# |
|
5 |
# Finish up the front end installation. |
|
6 |
# |
|
7 |
# Get the directory of the script. |
|
8 |
SCRIPT_PATH=`dirname $0` |
|
9 |
# Get the script name. |
|
10 |
SCRIPT_NAME=`basename $0` |
|
11 |
# Source the common configuration variables. |
|
12 |
. $SCRIPT_PATH/c-i-a-b.common |
|
13 |
|
|
14 |
CURRENT_HOST_NAME=$FRONT_END_HOST_NAME |
|
15 |
# |
|
16 |
# Get the cluster MAC address |
|
17 |
# |
|
18 |
FRONT_END_CLUSTER_MAC_ADDRESS=\ |
|
19 |
`awk -F, -v INDEX=$CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX '{if (FNR==INDEX) {print $1}}' $SCRIPT_PATH/$TEMPLATES_DIR$CURRENT_PATH/$CONST_DHCP_HOSTS_FILE_BASENAME` |
|
20 |
# |
|
21 |
# |
|
22 |
# Create the Xen configuration file from a template |
|
23 |
# |
|
24 |
CURRENT_PATH=/etc/xen |
|
25 |
cp templates$CURRENT_PATH/$CONST_FRONT_END_XEN_TEMPLATE_NAME \ |
|
26 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
27 |
rpl Template Configuration $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
28 |
rpl __FRONT_END_KERNEL__ $COMPUTE_NODE_KERNEL \ |
|
29 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
30 |
rpl __FRONT_END_RAMDISK__ $FRONT_END_RAMDISK \ |
|
31 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
32 |
rpl __FRONT_END_VCPUS_NUM__ $FRONT_END_VCPUS_NUM \ |
|
33 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
34 |
CPUS_LIST=$FRONT_END_CPUS_LIST |
|
35 |
CPUS="" |
|
36 |
for i in $CPUS_LIST |
|
37 |
do |
|
38 |
if [ "x$CPUS" == "x" ] |
|
39 |
then |
|
40 |
CPUS=$i |
|
41 |
else |
|
42 |
CPUS="$CPUS,$i" |
|
43 |
fi |
|
44 |
done |
|
45 |
rpl __FRONT_END_CPUS__ $CPUS \ |
|
46 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
47 |
# Memory |
|
48 |
rpl __FRONT_END_MEMORY__ $FRONT_END_MEMORY \ |
|
49 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
50 |
# Root device |
|
51 |
rpl __XEN_SYSTEM_DISK_ROOT_DEVICE_STANZA__ "$CONST_XEN_SYSTEM_DISK_ROOT_DEVICE_STANZA" \ |
|
52 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
53 |
# |
|
54 |
# System disk stuff |
|
55 |
FRONT_END_SYSTEM_DISK_STANZA="'phy:${FRONT_END_SYSTEM_VOLUME_GROUP_DEVICE}/${FRONT_END_SYSTEM_DISK},$FRONT_END_SYSTEM_VIRTUAL_VOLUME,w'" |
|
56 |
rpl __FRONT_END_SYSTEM_DISK_STANZA__ "$FRONT_END_SYSTEM_DISK_STANZA" \ |
|
57 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
58 |
# Home disk stuff |
|
59 |
FRONT_END_HOME_DISK_STANZA="'phy:${FRONT_END_HOME_VOLUME_GROUP_DEVICE}/${FRONT_END_HOME_DISK},$FRONT_END_HOME_VIRTUAL_VOLUME,w'" |
|
60 |
rpl __FRONT_END_HOME_DISK_STANZA__ "$FRONT_END_HOME_DISK_STANZA" \ |
|
61 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
62 |
# Swap disk stuff. |
|
63 |
if [ "x$FRONT_END_SWAP_DISK_SIZE" != "x$CONST_NULL_DISK_SIZE" ] ; then |
|
64 |
FRONT_END_SWAP_DISK_STANZA="'phy:${FRONT_END_SWAP_VOLUME_GROUP_DEVICE}/${FRONT_END_SWAP_DISK},$FRONT_END_SWAP_VIRTUAL_VOLUME,w'" |
|
65 |
rpl __FRONT_END_SWAP_DISK_STANZA__ $FRONT_END_SWAP_DISK_STANZA \ |
|
66 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
67 |
# Comment out the noswap stanza. |
|
68 |
rpl __FRONT_END_NOSWAP__ "#$CLUSTER_NOSWAP" \ |
|
69 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
70 |
else |
|
71 |
echo y | rpl -f __FRONT_END_SWAP_DISK_STANZA__ "" \ |
|
72 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
73 |
rpl __FRONT_END_NOSWAP__ $CLUSTER_NOSWAP \ |
|
74 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
75 |
fi |
|
76 |
# |
|
77 |
rpl __FRONT_END_HOST_NAME__ $CURRENT_HOST_NAME \ |
|
78 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
79 |
# Vif stuff. |
|
80 |
VIF_STANZA=$CONST_XEN_VIF_STANZA_PREFIX |
|
81 |
EXTERNAL_MAC="${CONST_XEN_MAC_PREFIX}${FRONT_END_EXTERNAL_MAC_ADDRESS}" |
|
82 |
INTERNAL_MAC="${CONST_XEN_MAC_PREFIX}${FRONT_END_CLUSTER_MAC_ADDRESS}" |
|
83 |
INTERNAL_BRIDGE="${CONST_XEN_BRIDGE_PREFIX}${CLUSTER_BRIDGE_NAME}" |
|
84 |
INTERNAL_IP="${CONST_XEN_IP_PREFIX}${FRONT_END_CLUSTER_STATIC_IP}" |
|
85 |
if [ $CLUSTER_EXTERNAL_ADDRESSES_BY_DHCP -eq 1 ] ;then |
|
86 |
rpl __XEN_DHCP_STANZA__ "$CONST_XEN_DHCP_STANZA" \ |
|
87 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
88 |
VIF_STANZA=${VIF_STANZA}${EXTERNAL_MAC}"','"${INTERNAL_IP}","${INTERNAL_MAC}","${INTERNAL_BRIDGE}${CONST_XEN_VIF_STANZA_POSTFIX} |
|
89 |
else |
|
90 |
# Comment out the DHCP_STANZA. |
|
91 |
rpl __XEN_DHCP_STANZA__ "#$CONST_XEN_DHCP_STANZA" \ |
|
92 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
93 |
VIF_STANZA=${VIF_STANZA}${EXTERNAL_IP}","${EXTERNAL_MAC}",'"${INTERNAL_IP}","${INTERNAL_MAC},${INTERNAL_BRIDGE}${CONST_XEN_VIF_STANZA_POSTFIX} |
|
94 |
fi |
|
95 |
# In any case, write the VIF_STANZA |
|
96 |
rpl __VIF_STANZA__ "$VIF_STANZA" \ |
|
97 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
98 |
# End creation of Xen configuration file. |
|
99 |
# |
|
100 |
# Complet installation |
|
101 |
# |
|
102 |
# Modules stuff. |
|
103 |
# |
|
104 |
# Create the directory on the new image, if it does not exit yet. |
|
105 |
if [ ! -d $FRONT_END_FILE_SYSTEM_MOUNT_POINT/lib/modules ] ; then |
|
106 |
mkdir $FRONT_END_FILE_SYSTEM_MOUNT_POINT/lib/modules |
|
107 |
fi |
|
108 |
# |
|
109 |
# Copy the modules |
|
110 |
# |
|
111 |
XEN_MODULES_DIRECTORY=`ls /lib/modules | grep xen ` |
|
112 |
for i in $XEN_MODULES_DIRECTORY ; do |
|
113 |
cp -a /lib/modules/$i $FRONT_END_FILE_SYSTEM_MOUNT_POINT/lib/modules |
|
114 |
done |
|
115 |
# |
|
116 |
# Module stuff done. |
|
117 |
# |
|
118 |
# Generate or configure the specific files from templates |
|
119 |
# |
|
120 |
# Create the /etc directory, if necessary |
|
121 |
if [ ! -d $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc ] ; then |
|
122 |
mkdir $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc |
|
123 |
fi |
|
124 |
# Copy the sources list |
|
125 |
if [ ! -d $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc/apt ] ; then |
|
126 |
mkdir $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc/apt |
|
127 |
fi |
|
128 |
cp /etc/apt/sources.list $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc/apt |
|
129 |
|
|
130 |
# /etc/network/interfaces |
|
131 |
# The first interface is DHCP configured. |
|
132 |
# No '/' between $FRONT_END_FILE_SYSTEM_MOUNT_POINT and $CURRENT_PATH |
|
133 |
CURRENT_PATH=/etc/network |
|
134 |
if [ ! -d ${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH} ] ; then |
|
135 |
mkdir ${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH} |
|
136 |
fi |
|
137 |
cp templates$CURRENT_PATH/$FRONT_END_INTERFACES_TEMPLATE \ |
|
138 |
$FRONT_END_FILE_SYSTEM_MOUNT_POINT$CURRENT_PATH/interfaces |
|
139 |
if [ $CLUSTER_EXTERNAL_ADDRESSES_BY_DHCP -eq 1 ] ; then |
|
140 |
ETH0_STANZA="iface eth0 inet dhcp" |
|
141 |
rpl __ETH0_STATIC_OR_DHCP__ "$ETH0_STANZA" \ |
|
142 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
143 |
echo y | rpl __ETH0_STATIC_ADDRESS__ "" \ |
|
144 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
145 |
echo y | rpl __ETH0_STATIC_NETMASK__ "" \ |
|
146 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
147 |
echo y | rpl __ETH0_STATIC_NETWORK__ "" \ |
|
148 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
149 |
echo y | rpl __ETH0_STATIC_GATEWAY__ "" \ |
|
150 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
151 |
echo y | rpl __ETH0_STATIC_BROADCAST__ "" \ |
|
152 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
153 |
echo y | rpl __ETH0_STATIC_NAMESERVERS__ "" \ |
|
154 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
155 |
echo y | rpl __ETH0_STATIC_DNS_SEARCH__ "" \ |
|
156 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
157 |
else |
|
158 |
ETH0_STANZA="iface eth0 inet static" |
|
159 |
rpl __ETH0_STATIC_OR_DHCP__ "$ETH0_STANZA" \ |
|
160 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
161 |
echo y | rpl __ETH0_STATIC_ADDRESS__ "$FRONT_END_CLUSTER_STATIC_IP" \ |
|
162 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
163 |
echo y | rpl __ETH0_STATIC_NETMASK__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_NETMASK" \ |
|
164 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
165 |
echo y | rpl __ETH0_STATIC_NETWORK__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_NETWORK" \ |
|
166 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
167 |
echo y | rpl __ETH0_STATIC_GATEWAY__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_GATEWAY" \ |
|
168 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
169 |
echo y | rpl __ETH0_STATIC_BROADCAST__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_BROADCAST" \ |
|
170 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
171 |
echo y | rpl __ETH0_STATIC_NAMESERVERS__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_DNS_NAMESERVERS" \ |
|
172 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
173 |
echo y | rpl __ETH0_STATIC_DNS_SEARCH__ "$FRONT_END_EXTERNAL_INTERFACE_STATIC_DNS_SEARCH" \ |
|
174 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
175 |
fi |
|
176 |
# Static address on the cluster interface. |
|
177 |
ADDRESS="${CLUSTER_STATIC_NETWORK_PREFIX}.${CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX}" |
|
178 |
rpl __ETH1_STATIC_ADDRESS__ $ADDRESS \ |
|
179 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
180 |
rpl __ETH1_STATIC_NETMASK__ $CLUSTER_STATIC_NETMASK \ |
|
181 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces |
|
182 |
|
|
183 |
# /etc/hostname |
|
184 |
CURRENT_PATH=/etc |
|
185 |
echo $CURRENT_HOST_NAME > "${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/hostname" |
|
186 |
# /etc/hosts. Script generated. |
|
187 |
CURRENT_PATH=/etc |
|
188 |
$SCRIPT_PATH/generate-hosts-file \ |
|
189 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/hosts |
|
190 |
# /etc/resolv.conf |
|
191 |
CURRENT_PATH=/etc |
|
192 |
cp $TEMPLATES_DIR$CURRENT_PATH/resolv.conf \ |
|
193 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/resolv.conf |
|
194 |
rpl __CLUSTER_DOMAIN_NAME__ "${CLUSTER_DOMAIN_NAME}." \ |
|
195 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/resolv.conf |
|
196 |
rpl __FRONT_END_STATIC_ADDRESS__ "${CLUSTER_STATIC_NETWORK_PREFIX}.${CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX}" \ |
|
197 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/resolv.conf |
|
198 |
# |
|
199 |
# /etc/fstab |
|
200 |
# |
|
201 |
CURRENT_PATH=/etc |
|
202 |
cp ${TEMPLATES_DIR}${CURRENT_PATH}/${FRONT_END_FSTAB_TEMPLATE} \ |
|
203 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/fstab |
|
204 |
# Front-End System Disk Line |
|
205 |
FESDL=${FRONT_END_SYSTEM_VIRTUAL_VOLUME_DEVICE} |
|
206 |
FESDL="$FESDL / $FRONT_END_SYSTEM_DISK_FILE_SYSTEM errors=remount-ro 0 1" |
|
207 |
rpl __FRONT_END_SYSTEM_DISK_LINE__ "$FESDL" \ |
|
208 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/fstab |
|
209 |
# Font-End Home Disk Line |
|
210 |
FEHDL=${FRONT_END_HOME_VIRTUAL_VOLUME_DEVICE} |
|
211 |
FEHDL="$FEHDL /home $FRONT_END_HOME_DISK_FILE_SYSTEM errors=remount-ro 0 2" |
|
212 |
rpl __FRONT_END_HOME_DISK_LINE__ "$FEHDL" \ |
|
213 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/fstab |
|
214 |
# Font-End Swap Disk Line |
|
215 |
if [ "x$FRONT_END_SWAP_DISK_SIZE" != "x$CONST_NULL_DISK_SIZE" ] ; then |
|
216 |
FESDL=${FRONT_END_SWAP_VIRTUAL_VOLUME_DEVICE} |
|
217 |
FESDL="$FESDL none swap 0 0" |
|
218 |
else |
|
219 |
FESDL="" |
|
220 |
fi |
|
221 |
# "rpl -f" since $FESDL can be an empty string. |
|
222 |
rpl -f __FRONT_END_SWAP_DISK_LINE__ "$FESDL" \ |
|
223 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/fstab |
|
224 |
# |
|
225 |
# Umount the compute node system disk |
|
226 |
# |
|
227 |
# Order matters since the /home file system is mounted on the |
|
228 |
# on the system partition |
|
229 |
umount $FRONT_END_FILE_SYSTEM_MOUNT_POINT/home |
|
230 |
umount $FRONT_END_FILE_SYSTEM_MOUNT_POINT |
|
231 |
# |
|
232 |
# Start the virtual machine |
|
233 |
# |
|
234 |
xm create $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
|
235 |
# |
|
236 |
exit 0 |
|
237 |
# |
|
238 |
# Wait until the virtual machine has started |
|
239 |
# |
|
240 |
IS_RUNNING="" |
|
241 |
while [ -z "$IS_RUNNING" ] |
|
242 |
do |
|
243 |
IS_RUNNING=`xm list | grep $CURRENT_HOST_NAME` |
|
244 |
sleep 1 |
|
245 |
done |
|
246 |
# |
|
247 |
# Pin the VCPUs to "real" CPUs. |
|
248 |
# |
|
249 |
VCPU_NUM=0 |
|
250 |
for i in $CPUS_LIST |
|
251 |
do |
|
252 |
xm vcpu-pin $CURRENT_HOST_NAME $VCPU_NUM $i |
|
253 |
VCPU_NUM=$((VCPU_NUM + 1)) |
|
254 |
done |
|
255 |
|
|
256 |
exit 0 |
|
0 | 257 |
trunk/shell/templates/etc/hosts (revision 34) | ||
---|---|---|
1 |
127.0.0.1 localhost |
|
2 |
192.168.1.1 compute-node-001.ciab.lip.ens-lyon.fr compute-node-001 |
|
3 |
192.168.1.2 compute-node-002.ciab.lip.ens-lyon.fr compute-node-002 |
|
4 |
192.168.1.3 compute-node-003.ciab.lip.ens-lyon.fr compute-node-003 |
|
5 |
192.168.1.4 compute-node-004.ciab.lip.ens-lyon.fr compute-node-004 |
|
6 |
192.168.1.5 compute-node-005.ciab.lip.ens-lyon.fr compute-node-005 |
|
7 |
192.168.1.6 compute-node-006.ciab.lip.ens-lyon.fr compute-node-006 |
|
8 |
192.168.1.7 compute-node-007.ciab.lip.ens-lyon.fr compute-node-007 |
|
9 |
192.168.1.8 compute-node-008.ciab.lip.ens-lyon.fr compute-node-008 |
|
10 |
192.168.1.9 compute-node-009.ciab.lip.ens-lyon.fr compute-node-009 |
|
11 |
192.168.1.10 compute-node-010.ciab.lip.ens-lyon.fr compute-node-010 |
|
12 |
192.168.1.11 compute-node-011.ciab.lip.ens-lyon.fr compute-node-011 |
|
13 |
192.168.1.12 compute-node-012.ciab.lip.ens-lyon.fr compute-node-012 |
|
14 |
192.168.1.13 compute-node-013.ciab.lip.ens-lyon.fr compute-node-013 |
|
15 |
192.168.1.14 compute-node-014.ciab.lip.ens-lyon.fr compute-node-014 |
|
16 |
192.168.1.15 compute-node-015.ciab.lip.ens-lyon.fr compute-node-015 |
|
17 |
192.168.1.16 compute-node-016.ciab.lip.ens-lyon.fr compute-node-016 |
|
18 |
192.168.1.17 compute-node-017.ciab.lip.ens-lyon.fr compute-node-017 |
|
19 |
192.168.1.18 compute-node-018.ciab.lip.ens-lyon.fr compute-node-018 |
|
20 |
192.168.1.19 compute-node-019.ciab.lip.ens-lyon.fr compute-node-019 |
|
21 |
192.168.1.20 compute-node-020.ciab.lip.ens-lyon.fr compute-node-020 |
|
22 |
192.168.1.21 compute-node-021.ciab.lip.ens-lyon.fr compute-node-021 |
|
23 |
192.168.1.22 compute-node-022.ciab.lip.ens-lyon.fr compute-node-022 |
|
24 |
192.168.1.23 compute-node-023.ciab.lip.ens-lyon.fr compute-node-023 |
|
25 |
192.168.1.24 compute-node-024.ciab.lip.ens-lyon.fr compute-node-024 |
|
26 |
192.168.1.25 compute-node-025.ciab.lip.ens-lyon.fr compute-node-025 |
|
27 |
192.168.1.26 compute-node-026.ciab.lip.ens-lyon.fr compute-node-026 |
|
28 |
192.168.1.27 compute-node-027.ciab.lip.ens-lyon.fr compute-node-027 |
|
29 |
192.168.1.28 compute-node-028.ciab.lip.ens-lyon.fr compute-node-028 |
|
30 |
192.168.1.29 compute-node-029.ciab.lip.ens-lyon.fr compute-node-029 |
|
31 |
192.168.1.30 compute-node-030.ciab.lip.ens-lyon.fr compute-node-030 |
|
32 |
192.168.1.31 compute-node-031.ciab.lip.ens-lyon.fr compute-node-031 |
|
33 |
192.168.1.32 compute-node-032.ciab.lip.ens-lyon.fr compute-node-032 |
|
34 |
192.168.1.33 compute-node-033.ciab.lip.ens-lyon.fr compute-node-033 |
|
35 |
192.168.1.34 compute-node-034.ciab.lip.ens-lyon.fr compute-node-034 |
|
36 |
192.168.1.35 compute-node-035.ciab.lip.ens-lyon.fr compute-node-035 |
|
37 |
192.168.1.36 compute-node-036.ciab.lip.ens-lyon.fr compute-node-036 |
|
38 |
192.168.1.37 compute-node-037.ciab.lip.ens-lyon.fr compute-node-037 |
|
39 |
192.168.1.38 compute-node-038.ciab.lip.ens-lyon.fr compute-node-038 |
|
40 |
192.168.1.39 compute-node-039.ciab.lip.ens-lyon.fr compute-node-039 |
|
41 |
192.168.1.40 compute-node-040.ciab.lip.ens-lyon.fr compute-node-040 |
|
42 |
192.168.1.41 compute-node-041.ciab.lip.ens-lyon.fr compute-node-041 |
|
43 |
192.168.1.42 compute-node-042.ciab.lip.ens-lyon.fr compute-node-042 |
|
44 |
192.168.1.43 compute-node-043.ciab.lip.ens-lyon.fr compute-node-043 |
|
45 |
192.168.1.44 compute-node-044.ciab.lip.ens-lyon.fr compute-node-044 |
|
46 |
192.168.1.45 compute-node-045.ciab.lip.ens-lyon.fr compute-node-045 |
|
47 |
192.168.1.46 compute-node-046.ciab.lip.ens-lyon.fr compute-node-046 |
|
48 |
192.168.1.47 compute-node-047.ciab.lip.ens-lyon.fr compute-node-047 |
|
49 |
192.168.1.48 compute-node-048.ciab.lip.ens-lyon.fr compute-node-048 |
|
50 |
192.168.1.49 compute-node-049.ciab.lip.ens-lyon.fr compute-node-049 |
|
51 |
192.168.1.50 compute-node-050.ciab.lip.ens-lyon.fr compute-node-050 |
|
52 |
192.168.1.51 compute-node-051.ciab.lip.ens-lyon.fr compute-node-051 |
|
53 |
192.168.1.52 compute-node-052.ciab.lip.ens-lyon.fr compute-node-052 |
|
54 |
192.168.1.53 compute-node-053.ciab.lip.ens-lyon.fr compute-node-053 |
|
55 |
192.168.1.54 compute-node-054.ciab.lip.ens-lyon.fr compute-node-054 |
|
56 |
192.168.1.55 compute-node-055.ciab.lip.ens-lyon.fr compute-node-055 |
|
57 |
192.168.1.56 compute-node-056.ciab.lip.ens-lyon.fr compute-node-056 |
|
58 |
192.168.1.57 compute-node-057.ciab.lip.ens-lyon.fr compute-node-057 |
|
59 |
192.168.1.58 compute-node-058.ciab.lip.ens-lyon.fr compute-node-058 |
|
60 |
192.168.1.59 compute-node-059.ciab.lip.ens-lyon.fr compute-node-059 |
|
61 |
192.168.1.60 compute-node-060.ciab.lip.ens-lyon.fr compute-node-060 |
|
62 |
192.168.1.61 compute-node-061.ciab.lip.ens-lyon.fr compute-node-061 |
|
63 |
192.168.1.62 compute-node-062.ciab.lip.ens-lyon.fr compute-node-062 |
|
64 |
192.168.1.63 compute-node-063.ciab.lip.ens-lyon.fr compute-node-063 |
|
65 |
192.168.1.64 compute-node-064.ciab.lip.ens-lyon.fr compute-node-064 |
|
66 |
192.168.1.65 compute-node-065.ciab.lip.ens-lyon.fr compute-node-065 |
|
67 |
192.168.1.66 compute-node-066.ciab.lip.ens-lyon.fr compute-node-066 |
|
68 |
192.168.1.67 compute-node-067.ciab.lip.ens-lyon.fr compute-node-067 |
|
69 |
192.168.1.68 compute-node-068.ciab.lip.ens-lyon.fr compute-node-068 |
|
70 |
192.168.1.69 compute-node-069.ciab.lip.ens-lyon.fr compute-node-069 |
|
71 |
192.168.1.70 compute-node-070.ciab.lip.ens-lyon.fr compute-node-070 |
|
72 |
192.168.1.71 compute-node-071.ciab.lip.ens-lyon.fr compute-node-071 |
|
73 |
192.168.1.72 compute-node-072.ciab.lip.ens-lyon.fr compute-node-072 |
|
74 |
192.168.1.73 compute-node-073.ciab.lip.ens-lyon.fr compute-node-073 |
|
75 |
192.168.1.74 compute-node-074.ciab.lip.ens-lyon.fr compute-node-074 |
|
76 |
192.168.1.75 compute-node-075.ciab.lip.ens-lyon.fr compute-node-075 |
|
77 |
192.168.1.76 compute-node-076.ciab.lip.ens-lyon.fr compute-node-076 |
|
78 |
192.168.1.77 compute-node-077.ciab.lip.ens-lyon.fr compute-node-077 |
|
79 |
192.168.1.78 compute-node-078.ciab.lip.ens-lyon.fr compute-node-078 |
|
80 |
192.168.1.79 compute-node-079.ciab.lip.ens-lyon.fr compute-node-079 |
|
81 |
192.168.1.80 compute-node-080.ciab.lip.ens-lyon.fr compute-node-080 |
|
82 |
192.168.1.81 compute-node-081.ciab.lip.ens-lyon.fr compute-node-081 |
|
83 |
192.168.1.82 compute-node-082.ciab.lip.ens-lyon.fr compute-node-082 |
|
84 |
192.168.1.83 compute-node-083.ciab.lip.ens-lyon.fr compute-node-083 |
|
85 |
192.168.1.84 compute-node-084.ciab.lip.ens-lyon.fr compute-node-084 |
|
86 |
192.168.1.85 compute-node-085.ciab.lip.ens-lyon.fr compute-node-085 |
|
87 |
192.168.1.86 compute-node-086.ciab.lip.ens-lyon.fr compute-node-086 |
|
88 |
192.168.1.87 compute-node-087.ciab.lip.ens-lyon.fr compute-node-087 |
|
89 |
192.168.1.88 compute-node-088.ciab.lip.ens-lyon.fr compute-node-088 |
|
90 |
192.168.1.89 compute-node-089.ciab.lip.ens-lyon.fr compute-node-089 |
|
91 |
192.168.1.90 compute-node-090.ciab.lip.ens-lyon.fr compute-node-090 |
|
92 |
192.168.1.91 compute-node-091.ciab.lip.ens-lyon.fr compute-node-091 |
|
93 |
192.168.1.92 compute-node-092.ciab.lip.ens-lyon.fr compute-node-092 |
|
94 |
192.168.1.93 compute-node-093.ciab.lip.ens-lyon.fr compute-node-093 |
|
95 |
192.168.1.94 compute-node-094.ciab.lip.ens-lyon.fr compute-node-094 |
|
96 |
192.168.1.95 compute-node-095.ciab.lip.ens-lyon.fr compute-node-095 |
|
97 |
192.168.1.96 compute-node-096.ciab.lip.ens-lyon.fr compute-node-096 |
|
98 |
192.168.1.97 compute-node-097.ciab.lip.ens-lyon.fr compute-node-097 |
|
99 |
192.168.1.98 compute-node-098.ciab.lip.ens-lyon.fr compute-node-098 |
|
100 |
192.168.1.99 compute-node-099.ciab.lip.ens-lyon.fr compute-node-099 |
|
101 |
192.168.1.100 compute-node-100.ciab.lip.ens-lyon.fr compute-node-100 |
|
102 |
192.168.1.101 compute-node-101.ciab.lip.ens-lyon.fr compute-node-101 |
|
103 |
192.168.1.102 compute-node-102.ciab.lip.ens-lyon.fr compute-node-102 |
|
104 |
192.168.1.103 compute-node-103.ciab.lip.ens-lyon.fr compute-node-103 |
|
105 |
192.168.1.104 compute-node-104.ciab.lip.ens-lyon.fr compute-node-104 |
|
106 |
192.168.1.105 compute-node-105.ciab.lip.ens-lyon.fr compute-node-105 |
|
107 |
192.168.1.106 compute-node-106.ciab.lip.ens-lyon.fr compute-node-106 |
|
108 |
192.168.1.107 compute-node-107.ciab.lip.ens-lyon.fr compute-node-107 |
|
109 |
192.168.1.108 compute-node-108.ciab.lip.ens-lyon.fr compute-node-108 |
|
110 |
192.168.1.109 compute-node-109.ciab.lip.ens-lyon.fr compute-node-109 |
|
111 |
192.168.1.110 compute-node-110.ciab.lip.ens-lyon.fr compute-node-110 |
|
112 |
192.168.1.111 compute-node-111.ciab.lip.ens-lyon.fr compute-node-111 |
|
113 |
192.168.1.112 compute-node-112.ciab.lip.ens-lyon.fr compute-node-112 |
|
114 |
192.168.1.113 compute-node-113.ciab.lip.ens-lyon.fr compute-node-113 |
|
115 |
192.168.1.114 compute-node-114.ciab.lip.ens-lyon.fr compute-node-114 |
|
116 |
192.168.1.115 compute-node-115.ciab.lip.ens-lyon.fr compute-node-115 |
|
117 |
192.168.1.116 compute-node-116.ciab.lip.ens-lyon.fr compute-node-116 |
|
118 |
192.168.1.117 compute-node-117.ciab.lip.ens-lyon.fr compute-node-117 |
|
119 |
192.168.1.118 compute-node-118.ciab.lip.ens-lyon.fr compute-node-118 |
|
120 |
192.168.1.119 compute-node-119.ciab.lip.ens-lyon.fr compute-node-119 |
|
121 |
192.168.1.120 compute-node-120.ciab.lip.ens-lyon.fr compute-node-120 |
|
122 |
192.168.1.121 compute-node-121.ciab.lip.ens-lyon.fr compute-node-121 |
|
123 |
192.168.1.122 compute-node-122.ciab.lip.ens-lyon.fr compute-node-122 |
|
124 |
192.168.1.123 compute-node-123.ciab.lip.ens-lyon.fr compute-node-123 |
|
125 |
192.168.1.124 compute-node-124.ciab.lip.ens-lyon.fr compute-node-124 |
|
126 |
192.168.1.125 compute-node-125.ciab.lip.ens-lyon.fr compute-node-125 |
|
127 |
192.168.1.126 compute-node-126.ciab.lip.ens-lyon.fr compute-node-126 |
|
128 |
192.168.1.127 compute-node-127.ciab.lip.ens-lyon.fr compute-node-127 |
|
129 |
192.168.1.128 compute-node-128.ciab.lip.ens-lyon.fr compute-node-128 |
|
130 |
192.168.1.129 compute-node-129.ciab.lip.ens-lyon.fr compute-node-129 |
|
131 |
192.168.1.130 compute-node-130.ciab.lip.ens-lyon.fr compute-node-130 |
|
132 |
192.168.1.131 compute-node-131.ciab.lip.ens-lyon.fr compute-node-131 |
|
133 |
192.168.1.132 compute-node-132.ciab.lip.ens-lyon.fr compute-node-132 |
|
134 |
192.168.1.133 compute-node-133.ciab.lip.ens-lyon.fr compute-node-133 |
|
135 |
192.168.1.134 compute-node-134.ciab.lip.ens-lyon.fr compute-node-134 |
|
136 |
192.168.1.135 compute-node-135.ciab.lip.ens-lyon.fr compute-node-135 |
|
137 |
192.168.1.136 compute-node-136.ciab.lip.ens-lyon.fr compute-node-136 |
|
138 |
192.168.1.137 compute-node-137.ciab.lip.ens-lyon.fr compute-node-137 |
|
139 |
192.168.1.138 compute-node-138.ciab.lip.ens-lyon.fr compute-node-138 |
|
140 |
192.168.1.139 compute-node-139.ciab.lip.ens-lyon.fr compute-node-139 |
|
141 |
192.168.1.140 compute-node-140.ciab.lip.ens-lyon.fr compute-node-140 |
|
142 |
192.168.1.141 compute-node-141.ciab.lip.ens-lyon.fr compute-node-141 |
|
143 |
192.168.1.142 compute-node-142.ciab.lip.ens-lyon.fr compute-node-142 |
|
144 |
192.168.1.143 compute-node-143.ciab.lip.ens-lyon.fr compute-node-143 |
|
145 |
192.168.1.144 compute-node-144.ciab.lip.ens-lyon.fr compute-node-144 |
|
146 |
192.168.1.145 compute-node-145.ciab.lip.ens-lyon.fr compute-node-145 |
|
147 |
192.168.1.146 compute-node-146.ciab.lip.ens-lyon.fr compute-node-146 |
|
148 |
192.168.1.147 compute-node-147.ciab.lip.ens-lyon.fr compute-node-147 |
|
149 |
192.168.1.148 compute-node-148.ciab.lip.ens-lyon.fr compute-node-148 |
|
150 |
192.168.1.149 compute-node-149.ciab.lip.ens-lyon.fr compute-node-149 |
|
151 |
192.168.1.150 compute-node-150.ciab.lip.ens-lyon.fr compute-node-150 |
|
152 |
192.168.1.151 compute-node-151.ciab.lip.ens-lyon.fr compute-node-151 |
|
153 |
192.168.1.152 compute-node-152.ciab.lip.ens-lyon.fr compute-node-152 |
|
154 |
192.168.1.153 compute-node-153.ciab.lip.ens-lyon.fr compute-node-153 |
|
155 |
192.168.1.154 compute-node-154.ciab.lip.ens-lyon.fr compute-node-154 |
|
156 |
192.168.1.155 compute-node-155.ciab.lip.ens-lyon.fr compute-node-155 |
|
157 |
192.168.1.156 compute-node-156.ciab.lip.ens-lyon.fr compute-node-156 |
|
158 |
192.168.1.157 compute-node-157.ciab.lip.ens-lyon.fr compute-node-157 |
|
159 |
192.168.1.158 compute-node-158.ciab.lip.ens-lyon.fr compute-node-158 |
|
160 |
192.168.1.159 compute-node-159.ciab.lip.ens-lyon.fr compute-node-159 |
|
161 |
192.168.1.160 compute-node-160.ciab.lip.ens-lyon.fr compute-node-160 |
|
162 |
192.168.1.161 compute-node-161.ciab.lip.ens-lyon.fr compute-node-161 |
|
163 |
192.168.1.162 compute-node-162.ciab.lip.ens-lyon.fr compute-node-162 |
|
164 |
192.168.1.163 compute-node-163.ciab.lip.ens-lyon.fr compute-node-163 |
|
165 |
192.168.1.164 compute-node-164.ciab.lip.ens-lyon.fr compute-node-164 |
|
166 |
192.168.1.165 compute-node-165.ciab.lip.ens-lyon.fr compute-node-165 |
|
167 |
192.168.1.166 compute-node-166.ciab.lip.ens-lyon.fr compute-node-166 |
|
168 |
192.168.1.167 compute-node-167.ciab.lip.ens-lyon.fr compute-node-167 |
|
169 |
192.168.1.168 compute-node-168.ciab.lip.ens-lyon.fr compute-node-168 |
|
170 |
192.168.1.169 compute-node-169.ciab.lip.ens-lyon.fr compute-node-169 |
|
171 |
192.168.1.170 compute-node-170.ciab.lip.ens-lyon.fr compute-node-170 |
|
172 |
192.168.1.171 compute-node-171.ciab.lip.ens-lyon.fr compute-node-171 |
|
173 |
192.168.1.172 compute-node-172.ciab.lip.ens-lyon.fr compute-node-172 |
|
174 |
192.168.1.173 compute-node-173.ciab.lip.ens-lyon.fr compute-node-173 |
|
175 |
192.168.1.174 compute-node-174.ciab.lip.ens-lyon.fr compute-node-174 |
|
176 |
192.168.1.175 compute-node-175.ciab.lip.ens-lyon.fr compute-node-175 |
|
177 |
192.168.1.176 compute-node-176.ciab.lip.ens-lyon.fr compute-node-176 |
|
178 |
192.168.1.177 compute-node-177.ciab.lip.ens-lyon.fr compute-node-177 |
|
179 |
192.168.1.178 compute-node-178.ciab.lip.ens-lyon.fr compute-node-178 |
|
180 |
192.168.1.179 compute-node-179.ciab.lip.ens-lyon.fr compute-node-179 |
|
181 |
192.168.1.180 compute-node-180.ciab.lip.ens-lyon.fr compute-node-180 |
|
182 |
192.168.1.181 compute-node-181.ciab.lip.ens-lyon.fr compute-node-181 |
|
183 |
192.168.1.182 compute-node-182.ciab.lip.ens-lyon.fr compute-node-182 |
|
184 |
192.168.1.183 compute-node-183.ciab.lip.ens-lyon.fr compute-node-183 |
|
185 |
192.168.1.184 compute-node-184.ciab.lip.ens-lyon.fr compute-node-184 |
|
186 |
192.168.1.185 compute-node-185.ciab.lip.ens-lyon.fr compute-node-185 |
|
187 |
192.168.1.186 compute-node-186.ciab.lip.ens-lyon.fr compute-node-186 |
|
188 |
192.168.1.187 compute-node-187.ciab.lip.ens-lyon.fr compute-node-187 |
|
189 |
192.168.1.188 compute-node-188.ciab.lip.ens-lyon.fr compute-node-188 |
|
190 |
192.168.1.189 compute-node-189.ciab.lip.ens-lyon.fr compute-node-189 |
|
191 |
192.168.1.190 compute-node-190.ciab.lip.ens-lyon.fr compute-node-190 |
|
192 |
192.168.1.191 compute-node-191.ciab.lip.ens-lyon.fr compute-node-191 |
|
193 |
192.168.1.192 compute-node-192.ciab.lip.ens-lyon.fr compute-node-192 |
|
194 |
192.168.1.193 compute-node-193.ciab.lip.ens-lyon.fr compute-node-193 |
|
195 |
192.168.1.194 compute-node-194.ciab.lip.ens-lyon.fr compute-node-194 |
|
196 |
192.168.1.195 compute-node-195.ciab.lip.ens-lyon.fr compute-node-195 |
|
197 |
192.168.1.196 compute-node-196.ciab.lip.ens-lyon.fr compute-node-196 |
|
198 |
192.168.1.197 compute-node-197.ciab.lip.ens-lyon.fr compute-node-197 |
|
199 |
192.168.1.198 compute-node-198.ciab.lip.ens-lyon.fr compute-node-198 |
|
200 |
192.168.1.199 compute-node-199.ciab.lip.ens-lyon.fr compute-node-199 |
|
201 |
192.168.1.200 compute-node-200.ciab.lip.ens-lyon.fr compute-node-200 |
|
202 |
192.168.1.201 compute-node-201.ciab.lip.ens-lyon.fr compute-node-201 |
|
203 |
192.168.1.202 compute-node-202.ciab.lip.ens-lyon.fr compute-node-202 |
|
204 |
192.168.1.203 compute-node-203.ciab.lip.ens-lyon.fr compute-node-203 |
|
205 |
192.168.1.204 compute-node-204.ciab.lip.ens-lyon.fr compute-node-204 |
|
206 |
192.168.1.205 compute-node-205.ciab.lip.ens-lyon.fr compute-node-205 |
|
207 |
192.168.1.206 compute-node-206.ciab.lip.ens-lyon.fr compute-node-206 |
|
208 |
192.168.1.207 compute-node-207.ciab.lip.ens-lyon.fr compute-node-207 |
|
209 |
192.168.1.208 compute-node-208.ciab.lip.ens-lyon.fr compute-node-208 |
|
210 |
192.168.1.209 compute-node-209.ciab.lip.ens-lyon.fr compute-node-209 |
|
211 |
192.168.1.210 compute-node-210.ciab.lip.ens-lyon.fr compute-node-210 |
|
212 |
192.168.1.211 compute-node-211.ciab.lip.ens-lyon.fr compute-node-211 |
|
213 |
192.168.1.212 compute-node-212.ciab.lip.ens-lyon.fr compute-node-212 |
|
214 |
192.168.1.213 compute-node-213.ciab.lip.ens-lyon.fr compute-node-213 |
|
215 |
192.168.1.214 compute-node-214.ciab.lip.ens-lyon.fr compute-node-214 |
|
216 |
192.168.1.215 compute-node-215.ciab.lip.ens-lyon.fr compute-node-215 |
|
217 |
192.168.1.216 compute-node-216.ciab.lip.ens-lyon.fr compute-node-216 |
|
218 |
192.168.1.217 compute-node-217.ciab.lip.ens-lyon.fr compute-node-217 |
|
219 |
192.168.1.218 compute-node-218.ciab.lip.ens-lyon.fr compute-node-218 |
|
220 |
192.168.1.219 compute-node-219.ciab.lip.ens-lyon.fr compute-node-219 |
|
221 |
192.168.1.220 compute-node-220.ciab.lip.ens-lyon.fr compute-node-220 |
|
222 |
192.168.1.221 compute-node-221.ciab.lip.ens-lyon.fr compute-node-221 |
|
223 |
192.168.1.222 compute-node-222.ciab.lip.ens-lyon.fr compute-node-222 |
|
224 |
192.168.1.223 compute-node-223.ciab.lip.ens-lyon.fr compute-node-223 |
|
225 |
192.168.1.224 compute-node-224.ciab.lip.ens-lyon.fr compute-node-224 |
|
226 |
192.168.1.225 compute-node-225.ciab.lip.ens-lyon.fr compute-node-225 |
|
227 |
192.168.1.226 compute-node-226.ciab.lip.ens-lyon.fr compute-node-226 |
|
228 |
192.168.1.227 compute-node-227.ciab.lip.ens-lyon.fr compute-node-227 |
|
229 |
192.168.1.228 compute-node-228.ciab.lip.ens-lyon.fr compute-node-228 |
|
230 |
192.168.1.229 compute-node-229.ciab.lip.ens-lyon.fr compute-node-229 |
|
231 |
192.168.1.230 compute-node-230.ciab.lip.ens-lyon.fr compute-node-230 |
|
232 |
192.168.1.231 compute-node-231.ciab.lip.ens-lyon.fr compute-node-231 |
|
233 |
192.168.1.232 compute-node-232.ciab.lip.ens-lyon.fr compute-node-232 |
|
234 |
192.168.1.233 compute-node-233.ciab.lip.ens-lyon.fr compute-node-233 |
|
235 |
192.168.1.234 compute-node-234.ciab.lip.ens-lyon.fr compute-node-234 |
|
236 |
192.168.1.235 compute-node-235.ciab.lip.ens-lyon.fr compute-node-235 |
|
237 |
192.168.1.236 compute-node-236.ciab.lip.ens-lyon.fr compute-node-236 |
|
238 |
192.168.1.237 compute-node-237.ciab.lip.ens-lyon.fr compute-node-237 |
|
239 |
192.168.1.238 compute-node-238.ciab.lip.ens-lyon.fr compute-node-238 |
|
240 |
192.168.1.239 compute-node-239.ciab.lip.ens-lyon.fr compute-node-239 |
|
241 |
192.168.1.240 compute-node-240.ciab.lip.ens-lyon.fr compute-node-240 |
|
242 |
192.168.1.241 compute-node-241.ciab.lip.ens-lyon.fr compute-node-241 |
|
243 |
192.168.1.242 compute-node-242.ciab.lip.ens-lyon.fr compute-node-242 |
|
244 |
192.168.1.243 compute-node-243.ciab.lip.ens-lyon.fr compute-node-243 |
|
245 |
192.168.1.244 compute-node-244.ciab.lip.ens-lyon.fr compute-node-244 |
|
246 |
192.168.1.245 compute-node-245.ciab.lip.ens-lyon.fr compute-node-245 |
|
247 |
192.168.1.246 compute-node-246.ciab.lip.ens-lyon.fr compute-node-246 |
|
248 |
192.168.1.247 compute-node-247.ciab.lip.ens-lyon.fr compute-node-247 |
|
249 |
192.168.1.248 compute-node-248.ciab.lip.ens-lyon.fr compute-node-248 |
|
250 |
192.168.1.249 compute-node-249.ciab.lip.ens-lyon.fr compute-node-249 |
|
251 |
192.168.1.250 compute-node-250.ciab.lip.ens-lyon.fr compute-node-250 |
|
252 |
192.168.1. .ciab.lip.ens-lyon.fr |
|
253 |
192.168.1. .ciab.lip.ens-lyon.fr |
|
254 |
# The following lines are desirable for IPv6 capable hosts |
|
255 |
::1 ip6-localhost ip6-loopback |
|
256 |
fe00::0 ip6-localnet |
|
257 |
ff00::0 ip6-mcastprefix |
|
258 |
ff02::1 ip6-allnodes |
|
259 |
ff02::2 ip6-allrouters |
trunk/shell/templates/etc/network/interfaces.front-end (revision 34) | ||
---|---|---|
16 | 16 |
# |
17 | 17 |
iface eth1 inet static |
18 | 18 |
address __ETH1_STATIC_ADDRESS__ |
19 |
netmask 255.255.255.0
|
|
19 |
netmask __ETH1_STATIC_NETMASK__
|
|
20 | 20 |
# |
21 | 21 |
# post-up ethtool -K eth0 tx off |
22 | 22 |
# |
trunk/shell/templates/etc/xen/front-end.cfg (revision 34) | ||
---|---|---|
16 | 16 |
# |
17 | 17 |
# Disk device(s). |
18 | 18 |
# |
19 |
root = '__XEN_SYSTEM_DISK_ROOT_DEVICE__'
|
|
19 |
__XEN_SYSTEM_DISK_ROOT_DEVICE_STANZA__
|
|
20 | 20 |
disk = [ |
21 |
'phy:__FRONT_END_SYSTEM_DISK__,xvda1,w',
|
|
22 |
'phy:__FRONT_END_HOME_DISK__,xvda2,w',
|
|
23 |
__FRONT_END_SWAP_DISK__ |
|
21 |
__FRONT_END_SYSTEM_DISK_STANZA__,
|
|
22 |
__FRONT_END_HOME_DISK_STANZA__,
|
|
23 |
__FRONT_END_SWAP_DISK_STANZA__
|
|
24 | 24 |
] |
25 | 25 |
|
26 | 26 |
__FRONT_END_NOSWAP__ |
Formats disponibles : Unified diff