Sunday, November 18, 2012

VCP-IaaS Objective 3.2 Configure and Generate vCenter Chargeback Reports

In preparation for the VCP-IaaS Exam majority of the blueprint items are covered by @lhjartarson on his blog, but few objectives are probably in progress or never finished so to help the readers and the VMware community I am putting down here "Objective 3.32 Configure and Generate vCenter Chargeback Reports" from the blueprint of VCPVCD510 Exam Blueprint Version 1.2 (Updated 26 July 2011).

Objective 3.2 – Configure and Generate vCenter Chargeback Reports


  • Identify vCenter Chargeback report types
  • Identify components of the reporting dashboard
  • Given a reporting requirement, determine what report type should be run
  • Schedule reports
  • Manage archived reports
  • Generate custom reports

There are four types of reports one can generate in Chargeback Manager 

vCenter Chargeback Manager enables you to generate following reports for a chargeback hierarchy and for entities in the hierarchy.

1 Cost Reports - A cost report provides the cost and utilization information for each computing resource for the hierarchy or entity on which the report is generated based on the cost configured in the hierarchy and the cost model selected during report generation.

2 Usage Reports - A usage report is similar to a cost report except that it provides only the computing resource utilization data. This report type is useful when you only want to analyze the resource utilization for various entities in a hierarchy.

3 Cost Comparison Reports - A cost comparison report enables you to compare the costs for each resource and entity based on two different cost models.

4 Showback Reports - A showback report lets you analyse how the costs are distributed among the entities based on a specified distribution policy. This report type is useful when you know the total cost and want to analyze how this cost is distributed among the entities by selecting different distribution policies.

Report Dashboard

vCenter Chargeback Manager provides a report dashboard that displays various graphs providing information about the resource cost and usage for a selected hierarchy or entity for the last 30 days excluding the current date.

The report dashboard displays three charts, Cost per Resource, Cost per child Entity, and Cost per Day, for
the selected hierarchy or entity. The dashboard also provides an option to view the following Top N reports:

1 Top N most expensive VMs
2 Top N least expensive VMs
3 Top N CPU consuming VMs
4 Top N Memory consuming VMs

Here, N can take the values 10, 20, and 50.

For a hierarchy that includes a vCenter Server that is integrated with VMware vCenter Operations, the Dashboard provides the following details:

  • The Cost per Resource bar chart in the Cost projection tab shows cost for each resource, which is color coded, for the past 30 days and projected data for next three months in sets of 30 days each.
  • The Cost per Day graph in the Cost projection tab charts the variance in the total cost for the entity for the past 30 days and projected data for next three months.
  • The Cost Optimization tab lists the following optimization opportunities: Oversized Virtual Machines, Undersized Virtual Machines, Idle Virtual Machines, and Powered Off Virtual Machines.
  • For each optimization opportunity, the corresponding virtual machines along with the configured and recommended resource-cost details are listed.


  • The graphs and optimization reports are generated only if the vCenter Server user, which was used for adding the vCenter Server to vCenter Chargeback Manager, has either the Global.vCenter Operations User privilege or the Global.vCenter Operations Admin privilege assigned on the root folder.
  • Cost projection reports are enabled only with pure usage-based cost model, else graphs based on only past 30 days data are displayed. If the hierarchy is less than 30 days old and is not back-dated, then the graph based on the available data is displayed.

Scheduling reports

When creating a report, you can choose to schedule the report generation from the Create Report screen. You can schedule cost reports, cost comparison reports, and usage reports. Showback reports cannot be scheduled. Other than the create privilege for report and schedule resource types, you must have read privilege on the hierarchy, chargeback hierarchical entities, and cost models to perform this task

On the Schedule page and set the scheduling parameters.

Option                                                  Description
Report Creation Time                    When the report has to be generated.
Recurrence Pattern                         How often the report has to be generated.
Range of Recurrence                      Till when the report has to be generated periodically.

Managing Archived Reports

The Archived Reports page of the Reports tab displays a table listing all the reports archived in the application.

This includes manually generated and saved reports as well as reports generated by report schedules.
All the reports generated by a single schedule have the same name but different Created on and Billing
Period values. 

The reports are listed in the ascending order of their creation time. You can view an archived report by clicking it.

1 Export Archived Report - After a report is generated and archived, it can be exported to the required format at any time.

2 Email Archived Report - After a report is generated and archived, you can send it through email to one or more recipients.

3 Delete Archived Report - You can clear the archive by deleting unwanted reports.

4 Advanced Search for Archived Reports - You can search for specific archived reports by using the advanced search feature of vCenter Chargeback Manager.

No comments:

Post a Comment