Автор Тема: [РЕШЕНО] Hyper-V 2012R2: VM не выходят во внешнюю сеть  (Прочитано 8360 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн The1st

  • Начинающий
  • *
  • Сообщений: 16
  • Рейтинг: 0
    • Просмотр профиля
Приветствую!

Задал этот вопрос на Зеленом, но он как-то сразу увял... Может здесь  кто-то поможет?
==================================
Прошу помочь разобраться вот с каким вопросом: VM, поставленные на Hyper-V 2012 R2 (чистый, не сервер) не имеют выхода во внешнюю ("физическую") сеть, не видят хосты вне HV. Внешним хостам VM так же недоступны.
Что сделано:
- На комп поставлен HV 2012R2 EN. Настроены статич. IP на сетевых интерфейсах. (сделано 2 сетевые на всякий
- Скачены и установлены все апдейты.
- ПОЛНОСТЬЮ отключен файрвол. Гипервизор и все его сервисы  доступны из внутренней (с VM) и "внешней" сетей.
- создано 3 свитча, по одному на каждый тип: External1 / Internal1 / Private1
- свитч External1 привязан к сетевой сервера, общий доступ системе предоставлен.
- на HV поставлены виртуальные машины. Машинам назначены статич. IP той же сети что и внешняя сеть / сетевая карта HV
----------------

Варианты "подключения" VM:

1. VM подключены к свитчу "External1":
- VM пингуют сетевой интерфейс HV
- VM пингуют друг друга
- HV пингует VM
- VM НЕ видят/не пингуют шлюз/хосты за пределами HV
- Внешние хосты пингуют сетевую HV
- Внешние хосты НЕ пингуют VM

2. VM подключены к свитчу "internel1":
- VM НЕ пингуют сетевой интерфейс HV
- VM пингуют друг друга
- HV НЕ пингует VM
- VM НЕ видят/не пингуют шлюз/хосты за пределами HV
- Внешние хосты пингуют сетевую HV
- Внешние хосты НЕ пингуют VM

3. VM подключены к свитчу "Private1":
- VM НЕ пингуют сетевой интерфейс HV
- VM пингуют друг друга
- HV НЕ пингует VM
- VM НЕ видят/не пингуют шлюз/хосты за пределами HV
- Внешние хосты пингуют сетевую HV
- Внешние хосты НЕ пингуют VM
-----------------------------------------
arp -a на VM  показывает в кэше MAC пигнуемых "внешних" хостов/шлюза , хотя пинг до них не проходит...
=====================

судя по полученным результатам произошло словно какое-то "смещение" в типах свиттчей, будто бы "внешний" стал "внутренним", "внутренний" стал "частным" и т.п. 
Или сами свитчи  работают как-то криво.

Можно ли как-то определить в чем дело и исправить это?
==================

на всякий случай : HV поставлен на виртуалку под ESXI 6.5 а не на железный комп. Но это не объясняет всего происходящего.

« Последнее редактирование: 22 февраля 2017, 13:31:06 от The1st »

Оффлайн Retif

  • Модератор
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Hyper-V 2012R2: VM не выходят во внешнюю сеть
« Ответ #1 : 21 февраля 2017, 21:31:37 »
Можно ли как-то определить в чем дело и исправить это?
Пересоздать все виртуальные свитчи пробовал?

на всякий случай : HV поставлен на виртуалку под ESXI 6.5 а не на железный комп. Но это не объясняет всего происходящего.
Не уверен, что-то, если честно.


Updated: 21 February 2017, 21:34:29

Вообще, изначально конечно конфигурация кривая, мало-то того, что гипервизор в гипервизоре (кстати, Nested Virualizatin и прочие плюшки включены в ESXi? Вроде если не включишь, то и гипервизор не поднимешь внутри), так  еще и гипервизор хрен пойми какой, на который MS давно положила уже.


Updated: 21 February 2017, 21:37:21

1. VM подключены к свитчу "External1":
Использовать нужно только External, если хочет за пределы гипервизора выходить.
« Последнее редактирование: 21 февраля 2017, 21:37:21 от Retif »

Оффлайн The1st

  • Начинающий
  • *
  • Сообщений: 16
  • Рейтинг: 0
    • Просмотр профиля
Hyper-V 2012R2: VM не выходят во внешнюю сеть
« Ответ #2 : 21 февраля 2017, 21:39:53 »
Пересоздать все виртуальные свитчи пробовал?
Конечно.:)
В первый раз при  попытке создания свитча на гипервизоре просто умерли сетевые причиндалы. Полностью. Хорошо что это виртуалка - просто стер и заново запустил.
Во второй раз я уже был готов ко всему, свитчи создались, но работают вот таким образом.

Оффлайн Retif

  • Модератор
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Hyper-V 2012R2: VM не выходят во внешнюю сеть
« Ответ #3 : 21 февраля 2017, 21:41:48 »
В первый раз при  попытке создания свитча на гипервизоре просто умерли сетевые причиндалы.
Не, ну это ненормально в принципе. Я бы начал со сноса Hyper-V Server и установки нормальной винды, с поднятием там роли Hyper-V. Чисто для проверки.

Оффлайн The1st

  • Начинающий
  • *
  • Сообщений: 16
  • Рейтинг: 0
    • Просмотр профиля
Hyper-V 2012R2: VM не выходят во внешнюю сеть
« Ответ #4 : 21 февраля 2017, 21:52:45 »
Не, ну это ненормально в принципе. Я бы начал со сноса Hyper-V Server и установки нормальной винды, с поднятием там роли Hyper-V. Чисто для проверки.
Это я планирую. Только в чем большая "нормальнось" полного WinServ с кучей абсолютно ненужных ролей  перед отдельным гипервизором, в котором есть все что нужно и убрано лишнее?

Вообще, изначально конечно конфигурация кривая, мало-то того, что гипервизор в гипервизоре (кстати, Nested Virualizatin и прочие плюшки включены в ESXi? Вроде если не включишь, то и гипервизор не поднимешь внутри), так  еще и гипервизор хрен пойми какой, на который MS давно положила уже.

Установить было не просто :) да еще так чтобы гипервизор не увидел что он на виртуалке. :) Но все проблемы были решены. Ошибок в работе Hyper-V больше нет, все как будто на реальном компе. (делать нечего будет - попробую ESXi внутри ESXi поставить, хотя это и не удается официально )

Что значит "хрен пойми какой,на который MS давно положила уже" ?  Официальный , предпоследний , Hyper-V 2012R2 . (последний Hyper-V 2016)


Updated: 21 February 2017, 22:11:26

Создал еще один "внешний коммутатор", привязанный ко второй сетевой гипервизора.  Подклюсил к ней виртуалку. С виртуалки первый сетевой интерфейс гипервизора - не пингуется/ недоступен.
Т.е. свитч работает так как  даже M$ это не планировала: мало того что наружу гипервизора выхода нет, так еще и внутри него VM ограничены только тем адаптером куда тот "внешний свитч" привязан
« Последнее редактирование: 21 февраля 2017, 22:11:26 от The1st »

Оффлайн ds0m

  • Ветеран
  • *****
  • Сообщений: 1299
  • Рейтинг: 22
  • Пол: Мужской
    • ds0m.spb@gmail.com
    • Просмотр профиля
  • Откуда: DC
Hyper-V 2012R2: VM не выходят во внешнюю сеть
« Ответ #5 : 21 февраля 2017, 22:23:49 »
The1st, а ESXi поддерживает вложенную виртуализацию именно с таким хостом?
<root> помимо принципа "работает - не трогай", есть ещё один важный принцип - "бритва Оккама" - "не приумножай сущность сверх необходимости"
А спонсор этого поста - прививка от бешенства. Прививка от бешенства - не твоя, вот ты и бесишься.

Оффлайн Retif

  • Модератор
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Hyper-V 2012R2: VM не выходят во внешнюю сеть
« Ответ #6 : 21 февраля 2017, 22:42:31 »
Установить было не просто :) да еще так чтобы гипервизор не увидел что он на виртуалке. :) Но все проблемы были решены.
Так-так. Поподробнее с этого момента. Особенных проблем не должно быть, мелкие настройки, разве что. И должна работать Nested Virtualization на ESXi штатно.


Updated: 21 February 2017, 22:45:06

последний Hyper-V 2016
Действительно, есть, был неправ. Но, тем не менее, именно для целей обучения с виндой и нормальным гуем все проблемы ловить проще намного.


Updated: 21 February 2017, 22:45:52

Создал еще один "внешний коммутатор"
Просто убей все. Вообще все и создай один только External. Всё, с ним возись.

Онлайн Flyer_SPb

  • Модераторы
  • Ветеран
  • *****
  • Сообщений: 1019
  • Рейтинг: 26
  • Пол: Мужской
  • Ветеран войны с Kilrathi
    • Просмотр профиля
  • Откуда: 2:5030
Hyper-V 2012R2: VM не выходят во внешнюю сеть
« Ответ #7 : 22 февраля 2017, 09:19:17 »
Похоже, ESXi фильтрует MACи. Вроде, надо promiscuous mode включить.
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004099
« Последнее редактирование: 22 февраля 2017, 09:34:40 от Flyer_SPb »
They stole my gun, my beautiful Steltek gun!

Оффлайн The1st

  • Начинающий
  • *
  • Сообщений: 16
  • Рейтинг: 0
    • Просмотр профиля
Hyper-V 2012R2: VM не выходят во внешнюю сеть
« Ответ #8 : 22 февраля 2017, 13:16:47 »
Похоже, ESXi фильтрует MACи. Вроде, надо promiscuous mode включить.
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004099

ДААААА!!!!!!! Заработало!!!!
Не ожидал такой хитрой подлянки от VMWare...  :dash:
Спасибо! 
А то я уже комп развинтил. приготовился винт махнуть чтобы на реально железный комп HV ставить....