Adding/updating a custom field to VM (available with vCenter _only_)
Requirements:
VIMA/vMA
ESX(i) 3.5 or 4.0
vCenter 2.5 or 4.0
Sample Execution:
Adding a custom field as a VirtualMachine attribute, this takes affect on the entire infrastructure, whether or not you want to set an actual value for a given VM.
This will add a new custom field to all VMs called
SERVER_TYPE and the operation is an
add
[vi-admin@scofield ~]$ ./addVMCountCustomField.pl --server reflex.primp-industries.com --username primp --key SERVER_TYPE --operation add
Enter password:
To update a certain VM with a value to the custom field, you'll use the operation
update
[vi-admin@scofield ~]$ ./addVMCountCustomField.pl --server reflex.primp-industries.com --username primp --key SERVER_TYPE --value PRODUCTION --operation update --vmname kate
Enter password:
You'll see the changes right away on vCenter and you'll notice with a specific VM, you would have updated it's custom field
SERVER_TYPE with the value
PRODUCTION