vCenter Chargeback Manager Quick bites

The vCenter Chargeback Manager is used to provided Chargeback and Showback reporting of vCenter and vCloud Director workloads. The current version is 2.5.0 and can be installed on W2K3 R2 and W2K8 32 R2 (32bit and 64 bit versions) and requires SQL or Oracle as their backened database. Since the front end is web based, it requires IE/Mozilla and Adobe Flash Player.

Data Collectors:

– Chargeback data collector connects to vCenter Server to gather metrics for Virtual Machine usage

– vCloud Data collector connects to vCloud director database and monitors all the vCD chargeback-related events. It creates hierarchy based on Organization

– vShield Manager data collector gathers information about vCloud Networks, Services like NAT, Firewall, VPN etc…

– Additional Data collectors can be installed for increased availability, they act in an active/passive manner

Kendrick Coleman has written an excellent step by step blogpost here to install vCenter Chargeback

Reporting:

– Reports can be run/scheduled and emailed from the Chargeback UI and can be exported in PDF, XLS and RTF formats

– Chargeback APIs allow ability to export reports in XML format so that it can integrated into custom billing solutions

– Chargeback manager can generate Cost, usage and comparison reports for hierarchies and entities

Multisite deployment and Clustering:

– vCenters from multiple sites can be added to vCenter Chargeback Manager

– Maximum of 10 vCenters are allowed

– Only one instance of vCenter Chargeback can be registered as a plug-in for a single vCenter Server

– Chargeback Manager can be deployed as a cluster to serve load balancing and High Availability. Although all the Chargeback instances communicate with a single shared database

– Chargeback uses internal load balancer to distribute the load across chargeback instances via Round Robin

– Multicasting must be enabled on the machines running each Chargeback instance

Security and Permissions:

– Charge manager has pre-defined roles with Super User having absolute power,

– Administrator has access to only users/resources and resources created by users that he created

Configuration required within Chargeback Manager:

– Every organization in the vCloud Director is created as a hierarchy via API. The hierarchy includes all Org vDCs, media and template files, vApps, VMs and networks

– Can create custom hierarchies or sync with vCenter Server

– Setup Cost models, base rates, billing policies and other fixed or operational costs

– Setup cost template and rate factors

You can also view excellent webcasts presented by Lawrence Koh on vBrownbag sessions here.