Révision 24 trunk/shell/create-start-front-end

create-start-front-end (revision 24)
67 67
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
68 68
rpl __FRONT_END_RAMDISK__ $FRONT_END_RAMDISK \
69 69
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
70
rpl __FRONT_END_MEMORY__ $FRONT_END_MEMORY \
71
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
72 70
rpl __FRONT_END_VCPUS_NUM__ $FRONT_END_VCPUS_NUM \
73 71
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
74 72
CPUS_LIST=$FRONT_END_CPUS_LIST
......
84 82
done
85 83
rpl __FRONT_END_CPUS__ $CPUS \
86 84
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
85
# Memory
86
rpl __FRONT_END_MEMORY__ $FRONT_END_MEMORY \
87
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
88
# Root device
89
rpl __XEN_SYSTEM_DISK_ROOT_DEVICE__ "$CONST_XEN_SYSTEM_DISK_ROOT_DEVICE" \
90
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
91
#
87 92
rpl __FRONT_END_SYSTEM_DISK__ $FRONT_END_SYSTEM_VOLUME_GROUP_DEVICE/$FRONT_END_SYSTEM_DISK \
88 93
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
89 94
rpl __FRONT_END_HOME_DISK__ $FRONT_END_HOME_VOLUME_GROUP_DEVICE/$FRONT_END_HOME_DISK \
......
107 112
VIF_STANZA=$CONST_XEN_VIF_STANZA_PREFIX
108 113
EXTERNAL_MAC="${CONST_XEN_MAC_PREFIX}${FRONT_END_EXTERNAL_MAC_ADDRESS}"
109 114
INTERNAL_MAC="${CONST_XEN_MAC_PREFIX}${FRONT_END_CLUSTER_MAC_ADDRESS}"
110
INTERNAL_BRIDGE="{$CONST_XEN_BRIDGE_PREFIX}${CLUSTER_BRIDGE_NAME}"
111
INTERNAL_IP=$FRONT_END_CLUSTER_STATIC_IP
115
INTERNAL_BRIDGE="${CONST_XEN_BRIDGE_PREFIX}${CLUSTER_BRIDGE_NAME}"
116
INTERNAL_IP="${CONST_XEN_IP_PREFIX}${FRONT_END_CLUSTER_STATIC_IP}"
112 117
if [ $CLUSTER_EXTERNAL_ADDRESSES_BY_DHCP -eq 1 ] ;then
113 118
  rpl __XEN_DHCP_STANZA__ "$CONST_XEN_DHCP_STANZA" \
114 119
     $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
115
  VIF_STANZA="${VIF_STANZA}${EXTERNAL_MAC}','${INTERNAL_IP},${INTERNAL_MAC},${INTERNAL_BRIDGE}${CONST_XEN_VIF_STANZA_POSTFIX}"
120
  VIF_STANZA=${VIF_STANZA}${EXTERNAL_MAC}"','"${INTERNAL_IP}","${INTERNAL_MAC}","${INTERNAL_BRIDGE}${CONST_XEN_VIF_STANZA_POSTFIX}
116 121
else
117 122
  # Comment out the DHCP_STANZA.
118 123
  rpl __XEN_DHCP_STANZA__ "#$CONST_XEN_DHCP_STANZA" \
119 124
     $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
120
  VIF_STANZA="${VIF_STANZA}${EXTERNAL_IP},${EXTERNAL_MAC},'${INTERNAL_IP},${INTERNAL_MAC},${INTERNAL_BRIDGE}${CONST_XEN_VIF_STANZA_POSTFIX}"
125
  VIF_STANZA=${VIF_STANZA}${EXTERNAL_IP}","${EXTERNAL_MAC}",'"${INTERNAL_IP}","${INTERNAL_MAC},${INTERNAL_BRIDGE}${CONST_XEN_VIF_STANZA_POSTFIX}
121 126
fi
122 127
# In any case, write the VIF_STANZA
123
rpl __VIF_STANZA__ $VIF_STANZA \
128
rpl __VIF_STANZA__ "$VIF_STANZA" \
124 129
   $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
125 130
#
126 131
exit 0
......
131 136
#
132 137
# Start the virtual machine
133 138
#
134
xm create $SCRIPT_PATH/$CURRENT_HOST_NAME.cfg
139
xm create $CONST_XEN_CONFIG_DIR/$CURRENT_HOST_NAME.cfg
135 140
#
136 141
# Wait until the virtual machine has started
137 142
#

Formats disponibles : Unified diff