Вы забыли наиболее распространенный способ - запустить на виртуальных машинах демона (или агента, именование не имеет значения), который будет сообщать сведения о виртуальной машине внешней машине. Таким образом, вы можете собрать больше, чем просто IP-адреса - статистику, нагрузку, статусы для критически важных служб и т. Д.
Такой агент уже существует для oVirt, и кстати, грядущие сборки RHEV