Auto select resource FREE host when new VM build up


I want to know during build up a new VM. If I did not choose which host to be located.

How’s OpenNebula to handle? Does it have mechanism to distribute new VM into different host which have more resources available (e.g. CPU and RAM)?