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:
key | A hash of the device key and load balancer type. |
type | A load balancer type (ServerIron). |
name | A %LB_TYPE% on %device.name%. |
version | A version of the device OS. |
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. |
name | A virtual server name. |
ip_addr | A virtual server IP address. |
port | A virtual server port. |
type | A virtual server type. |
state | A virtual server state. |
_config_hash | Contains 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:
key | A hash of the service key and pool. |
name | Contains service name and service port. |
algorithm | The 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_addr | A server IP address. |
port | A server port. |
name | A pair of server IP address and port. |
state | Real Server status. |
_config_hash | Contains a hash of the Real Server ip address, port and state. |
Comments
Log in or register to comment.