Назад | Перейти на главную страницу

Как разместить несколько серверов на Hyper-V с несколькими общедоступными IP-адресами?

У меня есть выделенный сервер, на котором в настоящее время работает веб-версия Windows 2008 R2 и сервер VMWare. Я обновляюсь до Windows Server 2008 R2 Standard с Hyper-V. После обновления он будет иметь 24 ГБ оперативной памяти и четырехъядерный процессор Core i7. На данный момент он запускает IIS в основном экземпляре системы и имеет виртуальную машину Linux. Виртуальная машина Linux имеет выделенный IP-адрес, а хост имеет 2 IP-адреса.

После завершения обновления я хотел бы переместить веб-хостинг на виртуальную машину на машине с Hyper-V, а также переместить Linux-сервер на Hyper-V. Это будет означать, что обе виртуальные машины имеют общедоступный IP-адрес, как и сам ящик. В настоящее время я ограничен 3 общедоступными IPv4-адресами, но у меня есть блок IPV6 / 64.

Если мне нужно несколько виртуальных машин, некоторые общедоступные (веб-сайты и т. Д.), Другие нет (блоки разработки), как мне это сделать? Я знаю, что могу просто настроить обратный прокси и дать ему общедоступный IP-адрес, а ресурсам, стоящим за ним, предоставить частные IP-адреса. Это лучшее решение?

У меня точно такая же проблема - мой ответ заключался в том, чтобы запустить ISA Server также как виртуальную машину (я знаю, что это обычно не одобряется) для обработки входящих запросов и маршрутизации на правильный сервер (все с использованием внутренних IP-адресов).

Ваш маршрутизатор должен иметь возможность выполнять NAT и переадресацию портов. И используйте диапазон частных адресов для своих серверов.

Используйте частный IP-адрес для своих серверов. И вы можете сопоставить публичный и частный IP-адрес. Вы можете использовать для этого один Linux, причем бесплатно.

В противном случае вы можете использовать сервер CISCO ASA, mikrotik, TMG. и т.д ..