You are on page 1of 46

www.robware.

net

RVTools 2.9.5 September 2010

RVTools
RVTools is a windows .NET 2.0 application which uses the VI SDK to display information
about your virtual machines and ESX hosts. Interacting with VirtualCenter 2.5, ESX 3.5,
ESX3i, ESX4i and vSphere 4 RVTools is able to list information about cpu, memory, disks,
nics, cd-rom, floppy drives, snapshots, VMware tools, ESX hosts, nics, datastores,
switches, ports and health checks. With RVTools you can disconnect the cd-rom or floppy
drives from the virtual machines and RVTools is able to list the current version of the
VMware Tools installed inside each virtual machine. and update them to the latest
version.

Version information

Version 2.9.5 (September, 2010)
 On vInfo tab new field: Guest heartbeat status. The heartbeat status is classified
as: gray - VMware Tools are not installed or not running, red - no heartbeat,
guest operating system may have stopped responding. yellow -intermittent
heartbeat, may be due to guest load. green - guest operating system is
responding normally
 On vMemory tab new fields: Ballooned memory, consumed overhead memory,
private memory, shared memory, swapped memory and static memory
entitlement
 On vDatastore tab new field: Full device address (controller, target, device)
 On vInfo tab new fields: Commited storage, uncommited storage and unshared
storage
 Bug fix! A semicolon in the annotations fields are no longer a problem for the
export functions
 Bug fix! Health check "Zombie vmdk" problems solved
 Bug fix! Health check "inconsistent foldername" problems solved
 Bug fix! On vport tab the column "notify switch" value solved
 Bug fix! Sort problem on vNic tab on column "speed" solved

Version 2.9.1 (May 4, 2010)
 Bug fix! On vNic tab unhandled exception when link is down.

Version 2.9.1 (May 4, 2010)
 Bug fix! On vNic tab unhandled exception when link is down.
Description in VI API Reference is excelent "The current link state of the physical
network adapter. If this object is not set, then the link is down". Sorry guys this
situation was not tested by me. This is fixed now.

Version 2.9 (April 2010)
 On vHost tab new fields: Vendor and model.
 On vHost tab new fields: Bios version and Bios release date.
 On vInfo tab new field: VM overall size in bytes (visible when using VI API 4.0)
 On vSnapshot tab new fields: Snapshot filename and size in bytes (visible when
using VI API 4.0)

Page 2

RVTools 2.9.5 September 2010

 New vNic tab. The vNic tab displays for each physival nic on the host the following
fields: Host, datacenter, cluster name, network device, driver, speed, duplex
setting, mac address, PCI and wakeon switch.
 Layout change on vHost, vSwitch and vPort tabpages. They now all start with host
name, datacenter and cluster name.
 The commandline function ExportAll extended with an extra optional parameter.
It's now possible to specify the directory where the export files are written.

Version 2.8.1 (February 2010)
 On vHost tab new field: number of running vCPUs
 On vSphere VMs in vApp where not displayed.
 Filter not working correct when annotations or custum fields contains null value.
 When NTP server(s) = null the time info fields are not displayed on the vHost
tabpage.
 When datastore name or virtual machine name contains spaces the inconsistent
foldername check was not working correct.
 Tools health check now only executed for running VMs.

Version 2.8 (January 2010)
 On vHost tab field "# VMs" now only powered on VMs are counted.
 On vHost tab field "VMs per core" now only powered on VMs are counted.
 On vHost tab field "vCPUs per core" now only powered on VMs are counted.
 On vDatastore tab field "# VMs" now only calculated for VM's which are powered
on.
 Health check "Number of running virtual CPUs per core" now only powered on VMs
are counted.
 Health check "Number of running VMs per datastore" now only powered on VMs
are counted.
 During Installation there will be an application event source created for RVTools.
This to fix some security related problems.
 Some users run into a timeout exception from the SDK Web server. The default
web service timeout value is now changed to a higher value.
 New fields on vHost tab: NTP Server(s), time zone information, Hyper Threading
information (available and active), Boot time, DNS Servers, DHCP flag, Domain
name and DNS Search order
 New Health Check: Inconsistent folder names.
 Improved exception handling on vDisk, vSwitch and vPort tab pages.

Version 2.7.3 (December 19, 2009)
 With the help of Ciaran Garvey, Benj Starratt and Shane Wendel I was able to
improve the zombie file discovery. Thanks to all.
 Files in .snapshot directories are no longer reported as zombies.
 CTK files are no longer reported as zombies.
 The problems with VM files which are placed in the root directory are now solved.
 Under some condition the filter screen terminated with an exception. This is fixed
now.
 New fields on vDisk tab: ThinProvisioned and split.

Page 3

RVTools 2.9.5 September 2010

 New field on vTools tab: Virtual machine hardware version.

Version 2.7.1 (November 19, 2009)
 15 minutes after the release of version 2.7 I received an email from Kyle Ross
who told me that RVTools was showing the cos and esxconsole VM's as zombies!
This problem is now fixed! Thanks again Kyle for alerting me so soon.

Version 2.7 (November, 2009)
 RVTools now reports storage which is wasted by zombie VMs, VMDKs, templates
and snapshots. You can find this information on the vHealth tab page.
If you guys pay me a dime for every gigabyte of wasted storage, found by
RVTools, you will make me rich .
 Due to the fact that the search all datastores task can take a long time to
complete, RVTools now use a separate thread to collect this information.
 The default percentage value of “free datastore capacity” is changed from 10% to
15%.
 Bug fix! If a snapshot is more than two levels deep, only the first two are visible.
With the input from Mike Price this problem is now solved! Thanks again Mike.

Version 2.6 (September, 2009)
 RVTools is now using the vSphere 4 SDK. The SDK has been enhanced to support
new features of ESX/ESXi 4.0 and vCenter Server 4.0 systems.
 On vNetwork tab the Vmxnet2 information is improved (due to the new SDK).
 The name of the vCenter server or ESX host to which RVTools is connected is now
visible in the windows title.
 New menu option: Export All. Which exports all the data to csv files.
 Export All function can also started from the command line. The output files are
written to a unique directory in the users documents directory.
 New vSwitch tab. The vSwitch tab displays for each virtual switch the name of the
switch, number of ports, free ports, promiscuous mode value, mac address
changed allowed value, forged transmits allowed value, traffic shapping flag,
width, peak and burst, teaming policy, reverse policy flag, notify switch value,
rolling order, offload flag, TSO support flag, zero copy transmits support flag,
maximum transmission unit size, host name, datacenter name and cluster name.
 New vPort tab. The vPort tab displays for each port the name of the port, the
name of the virtual switch where the port is defined, VLAN ID, promiscuous mode
value, mac address changed allowed value, forged transmits allowed value, traffic
shapping flag, width, peak and burst, teaming policy, reverse policy flag, notify
switch value, rolling order, offload flag, TSO support flag, zero copy transmits
support flag, size, host name, datacenter name and cluster name.
 Filter is now also working on vHost, vSwitch and vPort tab.
 Health check change: number of virtual machines per core check is changed to
number of virtual CPUs per core.

Version 2.5.5 (June 27, 2009)

Page 4

2009) Bug fix! Better exception handling on the vDisk and vNetwork tab pages. VM has a Floppy device connected! 3. The program will use the default values until you start and transmit the properties screen. With the help from Alan Civita this problem is now solved! Thanks again Alan. That was not a good idea! If there is more than one partition on a virtual disk the displayed information is wrong. VM has a CDROM device connected! 2. There are xx VMs active on this datastore.hardware” information and a new vPartition tab that will display the “guest” information.5 September 2010  Changed health check properties are not set at start of the program. not running or not installed! 5. On disk xx is yy% disk space available! The threshold value is zz% 6. VMware tools are out of date.  The documentation file is now also deployed to the program directory. You can start the Adobe reader from the RVtools “help” menu. Unit id and vmdk path name. To solve this problem I now split this information in a vDisk tab which will show only the information that is provided by the “config. In the previous versions of the program I was using the guest information which have a strong dependency with the VMware tools.5 the vDisk tab displays information that is aggregated from “config.  Better exception handling on filter. Cores per CPU and virtual CPUs per Core.  New fields on vInfo tab: Network #1 to Network #4  New fields on vDisk tab: Level. SCSI Controller. VM has an active snapshot! 4. In the previous versions of the program I was using the guest information which have a strong dependency with the VMware tools. Page 5 .  New fields on vHost tab: Number of CPUs. There are 8 possible “Health Check” messages: 1.  New field on vHost tab: Number of VMs per core  New tab! vHealth. The threshold value is zz 8. I’m now using the “config.  Since version 2.hardware” information to fill this tab page. Shares. Version 2. On datastore xx is yy% disk space available! The threshold value is zz% 7. I’m now using the “config. The threshold value is zz  You can set your “own” health check threshold values in the “Health Check Properties” form. There are xx VMs active per core on this host. RVTools 2. This problem is now fixed.5 (April 2009)  The installation file now understands how to upgrade without the need to uninstall the previous version first. Version 2.9.  New fields on vNetwork tab: Adapter type and Mac Address type.5.1 (April 15.hardware” information to fill this tab page. Displays health check messages.hardware” and “guest” information.

4. vCpu. RVTools 2.5 September 2010 Version 2. Version 2.1 (February 11. 2009) The new filter throws an exception when there are ESX hosts which do not belong to any cluster.4 (March 2009)  On the vDatastore tab you can now see which hosts are connected to the datastore.9. vSnapshot and vTools tab pages can now be filtered.  The data on the vInfo. Version 2. vFloppy.1 (March 18.3. vMemory. With the help from Mario Vinet this problem is now solved! Thanks again Mario. 2009) Page 6 . vCD. vDisk.

 New Memory tab. “Major Version number”. number of cpu’s. CPU usage %.  New vInfo tab. shares.  Divide by zero bug on vDatastore tab is now fixed. annotations. limits. ESX host name and operating system name  New snapshot tab. operating system name and VI SDK object id.  New CPU tab. limits. memory reserved for the service console.9. datacenter name. number of nics.2 caused some problems in combination with the 2. reservations . ESX host name. The “vDatastore” tab displays for each datastore the name. power state. annotation. The “vInfo” tab displays for each virtual machine the hostname of the guest. annotations. “Version string” and “VMFS upgradeable” fields on the vDatastore tab. CPU speed. number of HBA’s.  All tab pages (except the datastore tab) now also display the datacenter name and cluster name. The “vHost” tab displays for each host the name. memory overhead. connectivity status.time with host” which where introduced in version 2. free capacity in mb’s. “Max Blocks”. RVTools 2.  New VMFS “Block size”. CPU model. number of virtual machines on the datastore.5 September 2010  System. memory usage %. number of NIC’s. Version 2.  Your custom defined fields are now visible on most of the tabpages  New menu option “export data to cvs file”  New “upgrade policy” field on vTools tabpage  New “Sync time with host” field on vTools tabpage  The field “OS” which is displayed on most of the tabpages now displays the name of the guest OS according to the VMware Tools. Page 7 . total amount of memory. file system type. ESX host name and operating system name. The vTools tab displays both “OS” fields.VmfsDatastoreInfo' bug on vDatastore tab fixed! Version 2. amount of memory.  New “Virtual machine version string” field on the vInfo tab page. The “vSnapshot” tab displays for each snapshot the name. cluster name. configuration path. max memory usage. total capacity in mb’s. guest memory. description.1 (November 2008)  Overall performance improvements. In previous versions we used the configuration value. host memory. power on date / time. max cpu. “Number of extents”.  The vInfo fields “upgrade policy” and “Sync. This is now fixed! Version 2. state value.3 (February 2009)  New vHost tab. ESX host name and operating system name. number of VM’s running on this host and the ESX version of this host.2 (January 2009)  New vDatastore tab. overall cpu usage.NasDatastoreInfo' to type 'VimApi. multiple host access indication and the url.InvalidCastException: Unable to cast object of type 'VimApi.0 version of the VI API. shares. annotations. date / time of the snapshot. reservations. quiesced value. number of CPU’s. The “vMemory” tab displays for each virtual machine the memory size. The “vCpu” tab displays for each virtual machine number of cpu’s.

 The login form remembers the names and/or IP addresses of the entered ESX hosts and/or VirtualCenter servers. cd-rom.You can use a filter to display only the "templates" or "virtual machines". floppy drives and VMware tools. RVTools 2. RVTools displays information about cpu.0 (October 2008)  RVTools has five new tabpages which give you information about your virtual machines. With RVTools you can disconnect the cd-rom or floppy drives from the virtual machines.0.9. Page 8 .  Annotations "notes" field is visible in the datagrid. Version 1.0 (April 2008) First public release. After this you can paste the clipboard data to your favorite editor. nics.5 September 2010  The header text is automatically included after a copy and past action. disks. Version 1. It’s also possible to start an upgrade of the VMware Tools. This version 1.1 (May 2008)  You can copy the selected datagrid values with ctrl-c to the clipboard. Version 2. The header text is automatically included. memory.1 functionality was “lost” in version 2.

Page 9 . power state. custom fields. it transitions to a new state when the task completes. power on date / time. For example. poweredOff. poweredOn The virtual machine is currently powered on. configuration path. cluster name. if known. Powerstate This column list the powerstate for a virtual machine: poweredOn. or suspended. NAME DESCRIPTION poweredOff The virtual machine is currently powered off.5 September 2010 vInfo The “vInfo” tab displays for each virtual machine the hostname of the guest. number of nics. operating system name. and changes to the suspended state once the task finishes. annotation. connected networks. a virtual machine continues to be in the poweredOn state while a suspend task is running. such as when a task is running to change the virtual machine state. suspended The virtual machine is currently suspended.9. RVTools 2. overall size. number of cpu’s. VM Display name of the virtual machine. virtual machine hardware version and VI SDK object id. This column does not model substates. DNS Name DNS name of the guest operating system. If the virtual machine is in a state with a task in progress. ESX host name. datacenter name. amount of memory.

Memory Memory size of the virtual machine. green The entity is OK. in bytes. Commited Total storage space. When RVTools is “connected” to the Virtual Center server this column has a value. Path Path name to the configuration file for the virtual machine. This property is not updated when a virtual machine is resumed from a suspended state.9. Page 10 . This property is updated when the virtual machine is powered on from the poweredOff state. This property is updated when the virtual machine is powered on from the poweredOff state. NIC’s Number of virtual network adapters.5 September 2010 Heartbeat The guest heartbeat. This property is not updated when a virtual machine is resumed from a suspended state. Boot Time The timestamp when the virtual machine was most recently powered on. PowerOn The timestamp when the virtual machine was most recently powered on. CPU’s Number of processors in the virtual machine. committed to this virtual machine across all datastores. Essentially an aggregate of the property commited across all datastores that this virtual machine is located on. The heartbeat status is classified as: NAME DESCRIPTION gray The status is unknown. in megabytes. yellow The entity might have a problem. and is cleared when the virtual machine is powered off. red The entity definitely has a problem. and is cleared when the virtual machine is powered off. RVTools 2. When connected to an ESX host this column is “null”! Network #1 to #4 Connected networks.

in bytes. Essentially an aggregate of the property uncommited across all datastores that this virtual machine is located on.5 September 2010 Uncommited Additional storage space. Total size Total size of the VM. Datacenter The name of the datacenter where the VM is running. Cluster The name of the cluster where the VM is running. potentially used by this virtual machine on all datastores. Unshared Total storage space. This property is null when the virtual machine is not running and is not assigned to run on a particular host. that is not shared with any other virtual machine.9. Annotation Description for the virtual machine. in bytes. Object ID Object ID which can be used to find the VM when you browse the VI SDK. Custom Fields The custom fields which you have defined. RVTools 2. OS This is the full name of the guest operating system for the virtual machine according to the configuration file. Page 11 . occupied by the virtual machine across all datastores. VM version Virtual machine hardware version. Host The host that is responsible for running a virtual machine.

custom fields. overall cpu usage. in MHz. then the level is set as custom. max cpu. Valid while the virtual machine is running. ESX host name and operating system name. The level is a simplified view of shares. If the shares value does not map to a predefined size. If level is not set to custom.5 September 2010 vCpu The “vCpu” tab displays for each virtual machine number of cpu’s. Used to determine resource allocation in case of resource contention. Overall Basic CPU performance statistics. Level The allocation level. The upper-bound is based on the host the virtual machine is current running on.9. Shares The number of shares allocated. Therefore. limits. RVTools 2. CPU’s Number of processors in the virtual machine. this value is ignored. reservations. annotations. as well as limits configured on the virtual machine itself or any parent resource pool. cluster name. VM Display name of the virtual machine. Levels map to a pre- determined set of numeric values for shares. This value is only set if level is set to custom. shares. Valid while the virtual machine is running. datacenter name. Page 12 . Max Current upper-bound on CPU usage. only shares with custom values can be compared.

5 September 2010 Reservation Amount of resource that is guaranteed available to the virtual machine or resource pool. MHz for CPU. MHz for CPU. Units are MB for memory. even if there are available resources. Cluster The name of the cluster where the VM is running. If the utilization is less than the reservation. Host The host that is responsible for running a virtual machine. Custom Fields The custom fields which you have defined. Page 13 . Annotation Description for the virtual machine. RVTools 2.9. Datacenter The name of the datacenter where the VM is running. Units are MB for memory. This property is null when the virtual machine is not running and is not assigned to run on a particular host. Limit The utilization of a virtual machine/resource pool will not exceed this limit. This is typically used to ensure a consistent performance of virtual machines / resource pools independent of available resources. the resources can be utilized by other running virtual machines. If set to -1. then there is no fixed limit on resource usage (only bounded by available resources and shares). Reserved resources are not wasted if they are not used. OS This is the full name of the guest operating system for the virtual machine according to the configuration file.

in MB. This is between 0 and the configured resource limit. guest memory. datacenter name. Consumed Host memory utilization statistics. This value is set if and only if the virtual machine is registered on a host that supports memory resource allocation features. host memory. shares. reservations . for this VM. Since vSphere API 4. Valid while the virtual machine is running.5 September 2010 vMemory The “vMemory” tab displays for each virtual machine the memory size.0 Page 14 . Consumed overhead The amount of consumed overhead memory. memory overhead. The upper-bound is based on memory configuration of the virtual machine. annotations. in megabytes. this is the minimum overhead required to power on the VM on the registered host. Overhead The amount of memory resource (in MB) that will be used by the virtual machine above its guest memory requirements. as well as limits configured on the virtual machine itself or any parent resource pool. This includes the overhead memory of the VM. This is also known as consumed host memory. max memory usage. in MB.9. cluster name. Valid while the virtual machine is running. For powered off VMs. ESX host name and operating system name. custom fields. VM Display name of the virtual machine. Max Current upper-bound on memory usage (in MB). Size MB Memory size of the virtual machine. RVTools 2. limits.

Units are MB. shares and limit.0 Level The allocation level. in MB. this value is ignored. the resources can be utilized by other running virtual machines.9. Since vSphere API 4. This is the worst case memory allocation for this virtual machine. The number can be between 0 and the configured memory size of the virtual machine.0 Ballooned The size of the balloon driver in the VM. Used to determine resource allocation in case of resource contention. The level is a simplified view of shares. The host will inflate the balloon driver to reclaim physical memory from the VM. MHz for CPU. This is a sign that there is memory pressure on the host.5 September 2010 Private The portion of memory. This is also known as active guest memory. This value is only set if level is set to custom. that is granted to this VM from host memory that is shared between VMs. Reserved resources are not wasted if they are not used. in MB. in MB. Since vSphere API 4. Since vSphere API 4. that is granted to this VM from non-shared host memory. Since vSphere API 4. and doesn't take into account current usage. Since vSphere API 4. then the level is set as custom.0 Active Guest memory utilization statistics. Levels map to a pre- determined set of numeric values for shares. If the utilization is less than the reservation. RVTools 2. only shares with custom values can be compared.0 Swapped The portion of memory. Therefore. If the shares value does not map to a predefined size. Valid while the virtual machine is running. Units are MB for memory. Entitlement The static memory resource entitlement for a virtual machine. If level is not set to custom. in MB.0 Shared The portion of memory. Reservation Amount of resource that is guaranteed available to the virtual machine or resource pool. Shares The number of shares allocated. Page 15 . that is granted to this VM from the host's swap space. that is. This is a sign that there is memory pressure on the host. This value is calculated based on this virtual machine's resource reservations. the amount of memory this virtual machine would receive if all virtual machines running in the cluster went to maximum consumption. in MB.

5 September 2010 Limit The utilization of a virtual machine/resource pool will not exceed this limit. RVTools 2. Units are MB for memory. Host The host that is responsible for running a virtual machine. This is typically used to ensure a consistent performance of virtual machines / resource pools independent of available resources. OS This is the full name of the guest operating system for the virtual machine according to the configuration file. Page 16 . even if there are available resources. then there is no fixed limit on resource usage (only bounded by available resources and shares). This property is null when the virtual machine is not running and is not assigned to run on a particular host. Custom Fields The custom fields which you have defined.9. Datacenter The name of the datacenter where the VM is running. MHz for CPU. Cluster The name of the cluster where the VM is running. If set to -1. Annotation Description for the virtual machine.

shares value. Page 17 .5 September 2010 vDisk The “vDisk” tab displays for each virtual machine all the virtual disks.9. The level is a simplified view of shares. unit id. annotations. Thin Flag to indicate to the underlying filesystem. thin provisioned flag. For example: C:\ Capacity MB Total capacity of the disk. the virtual disk is stored in multiple files. then the level is set as custom. each 2GB Level The allocation level. This is part of the virtual machine configuration. Levels map to a pre- determined set of numeric values for shares. whether the virtual disk backing file should be allocated lazily (using thin provisioning). VM Display name of the virtual machine. cluster name. total disk capacity. ESX host name and operating system name. level. custom fields. split flag. in megabytes. If true. vmdk path. RVTools 2. If the shares value does not map to a predefined size. Split Flag to indicate the type of virtual disk file: split or monolithic. datacenter name. such as VMFS3. Disk Name of the virtual disk in the guest operating system. This flag is only used for file systems that support configuring the provisioning policy on a per file basis. SCSI controller.

Datacenter The name of the datacenter where the VM is running. works better with non‐disk SCSI devices. the default for your guest operating system is already selected. Controller Name of SCSI controller. Two IDE adapters and a SCSI adapter are installed in the virtual machine. Source: http://www. only shares with custom values can be compared.9. Therefore. This value is only set if level is set to custom. If level is not set to custom. The LSI Logic adapter has improved performance.5 September 2010 Shares The number of shares allocated. Older guest operating systems default to the BusLogic adapter. Annotation Description for the virtual machine. Path VMDK file name. Page 18 .vmware. and is included with Windows Server 2003. Cluster The name of the cluster where the VM is running. Custom Fields The custom fields which you have defined. RVTools 2. The IDE adapter is always ATAPI.pdf Unit id Unit id of this device on its controller. this value is ignored. Host The host that is responsible for running a virtual machine. This property is null when the virtual machine is not running and is not assigned to run on a particular host. OS This is the full name of the guest operating system for the virtual machine according to the configuration file. For the SCSI adapter.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_admin_guide. In the Select I/O Adapter Types page. you can choose between a BusLogic or LSI Logic SCSI adapter. Used to determine resource allocation in case of resource contention.

ESX host name and operating system name. cluster name. in megabytes. Free MB Free space on the disk. Page 19 . Custom Fields The custom fields which you have defined. Annotation Description for the virtual machine. total free disk capacity.5 September 2010 vPartition The “vPartition” tab displays for each virtual machine if the VMware Tools aare active all the partitions. Free % Percentage free space on the disk. This is part of the virtual machine configuration. Is empty when the information from the VMware tools are not available. Disk Name of the virtual disk in the guest operating system. For example: C:\ Capacity MB Total capacity of the disk. total disk capacity. VM Display name of the virtual machine.9. annotations. percentage free disk capacity. RVTools 2. This is retrieved by VMware Tools. Is empty when the information from the VMware tools are not available. in megabytes. datacenter name. custom fields.

RVTools 2. This property is null when the virtual machine is not running and is not assigned to run on a particular host. Cluster The name of the cluster where the VM is running. OS This is the full name of the guest operating system for the virtual machine according to the configuration file. Host The host that is responsible for running a virtual machine.5 September 2010 Datacenter The name of the datacenter where the VM is running.9. Page 20 .

5 September 2010 vNetwork The “vNetwork” tab displays for each virtual machine the virtual nics. ESX host name and operating system name.vmware. annotations. powerstate. a virtual machine continues to be in the poweredOn state while a suspend task is running. custom fields.com/thread/191081 Page 21 . datacenter name. such as when a task is running to change the virtual machine state. Adapter Name of the network adapter. VM Display name of the virtual machine. poweredOn The virtual machine is currently powered on. network name. IP Address. The following network adapters might be available for your virtual machine: Source: http://communities. poweredOff. RVTools 2. it transitions to a new state when the task completes. adapter type. Powerstate This column list the powerstate for a virtual machine: poweredOn. NAME DESCRIPTION poweredOff The virtual machine is currently powered off. If the virtual machine is in a state with a task in progress.9. cluster name. connected value. or suspended. Mac Address type. Mac Address. suspended The virtual machine is currently suspended. For example. and changes to the suspended state once the task finishes. This column does not model substates.

You must install VMware Tools to have a driver for the vmxnet network adapter available. VMware Tools versions recent enough to know about the Flexible network adapter include the vmxnet driver but identify it as an updated Vlance driver. depending which driver initializes it. Vmxnet is highly optimized for performance in a virtual machine. such as jumbo frames.and 64-bit Windows Vista. operating system vendors do not provide built-in drivers for this card.5. When using the Flexible network adapter. a faithful implementation of a physical card. Most 32-bit guest operating systems.  vmxnet — The vmxnet virtual network adapter has no physical counterpart. You can use enhanced vmxnet adapters with other versions of the Microsoft Windows 2003 operating system. specifically most 64-bit operating systems and both 32. but it is available only for some guest operating systems on ESX Server 3.5 September 2010  Vlance — Vlance (also called PCNet32) is a faithful virtual implementation of a common.0  32/64-bit versions SUSE Linux Enterprise Server 10  64-bit versions Red Hat Enterprise Linux 4. so the guest operating system uses that driver. When an older version of VMware Tools is installed. the Flexible adapter uses the Vlance adapter (with Vlance performance) rather than giving no network capability at all when it can’t find the vmxnet adapter. This network adapter will become available for additional guest operating systems in the future. See http://kb. Because there is no physical card of type vmxnet. except for Windows Vista. RVTools 2.  Flexible — The Flexible network adapter identifies itself as a Vlance adapter when a virtual machine boots. have built-in support for this card so a virtual machine configured with this network adapter can use its network immediately. physical network adapter.com/kb/1007195.  32/64-bit versions Red Hat Enterprise Linux 5. This virtual network adapter is the current state-of-the-art device in virtual network adapter performance. but a workaround is required to enable the option in the VI Client. e1000 performance is intermediate between Vlance and vmxnet. but initializes itself and functions as either a Vlance or a vmxnet adapter. is far from optimal for network performance in a virtual machine. Connected Column indicating if the virtual network adaptor is connected or not.  e1000 — e1000 is a faithful virtual implementation of a physical network adapter that is broadly supported by newer operating systems. Enhanced VMXNET is supported only for a limited set of guest operating systems:  32/64-bit versions of Microsoft Windows 2003 (Enterprise and Datacenter Editions).9. if now somewhat aging. Page 22 .  Enhanced vmxnet — The enhanced vmxnet adapter is based on the vmxnet adapter but provides some high-performance features commonly used on modern networks.vmware.0 Network Name of the network connected to this adapter. VMware makes vmxnet available because Vlance. you can have vmxnet performance when sufficiently recent VMware tools are installed.

OS This is the full name of the guest operating system for the virtual machine according to the configuration file. This property is null when the virtual machine is not running and is not assigned to run on a particular host.5 September 2010 Mac Address MAC address of the adapter. Page 23 . RVTools 2. Custom Fields The custom fields which you have defined. Mac Type This field can have one of the following values: Manual Statically assigned MAC address. Datacenter The name of the datacenter where the VM is running. Generated Automatically generated MAC address. Assigned MAC address assigned by VirtualCenter. IP Address IP addresses of the adapter. Annotation Description for the virtual machine.9. Cluster The name of the cluster where the VM is running. Host The host that is responsible for running a virtual machine.

Device type This column shows the device type. startup value. If the virtual machine is in a state with a task in progress. custom fields. poweredOff.9. it transitions to a new state when the task completes. and changes to the suspended state once the task finishes. summary. suspended The virtual machine is currently suspended. RVTools 2. cluster name. NAME DESCRIPTION poweredOff The virtual machine is currently powered off. a virtual machine continues to be in the poweredOn state while a suspend task is running.5 September 2010 vFloppy The “vFloppy” tab displays for each virtual machine the floppy information like VM powerstate. It’s possible to disconnect the Floppy from this screen. annotations. label. Device Node This column provides a node for the device. ESX host name and operating system name. such as when a task is running to change the virtual machine state. This column does not model substates. Remote /dev/fd0 = client device /dev/fd0 = host device Page 24 . or suspended. VM Display name of the virtual machine. datacenter name. poweredOn The virtual machine is currently powered on. Powerstate This column list the powerstate for a virtual machine: poweredOn. connected value. For example.

VMRef For internal use only. Host The host that is responsible for running a virtual machine. Startup Column indicating if the virtual device is connected when the virtual machine starts.9. RVTools 2.5 September 2010 Connected Column indicating if the virtual device is connected or not. Custom Fields The custom fields which you have defined. This property is null when the virtual machine is not running and is not assigned to run on a particular host. OS This is the full name of the guest operating system for the virtual machine according to the configuration file. Only valid when the virtual machine is running. Annotation Description for the virtual machine. Datacenter The name of the datacenter where the VM is running. Cluster The name of the cluster where the VM is running. Page 25 .

Device Type This column shows the device type. cluster name. It’s possible to disconnect the CD-Rom from this screen. Remote ATAPI = client device ATAPI /dev/cdrom = host device Page 26 . custom fields. summary. If the virtual machine is in a state with a task in progress. and changes to the suspended state once the task finishes. RVTools 2. label. poweredOff. For example. it transitions to a new state when the task completes. poweredOn The virtual machine is currently powered on.5 September 2010 vCD The “vCD” tab displays for each virtual machine CD-Rom information like VM powerstate. NAME DESCRIPTION poweredOff The virtual machine is currently powered off. suspended The virtual machine is currently suspended. VM Display name of the virtual machine. or suspended. startup value. a virtual machine continues to be in the poweredOn state while a suspend task is running. Device Node This column provides a node for the device. annotations. Powerstate This column list the powerstate for a virtual machine: poweredOn.9. This column does not model substates. connected value. ESX host name and operating system name. datacentername. such as when a task is running to change the virtual machine state.

Cluster The name of the cluster where the VM is running.9. VMRef For internal use only. Page 27 . RVTools 2. OS This is the full name of the guest operating system for the virtual machine according to the configuration file. Datacenter The name of the datacenter where the VM is running. This property is null when the virtual machine is not running and is not assigned to run on a particular host. Host The host that is responsible for running a virtual machine.5 September 2010 Connected Column indicating if the virtual device is connected or not. Annotation Description for the virtual machine. Only valid when the virtual machine is running. Startup Column indicating if the virtual device is connected when the virtual machine starts. Custom Fields The custom fields which you have defined.

description. RVTools 2. filename.5 September 2010 vSnapshot The “vSnapshot” tab displays for each snapshot the name. date / time of the snapshot. Page 28 . Size Total size of snapshot in bytes. annotations. State The power state of the virtual machine when this snapshot was taken. Description Description of the snapshot. quiesced value. ensuring a consistent state of the file system. cluster name. Name Name of the snapshot. custom fields. Quiesced Flag to indicate whether or not the snapshot was created with the "quiesce" option. ESX host name and operating system name. datacenter name. file size. Filename Filename of snapshot. VM Display name of the virtual machine. Date / time The date and time the snapshot was taken.9. state value.

Datacenter The name of the datacenter where the VM is running.5 September 2010 Annotation Description for the virtual machine. OS This is the full name of the guest operating system for the virtual machine according to the configuration file. RVTools 2. Custom Fields The custom fields which you have defined. Page 29 . This property is null when the virtual machine is not running and is not assigned to run on a particular host. Cluster The name of the cluster where the VM is running.9. Host The host that is responsible for running a virtual machine.

virtual machine hardware version. Powerstate This column list the powerstate for a virtual machine: poweredOn.9. such as when a task is running to change the virtual machine state. poweredOff. config operating system name and the operating system name according to the VMware tools. cluster name. and changes to the suspended state once the task finishes. annotations. If you report a problem with a virtual machine that has an older version of the VMware Tools installed in the guest operating system. template flag. Page 30 . custom fields. sync time. VMware Technical Support may ask you to upgrade the VMware tools to the version included with the ESX Server Patch in the process of troubleshooting that problem. VM Display name of the virtual machine. included with that release. When you install a patched version of ESX Server. it transitions to a new state when the task completes. This column does not model substates.5 September 2010 vTools The “vTools” tab displays for each virtual machine the name. ESX host name. or suspended. a virtual machine continues to be in the poweredOn state while a suspend task is running. power state. VM Version Virtual machine hardware version. tools version. upgrade policy. Tools status. For example. datacenter name. upgradeable flag. RVTools 2. VMware expects you to upgrade VMware Tools to the latest version. If the virtual machine is in a state with a task in progress.

5 September 2010 NAME DESCRIPTION poweredOff The virtual machine is currently powered off. If it is available. Tools Current status of VMware Tools running in the guest operating system.0.  VMware Tools must be installed and running. Template Column which specifies if this is a template or not. Upgradeable Column which specify whether or not the tools are upgradeable from this application. NAME DESCRIPTION manual No auto-upgrades for tools will be performed for this virtual machine. upgradeAtPowerCycle When the virtual machine is power-cycled. but the version is not current. toolsOld VMware Tools is running. The UpgradeTools_Task operation requires the following:  ESX Server must be version 3. toolsNotRunning VMware Tools is not running. a tools upgrade is automatically performed on the virtual machine and it is rebooted if necessary.  The virtual machine must be powered on. poweredOn The virtual machine is currently powered on. the system checks for a newer version of tools when the VM comes back up. Users must manually invoke the UpgradeTools operation to update the tools. RVTools 2. toolsOk VMware Tools is running and the version is current.  VMware Tools must be the version that ships with ESX 3. Page 31 .toolsStatus property must be either "toolsOK" or "toolsOld". if known. Tools version Current version of VMware Tools. suspended The virtual machine is currently suspended.0.1 or later.9. Upgrade Policy The policy setting used to determine when tools are auto-upgraded for a virtual machine.  The VirtualMachine's guest. NAME DESCRIPTION toolsNotInstalled VMware Tools has never been installed or has not run in the virtual machine.

Host The host that is responsible for running a virtual machine.5 September 2010 Sync Time Indicates whether or not the VMware tools program will sync time with the host time. Page 32 .9. OS according to the VMware Tools This is the full name of the guest operating system for the virtual machine according to the VMware Tools. Custom Fields The custom fields which you have defined. Annotation Description for the virtual machine. RVTools 2. Datacenter The name of the datacenter where the VM is running. VMRef For internal use only. OS according to the configuration file This is the full name of the guest operating system for the virtual machine according to the configuration file. This property is null when the virtual machine is not running and is not assigned to run on a particular host. Cluster The name of the cluster where the VM is running.

Time Zone. number of VM’s running on this host.9. CPU Model The CPU model. ESX version of this host. DHCP. number of NIC’s. CPU usage %. datacenter name. Time Zone Name and GMT Offset. RVTools 2. memory reserved for the service console. HT Available The flag to indicate whether or not hyperthreading optimization is available on the system. total amount of memory. Speed The speed of the CPU cores. harware vendor and model and BIOS information. number of CPU’s. DNS Servers. number of virtual cpus per core. Page 33 . number of VMs per core on this host. CPU model. NTP Server(s). Domain name. memory usage %. Host Name of the ESX host. CPU speed. DNS Search Order. This is an average value if there are multiple speeds. The product of cpuMhz and numCpuCores is approximately equal to the sum of the MHz for all the individual cores on the host. Datacenter Name of the datacenter. cluster name.5 September 2010 vHost The “vHost” tab displays for each host the name. Boot time. Cluster Name of the cluster. This property is set by VMware prior to installation. number of HBA’s.

Physical CPU cores are the processors contained by a CPU package. The property is set once the system is rebooted. # NICs The number of network adapters. ESX Version complete product name. # VMs The number of running VMs on this host. # vCPUs Total number of running virtual CPUs on this host vCPUs per core The number of active virtual cpu's per core.9. DNS Servers The IP addresses of the DNS servers. including the version information.5 September 2010 HT Active The flag to indicate whether or not the CPU scheduler is currently treating hyperthreads as schedulable resources. Page 34 . # Memory Total amount of physical memory on the host in MB. # CPUs Number of physical CPU cores on the host. Setting this property involves a successful invocation of either the enableHyperThreading() method ("true") or the disableHyperthreading() method ("false"). Boot time The time when the host was booted. Console The amount of memory that is currently reserved for the service console. Usage % Physical memory usage on the host in %. # HBAs The number of host bus adapters (HBAs). RVTools 2. VMs per core The number of running VM’s per core on this host. Usage % Aggregated CPU usage across all cores on the host in %. placed in order of preference.

Time Zone Name The time zone name.com".version of physical machine. the property reflects the current DNS configuration. placed in order of preference. the property can be set explicitly. Time Zone Description of the time zone. Page 35 . GMT Offset The GMT offset in seconds that is currently applicable to the time zone (with respect to the current time on the host). but cannot be set. BIOS date Release date of BIOS. Domain The domain name portion of the DNS name. specified as either IP addresses or fully qualified domain names (FQDNs). the property can be set explicitly.5 September 2010 Note: When DHCP is not enabled. the property reflects the current DNS configuration.9. DNS Search domains The domain in which to search for hosts. DHCP The flag to indicate whether or not DHCP (dynamic host control protocol) is used to determine DNS configuration automatically. Vendor Name of hardware vendor. BIOS version Current BIOS. NTP Server(s) List of time servers. but cannot be set. the property can be set explicitly. RVTools 2. Note: When DHCP is not enabled. When DHCP is enabled. When DHCP is enabled. but cannot be set. Model System model identification. Note: When DHCP is not enabled. the property reflects the current DNS configuration. When DHCP is enabled. For example. "vmware.

9. Network device The device name of the physical network adapter.5 September 2010 vNic The vNic tab displays for each physical network card (on the host) host name. Duplex The flag to indicate whether or not the link is capable of full-duplex ("true") or only half- duplex ("false"). RVTools 2. PCI Device hash of the PCI device corresponding to this physical network adapter. network device. Host Name of the ESX host. speed. cluster name. duplex switch. Driver The name of the driver. Page 36 . Datacenter Name of the datacenter. Speed The bit rate on the link. MAC address and wakeon switch. driver. datacenter name. Cluster Name of the cluster.

teaming policy. reverse policy flag. Free Ports The number of ports that are available on this virtual switch. Cluster The name of the cluster where the switch is defined. such as memory limits. RVTools 2. width.9. vSwitch The vSwitch tab displays for each virtual switch the host name. maximum transmission unit size Host The name of the host where the switch is defined. peak and burst. Datacenter The name of the datacenter where the switch is defined.name of the switch. Changing this setting does not take effect until the next reboot.5 September 2010 Wakeon Flag indicating whether the NIC is wake-on-LAN capable. notify switch value. rolling order. forged transmits allowed value. mac address changed allowed value. datacenter name. TSO support flag. may establish a lower effective limit. offload flag. Switch The name of the virtual switch. although other constraints. promiscuous mode value. free ports. The maximum value is 1024. cluster name. There are a number of networking services that utilize a port on the virtual switch and are not accounted for in Page 37 . # Ports The number of ports that this virtual switch is configured to use. zero copy transmits support flag. number of ports. traffic shapping flag. Maximum length is 32 characters.

ESX Server will respond to the failure by sending a RARP packet from a different physical adapter. Burst The maximum burst size allowed in bytes if shaping is enabled on the port Policy Network adapter teaming policy includes failover and load balancing.  loadbalance_srcid: route based on the source of the port ID. RVTools 2. It can be one of the following:  loadbalance_ip: route based on ip hash. Page 38 . Reverse Policy The flag to indicate whether or not the teaming policy is applied to inbound frames as well. Traffic Shaping The flag to indicate whether or not traffic shaper is enabled on the port. each physical NIC attached to a virtual switch consumes one port. if the policy is explicit failover. Forged Transmits The flag to indicate whether or not the virtual network adapter should be allowed to send network traffic with a different MAC address than that of the virtual network adapter. a broadcast request goes through uplink1 and comes back through uplink2. Width The average bandwidth in bits per second if shaping is enabled on the port. This property should be used when attempting to implement admission control for new services attaching to virtual switches. the frame is dropped when it is received from uplink2. Notify Switch Flag to specify whether or not to notify the physical switch if a link fails. For example. causing the switch to update its cache.  loadbalance_srcmac: route based on source MAC hash.  failover_explicit: use explicity failover order. Then if the reverse policy is set. Promiscuous mode The flag to indicate whether or not all traffic is seen on the port. For example. If this property is true. Mac Changes The flag to indicate whether or not the Media Access Control (MAC) address can be changed. Peak The peak bandwidth during bursts in bits per second if traffic shaping is enabled on the port.9. This reverse policy is useful to prevent the virtual machine from getting reflections.5 September 2010 the Port array of a PortGroup.

Offload Offload capabilities are used to optimize virtual machine network performance. Zero Copy Xmit The flag to indicate whether or not zero copy transmits are supported. TSO The flag to indicate whether or not TCP segmentation offloading (TSO) is supported. For example. vmnic0 comes up. some operations can be offloaded to either the host or the physical hardware. RVTools 2. otherwise. when vmnic9 comes backup. When a virtual machine is transmitting on a network. if rollingOrder is set to be true. However.9. vmnic0). MTU The maximum transmission unit (MTU) of the virtual switch in bytes. Page 39 . There is no setting for an individual virtual machine to determine if an operation should be offloaded.5 September 2010 Rolling Order The flag to indicate whether or not to use a rolling policy when restoring links. vmnic0 continues to be used. This policy indicates what networking related operations should be offloaded. All virtual machines using this PortGroup are subject to this policy. vmnic9 is restored as specified in the explicitly order. therefore vmnic9 goes down. assume the explicit link order is (vmnic9.

Switch The identifier of the virtual switch on which this port group is located. RVTools 2. traffic shapping flag. peak and burst. Port Group The name of the port group. teaming policy. Settings on the port group take precedence over the ones specified on the virtual switch. offload flag.9.  A value of 4095 specifies that the port group should use trunk mode. Cluster The name of the cluster where the port group is defined. the name of the port. Host The name of the host where the port group is defined. notify switch value. Page 40 . mac address changed allowed value. forged transmits allowed value. width. Datacenter The name of the datacenter where the port group is defined.  A value from 1 to 4094 specifies a VLAN ID for the port group. TSO support flag and zero copy transmits support flag. cluster name. Possible values:  A value of 0 specifies that you do not want the port group associated with a VLAN. rolling order. datacenter name. VLAN ID. promiscuous mode value. the name of the virtual switch where the port is defined. VLAN The VLAN ID for ports using this port group. reverse policy flag. which allows the guest operating system to manage its own VLAN tags.5 September 2010 vPort The vPort tab displays for each port the host name.

vmnic0 comes up.  failover_explicit: use explicity failover order. the frame is dropped when it is received from uplink2. therefore vmnic9 goes down. ESX Server will respond to the failure by sending a RARP packet from a different physical adapter.  loadbalance_srcmac: route based on source MAC hash. Burst The maximum burst size allowed in bytes if shaping is enabled on the port Policy Network adapter teaming policy includes failover and load balancing. For example. For example. Notify Switch Flag to specify whether or not to notify the physical switch if a link fails. However.9. causing the switch to update its cache. RVTools 2. assume the explicit link order is (vmnic9. Then if the reverse policy is set. a broadcast request goes through uplink1 and comes back through uplink2. It can be one of the following:  loadbalance_ip: route based on ip hash.5 September 2010 Promiscuous mode The flag to indicate whether or not all traffic is seen on the port. Width The average bandwidth in bits per second if shaping is enabled on the port. when vmnic9 comes backup. Reverse Policy The flag to indicate whether or not the teaming policy is applied to inbound frames as well. vmnic0). Forged Transmits The flag to indicate whether or not the virtual network adapter should be allowed to send network traffic with a different MAC address than that of the virtual network adapter.  loadbalance_srcid: route based on the source of the port ID. Mac Changes The flag to indicate whether or not the Media Access Control (MAC) address can be changed. Traffic Shaping The flag to indicate whether or not traffic shaper is enabled on the port. Rolling Order The flag to indicate whether or not to use a rolling policy when restoring links. This reverse policy is useful to prevent the virtual machine from getting reflections. Peak The peak bandwidth during bursts in bits per second if traffic shaping is enabled on the port. If this property is true. if rollingOrder is set to Page 41 . if the policy is explicit failover.

Zero Copy Xmit The flag to indicate whether or not zero copy transmits are supported.9. All virtual machines using this PortGroup are subject to this policy. There is no setting for an individual virtual machine to determine if an operation should be offloaded. Page 42 . This policy indicates what networking related operations should be offloaded. Offload Offload capabilities are used to optimize virtual machine network performance.5 September 2010 be true. otherwise. vmnic0 continues to be used. TSO The flag to indicate whether or not TCP segmentation offloading (TSO) is supported. vmnic9 is restored as specified in the explicitly order. RVTools 2. some operations can be offloaded to either the host or the physical hardware. When a virtual machine is transmitting on a network.

9. max blocks. free capacity in mb’s. # VMs Total number of active virtual machines on this datastore. in megabytes. Type Type of file system volume. multiple host access indication and the url. in megabytes. Free MB Free space on the datastore. major version number. upgradeable status flag. Page 43 . Furthermore. number of extents. total capacity in mb’s. If this is set to false. Name The name of the datastore. block size. names of connected hosts. Capacity MB Total capacity of the datastore. this datastore's capacity and freespace properties cannot be validated. Address The full device's address (controller. connectivity status. meaning the datastore is not accessible. target.5 September 2010 vDatastore The “vDatastore” tab displays for each datastore the name. device) Accessible The connectivity status of this datastore. version string. RVTools 2. number of hosts connected. file system type. if this property is set to false. the url properties should not be used. such as VMFS or NFS. number of virtual machines on the datastore.

Determines maximum file size. In VMFS3. This information is only provided by VirtualCenter. Contains major and minor version numbers. RVTools 2. VMFS Upgradeable Indication if the filesystem can be upgraded to a newer version MHA Multiple Host Access.5 September 2010 Free % Percentage free space on the datastore. The maximum number of blocks is typically fixed with each specific version of VMFS. Major Version Major version number of VMFS.944.432. Page 44 . this number is 786. # Extents The total number of extents. The minimum block size is 1MB. This property is guaranteed to be valid only if accessible is true. To increase the maximum size of of a VMFS file. # Hosts Number of hosts which are connected to the datastore. Max Blocks Maximum number of blocks. Determines maximum file size along with blockSize. In VMFS2. Block size Block size of VMFS. URL The unique locator for the datastore. this number is 466. Version Version string. See information about the blockSize. increase the block size.9. More than one host in the datacenter has been configured with access to the datastore. Hosts Host names of all hosts which are connected to the datastore.

Inconsistent Folder Names Page 45 . 10. 11. On disk xx is yy% disk space available! The threshold value is zz% 6. VM has an active snapshot! 4. VM has a Floppy device connected! 3. RVTools 2. On datastore xx is yy% disk space available! The threshold value is zz% 7.5 September 2010 vHealth The “vHealth” tab will display the health check messages. Possible a zombie vmdk file! Please check. Possible a zombie vm! Please check. There are xx virtal CPUs active per core on this host. The threshold value is zz 8.9. The threshold value is zz 9. VMware tools are out of date. not running or not installed! 5. VM has a CDROM device connected! 2. There are 11 possible “Health Check” messages: 1. There are xx VMs active on this datastore.

Export files will be written to a unique directory in the users documents directory.wordpress. Export All from commandline It’s now possible to start the export all function from the command line Command is ExportAll. RVTools 2. This is the default in Europe! http://hotware.9. Note: The exported csv files use a semi colon as delimiter.5 September 2010 Health properties On the properties form you can set your own thresholds and choose which health checks to execute or to skip.com/2009/12/16/trouble-with-opening-csv-files-with-excel-the-comma-and- semicolon-issue-in-excel-due-to-regional-settings-for-europe / Page 46 . If a directory name (full path) is passed the export files will be written to this directory.