How does vCenter Process and Relay External Commands?
I’ve been working with Unidesk lately, as well as with the vSphere PowerCLI . One of my customers has also been having an intermittent issue where they cannot browse their datastores (it just sticks at “Searching Datastore…” until they lose patience and close the window). All of this has gotten me thinking about the relationship between vCenter and the ESXi hosts. When we send a command to vCenter, such as creating a new VM, we all know that vCenter is simply relaying that command to one of its ESXi hosts, which does the actual work. Same thing with file copies through the Datastore Browser, and in fact even reading the datastores through that same tool. How do we, as administrators, know which ESXi Host vCenter is using as its “workhorse”? In a clustered environment, it’s really very unclear. It turns out that, if that workhorse ESXi host is having an issue, it may prevent a lot of those basic vCenter functions from working (such as the aforementioned “searching datastore