Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions files/keystone_data.sh
Original file line number Diff line number Diff line change
Expand Up @@ -419,3 +419,5 @@ if [[ "$ENABLED_SERVICES" =~ "c-api" ]]; then
fi
fi

ls

4 changes: 1 addition & 3 deletions samples/of/agent-localrc
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ SERVICE_PASSWORD=${PASSWORD}
ADMIN_PASSWORD=${PASSWORD}

HOST_IP=${HOST_IP}
HOST_IP_IFACE=${HOST_IP_IFACE}
PUBLIC_INTERFACE=${HOST_IP_IFACE}
FLAT_INTERFACE=${FLAT_INTERFACE}
FLAT_NETWORK_BRIDGE=br-int
OFFLINE=0
Expand All @@ -27,6 +25,6 @@ RYU_ENABLED_ENABLED_SERVICES=$ENABLED_SERVICES,ryu
RYU_ENABLED_RYU_API_HOST=${RYU_HOST}
RYU_ENABLED_RYU_OFP_HOST=${RYU_HOST}
RYU_ENABLED_RYU_API_PORT=8090
RYU_ENABLED_RYU_OFP_PORT=6634
RYU_ENABLED_RYU_OFP_PORT=${RYU_PORT}

OVS_ENABLE_TUNNELING=False
4 changes: 3 additions & 1 deletion samples/of/ctrl-localrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#!/bin/bash
ENABLED_SERVICES=${ENABLED_SERVICES}

MYSQL_PASSWORD=${PASSWORD}
Expand Down Expand Up @@ -51,13 +52,14 @@ RYU_ENABLED_ENABLED_SERVICES=$ENABLED_SERVICES,ryu
RYU_ENABLED_RYU_API_HOST=${RYU_HOST}
RYU_ENABLED_RYU_OFP_HOST=${RYU_HOST}
RYU_ENABLED_RYU_API_PORT=8090
RYU_ENABLED_RYU_OFP_PORT=6634
RYU_ENABLED_RYU_OFP_PORT=${RYU_PORT}

FV_ENABLED_ENABLED_SERVICES="$ENABLED_SERVICES,fv"
FV_ENABLED_RYU_FV_CONFIG=/usr/etc/flowvisor/fv_config.json
FV_ENABLED_RYU_FV_PASSFILE=/usr/etc/flowvisor/passFile
FV_ENABLED_RYU_FV_SLICE_PASS=supersecret
FV_ENABLED_RYU_FV_DEFAULT_SLICE=fvadmin
FV_ENABLED_RYU_FV_PORT=${FV_PORT}

OVS_ENABLE_TUNNELING=False

Expand Down
50 changes: 46 additions & 4 deletions samples/of/gen-local.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,14 @@ OF_DIR=`dirname $0`

AGENT=0

if [[ -f localrc ]]; then
echo "localrc already exists. Overwrite? ([y]/n)"
read OVERWRITE_LOCALRC
if [[ "$OVERWRITE_LOCALRC" == "n" || "$OVERWRITE_LOCALRC" == "N" ]]; then
exit 1
fi
fi

while getopts ":a" opt; do
case $opt in
a)
Expand Down Expand Up @@ -245,18 +253,42 @@ if [[ $AGENT == 0 ]]; then
fi
fi

echo "Would you like to use OpenFlow? ([n]/y)"
read USE_OF
read -p "Would you like to use OpenFlow? ([n]/y) " USE_OF

Q_PLUGIN=openvswitch
if [[ "$USE_OF" == "y" || "$USE_OF" == "Y" ]]; then
echo "This version supports only Ryu."
echo ''
Q_PLUGIN=ryu


read -p "What port is the OpenFlow controller listening on? [6634] " OF_PORT
if [ ! $OF_PORT ]; then
OF_PORT=6634
fi
echo ''

if [[ $AGENT == 0 ]]; then
read -p "Do you want to install FlowVisor? ([n]/y)" FV_ENABLED
read -p "Do you want to install FlowVisor? ([n]/y) " FV_ENABLED
if [[ "$FV_ENABLED" == "y" || "$FV_ENABLED" == "Y" ]]; then
read -p "What port is FlowVisor listening on? [6633] " FV_PORT
if [ ! $FV_PORT ]; then
FV_PORT=6633
fi

while [[ "$OF_PORT" == "$FV_PORT" ]]; do
read -p "FlowVisor port conflict with OpenFlow controller port. Choose another. " FV_PORT
done
fi
else
read -p "Is FlowVisor in use on the controller node? ([n]/y)" FV_ENABLED
if [[ "$FV_ENABLED" == "y" || "$FV_ENABLED" == "Y" ]]; then
read -p "What port is FlowVisor listening on? [6633] " OF_PORT
if [ ! $OF_PORT ]; then
OF_PORT=6633
fi
fi
fi
echo ''
fi

if [[ $AGENT == 0 ]]; then
Expand Down Expand Up @@ -346,12 +378,21 @@ if [[ $AGENT == 0 ]]; then
sed -i -e 's/\${PASSWORD}/'$PASSWORD'/g' localrc
sed -i -e 's/\${Q_PLUGIN}/'$Q_PLUGIN'/g' localrc
sed -i -e 's/\${RYU_HOST}/'$HOST_IP'/g' localrc
sed -i -e 's/\${RYU_PORT}/'$OF_PORT'/g' localrc
sed -i -e 's/\${FV_PORT}/'$FV_PORT'/g' localrc
sed -i -e 's/\${SWIFT_DISK_SIZE}/'$SWIFT_DISK_SIZE'/g' localrc
sed -i -e 's/\${REGIONS}/'$REGIONS'/g' localrc
if [ $DEF_IMAGE == "n" ]; then
echo "IMAGE_URLS=" >> localrc
fi

if [[ -f local.sh ]]; then
read -p "local.sh already exists. Overwrite? ([y]/n) " OVERWRITE_LOCAL_SH
if [[ "$OVERWRITE_LOCAL_SH" == "n" || "$OVERWRITE_LOCAL_SH" == "N" ]]; then
echo "localrc generated for the controller node."
exit 1
fi
fi
cp $OF_DIR/local.sh.template local.sh

echo "localrc generated for the controller node."
Expand All @@ -373,6 +414,7 @@ else
sed -i -e 's/\${PASSWORD}/'$PASSWORD'/g' localrc
sed -i -e 's/\${Q_PLUGIN}/'$Q_PLUGIN'/g' localrc
sed -i -e 's/\${RYU_HOST}/'$CTRL_IP'/g' localrc
sed -i -e 's/\${RYU_PORT}/'$OF_PORT'/g' localrc

echo "localrc generated for a compute node."
fi
Expand Down
33 changes: 33 additions & 0 deletions samples/of/port_bond.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#!/bin/bash
# Register new bond for cluster PXE
PXE_BOND_ID=`curl -X POST http://10.10.31.10:8090/v1.0/port_bond/10010010073___NW_ID_PXE__`
PXE_BOND_ID=`echo $PXE_BOND_ID | sed 's/\"//g'`
echo "Cluster PXE bond ID is $PXE_BOND_ID"

# Register ports into bond
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$PXE_BOND_ID/30
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$PXE_BOND_ID/32
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$PXE_BOND_ID/34
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$PXE_BOND_ID/36

# Register new bond for cluster data
DATA_BOND_ID=`curl -X POST http://10.10.31.10:8090/v1.0/port_bond/10010010073___NW_ID_EXTERNAL__`
DATA_BOND_ID=`echo $DATA_BOND_ID | sed 's/\"//g'`
echo "Cluster data bond ID is $DATA_BOND_ID"

# Register ports into bond
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$DATA_BOND_ID/29
#curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$DATA_BOND_ID/31
#curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$DATA_BOND_ID/33
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$DATA_BOND_ID/35

# Print out existing bonds
echo "Existing bonds:"
curl http://10.10.31.10:8090/v1.0/port_bond

# Print out existing ports in bond
echo "Ports in PXE bond:"
curl http://10.10.31.10:8090/v1.0/port_bond/$PXE_BOND_ID
echo "Ports in Data bond:"
curl http://10.10.31.10:8090/v1.0/port_bond/$DATA_BOND_ID

15 changes: 13 additions & 2 deletions samples/of/ryu_port_reg.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,32 @@ curl -X PUT http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_4
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_6
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_8
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_10

curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_30 # eth0 cluster blades
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_32 # eth0 cluster blades
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_34 # eth0 cluster blades
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_36 # eth0 cluster blades

curl -X PUT http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE_CTRL__
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE_CTRL__/010010010073_10

# Register Nova management network ports
curl -X PUT http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__/010010010073_7
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__/010010010073_3
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__/010010010073_24
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__/010010010073_26

curl -X PUT http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT_CTRL__
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT_CTRL__/010010010073_26

# Register "external" ports (can be used by multiple other networks)
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_5
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_9
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_12

curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_29 # eth1 cluster blades (for data)
#curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_31 # eth1 cluster blades (for data)
#curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_33 # eth1 cluster blades (for data)
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_35 # eth1 cluster blades (for data)

# Register core internal management ports
Expand All @@ -28,3 +38,4 @@ curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_CORE_MGMT__/010010010
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_CORE_MGMT__/010010010073_43
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_CORE_MGMT__/010010010073_44
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_CORE_MGMT__/010010010073_45

42 changes: 23 additions & 19 deletions samples/tr-edge-1/local.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ TOP_DIR=$(cd $(dirname "$0") && pwd)
source $TOP_DIR/stackrc
source $TOP_DIR/functions
DEST=${DEST:-/opt/stack}
source $TOP_DIR/openrc admin admin $OS_REGION_NAME $KEYSTONE_AUTH_HOST
IMG_DIR=${IMG_DIR:-/mnt/volume/image_dir}
source $TOP_DIR/openrc admin admin CORE $KEYSTONE_AUTH_HOST

NOVA_DIR=$DEST/nova
if [ -d $NOVA_DIR/bin ] ; then
Expand All @@ -17,28 +18,21 @@ MYSQL_USER=${MYSQL_USER:-root}
BM_PXE_INTERFACE=${BM_PXE_INTERFACE:-eth1}
BM_PXE_PER_NODE=`trueorfalse False $BM_PXE_PER_NODE`

$NOVA_BIN_DIR/nova-manage instance_type create --name=baremetal.small --cpu=2 --memory=2048 --root_gb=40 --ephemeral_gb=20 --swap=2048 --rxtx_factor=1
$NOVA_BIN_DIR/nova-manage instance_type create --name=baremetal.small --cpu=2 --memory=2048 --root_gb=40 --ephemeral_gb=20 --swap=2048 --rxtx_factor=1 --flavor=6
$NOVA_BIN_DIR/nova-manage instance_type set_key --name=baremetal.small --key cpu_arch --value x86_64

$NOVA_BIN_DIR/nova-manage instance_type create --name=baremetal.medium --cpu=1 --memory=4096 --root_gb=40 --ephemeral_gb=20 --swap=2048 --rxtx_factor=1
$NOVA_BIN_DIR/nova-manage instance_type create --name=baremetal.medium --cpu=1 --memory=4096 --root_gb=40 --ephemeral_gb=20 --swap=2048 --rxtx_factor=1 --flavor=7
$NOVA_BIN_DIR/nova-manage instance_type set_key --name=baremetal.medium --key cpu_arch --value x86_64

$NOVA_BIN_DIR/nova-manage instance_type create --name=baremetal.minimum --cpu=1 --memory=1 --root_gb=40 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1
$NOVA_BIN_DIR/nova-manage instance_type create --name=baremetal.minimum --cpu=1 --memory=1 --root_gb=40 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1 --flavor=8
$NOVA_BIN_DIR/nova-manage instance_type set_key --name=baremetal.minimum --key cpu_arch --value x86_64

$NOVA_BIN_DIR/nova-manage instance_type create --name=gpu --cpu=1 --memory=1 --root_gb=100 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1
$NOVA_BIN_DIR/nova-manage instance_type create --name=gpu --cpu=1 --memory=1 --root_gb=100 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1 --flavor=9
$NOVA_BIN_DIR/nova-manage instance_type set_key --name=gpu --key cpu_arch --value gpu_x86_64

$NOVA_BIN_DIR/nova-manage instance_type create --name=netfpga.10g --cpu=1 --memory=1 --root_gb=40 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1
$NOVA_BIN_DIR/nova-manage instance_type create --name=netfpga.10g --cpu=1 --memory=1 --root_gb=40 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1 --flavor=10
$NOVA_BIN_DIR/nova-manage instance_type set_key --name=netfpga.10g --key cpu_arch --value nf2_x86_64

$NOVA_BIN_DIR/nova-manage instance_type create --name=netfpga.1g --cpu=1 --memory=1 --root_gb=40 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1
$NOVA_BIN_DIR/nova-manage instance_type create --name=netfpga.1g --cpu=1 --memory=1 --root_gb=40 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1 --flavor=11
$NOVA_BIN_DIR/nova-manage instance_type set_key --name=netfpga.1g --key cpu_arch --value nf1_i686

$NOVA_BIN_DIR/nova-manage instance_type create --name=baremetal32.minimum --cpu=1 --memory=1 --root_gb=30 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1
$NOVA_BIN_DIR/nova-manage instance_type create --name=baremetal32.minimum --cpu=1 --memory=1 --root_gb=30 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1 --flavor=12
$NOVA_BIN_DIR/nova-manage instance_type set_key --name=baremetal32.minimum --key cpu_arch --value i686

$NOVA_BIN_DIR/nova-manage instance_type create --name=bee2 --cpu=1 --memory=1 --root_gb=40 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1
$NOVA_BIN_DIR/nova-manage instance_type create --name=bee2 --cpu=1 --memory=1 --root_gb=40 --ephemeral_gb=0 --swap=2048 --rxtx_factor=1 --flavor=13
$NOVA_BIN_DIR/nova-manage instance_type set_key --name=bee2 --key cpu_arch --value bee2_board

$NOVA_BIN_DIR/nova-manage instance_type set_key --name=m1.tiny --key cpu_arch --value virtual
Expand Down Expand Up @@ -90,7 +84,7 @@ RAMDISK_ID=$(glance image-create --name "baremetal-deployment-ramdisk" --public
echo "$RAMDISK_ID"

echo "building ubuntu image"
IMG=$DEST/ubuntu.img
IMG=$IMG_DIR/ubuntu.img

./build-ubuntu-image.sh "$IMG" "$DEST"

Expand All @@ -110,7 +104,7 @@ if [[ $IMAGE_ID_OLD = "" ]]; then
glance image-create --name "Ubuntu64" --public --container-format bare --disk-format raw --property kernel_id=$REAL_KERNEL_ID --property ramdisk_id=$REAL_RAMDISK_ID < "$IMG"
fi

IMG=$DEST/UbuntuNF2.img
IMG=$IMG_DIR/UbuntuNF2.img
IMAGE_ID_OLD=$(glance image-list | grep UbuntuNF2)
if [[ $IMAGE_ID_OLD = "" && -f "$IMG" ]]; then
REAL_KERNEL_ID=$(glance image-list | grep "baremetal-64-real-kernel" | awk '{ print $2 }')
Expand All @@ -119,9 +113,18 @@ if [[ $IMAGE_ID_OLD = "" && -f "$IMG" ]]; then
glance image-create --name "UbuntuNF2" --public --container-format bare --disk-format raw --property kernel_id=$REAL_KERNEL_ID --property ramdisk_id=$REAL_RAMDISK_ID < "$IMG"
fi

IMG=$IMG_DIR/cuda_ubuntu_12_04.img
IMAGE_ID_OLD=$(glance image-list | grep UbuntuGPU)
if [[ $IMAGE_ID_OLD = "" && -f "$IMG" ]]; then
REAL_KERNEL_ID=$(glance image-list | grep "baremetal-64-real-kernel" | awk '{ print $2 }')
REAL_RAMDISK_ID=$(glance image-list | grep "baremetal-64-real-ramdisk" | awk '{ print $2 }')
echo "Uploading GPU image"
glance image-create --name "UbuntuGPU" --public --container-format bare --disk-format raw --property kernel_id=$REAL_KERNEL_ID --property ramdisk_id=$REAL_RAMDISK_ID < "$IMG"
fi

KERNEL_32=~/kernel32
RAMDISK_32=~/ramdisk32
IMG_32=~/ubuntu32.img
IMG_32=$IMG_DIR/ubuntu32.img

IMAGE_ID_OLD=$(glance image-list | grep Ubuntu32)
if [[ $IMAGE_ID_OLD = "" ]]; then
Expand Down Expand Up @@ -302,6 +305,7 @@ fi
echo "done baremetal local.sh"

. $TOP_DIR/port_reg.sh
. $TOP_DIR/port_bond.sh

SERVICE_ENDPOINT=$KEYSTONE_AUTH_PROTOCOL://$KEYSTONE_AUTH_HOST:$KEYSTONE_API_PORT/v2.0 \
KEYSTONE_AUTH_HOST=$KEYSTONE_AUTH_HOST REGION_NAME=$REGION_NAME \
Expand Down
22 changes: 13 additions & 9 deletions samples/tr-edge-1/port_bond.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,32 @@
# Register new bond for cluster PXE
PXE_BOND_ID=`curl -X POST http://10.10.31.10:8090/v1.0/port_bond/10010010073___NW_ID_PXE__`
PXE_BOND_ID=`echo $PXE_BOND_ID | sed 's/\"//g'`
echo "cluster PXE bond ID is $PXE_BOND_ID"

# Print out existing bonds
curl http://10.10.31.10:8090/v1.0/port_bond
echo "Cluster PXE bond ID is $PXE_BOND_ID"

# Register ports into bond
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$PXE_BOND_ID/30
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$PXE_BOND_ID/32
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$PXE_BOND_ID/34
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$PXE_BOND_ID/36

# Register for cluster data
# Register new bond for cluster data
DATA_BOND_ID=`curl -X POST http://10.10.31.10:8090/v1.0/port_bond/10010010073___NW_ID_EXTERNAL__`
DATA_BOND_ID=`echo $DATA_BOND_ID | sed 's/\"//g'`
echo "cluster data bond ID is $DATA_BOND_ID"

# Print out existing bonds
curl http://10.10.31.10:8090/v1.0/port_bond
echo "Cluster data bond ID is $DATA_BOND_ID"

# Register ports into bond
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$DATA_BOND_ID/29
#curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$DATA_BOND_ID/31
#curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$DATA_BOND_ID/33
curl -X PUT http://10.10.31.10:8090/v1.0/port_bond/$DATA_BOND_ID/35

# Print out existing bonds
echo "Existing bonds:"
curl http://10.10.31.10:8090/v1.0/port_bond

# Print out existing ports in bond
echo "Ports in PXE bond:"
curl http://10.10.31.10:8090/v1.0/port_bond/$PXE_BOND_ID
echo "Ports in Data bond:"
curl http://10.10.31.10:8090/v1.0/port_bond/$DATA_BOND_ID

9 changes: 7 additions & 2 deletions samples/tr-edge-1/port_reg.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
!l/bin/bash
#!/bin/bash
# Register PXE network ports
curl -X PUT http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_4 #vol eth0
Expand All @@ -11,6 +11,9 @@ curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_19


curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_30 # eth0 cluster blades
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_32 # eth0 cluster blades
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_34 # eth0 cluster blades
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE__/010010010073_36 # eth0 cluster blades

curl -X PUT http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE_CTRL__
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_PXE_CTRL__/010010010073_10
Expand All @@ -20,16 +23,18 @@ curl -X PUT http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__/010010010073_7
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__/010010010073_3
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__/010010010073_24
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__/010010010073_14 #Vol eth1
#curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT__/010010010073_14 #Vol eth1

curl -X PUT http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT_CTRL__
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT_CTRL__/010010010073_26
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_MGMT_CTRL__/010010010073_14 #Vol eth1

# Register "external" ports (can be used by multiple other networks)
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_5
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_9
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_12

curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_29 # eth1 cluster blades (for data)
curl -X POST http://10.10.31.10:8090/v1.0/networks/__NW_ID_EXTERNAL__/010010010073_35 # eth1 cluster blades (for data)

# Register core internal management ports
Expand Down
Loading