<div dir="ltr">Hi<div>I am evaluating use of libvirt to manage a cluster of ESXi servers.</div><div>We plan to use "resource pool" concept of vcenter/vmware to easily scale-up or scale-down the cluster of ESXi servers</div>
<div><br></div><div>From vmware doc</div><div>"Resource pools are partitions of computing and memory resources from a single host or a cluster"</div><div><br></div><div>Since VM can be designated to hosts, clusters or "resource pool".. assigning VM to resource pool allows a simple way to manage scale-up / scale-down operations. </div>
<div>This is because one doesn't need to know identity of ESXi server (from cluster of servers) to assign/place a VM.. one can just refer to resource pool.</div><div><br></div><div>From reading the doc of libvirt, it seems that libvirt always requires identity of ESXi servers in all the (vcenter) API calls. Is my understanding correct? </div>
<div><br></div><div>If so, does libvirt have a similar concept/notion so that VM life-cycle can be managed without knowing identity of underlying server?</div><div><br></div><div>with regards</div><div>Ashutosh </div></div>