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

Открытие виртуальной машины Hyper-V для внешнего мира

Я создал виртуальный сервер Windows Server 2016 с помощью диспетчера Hyper-V на узле. У меня несколько виртуальных машин. Главный компьютер имеет 2 сетевых подключения к нашему главному коммутатору: соединение с двойным соединением 10G и соединение с двойным соединением 1G. Между коммутатором и внешним миром находится наш межсетевой экран и маршрутизатор. Наша внутренняя сеть не должна быть открытой или доступной, вне хост-сервера или любого другого виртуального компьютера, работающего на хосте. У нас есть статический IP-адрес, и для нашей виртуальной машины нужен только один порт.

Я видел этот SF вопрос.

Я установил RRAS на хост, однако принятый ответ немного сбивает с толку, что делать дальше. Да, я знаю, что мне нужно настроить один из интерфейсов как NAT в RRAS, что я и сделал (1 ГБ). Мне также нужно открыть соответствующий порт.

  1. Я вижу только соединение 10 ГБ в раскрывающемся списке, а не соединение 1G.

  2. IP-адрес клиента виртуальной машины такой же, как и у хоста. Как мне назначить уникальный IP? Кроме того, я предполагаю, что мне следует разместить виртуальную машину в отдельной подсети.

  3. Поскольку мы говорим о виртуальной машине вне хоста, какие изменения необходимо внести в коммутатор и брандмауэр?

  4. Что-нибудь еще?

Вот RRAS, не то чтобы я толком что-то настраивал.

ОБНОВИТЬ

Я оставляю исходный вопрос для своего рода бумажного следа. Вопрос спасибо joeqwerty нужно было сформулировать так:

What changes do I need to do, if any, on the VM or the host to get HTTP/HTTPS REST communication flowing based on that port to that VM?

Думаю, мне не нужен уникальный IP или что-то особенное. Мне просто нужен трафик порта 9000 для потока (маршрута) к виртуальной машине и только к виртуальной машине. Как таковые, какие изменения необходимо внести и где?

Я вижу только соединение 10 ГБ в раскрывающемся списке, а не соединение 1G.

Вы создали виртуальный коммутатор Hyper-V с сетевой картой емкостью 1 ГБ? Если нет, то поэтому вы этого не видите. Вам необходимо создать виртуальный коммутатор Hyper-V с сетевой картой емкостью 1 ГБ.

IP-адрес клиента виртуальной машины такой же, как и у хоста. Как мне назначить уникальный IP? Кроме того, я предполагаю, что мне следует разместить виртуальную машину в отдельной подсети.

Вам необходимо назначить виртуальной машине уникальный IP-адрес. Вы делаете это в ОС виртуальной машины. Вы делаете это так же, как на физической машине. Кроме того, вам, вероятно, не нужно размещать виртуальную машину в другой подсети, но только вы знаете, как настроена ваша сеть, поэтому мы не можем ответить на этот вопрос за вас.

Поскольку мы говорим о виртуальной машине вне хоста, какие изменения необходимо внести в коммутатор и брандмауэр?

Возможно, вам не нужно вносить какие-либо изменения в коммутатор, но, опять же, мы не знаем вашу сеть, поэтому только вы можете ответить на этот вопрос. Что касается брандмауэра, вам понадобится оператор NAT и правило брандмауэра для виртуальной машины и для трафика, который вы хотите «перенаправить» на виртуальную машину извне.