DRS Dump Insight is a service portal where users can upload drmdump files and it provides a summary of the DRS run, with a breakup of all the possible moves along with the changes in ESX hosts resource consumption before and after DRS run.
Users can get answers to questions like:
- Why did DRS make a certain recommendation?
- Why is DRS not making any recommendations to balance my cluster?
- What recommendations did DRS drop due to cost/benefit analysis?
- Can I get all the recommendations made by DRS?
Once the drmdump files are uploaded, the portal provides a vMotion timeline based on the files uploaded, users can navigate through multiple dump analysis with individual summary (for each drmdump file) of all the possible vMotion choices DRS went through before coming up with the final recommendations.
vCenter version 6.0-6.7:
DRS dumps the cluster state every 5 minutes, this includes the host states and vm states along with DRS rules and options set in the cluster.
An example timeline & summary can be seen for versions 6.0-6.7(Figure 1)
The portal also enables users to do What-If analysis on their DRS clusters with options like:
- Changing DRS Migration Threshold
- Dropping affinity/anti-affinity rules in the cluster
- Changing DRS advanced options
- Figure 2 & 3 are sample screen shots showing What-If? analysis with migration threshold changed from 2 to 5
vCenter version 7.0 and above:
With the introduction of DRS 2.0 to vSphere 7.0, the dump format and the core algorithm have changed.
Each drmdump(Plmt-*.log) file contains many dumps categorized into two types:
- Partial dumps: These dumps are created whenever a VM is powered on or migrated to another host.
- Supported scenarios: Load balance, Initial placement, Maintenance mode and Mandatory moves (moves to correct rule violations)
- Full dumps: These dumps contains information about all the active VM's and ESXI hosts present in a cluster, dumped every 3 minutes.
An example timeline & summary can be seen for versions 7.0+(Figure 4)
Users can get more information about the different types of moves considered, by clicking on the "Show" link next to the type of move that they're interested in. An example is shown in Figure 5.
- Supports drmdump files from vCenter versions 6.0 and above
- The recommended browser is Google Chrome
1. Upload a folder of dumps
- Folder must contain unzipped dump files
- You can find the drmdump files in the vCenter server appliance under the following directory: "/var/log/vmware/vpxd/drmdump/[cluster domain]/" (click on the cluster in the VC UI and locate the [domain-ID] in the url from the browser)
- The dump files are archived by default and named as: " *-proposeNonResActions.dump.gz "
- The dump files are named as "Plmt*.log*"
- Extract the dump files to be uploaded into a folder and upload the folder in the portal
- Do not modify dump names or format else it will throw an error.
2. Select the appropriate vCenter version and click upload
- For 7.0 and above, enable the toggle "All full dumps" to analyse all the full dumps. Note: Leave the option in default state unless absolutely necessary, the operation is very resource intensive and can lead to significantly longer wait times.
- Each point on timeline represents a dump, clicking on a point shows the respective dump summary
- Users can zoom( mouse scroll ), pan( mouse drag ) and reset( mouse right click ) the timeline view.
- Each blue point on the timeline represents a full dump, each green point represents a partial dump.
- A yellow point color indicates, DRS simulation failed (partial success, information like reason for moves is not available)
- A red point indicates total analysis failure.
- Clicking on a point shows the respective dump summary
- Users can select an area by dragging the mouse to zoom into and reset( mouse right click ) the timeline view (Fig 6).
3. To export multiple dump analysis as pdf, select all the points corresponding to the dumps on the timeline( In the export pdf dialog ) and export.
- Users can now upload multiple dumps as a folder.
- Creates a vMotion timeline based on the dumps uploaded, users can navigate through multiple dump analysis.
- Users can export multiple dump analysis as a PDF at once.
- Added support to 65u2, 65u3 and 67u3 dumps.
- Bug fixes and backend improvements
- Added support for 7.0 and 7.0U1 dumps.
- Toggle added for selective analysis of all full dumps.
- Bug fixes and backend improvements
- Added support for 7.0U2 and 7.0U3 dumps.
- Bug fixes and UX/Backend improvements”
No similar flings found. Check these out instead...
Latency Sensitivity Troubleshooting Tool
The Latency Sensitivity Troubleshooting Tool provides scripts and examples to troubleshoot configuration and performance problems with the Latency Sensitivity feature in VMware vSphere 5.5.
Power vRA Cloud
PowervRACloud is a PowerShell module that abstracts the VMware vRealize Automation Cloud APIs to a set of easily used PowerShell functions. This tool provides a comprehensive command line environment for managing your VMware vRealize Automation Cloud environment.
Horizon Cloud Service next-gen Edge Subnet URL Checker
The Horizon Cloud Service next-gen Edge Subnet URL is a standalone tool to check if Vware/Azure domains presented in Vware official pre-onboarding documentation are resolvable.
VMware Cloud Foundation Powernova
VMware Cloud Foundation Powernova is a Fling built on top of VCF that provides the users the ability to perform Power Operations (Power ON, Power OFF) seamlessly across the entire inventory. It has a sleek UI to visualize the entire VCF inventory (which is the first of its kind for VCF) across the domains of VCF.
View Auto-Connection Utility
This application wraps around the VMware View client and allows the user to specify pre-configured settings.
Python Client for VMC on AWS
Python Client for VMware Cloud on AWS is an open-source Python-based tool. Written in Python, the tool enables VMware Cloud on AWS users to automate the consumption of their VMware Cloud on AWS SDDC. Note this is not to interact with your VMware Cloud on AWS vCenter but to run tasks such as creating and deleting networks, setting up security groups and services and building network security rules on the Management and Compute Gateways.