move and refactor vm analysis

Requires #1177 & #1173 
A new host added to vsphere55 is missing a DNS entry and tripping up the test, I'll add a ticket to get that added.