How to quickly discover a "VM to Resource Pool" mapping

Everyone knows the situation in where a (s)VMotion asks you to select a Resource Pool. I would love to see that VMware automatically selects the current VM’s Resource Pool but unfortunately we have to make a selection since it defaults to the cluster. When we leave it to default it obviously causes the VM to get moved out of it’s Resource Pool.


Follow the instruction below to get the current VM’s Resource Pool without having to walk thru each Resource Pool manually.

1) Select the “Host and Clusters”-view
2) Type the VM name in the “Search Field”, press enter and select the VM



3) This will unfold the correct Resource Pool on the left side of the screen and gives you just the information you need when doing a (s)VMotion.

Leave a comment


  1. Dennis Agterberg

     /  March 5, 2010

    How about using powershell 🙂

    Get-VM -Name | Move-VM -Destination (Get-VMHost <name of ESX host)

  2. Dennis Agterberg

     /  March 5, 2010

    Dennis Agterberg: How about using powershell Get-VM -Name name-of-vm| Move-VM -Destination (Get-VMHost name-of-ESX-host)

  3. Richard Yaw

     /  September 24, 2010

    I’ve created an Easy Migration script which allows you to VMotion and SVMotion VMs without having to specify the resource pools. The script automatically puts the VMs into their respective resource pools after the migration. The Easy Migration script also has a few other features like host-to-host migration, VM-to-host migration, datastore-to-datastore migration, VM-to-datastore migration and the Undo feature. Have a look at:

  1. How to quickly discover a “VM to Resource Pool” mapping « VirtualKenneth's Blog

Leave a Reply

%d bloggers like this: