Could I create an account in vcenter that only limit the user to view part of VMs but not all the VMs?
Yes it is possible., you could use the exisiting domain account of the user and assign the permission
1 - Create a folder and move the VM's which is required for particular user and assign permission to that folder
Check out this blog post. this isn't specifically for seeing the VM's but it gives you the step-by-step as to how to do it and explains the hierarchy a little more clearly.
http://vvirtual.wordpress.com/2011/07/18/how-to-set-permissions-in-vmware-vcenter-4-server/
Check out this blog post. this isn't specifically for seeing the VM's but it gives you the step-by-step as to how to do it and explains the hierarchy a little more clearly.
http://vvirtual.wordpress.com/2011/07/18/how-to-set-permissions-in-vmware-vcenter-4-server/