
#
#= Move Interface (Address) from Orange to Grey
#
# test non-disruptive in onther window:
# $ ssh nlnaf103 'ping -vserver nlnafselo91 -lif elo91 -dest 10.46.201.10 -count 60 -show-detail true -wait 1'
#
CLUSTER="nlnaf102"
#CLUSTER="nlnaf103"
IPSPACE="elo00-ipspace"
VSERVER="nlnafselo92"
#VSERVER="nlnafselo91"
LIF="elo92"
#LIF="elo91"
VLAN="1650"
#
echo "CLUSTER=${CLUSTER} IPSPACE=${IPSPACE} VSERVER=${VSERVER} LIF=${LIF} VLAN=${VLAN}"
sleep 1

if [ "${1}" == "CLEAN" ]; then
  ssh ${CLUSTER} "network interface modify -vserver ${VSERVER} -lif ${LIF} -home-node ${CLUSTER}-08 -home-port a103a-${VLAN}"
  ssh ${CLUSTER} "network interface show -vserver ${VSERVER} -field address,curr-node,curr-port,ipspace"
  ssh ${CLUSTER} "network port bro remove-port -ipspace ${IPSPACE} -broadcast-domain fg-208-${VLAN} -port ${CLUSTER}-05:a8a-${VLAN}"
  ssh ${CLUSTER} "network port bro remove-port -ipspace ${IPSPACE} -broadcast-domain fg-208-${VLAN} -port ${CLUSTER}-06:a8a-${VLAN}"
  ssh ${CLUSTER} "network port bro remove-port -ipspace ${IPSPACE} -broadcast-domain fg-208-${VLAN} -port ${CLUSTER}-07:a208a-${VLAN}"
  ssh ${CLUSTER} "network port bro remove-port -ipspace ${IPSPACE} -broadcast-domain fg-208-${VLAN} -port ${CLUSTER}-08:a208a-${VLAN}"
  ssh ${CLUSTER} "network port bro show -ipspace ${IPSPACE}"
  exit 5
fi  # CLEAN
#
# Show
ssh ${CLUSTER} "network port bro show -ipspace ${IPSPACE}"
# Add Grey onto IPspace with Orange in it
ssh ${CLUSTER} "network port bro create -ipspace ${IPSPACE} -broadcast-domain fg-208-${VLAN} -mtu 9000"
ssh ${CLUSTER} "network port bro show -ipspace ${IPSPACE}"
sleep 1

# Adding Grey ports into ipspace+bro.do
ssh ${CLUSTER} "network port bro add-port -ipspace ${IPSPACE} -broadcast-domain fg-208-${VLAN} -port ${CLUSTER}-05:a8a-${VLAN}"
ssh ${CLUSTER} "network port bro add-port -ipspace ${IPSPACE} -broadcast-domain fg-208-${VLAN} -port ${CLUSTER}-06:a8a-${VLAN}"
ssh ${CLUSTER} "network port bro add-port -ipspace ${IPSPACE} -broadcast-domain fg-208-${VLAN} -port ${CLUSTER}-07:a208a-${VLAN}"
ssh ${CLUSTER} "network port bro add-port -ipspace ${IPSPACE} -broadcast-domain fg-208-${VLAN} -port ${CLUSTER}-08:a208a-${VLAN}"
ssh ${CLUSTER} "network port bro show -ipspace ${IPSPACE}"
sleep 1

# Move start
# Test old IF
ssh ${CLUSTER} "network port bro show -ipspace ${IPSPACE}"
ssh ${CLUSTER} "network interface show -vserver ${VSERVER} -field address,curr-node,curr-port,ipspace"
echo "ping from: ${VSERVER} -lif ${LIF}: 10.46.201.10 (DNS)"
ssh ${CLUSTER} "ping -vserver ${VSERVER} -lif ${LIF} -dest 10.46.201.10"
sleep 1

# Set port of SVM to Orange
echo "Back to Orange"
ssh ${CLUSTER} "network interface modify -vserver ${VSERVER} -lif ${LIF} -home-node ${CLUSTER}-08 -home-port a103a-${VLAN}"
ssh ${CLUSTER} "network interface show -vserver ${VSERVER} -field address,curr-node,curr-port,ipspace"
# Test IF
echo "ping from: ${VSERVER} -lif ${LIF}: 10.46.201.10 (DNS)"
ssh ${CLUSTER} "ping -vserver ${VSERVER} -lif ${LIF} -dest 10.46.201.10"
sleep 1

# Modify port of SVM from Orange to Grey
echo "To Grey"
ssh ${CLUSTER} "network interface modify -vserver ${VSERVER} -lif ${LIF} -home-node ${CLUSTER}-08 -home-port a208a-${VLAN}"
ssh ${CLUSTER} "network interface show -vserver ${VSERVER} -field address,curr-node,curr-port,ipspace"
# Test new IF
echo "ping from: ${VSERVER} -lif ${LIF}: 10.46.201.10 (DNS)"
ssh ${CLUSTER} "ping -vserver ${VSERVER} -lif ${LIF} -dest 10.46.201.10"
ssh ${CLUSTER} "network port bro show -ipspace ${IPSPACE}"



