The Federation Management Pack for vRealize Operations, available via the VMware Solution Exchange helps our customers to unify their multi-site vRealize Operations Manager deployments into a single pane of glass. Multi-site means in the context of the Federation Management Pack, running multiple vRealize Operations instances managing multiple SDDC sites. The following diagram depicts a typical environment for the deployment of the Federation Management Pack.
As described in our official documentation, these are the main use cases supported by the Federation MP:
- Provide a summary of performance, capacity, and configuration to Senior Executives and Virtual Infrastructure Administrators across all your vSphere environments.
- Provide a unified view of events triggered across the virtual environments into a single pane for making it easier for NOC or Helpdesk to initiate action.
- Ability to create a data warehouse where user selected set of metrics can be stored for data archiving and report use cases.
- Ability to provide summarized views of health and configuration of your Software Defined data center stack. This includes core applications such as VMware vCenter Server, VMware NSX, and VMware vSAN. The solution also covers the management applications such as vRealize Operations, vRealize Log Insight, vRealize Automation, vRealize Business, and VMware Site Recovery Manager.
All those use cases are possible primarily by the capability of receiving key metrics for specified objects from other vRealize Operations deployments in your environment.
In this blog post I will present how some of the general use cases materialize in real world scenarios implemented in the field for our customers.
Note: “Management Pack” and “Solution” are different terms describing add-on extensibility for vRealize Operations.
Single pane of glass for executives
The most prominent use case is:
- Provide a summary of performance, capacity, and configuration to Senior Executives and Virtual Infrastructure Administrators across all your vSphere environments.
Collecting KPIs across multiple vRealize Operations instances and aggregating them into unified reports for Senior Executives and Virtual Infrastructure Administrators can be time consuming and error prone when done manually.
The Federation Management Pack for vRealize Operations is collecting metrics and properties, giving the SDDC Administrators a central point for creating and distributing dashboards and reports. A central vRealize Operations instance which aggregates KPIs coming from distributed vRealize Operations instances across the environment decreases management overhead and time to value.
In a real-world scenario several of our global customers are running multiple VMware Cloud Foundation instances to provide SDDC infrastructure to their own customers. Every single VCF deployment is managed by its own vRealize Operations instance.
The “Central Management” vRealize Operations instance is entirely dedicated to run the Federation MP, as described in the official documentation no other Management Packs should run on the Federation instance.
The Federation Management Pack brings in its own object types and delivers Out-Of-the-Box dashboards and views based on its own object types.
As an example of the available dashboards, the “Capacity Summary” dashboard gives the SDDC managers a comprehensive view of their KPIs.
Any new custom content needs to be based on the object types provided by the Federation Management Pack. Existing Dashboards, Views etc. created for vCenter objects need to be adopted to process Federation MP information.
Data Warehouse Enabling Intelligent Automation
Another interesting use case is to provide a centralized “data lake” for SDDC automation. The automation layer will use the aggregated data to make sophisticated decisions as part of the automation workflows.
Let us consider an automated provisioning of applications which have various demands and multiple VCF deployments providing distinct capabilities and capacity as targets for the provisioned workloads.
The first stage of the automation would consume the aggregated data through vRealize Operations Federation Management Pack and make the “global” decision. The second stage would use the “local” data provided by vRealize Operations instances running inside single VCF instances to make the final decision where to place the requested VMs which comprise a particular application.
Configuration of the Federation MP
The installation of the Federation Management Pack follows the same procedure as any other Management Pack. After the solution has been installed, the corresponding adapter instances (one instance per every vRealize Operations instance which needs to be federated) have to be configured. In vRealize Operations 8.0 and higher the adapter instances show up under “Solutions – Other Accounts” on the “Administration” tab.
The configuration of a Federation adapter instance is pretty simple. After defining the FQDN or IP of the vRealize Operations host from which we want to pull metrics and properties, we need to specify which actual object types, metrics and properties we want to collect. This configuration is being done using an XML-formatted Metric Configuration.
The Metric Configuration describes in a “top-down” fashion what the specific adapter instance should collect. Generally, the Federation Management Pack is capable of collecting metrics and properties for any object types provided by any Management Pack available in the targeted vRealize Operations instance. The Federation Management Packs is not limited to vCenter objects.
The following figure depicts a configuration, which is correct from the syntax point of view but introduces some limitations.
Using the above configuration, the vRealize Operations Federation solution will collect the described data, in this example Cluster Compute Resource metrics and properties.
Although this configuration is technically correct, it is not optimal. Every Management Pack describes so called “Traversal Specifications”. The Federation solution describes his own Traversal Specs in the same way the vCenter solution describes it. Those specifications tell vRealize Operations how to present the collected object in a tree view on the “Environment” tab. Because we specified only the Cluster Compute Resource, omitting all other object types in the vCenter traversal specification, the environment view cannot be displayed correctly as seen in the following picture. Please keep in mind that the vCenter Solution is part of every vRealize Operations deployment even if there are no adapter instances configured.
That means, if we want or need to have the traversal trees being displayed correctly in the Environment tab, we will need the Metric Configuration to include all components down to the last object in the tree we are collecting data for. In our example we need to specify all objects down the path to the Cluster Compute Resource.
This Metric Configuration will give you the correct view in the Environment tab.
Collecting arbitrary objects
As stated, the Federation Management Pack is capable of collecting information not only specified by the vCenter Adapter but also from any other Management Packs. In fact, the sample configuration delivered by the solution contains a comprehensive list of objects including metrics and properties provided by the majority of VMware vRealize Operations solutions.
In addition to that any other objects, like for example objects collected by Blue Medora solutions can be aggregated using the Federation Management Pack.
The following pictures show the configuration and the collected objects for the Blue Medora Management Pack for MS SQL.
With these capabilities the Federation Management Pack for vRealize Operations is the perfect solution for aggregating any data coming from multiple vRealize Operations instances into a single pane of glass providing centralized access to SDDC data.
Additional information
Every object in the Federation instance has a link to the original resource in the “federated” vRealize Operations instance.
The Federation solution brings in his own alerts in the “Alerts” tab. “Federation Alerts” provides an aggregated view of alerts collected from the configured vRealize Operations instances.
Summary
The Federation Management Pack for vRealize Operations is the perfect solution to aggregate, analyze and present information collected from multiple vRealize Operations instances.
The simple configuration and the wide range of features and capabilities provided by the vRealize Operations platform enable the SDDC operations teams to quickly deliver a comprehensive overview to the management level. It also build a foundation to support automated processes with needed data.
Try the Federation Management Pack for yourself and if you are new to vRealize Operations, and see how it can make your SDDC run smoothly.