March 2015 RVTools version 3.7 is released.
This, in my opinion, is the tool each VMware consultant must have in his VMware utility belt together with the other standard presented tools. At this time RVTool is still free, so budget is no constrain to use this tool. More important it’s lightweight, very simple in usage and shows much wanted information in a ordered overview or allows for exporting the information in Excel format to analyse this offline.
Before using this tool, it is important to understand the tool is used to make a point in time snapshot of the infrastructure configuration items in place. In short what is configured and what is the current operational state. No more, no less. The information can then be used in for example operational health checks or AS IS starting point in projects (consolidation or refresh projects) in the analysis/inventory phase. See more use cases further below, and I am sure there can be some more examples out there.
No trending or what if’s for example, that is something you will have to do yourself or use other solutions/tools available for the software defined data center. VMware has some other excellent tools for SDDC management and insights in your virtual environment (for example vRealize Operations and Infrastructure Navigator). But that is a complete other story.
What is RVTools?
RVTools is a Windows .NET application which used the VI SDK (which is updated to 5.5 in this release) to display information about your VMware infrastructure.
A inventory connection can be made to vCenter or a single host, to get as is information about hosts, VM’s, VM Tools information, Data stores, Clusters, networking, CPU, health and more. This information is displayed in a tabpage view. Each tab represents a specific type of information, for example hosts or datastores.
RVTools can currently interact with Virtual Center 2.5, ESX Server 3.5, ESX Server 3i, Virtual Center 4.x, ESX(i) Server 4.x, Virtual Center 5.0, Virtual Center Appliance, ESXi Server 5.0, Virtual Center 5.1, ESXi Server 5.1, Virtua lCenter 5.5, ESXi Server 5.5 (no official 6.0 in this version).
RVTools can export the inventory to Excel and CSV for further analysis. The same tab from the GUI will be visible in Excel.
There is also a command line option to have (for example) a inventory schedule and let the results be send via e-mail to an administrative address.
– On site Assessment / Analysis; Get a simple and fast overview of a VMware infrastructure. The presented information is easy to browse through, where in the vSphere Web Client you would go clicking through screens. When there is something interesting in the presented data you can go deeper with the standard vSphere and ESXi tools. Perfect for fast analysis and health checks.
– Off site Assessment / Analysis; Get the information and save the Excel or CSV dump to get a fast overview and dump for later analysis. You will have the complete dump (a point in time reference that is) which you can easily browse through when writing up an analysis/health check report.
– Documentation; The dumped information can be used on or offline to write up documentation. Excel tabs are easily copied in to the documentation.
– (Administrator) reporting; Via the command tool get a daily overview of your VMware infrastructure. Compare your status of today with the point in time overview of the day before or last week (depending on your schedule and/or retention). Use this information in the daily tasks of adding/changing documentation, analysis, reporting and such.
Release 3.7 Notes
For version 3.7 the following has been added:
- VI SDK reference changed from 5.0 to 5.5
- Extended the timeout value from 10 to 20 minutes for realy big enviroments
- New field VM Folder on vCPU, vMemory, vDisk, vPartition, vNetwork, vFloppy, vCD, vSnapshot and vTools tabpages
- On vDisk tabpage new Storage IO Allocation Information
- On vHost tabpage new fields: service tag (serial #) and OEM specific string
- On vNic tabpage new field: Name of (distributed) virtual switch
- On vMultipath tabpage added multipath info for path 5, 6, 7 and 8
- On vHealth tabpage new health check: Multipath operational state
- On vHealth tabpage new health check: Virtual machine consolidation needed check
- On vInfo tabpage new fields: boot options, firmware and Scheduled Hardware Upgrade Info
- On statusbar last refresh date time stamp
- On vhealth tabpage: Search datastore errors are now visible as health messages
- You can now export the csv files separately from the command line interface (just like the xls export)
- You can now set a auto refresh data interval in the preferences dialog box
- All datetime columns are now formatted as yyyy/mm/dd hh:mm:ss
- The export dir / filenames now have a formated datetime stamp yyyy-mm-dd_hh:mm:ss
- Bug fix: on dvPort tabpage not all networks are displayed
- Overall improved debug information
RVTools is written by Rob de Veij aka Robware. You can find Rob on twitter (@rvtools) and via his website http://robware.net.
Big thank to Rob for unleashing yet another version of this great tool!
As the tool is currently free please donate if you find the application useful to help and support Rob in further developing and maintaining RVTools.