none
Как виртуальной машине на Hyper-V сделать не 10Гбитный, а 1Гбитный интерфейс RRS feed

  • Вопрос

  • У меня два физических сервера. В каждом 3 сетевые карты. Одна Публичная сеть,  вторая: для iSCSI и третья - приватная.

    На каждом ноде по виртуальной машине сервер 2008 R2 . Все сетевые карты соединены мостом на физические интерфейсы, которые Гигабитные. При появлении даже небольшой нагрузки на сеть возникает пропадание пакетов. У меня есть предположение, что это связано с 10 Гигабитными интерфейсами которые через мост шлют пакеты в 1 Гибабитные интерфейсы! Так ли это или я ошибаюсь?!

    14 января 2011 г. 13:37

Ответы

  • Спасибо за помощь! 

    Проблема решилось отказом от использования физического адаптера (встроенного Marvell Yukon 88У8056) сервера Hyper-V, внутри виртуальных машин. Не знаю с чем связана столь нестабильная работа данных адаптеров, но как только я от них отказался все прекрасно заработало. 

    • Помечено в качестве ответа Denis DyagilevEditor 19 января 2011 г. 11:58
    19 января 2011 г. 7:54

Все ответы

  • Физические адаптеры у Вас 10 Гб? Предположу, что проблема связана в первую очередь с мостом (для чего он, кстати?).

     

    Информация о драйверах?

    14 января 2011 г. 14:14
    Модератор
  • Физические 1 Гигабит. Мостом потому что у меня ВМ на разных нодах по умолчанию работаю, для большей производительности. В связи с этим я не могу сделать виртуальную сеть (одна ВМ  не увидит другую, так как вирт сети изолированы)
    14 января 2011 г. 14:17
  • Вы путаете возможную производительность синтетического адаптера, который может презентовать ВМ и производительность реального адаптера, на основе которого создается виртуальный свич, на работе которого постоено взаимодействие виртуальных машин между собой и хостом в частности. В Вашем случае виртуальные свичи работают на основе гигабитных адаптеров - выше головы не прыгнете -)

    Рекомендовал бы пересмотреть схему взаимодействия ВМ между собой в целом и хостом в частности. Использовать, например, VLAN, для разделения трафика виртуальных машин от трафика хоста, хранилища. Если опишите более конкретно сценарий работы Вашей виртуальной инфраструктуры - совместными усилиями, возможно, будет найдет какой-либо более приемлимый вариант, впоследствии помогущий решить проблему с производительностью сети.

    15 января 2011 г. 13:53
    Модератор
  • Схема такая:

    2 физических сервера на каждом 4 ГБ RAM, 3 сетевых адаптера один 100Мб/с и 2-а  1000Гб/с. Сотка находится в общей сети. Каждый Гигабитный адаптер находится в отдельном VLAN. Один используется для подключения к iSCSI, который в свою очередь используется для общего диска ВМ. Другой как внутренняя сеть!

    На ВМ мне нудно поднять кластер Oracle для этого на каждый физический узел я установил по одной ВМ (oracle требует не менее 2 ГБ RAM, поэтому нет возможности обе ВМ установить на один нод Windows кластера).

    У каждой ВМ есть 3 сетевых адаптера  (все они используются в режиме "Внешней сети"). Сотка так же используется для внешней сети, для службы ASM oracle  используется тот же iSCSI но с другим луном и тот же VLAN, и для внутренней сети VLAN для внутренней сети и соответственно адаптер для внутренней сети. 

    Пока я не устанавливаю RAC все отлично! Все пингуется, пинг 1 мс и меньше. Как только я устанавливая RAC служба crs начинает гнать трафик по внутренней сети и в пингах появляются провалы 1000, 2000 мс и time out. Как только происходит несколько таких time out  служба oracla crs посылает  одному из узлов кластера oracle  ошибку и ВМ выпадает в синий экран (но это так и должно быть служба кластеризации считает что по одной из сетей нод не доступен и по внешней сети принудительно его перегружает).

    Пинги по внешней сети и сети iSCSI в этот же момент отличные! 

    Для iSCSI vlan используются адаптеры d-link DGE-530T для внутренней встроенный Marvell Yukon 88e8056, для внешней сети d-link DFE-530TX+. Все драйвера от производителей. 

     

    Что делать?? :)

     PS. iSCSI это третья физическая машина.

     

    17 января 2011 г. 8:38
  • В случае Guest clustering нет смысла в объединений физических хостов мостом. Создавайте для виртуальных машин External-сети c отдельными VLAN и подсетями. Приблизительно такая схема должна быть.

    17 января 2011 г. 9:33
    Модератор
  • У нас такая же схема, только используется для внешней сети (так как там 100 Мб/с адаптер) коммутатор 100 Мб/с, а два других воткнуты в Гигабитный и находятся в разных VLAN. Только для iSCSI у нас один адаптер.
    17 января 2011 г. 11:00
  • Вдогонку вопрос:

    - а должен ли быть хоть один не задействованный ВМ адаптер на Hyper-V ??

    17 января 2011 г. 11:03
  • В идеале - да. Для менеджмента самого хоста.

    17 января 2011 г. 11:11
    Модератор
  • Для кластера oracle необходимо использовать два интерфейса + iSCSI. На приведенном Вами примере какие интерфейсы нужно использовать по Вашему мнению?
    17 января 2011 г. 11:36
  • К сожалению наш гигабитный свич hp ProCurve Switch 1800-8G позволяет использовать на один только один VLAN! :(

    17 января 2011 г. 11:38
  • В таком случае пускайте тэгированный трафик по наиболее загруженным адаптерам.

    Например, физический адаптер, на основне которого создана внешняя "публичная" сеть ВМ, можно пустить в сетевые концентраторы без VLAN. Трафик сетей СХД и Heartbeat разделите подсетями и заведением одной из них во VLAN.

    18 января 2011 г. 10:56
    Модератор
  • Кстати, советую обратить внимание на данный блог-пост. Если Ваши сетевые адаптеры поддерживают Promiscuous mode, тэгирование можно будет сделать посредством интерфейсов серверов.
    18 января 2011 г. 11:48
    Модератор
  • Спасибо за помощь! 

    Проблема решилось отказом от использования физического адаптера (встроенного Marvell Yukon 88У8056) сервера Hyper-V, внутри виртуальных машин. Не знаю с чем связана столь нестабильная работа данных адаптеров, но как только я от них отказался все прекрасно заработало. 

    • Помечено в качестве ответа Denis DyagilevEditor 19 января 2011 г. 11:58
    19 января 2011 г. 7:54
  • В дальнейшем отмечайте сообщения, которые были Вам полезны -)
    19 января 2011 г. 11:58
    Модератор