Révision 33

trunk/shell/create-start-front-end (revision 33)
1
#! /bin/bash
1
#! /bin/bash -x
2 2
#
3 3
# ST - 2012-03-09
4 4
#
......
62 62
#
63 63
CURRENT_PATH=/etc
64 64
FRONT_END_CLUSTER_MAC_ADDRESS=\
65
`awk -F, -v INDEX=$FRONT_END_STATIC_NETWORK_POSTFIX '{if (FNR==INDEX) {print $1}}' $SCRIPT_PATH/$TEMPLATES_DIR$CURRENT_PATH/$CONST_DHCP_HOSTS_FILE_BASENAME`
65
`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 66
#
67 67
# Create the Xen configuration file from a template
68 68
#
......
139 139
#
140 140
# Install the system.
141 141
# 
142
echo deboostrap --arch `uname -m` stable $FRONT_END_FILE_SYSTEM_MOUNT_POINT
142
debootstrap --arch $CONST_DEBIAN_ARCH $CONST_DEBIAN_VERSION \
143
    $FRONT_END_FILE_SYSTEM_MOUNT_POINT
143 144
exit 0
144 145
#
145 146
# Complet installation
trunk/shell/c-i-a-b.common (revision 33)
7 7
CONST_DHCP_HOSTS_FILE_BASENAME=dhcp-hostsfile
8 8
CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX=251
9 9
CONST_FRONT_END="front-end"
10
CONST_FRONT_END_XEN_TEMPLATE_NAME="${FRONT_END}.cfg"
10
CONST_FRONT_END_XEN_TEMPLATE_NAME="${CONST_FRONT_END}.cfg"
11 11
CONST_FSTAB_FILE_BASENAME=fstab
12 12
CONST_HOME_DISK_POSTFIX="home-disk"
13 13
CONST_HOSTS_FILE_BASENAME=hosts
......
65 65
COMPUTE_NODE_RAMDISK=/boot/initrd.img-`uname -r`
66 66
COMPUTE_NODE_STATIC_NETWORK_PREFIX=$CLUSTER_STATIC_NETWORK_PREFIX
67 67
COMPUTE_NODE_SWAP_DISK_POSTFIX=$CONST_SWAP_POSTFIX
68
COMPUTE_NODE_SWAP_DISK_PREFIX="$CONST_COMPUTE_NODE
68
COMPUTE_NODE_SWAP_DISK_PREFIX=$CONST_COMPUTE_NODE
69 69
COMPUTE_NODE_SWAP_DISK_SIZE=1G
70 70
SWAP_DISK_VOLUME_GROUP=/dev/vg_fast
71 71
#
......
96 96
FRONT_END_MEMORY=8192 # Must be in Mb for Xen 4.0
97 97
FRONT_END_EXTERNAL_STATIC_IP="$CLUSTER_STATIC_NETWORK_PREFIX.$FRONT_END_STATIC_NETWORK_POSTFIX"
98 98
FRONT_END_RAMDISK=/boot/initrd.img-`uname -r`
99
FRONT_END_SWAP_DISK="${FRONT_END}-swap"
99
FRONT_END_SWAP_DISK="${CONST_FRONT_END}-${CONST_SWAP_DISK_POSTFIX}"
100 100
#FRONT_END_SWAP_DISK_SIZE=$CONST_NULL_DISK_SIZE # 0G means no swap disk.
101 101
FRONT_END_SWAP_DISK_SIZE=1G # 0G means no swap disk.
102 102
FRONT_END_SWAP_VOLUME_GROUP=vg_fast
103 103
FRONT_END_SWAP_VOLUME_GROUP_DEVICE="/dev/$FRONT_END_SWAP_VOLUME_GROUP"
104
FRONT_END_SYSTEM_DISK="${FRONT_END}-system-disk"
104
FRONT_END_SYSTEM_DISK="${CONST_FRONT_END}-${CONST_SYSTEM_DISK_POSTFIX}"
105 105
#FRONT_END_SYSTEM_DISK_SIZE=46G
106 106
FRONT_END_SYSTEM_DISK_SIZE=10G
107 107
FRONT_END_SYSTEM_DISK_FILE_SYSTEM=ext3
108 108
FRONT_END_SYSTEM_VOLUME_GROUP=vg_fast
109 109
FRONT_END_SYSTEM_VOLUME_GROUP_DEVICE="/dev/$FRONT_END_SYSTEM_VOLUME_GROUP"
110 110
FRONT_END_VCPUS_NUM=3
111
#
111 112
HOSTS_FILE_BASENAME=hosts
113
#
112 114
SYSTEM_DISK_CLONE_POSTFIX="-disk"
113 115
SYSTEM_DISK_CLONE_PREFIX=$COMPUTE_NODE_NAME_PREFIX
114 116
SYSTEM_DISK_CLONE_SIZE=20G # Half of the master size.

Formats disponibles : Unified diff