Révision 50 trunk/shell/start-compute-node
start-compute-node (revision 50) | ||
---|---|---|
60 | 60 |
# |
61 | 61 |
# /etc/network/interfaces |
62 | 62 |
CURRENT_PATH=/etc/network |
63 |
cp templates$CURRENT_PATH/interfaces \
|
|
63 |
cp ${CONST_TEMPLATES_DIR}$CURRENT_PATH/interfaces \
|
|
64 | 64 |
$COMPUTE_NODE_DISK_MOUNT_POINT/$CURRENT_PATH |
65 | 65 |
ADDRESS="$COMPUTE_NODE_STATIC_NETWORK_PREFIX.$NODE_NUMBER" |
66 | 66 |
rpl __STATIC_ADDRESS__ $ADDRESS \ |
... | ... | |
71 | 71 |
# /etc/hosts |
72 | 72 |
CURRENT_PATH=/etc |
73 | 73 |
CURRENT_HOST_IP="${COMPUTE_NODE_STATIC_NETWORK_PREFIX}.${NODE_NUMBER}" |
74 |
cp templates$CURRENT_PATH/hosts \
|
|
74 |
cp ${CONST_TEMPLATES_DIR}$CURRENT_PATH/hosts \
|
|
75 | 75 |
$COMPUTE_NODE_DISK_MOUNT_POINT/$CURRENT_PATH |
76 | 76 |
rpl __COMPUTE_NODE_IP__ $CURRENT_HOST_IP \ |
77 | 77 |
${COMPUTE_NODE_DISK_MOUNT_POINT}${CURRENT_PATH}/hosts |
... | ... | |
79 | 79 |
${COMPUTE_NODE_DISK_MOUNT_POINT}${CURRENT_PATH}/hosts |
80 | 80 |
# /etc/resolv.conf |
81 | 81 |
CURRENT_PATH=/etc |
82 |
cp $TEMPLATES_DIR$CURRENT_PATH/resolv.conf \
|
|
82 |
cp ${CONST_TEMPLATES_DIR}$CURRENT_PATH/resolv.conf \
|
|
83 | 83 |
${COMPUTE_NODE_DISK_MOUNT_POINT}${CURRENT_PATH}/resolv.conf |
84 | 84 |
rpl __CLUSTER_DOMAIN_NAME__ "${CLUSTER_DOMAIN_NAME}." \ |
85 | 85 |
${COMPUTE_NODE_DISK_MOUNT_POINT}${CURRENT_PATH}/resolv.conf |
... | ... | |
90 | 90 |
# |
91 | 91 |
CURRENT_PATH=/etc |
92 | 92 |
COMPUTE_NODE_MAC_ADDRESS=\ |
93 |
`awk -F, -v INDEX=$NODE_NUMBER '{if (FNR==INDEX) {print $1}}' $SCRIPT_PATH/$TEMPLATES_DIR$CURRENT_PATH/$CONST_DHCP_HOSTS_FILE_BASENAME`
|
|
93 |
`awk -F, -v INDEX=$NODE_NUMBER '{if (FNR==INDEX) {print $1}}' $SCRIPT_PATH/${CONST_TEMPLATES_DIR}$CURRENT_PATH/$CONST_DHCP_HOSTS_FILE_BASENAME`
|
|
94 | 94 |
# |
95 | 95 |
# Create the Xen configuration file from a template |
96 | 96 |
# |
97 | 97 |
CURRENT_PATH=/etc/xen |
98 |
cp templates$CURRENT_PATH/compute-node.cfg \
|
|
98 |
cp ${CONST_TEMPLATES_DIR}$CURRENT_PATH/compute-node.cfg \
|
|
99 | 99 |
$SCRIPT_PATH/$CURRENT_HOST_NAME.cfg |
100 | 100 |
rpl Template Configuration $SCRIPT_PATH/$CURRENT_HOST_NAME.cfg |
101 | 101 |
rpl "the Xen instance compute-node" "compute-node-$NODE_NUMBER_STRING" \ |
Formats disponibles : Unified diff