Extracting Resource Allocation Data for Chargeback in a HP Virtual Server Environment for HP Integrity Servers
##############
#### Workloads
##############
Workload - va00vm03.zko.hp.com
Host : va01sv.zko.hp.com
Type : VM Guest
Workload - va01sv.zko.hp.com
Host : va01sv.zko.hp.com
Type : Whole OS
Workload - vmhpux1
Host : va01sv.zko.hp.com
Type : VM Guest
Workload - va00vm00.zko.hp.com
Host : va01sv.zko.hp.com
Type : VM Guest
Workload - sales-va02cm
Host : va02cm.zko.hp.com
Type : gWLM-created workload
Applications:
/opt/vselab/sales_app
…
CMS #
Of the workloads listed, it is necessary to identify the workloads that are of interest as end-user
workloads, and not as VSE-created Other workloads or intermediate workloads.
A simple filter can first organize the output of the gwlmreport config command into one line for
each workload with workload name, type, and host at the same time removing workloads with
.OTHER in the name. For example:
CMS # cat listwklds1.sh
gwlmreport config | awk '/Workloads/,/SRDs/' | \
awk -v RS="" '{printf "%20s %10s %20s\n",$3,$9,$6}' | \
grep -v -E "######|SRDs" | grep -v -E ".OTHER"
CMS #
This filter produces output similar to the following:
CMS # ./listwklds1.sh
Generating historical config report.
Please be patient. This may take several minutes.
va01sv.zko.hp.com Whole va01sv.zko.hp.com
vmhpux1 VM va01sv.zko.hp.com
vmlin1 VM va01sv.zko.hp.com
sales-va02cm gWLM-created va02cm.zko.hp.com
finance-va02cm gWLM-created va02cm.zko.hp.com
va00np00.zko.hp.com Whole va00np00.zko.hp.com
vmhpux2 VM va01sv.zko.hp.com
legacy01 Whole legacy01
va00np10.zko.hp.com Whole va00np10.zko.hp.com
legacy02 Whole legacy02
vmwin1 VM va01sv.zko.hp.com
va02cm.zko.hp.com Whole va02cm.zko.hp.com
legacy03 Whole legacy03
CMS #
20