Révision 50 trunk/shell/front-end-finish-up
front-end-finish-up (revision 50) | ||
---|---|---|
17 | 17 |
# |
18 | 18 |
CURRENT_PATH=/etc |
19 | 19 |
FRONT_END_CLUSTER_MAC_ADDRESS=\ |
20 |
`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 |
`awk -F, -v INDEX=$CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX '{if (FNR==INDEX) {print $1}}' $SCRIPT_PATH/${CONST_TEMPLATES_DIR}$CURRENT_PATH/$CONST_DHCP_HOSTS_FILE_BASENAME`
|
|
21 | 21 |
# |
22 | 22 |
# |
23 | 23 |
# Create the Xen configuration file from a template |
24 | 24 |
# |
25 | 25 |
CURRENT_PATH=/etc/xen |
26 |
cp templates$CURRENT_PATH/$CONST_FRONT_END_XEN_TEMPLATE_NAME \
|
|
26 |
cp ${CONST_TEMPLATES_DIR}$CURRENT_PATH/$CONST_FRONT_END_XEN_TEMPLATE_NAME \
|
|
27 | 27 |
$CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
28 | 28 |
rpl -q Template Configuration $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg |
29 | 29 |
rpl -q __FRONT_END_KERNEL__ $FRONT_END_KERNEL \ |
... | ... | |
138 | 138 |
if [ ! -d ${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH} ] ; then |
139 | 139 |
mkdir ${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH} |
140 | 140 |
fi |
141 |
cp templates$CURRENT_PATH/$FRONT_END_INTERFACES_TEMPLATE \
|
|
141 |
cp ${CONST_TEMPLATES_DIR}$CURRENT_PATH/$FRONT_END_INTERFACES_TEMPLATE \
|
|
142 | 142 |
$FRONT_END_FILE_SYSTEM_MOUNT_POINT$CURRENT_PATH/interfaces |
143 | 143 |
if [ $CLUSTER_EXTERNAL_ADDRESSES_BY_DHCP -eq 1 ] ; then |
144 | 144 |
ETH0_STANZA="iface eth0 inet dhcp" |
... | ... | |
193 | 193 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/hosts |
194 | 194 |
# /etc/resolv.conf |
195 | 195 |
CURRENT_PATH=/etc |
196 |
cp $TEMPLATES_DIR$CURRENT_PATH/resolv.conf \
|
|
196 |
cp ${CONST_TEMPLATES_DIR}$CURRENT_PATH/resolv.conf \
|
|
197 | 197 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/resolv.conf |
198 | 198 |
rpl -q __CLUSTER_DOMAIN_NAME__ "${CLUSTER_DOMAIN_NAME}." \ |
199 | 199 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/resolv.conf |
... | ... | |
203 | 203 |
# /etc/fstab |
204 | 204 |
# |
205 | 205 |
CURRENT_PATH=/etc |
206 |
cp ${TEMPLATES_DIR}${CURRENT_PATH}/${FRONT_END_FSTAB_TEMPLATE} \ |
|
206 |
cp ${CONST_TEMPLATES_DIR}${CURRENT_PATH}/${FRONT_END_FSTAB_TEMPLATE} \
|
|
207 | 207 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/fstab |
208 | 208 |
# Front-End System Disk Line |
209 | 209 |
FESDL=${FRONT_END_SYSTEM_VIRTUAL_VOLUME_DEVICE} |
... | ... | |
237 | 237 |
# |
238 | 238 |
# NFS V4 stuff |
239 | 239 |
# |
240 |
cp ${TEMPLATES_DIR}${CURRENT_PATH}/${FRONT_END_EXPORTS_TEMPLATE} \ |
|
240 |
cp ${CONST_TEMPLATES_DIR}${CURRENT_PATH}/${FRONT_END_EXPORTS_TEMPLATE} \
|
|
241 | 241 |
${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/$CONST_EXPORTS_FILE_BASENAME |
242 | 242 |
NFS_HOME_STANZA="$CLUSTER_STATIC_NETWORK_PREFIX.0/${CLUSTER_STATIC_NETMASK}$FRONT_END_NFS_OPTIONS" |
243 | 243 |
rpl -q __NFS_HOME_STANZA__ "$NFS_HOME_STANZA" \ |
Formats disponibles : Unified diff