Avi load balancer extension classes
Summarize
Summary of Avi load balancer extension classes
The Avi load balancer extension classes are provided by the CMDB CI Class Models store app (Release 1.6.0) to enhance the ServiceNow Configuration Management Database (CMDB) with specific models for the Avi Vantage platform. These classes extend the CMDB class hierarchy and enable applications like Discovery and Service Mapping Patterns to effectively identify and manage Avi load balancer configuration items (CIs) and related technologies.
Show less
The Avi Vantage platform is a next-generation, software-defined load balancing architecture that separates data and control planes. It offers advanced application services such as analytics, predictive autoscaling, micro-segmentation, and self-service capabilities for app owners, deployable in on-premises or cloud environments. It manages load balancing resources dynamically on commodity hardware or virtualized infrastructures, simplifying network service scalability.
Key Features
- Extended CMDB classes: The app adds three key classes to the CMDB:
- Avi Controller [cmdbciavicontroller]: Represents the management and control component of Avi Vantage, typically deployed as a redundant cluster.
- Avi Controller Cluster [cmdbciavicontrollercluster]: Represents the controller cluster that uses big data analytics to provide actionable insights via the Avi Admin Console.
- Avi Service Engine [cmdbciaviserviceengine]: Represents the data plane components that execute load balancing instructions from the controller.
- New column on Avi Service Engine: A
versioncolumn is added to capture the specific version of the Avi Service Engine resource, aiding in precise asset and configuration management. - Integration with ServiceNow Discovery: The Discovery application utilizes Avi Vantage load balancer discovery patterns to automatically find and populate load balancer CIs based on these extended classes, supporting accurate and up-to-date CMDB data.
Practical Benefits for ServiceNow Customers
- Enables accurate modeling and management of Avi load balancer infrastructure within the CMDB.
- Supports automated discovery and service mapping for Avi load balancers, improving visibility and operational efficiency.
- Facilitates enhanced analytics and control for load balancing environments through enriched CI data.
- Helps maintain detailed version tracking of load balancer components, which is critical for compliance, troubleshooting, and lifecycle management.
The CMDB CI Class Models store app adds or updates classes for the Avi load balancer.
The CMDB CI Class Models app adds class models that extend the CMDB class hierarchy, including class descriptions, identification rules, identifier entries, and, if applicable, dependent relationships. You can use the added classes just like any other CMDB class. Applications such as Discovery and Service Mapping Patterns can use the class extensions to populate CIs and discover technologies and software.
See the CMDB CI Class Models release notes.
Request apps on the Store
Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
Avi load balancer
The Avi Vantage platform is built on software-defined principles, enabling a next-generation architecture to deliver the flexibility and simplicity expected by IT and lines of business. The Avi Vantage platform architecture separates the data and control planes to deliver application services beyond load balancing, such as application analytics, predictive autoscaling, micro-segmentation, and self-service for app owners in on-premises or cloud environments. The platform provides a centrally managed, dynamic pool of load balancing resources on commodity x86 servers, virtual machines, or containers, to deliver granular services close to individual applications. Providing these services allows network services to scale near infinitely without the added complexity of managing hundreds of disparate appliances.
Discovery uses the Avi Vantage load balancer discovery pattern to find Avi load balancer resources.
Classes
This section lists the classes that the CMDB CI Class Models store app adds or updates. CMDB CI Class Models: Release 1.6.0 adds the following classes for the Avi load balancer. For the list of classes in the base system, including classes that this app might extend, see CMDB tables descriptions.
| Class | Extends | Description |
|---|---|---|
| Avi Controller [cmdb_ci_avi_controller] |
Virtual Machine Object [cmdb_ci_vm_object] |
Avi Controller is a single point of management and control that is the 'brain' of the entire Avi Vantage system, and typically deployed as a redundant three-node cluster. |
| Avi Controller Cluster [cmdb_ci_avi_controller_cluster] |
Virtual Machine Object [cmdb_ci_vm_object] |
Avi Controller cluster uses big data analytics to analyze the data and present actionable insights to administrators on intuitive dashboards on the Avi Admin Console. |
| Avi Service Engine [cmdb_ci_avi_service_engine] |
Virtual Machine Object [cmdb_ci_vm_object] |
Avi Service Engines (SEs) handle all data plane operations within Avi Vantage by receiving and executing instructions from the Avi Controller. |
Class columns
| Added column | Description |
|---|---|
| version | The version of the Avi Service Engine resource. |