VMware vSphere

 View Only
  • 1.  Best Practice for Resource Pool Creation and Maintenance

    Posted Jul 22, 2013 10:43 AM

    Hi All,

    In My current environment, we have got a resource pool ( for all the applications -prod and or non-prod) and under this resource pool we have got multiple other resource pools for different applications. There are 10 to 12 ESXI host in cluster. Structure is as follows -

    1. Resource pool
      1. child resource pool 1  - Prod
      2. child resource pool 2  - -Non -Prod
      3. child resource pool 3  - Prod
      4. child resource pool 4  - Non -Prod
      5. child resource pool 5  - Prod
      6. child resource pool 6  - Non -Prod
      7. child resource pool 7  - Prod
      8. child resource pool 8  - Prod
      9. child resource pool 9  - non -Prod
      10. child resource pool 10  - Prod
      11. child resource pool 11  - Prod

    I need to know best practice to create new resource pool if we will get request to create new resource for new application tomorrow. Also, Need to know how much should be the reservation and limit per resource pool.

    Thanks in Advance!!



  • 2.  RE: Best Practice for Resource Pool Creation and Maintenance

    Posted Jul 22, 2013 10:50 AM

    Hi,

    You will find here a good white paper about vmware best practices regarding ressources Pools : http://download3.vmware.com/vmworld/2012/top10/vsp1683.pdf

    regards,

    Julien.



  • 3.  RE: Best Practice for Resource Pool Creation and Maintenance

    Broadcom Employee
    Posted Jul 22, 2013 03:36 PM

    I think you need to ask yourself first, why am I using these resource pools? Is there a reason to use them? Do you have a lack of resource in your cluster? Do I need to have a guaranteed set of resources available to my VMs? Do I need to limit my VMs? Most customers I have spoken with are not concerned about this at all, unless they start overcommitting. I am guessing that is not the case for you, and if so... simplify the environment and just remove the resource pools and throw every VM in to the "root resource pool" aka "cluster" and let the VMware layer sort it out.



  • 4.  RE: Best Practice for Resource Pool Creation and Maintenance

    Posted Jul 22, 2013 08:39 PM

    I just went through this for a client using Resource Pools as logical containers(Big No-No IMO). I break it down to 3 pools Dev Test and Prod and use Andrew Mitchell's script to re-balance custom weighted shares on a weekly basis. However, unless you are in contention or run the threat of contention it's not really necessary as the VM kernel is a ninja. Let it be.

    Andrew Mitchell's script - http://www.yellow-bricks.com/wp-content/uploads/ResPoolShares.ps1

    Running PowerCLI as a Secure Scheduled Task - http://www.knightusn.com/home/runningpowercliasasecurescheduledtask

    -vFantastic