SDN Controller Programming Guide

64
Figure 31 Application view of HA Services
Network
App1 –2 App2 - 2
Bus KeyStore Locks Teaming
Distributed services
Zookeeper
Server
HA Service
Controller Instance 2
App1 - 1 App2 - 1
Bus KeyStore Locks Teaming
Distributed services
Zookeeper
Server
HA Service
Controller Instance 1
App1 - 3 App2 - 3
Bus KeyStore Locks Teaming
Distributed services
Zookeeper
Server
HA Service
Controller Instance 3
Controller Teaming
At broader level controller teaming provides 2 functionalities to the administrator and the controller
applications.
Teaming Configuration Service
Teaming Service
Teaming Configuration Service
Teaming configuration service provides REST interfaces that can be used to setup controller node
teaming. Without team configuration, controller nodes will bootstrap in standalone mode. As the
teaming is configured, identified nodes forms a cluster and the controller Applications can
communicate across the cluster using HA service interfaces.
For team creation help and other configuration commands please refer to HP VAN SDN Controller
Administrator Guide [30].
Following curl command is to get the current team configuration. 192.168.66.1 is the IP address of
one of the teamed controllers.
curl --noproxy 192.168.66.1 --header "X-Auth-Token:
19a4b8a048ef4965882eb8c570292bcd" --request GET --url
https://192.168.66.1:8443/sdn/v2.0/team/status?forwardRequest=true -ksS