The VMware Infrastructure (VI) Perl Toolkit provides a suite of ready-to-run Utility Applications for administering and managing your virtual datacenter. These VI Perl Toolkit Utility Applications, listed in
Table 1
, are located in the apps sub-directories of the various product installation types, as follows:
| Virtual Appliance: |
/usr/lib/vmware-viperl/apps
|
| Windows Installer: | C:\Program Files\VMware\VMware VI Perl Toolkit\Perl\apps |
| Documentation | Description |
| connect.pl | Connects and disconnects to a host. |
| dsbrowse.pl | Browse datastores and list their attributes. |
| guestinfo | Lists attributes of guest and customizing some of these. |
| hostdiagnostics.pl | Extracts the specified log from the host of the virtual center. |
| hostevacuate.pl | Migrates all virtual machines from one host to another. |
| hostinfo |
Obtain information about all or specified hosts associated with a VirtualCenter datacenter. |
|
hostops | Perform a wide range of host operations, including setting a host into maintenance mode; exiting from maintenance mode; adding a standalone host to the a VirtualCenter inventory; disconnecting and reconnecting a host to the inventory; rebooting a host; and shutting-down a host. |
|
sharesmanager | View or change shares on a virtual machine. (Shares specify memory-reservation priority for multiple virtual machines on a server.) Using the shares utility without any parameters returns the current shares setting for the specified virtual machine. You can specify CPU, Memory (or both) parameters to change the shares values on the virtual machine. |
|
snapshotmanager | Captures the state of one or more virtual machines to a snapshot. |
| vidiscovery | Displays hierarchy of managed entities. |
| vmdisk | Create a new virtual disk on a Virtual Machine.
|
| viperformance | Retrieves performance counters from a host. |
| viversion | Displays all system information. |
| vmclone | Clone and customize virtual machines and guest. |
|
vmcontrol | Perform power operations-poweron, poweroff, suspend, reset, reboot, shutdown, and standby-on a virtual machine. |
|
vmcreate | Create virtual machines. |
| vminfo | Lists the properties of the virtual machines. |
| vmmigrate | Migrates one or more virtual machines within the current host or from the current host to another host.
|
| vmreconfig | Reconfigure a virtual machine.
|
|
vmregister | Register a virtual machine. |
|
vmsnapshot | Captures the state of one or more virtual machines to a snapshot. |
|
vmtemplate | Creates a template from a virtual machine. |