I have a esxi server 10.57.60.8, which is managed by a vcenter. And there are 4 resource pools on the esxi server.
From vcenter view, we can clearly see these resource pools:
But from esxi server view, we can not see these resource pools:
However, if I use vsphere SDK to connect directly to this esxi server 10.57.60.8, we can still get these resource pools:
The question is:
When I choose one of the above resource pool, say "chendong" to create a vm, the vm is created in the root resource pool instead of the specified resource pool "chendong":
However, if I use the SDK to connect to the vcenter and choose the same resource pool "chendong" of the esxi server 10.57.60.8 to create a vm, the vm is just created under the resource pool I choose, which is what I expect.
Why there is such a difference? How to explain this case?
Thanks.