Brocade ServerIron ADX Series

The Brocade ServerIron ADX Series pattern builds the BMC Discovery load balancer model based on additional details obtained via SNMP for the following configured items:  

  • Real Server Port
  • Virtual Server
  • Virtual Server Port
  • VirtualServer Bind

Any configuration no longer reported is removed from the model.

Load Balancer Model

Brocade ServerIron ADX Series uses the following conceptual model:

Virtual Server and Virtual Server Port (n) - (n) Binding rule (n) - (1) Real Server and  Real Server Port.

A pair of Virtual Server and Virtual Server Port is modeled as a LoadBalancerService.

A Binding rule is modeled as a LoadBalancerPool.

A pair of Real Server and Real Server Port is modeled as a LoadBalancerMember.

Supported service states

  • Enabled
  • Disabled

Supported balancing methods (algorithms)

  • leastconnection
  • roundrobin
  • weighted

Modeled Load Balancer Components

Load Balancer Instance

The pattern creates a Load Balancer Instance with the following attributes:

keyA hash of the device key and load balancer type.
typeA load balancer type (ServerIron).
nameA %LB_TYPE% on %device.name%.
versionA version of the device OS.
The pattern models a network service relationship between the device and the Load Balancer Instance.

Load Balancer Service

The pattern creates a Load Balancer Service with the following attributes:

key

A hash of the instance key, service ip address, and port.

nameA virtual server name.
ip_addrA virtual server IP address.
portA virtual server port.
typeA virtual server type.
stateA virtual server state.
_config_hashContains a hash of the Service Name, Service IP address, port, type and state.

The pattern models a containment relationship between the Load Balancer Instance and a Load Balancer Service.

Load Balancer Pool

The pattern creates a Load Balancer Pool with the following attributes:

keyA hash of the service key and pool.
nameContains service name and service port.
algorithmThe Balance Method.

The pattern models a containment relationships between the Load Balancer pool and Load Balancer Instance.

The pattern also models a containment relationships between the Load Balancer pool and Load Balancer Service.

Load Balancer Member

The pattern creates a Load Balancer Member with the following attributes:

key

A hash of the instance key, IP address and port of the real server.

ip_addrA server IP address.
portA server port.
nameA pair of server IP address and port.
stateReal Server status.
_config_hashContains a hash of the Real Server ip address, port and state.
The pattern models a containment relationship between the Load Balancer Pool and a Load Balancer Member.




Was this page helpful? Yes No Submitting... Thank you

Comments