2.0

Table Of Contents
Table 8-2. Sample Output for a SELECT Query on the CB_VIEW_GOS_LICENSE_INVENTORY View
(Continued)
VM_NA
ME
VM_M
OID
VC_SERVER_U
UID
HIERARCHY_
NAME
RESOURCE_TY
PE
RESOURCE_
VALUE
START_
TIME
END_TI
ME
vm02 vm-112 07F6FF05-9546-4
D01-
B9C0-0170AA21
9579
QA-Hierarchy VM_VCPU_COU
NT
2 2011-06-0
1
12:12:21.4
63
vm02 vm-112 07F6FF05-9546-4
D01-
B9C0-0170AA21
9579
QA-Hierarchy VM_GUEST_FUL
L_NAME
Microsoft
Windows
Server 2003
(32-bit)
2011-06-0
1
12:12:21.4
63
The CB_FN_GOS_LICENSE_PAYG function returns the guest OS details and the corresponding memory, vCPU, and
power state details for all the virtual machines in a given hierarchy in the Pay As You Go model. You must
provide values for the following input parameters when running the function:
n
hierarchy name: Name of the hierarchy for which the virtual machine details must be retrieved.
n
start time: The start time in the format YYYY-MM-DD hh:mm:ss:mls.
n
end time: The end time in the format YYYY-MM-DD hh:mm:ss:mls.
For example,
SELECT * from CB_FN_GOS_LICENSE_PAYG('Test Hierarchy', '2011-01-14 00:00:00.000', '2011-07-14
23:59:59.999');
The function returns values similar to the output of a SELECT query on the CB_VIEW_GOS_LICENSE_INVENTORY
database view. However, in this case the data for only a given hierarchy and for a specific duration is returned.
NOTE The CB_FN_GOS_LICENSE_PAYG function assumes that all the virtual machines in vCenter Chargeback
Manager under the Pay as You Go model for any hierarchy organization is present under Pay as You Go >
Any_OrgVDC > vApps Folder > vApps.
Running the Guest OS Licensing Script in Oracle
You must have the SELECT permission on the tables in the vCenter Chargeback Manager database to run the
guest OS licensing script.
On running the script, two database objects are created.
n
The CB_VIEW_GOS_LICENSE_INVENTORY database view.
n
The CB_FN_GOS_LICENSE_PAYG function.
The CB_VIEW_GOS_LICENSE_INVENTORY view contains the guest OS details and the corresponding memory,
vCPU, and power state details for all the virtual machines that are part of any hierarchy created in vCenter
Chargeback Manager. The CB_FN_GOS_LICENSE_PAYG function returns the guest OS details and the
corresponding memory, vCPU, and power state details for all the virtual machines in the Pay As You Go model
for a given hierarchy ($hierarchy_name) and for the specified time period ($start_time : $end_time).
Table 8-1 lists the details of the columns in the CB_VIEW_GOS_LICENSE_INVENTORY database view. The
CB_FN_GOS_LICENSE_PAYG function returns values similar to the output of a SELECT query on the
CB_VIEW_GOS_LICENSE_INVENTORY database view. However, in this case the data for only a given hierarchy and
for a specific duration is returned.
Chapter 8 Administration Utilities
VMware, Inc. 129