none
Возможно ли настроить в Hyper-V Server 2012 маршрутизацию? RRS feed

  • Общие обсуждения

  • Есть Hyper-V Server 2012 в дата-центре с одним белым IP.

    Внутри 2 гостевые ОС.

    Как заставить виртуалки видеть интернет и, наоборот, как извне попасть на гостевые ОС (хотя бы по RDP)?

    Есть ли такие средства в гипервизоре или перед ним надо ставить что-то вроде TMG/ISA?

    10 июля 2013 г. 13:20

Все ответы

  • В Hyper-V Server — нет. Но Вы можете развернуть TMG в гостевой ОС, создав два виртуальных коммутатора, один из которых будет типа "внешний", с белым адресом, второй - "внутренний", к которому будет подключен хост и Ваши ВМ.

    10 июля 2013 г. 13:33
    Отвечающий
  • Если не ошибаюсь, то для реализации данной схемы необходимо NIC на Хосте настроить в режим Bridge. А netsh говорит, что данный режим не доступен. Соответственно, "прокинуть" белый IP на гостя не удаётся.
    11 июля 2013 г. 9:21
  • А зачем Bridge? Сделать из WAN-адаптера коммутатор, виртуальный адаптер одной из ВМ подцепить к нему и выдать Public IP. Сделать еще один коммутатор типа Internal и подключить другим виртуальным адаптером, вторую виртуалку подцепить к Internal. На ВМ которая смотрит в два адаптера поднять например RRAS.

    Но с одним Public IP по стандартному порту на обе виртуалки по RDP выйти не получится, тут либо по доменным именам на TMG либо нестандартные порты...


    11 июля 2013 г. 9:50
  • P.S. Если позволяет сетевая карта можно попробовать прокинь ее напрямую в виртуальную машину с помощью SR-IOV...
    11 июля 2013 г. 10:09
  • Сделать из WAN-адаптера коммутатор

    Прошу прощения, Дмитрий, можете намекнуть как это сделать в консоли Hyper-V ?

    11 июля 2013 г. 10:13
  • SR-IOV, к сожалению, недоступен для сетёвки
    11 июля 2013 г. 10:36
  • Сделать из WAN-адаптера коммутатор

    Прошу прощения, Дмитрий, можете намекнуть как это сделать в консоли Hyper-V ?


    Выбираете сервер в консоли, справа жмете Virtual Switch Manager. В окошке выбираете Create External, после создания цепляете ее к сетевому адаптеру.
    11 июля 2013 г. 10:39
  • Дмитрий, Вы какие-то конкретные доводы для включения SR-IOV можете привести? Может быть не стоит советы  со сценариями  "можно попробовать"?

    Power_ON — создаете виртуальный коммутор типа внешний, в качестве адаптера указываете тот, которому подключен внешний интерфейс. Причем это лучше делать посредством KVM, чтобы не потерять доступ к родительскому разделу (хосту Hyper-V).

    11 июля 2013 г. 10:40
    Отвечающий
  • Дмитрий, Вы какие-то конкретные доводы для включения SR-IOV можете привести? Может быть не стоит советы  со сценариями  "можно попробовать"?

    Я не вижу причин почему бы не прокинуть сетевую карту напрямую в виртуальную машину если это позволяет оборудование, тем более сценарий более чем позволяет...

    Если вы скажете почему не стоит использовать данную функцию буду признателен.

    11 июля 2013 г. 10:44
  • Дмитрий, Вы какие-то конкретные доводы для включения SR-IOV можете привести? Может быть не стоит советы  со сценариями  "можно попробовать"?

    Power_ON — создаете виртуальный коммутор типа внешний, в качестве адаптера указываете тот, которому подключен внешний интерфейс. Причем это лучше делать посредством KVM, чтобы не потерять доступ к родительскому разделу (хосту Hyper-V).

    Если я так делаю, то у меня ничего не меняется. Хост остаётся с внешним IP, к гостю доступа нет. 
    11 июля 2013 г. 11:01
  • При таком раскладе хосту назначается виртуальный адаптер и ip-адресом который был на физическом адаптере. Соответсвенно Public Ip надо стереть с хоста и прописать в виртуалку...

    11 июля 2013 г. 11:35
  • Опять же: штатными средствами настроить параметры NIC гостевой ОС из консоли Hyper-V нельзя, как я понял? Командлета нет такого.
    11 июля 2013 г. 12:44
  • http://technet.microsoft.com/en-us/library/hh848526.aspx
    А Ip можно и изнутри настроить...
    11 июля 2013 г. 12:51
  • Get-VMNetworkAdapter - Gets the virtual network adapters of a virtual machine, snapshot, management OS, or of a virtual machine and management OS

    Каким образом этот командлет поможет задать IP в госте?

    11 июля 2013 г. 13:02
  • http://technet.microsoft.com/en-us/library/hh848457.aspx

    Если вы имели ввиду Set-VMNetworkAdapter, то он тоже не даёт такой возможности (или я слепой)

    11 июля 2013 г. 13:04
  • Пардон, конечно речь шла о Set... И я подписал, что IP можно изнутри настроить.

    Если другие варианты и есть я их не знаю =)

    11 июля 2013 г. 13:10
  • Проблема в том, что попасть внутрь я и не могу как раз. Хотя настроил на госте через менеджер Hyper-V сетёвку как надо. Get-VMNetworkAdapter с Хоста показывает, что на ней нужный мне внешний IP. Но RDP всё-равно не работает.

    11 июля 2013 г. 14:01