Changing the Cloud Director DB dstore_moref value in bulk

As co-author Bryan described in great detail a situation can occur where the dstore_moref value of a VM in the cloud director database is empty. Preventing you from making any changes to that VM. Read all about it in this post: How to fix VMware Cloud Director ‘Index 0 out of bounds for length 0 error’ Recently I encountered that same issue but upon inspection I learned that the cloud director database had not one but quite a lot of VMs that had this symptom. This lead me to create a more extensive SQL query to solve this issue for all VMs.

Remove legacy EAM baseline in vLCM

Recently I upgraded a vSphere 7 environment to version 8. This left me with a vCLM baseline which was no longer applicable to any of the ESXi hosts. However I could not delete it. The option to detach the baseline from the cluster was grayed out. The baseline itself shows it was intended to install a host extension for NSX-V. And the option to remove the baseline entirely is also grayed out. This post describes the underlying issue and how to resolve it.

Analyze ESXi network captures remotely using Wireshark

In my previous post I explained how to quickly interpret a network capture on ESXi by using pktcap-uw and tcpdump-uw. This works great to get some information at a glance. But what if you require some further analysis? Well, then Wireshark is probably your tool of choice. Check out the rest of this blog post to learn how to set up remote capturing so you don’t need temporary storage on ESXi for your capture files.

Fast packet interpretation on ESXi using pktcap-uw and pipes – updated

As a vSphere admin you are sometimes tasked with investigating network issues. You don’t always have VM access so you need to diagnose at the ESXi level. Now as some of you may know quickly gaining insight in VM network traffic by capturing it on the ESXi level is a rather complex task. The tool at your disposal for capturing VM traffic is called pktcap-uw and one of it’s biggest shortcomings is that it doesn’t interpret the packets.