"и только выполненный VMs DB на нем"
Я работал в двух различных магазинах, в которых я управлял Oracle на VMware, и в них обоих, которых системные администраторы сделали тем же обещанием (и, в конечном счете, они не сохраняли его :)
Кроме предупреждения wzzrd об оракуле 'не официально' поддержка экземпляров на виртуализированных аппаратных средствах, если Сервер VM правильно настроен, достаточно мощен и не становится чрезмерно увеличенным в размерах с десятками другой потери производительности VMs, не должна быть действительно примечательной конечными пользователями.
Это также зависит от типа баз данных, которые Вы виртуализируете. OLTPs обычно лучше подходят для виртуализации, чем DSS/DWHs, где производительность ввода-вывода очень важна.
Я настоятельно рекомендую, чтобы Вы попросили, чтобы Ваш менеджер позволил Вам протестировать новые серверы прежде, чем переместиться в производство, для ловли возможных проблем производительности рано.
Так или иначе, удача.
Fran.
Я не понял очень хорошо, какова 'проблема', но для проблемы DNS можно настроить Динамический DNS, таким образом, каждая машина будет автоматически зарегистрирована на DNS, когда это получит IP-адрес от DHCP. Вам, конечно, нужен сервер DNS/DHCP, который поддерживает его (именованный / BIND, и dhcpd из Linux может сделать это). Вот хорошее учебное руководство о DDNS.
Что касается виртуализации, мне нравится, когда Xen и Ganeti обеспечивают операции миграции/обработки отказа и управление.
Это обычно - хорошая идея обеспечить зафиксированные IP-адреса для Ваших серверов (т.е. предопределенные IP-адреса, розданные сервером DHCP), поскольку это будет позволять Вам также используемым статическим записям DNS (и верить, я говорю на основе опыта, динамический DNS может быть сделан, но Вы не хотите делать это). Так:
Ваша обычная маршрутизация должна работать оттуда над, и все Ваши требования будут выполнены. Выбор платформы VM является совершенно Вашим. Любое достойное программное обеспечение VM сделает это для Вас.