Network Teaming для серверов виртуализации Hyper-V. Часть третья — практическая, частный случай. Серверы HP


???? ???? ????? ?? ?????? ???????? ? Network Teaming. ??????? ?????????? ? ???, ??? ??? ?????? ?????, ????? ????? ???????????? ? ??? ????????? ? ???? ?????????? ?????? ????????????? ? ??????????. ????? ??????????? ????? ?????? — ????????? Network Teaming ? ??????? ???????, ???????????? ?????????????? ??????? ?????????. ??????? ???? ????? ? ?? ????? ???????? ???????.

?? ??? ???? ?? ??????, ??? ??????? ????????????? ???????? ????? ?????????? ??????? ??????????, ????????????? ???????? ?????????. ???, ????????, HP ?????????? ? ???? ??????? ??????? ???????? Broadcom. ? ?????? ???????, ????????????? ??????? ?? ????? ???????????? ???? ???????????? ??????, ??????? ???????????? ? ???? ??? ????? ????????????. ?????? ????? ? ??????? ?????? ??????????? ??????????????????? ????? ????????? ? ??????, ??????? ??????????? ? ?????????????? ?????? ?????????????? ???????, ? ?? ??????? ?????????? ? ???????????. ????? ????? ?????? ????? ? ????????????? ? ?????????, ? ????? ????? ??????????????? ?????????. ??????? ???????? ?? ???? ??????? ??????? ????????? ????? ????????????? — ???? ???? ??? ??????? ?? ?????? ???????????. ??????? ????? ???????? ??, ??? ??????????????? ????? ????? ??????????? ?? ??? ??????????????? ???????, ?????????? ?????????????? ? ?? ??? ???? ?????? ?????????? ??????????. ? ????? ????????, ??? ??????????????? ??????? ??????????? ?????????????? ??????? ???????, ??? ????????? ?????????? ???????? ?? ????? ???? ???????.

?????? HP-Broadcom ?? ???? ??????????? ?? ????? ???????. ??? ??????? ???????????? ???????? ??????? ?????????? ???????????? ? ?????????????? Network Teaming ?? ???????? HP ???? ????????????? ?????? ?????? Broadcom. ??????????? HP Network Configuration Utility ???????? ?????? ? ?????? Hyper-V. ??????????, ?????? ??????? ?? ?????? ????? ??????????? ? ??????? ?????? ? ?????????????? ???????????? Broadcom — ??? ????? ??????????? ???????? ? ??????? ????? ??????? ??????? ?????????? (???? ?? ??????? ?? ?????? ??? ???????? HP).

????????? ???????? c HP Network Configuration Utility ???????????? ?????? ?? ?????? 9.20.0.0 (8 Jul 2008), ??????? ???????????? ?????? ? ProLiant Support Pack ?????? 8.10 (A) (9 Jul 2008). ?? ???? ????? ??????? ? ?????????, ??????? ?????????? «Implementing Microsoft Windows Server 2008 Hyper-V on HP ProLiant servers. Integration note».

Windows Server 2008 Hyper-V does not support the Network Configuration Utility (NIC Teaming). Deselect this component before beginning the installation of PSP components.
Currently, there are no plans to add support for NIC teaming.

?????????????? ???? ???? ????????, ??? ??????? ?????? ??????? ????????? ????? ? ???? ????? ???? ? ??????? ????????? ?????? ProLiant Support Pack ?????? 8.10. ? ????? ???, ???????????? ??????? ????? ????? ?????? ?????????? ???????????? ??? ???????????. ??? HP Network Configuration Utility ?????? 9.30.0.0 (7 Aug 2008), ??????? ???????????? ?????? ? ProLiant Support Pack ?????? 8.11 (A) (15 Sep 2008). ????? ? ??? ???????? ??????????? ?? ???? ???????? ? ?????????, ? ????????? ????? ?????? ?? ???? ??????????? ??? ????????? ?????????. ? ????? ????????? ?? ?????????? Hyper-V ? ????????? HP ??-???????? ???????? ??????????????? ???? ?????????? ? ??????????????? ? Network Teaming. ??? ?????? ???????? ?????? ???????? ?????????????. ???????, ?????????? ??????, ?????? ??????? ????????? ? ??.

?????? ??????????? ???? ????? ????????, ??? ??????, ? ????????? ??????? ????????? ? ??, Hyper-V ?????????? ????????? ???????? ? Network Teaming ??? ????????????? HP Network Configuration Utility. ??????? ??????? ? ???????? ? ???, ??? ????????? ????? ????????? ?? ??????? ?????? HP ProLiant BL460c. ? ??? ???????? ??????? ???????? HP NC373i. (??? ?? ? ???????????????? — BroadCom NetXtreme II 5708S, ?? ??????? ?? ??????????? ??????? Broadcom ??? ?????????? ??????). ??? ? ??????, ? ???????????, ??? ?? ?????????? Windows Server 2008 x64 ?????? ?? ????? ???????? ????????????. ? ???? ???????? ???????? (Firmware) ??????????? ??????? ?? ?????? ?? ???? 8.20 ? ?????????? ????????? ?????? ProLiant Support Pack. ????? ????, ?? ?????????? ???? Hyper-V, ?? ???? ?? ????????? ??????????? ????????????.

???? ????????? Network Teaming ? ?????? ?????? ??????????? ????? ?????? — ? ??????? ??????? ? ???????? ???????? ?? ?????????. ??????? ? ??????? ???????? ?????? ? ????????? ????????, ??? ????????? ???????????? ? ?????????????? VLAN Tagging ? ???????????? ?? ?????????? IEEE 802.1q. ???????????, ??? ????? ?????? ??????? ??? ??? ???????, ????? ????????? ???????????? ????? ??? ??????? ????????, ??????? ???????? ? ??????. ? ??? ???? ???????? ?? ???????? ??????????? ?????????? ??????????? ?????? ? ?????? ???????? ????. ????? ?? ??????? — ?????? ????? ????? ???????????? Microsoft IT ??? ??????????? ?????????? ?????????????? ????????, ? ????? ???????? ???-?????? TechNet ? MSDN (?? ????, ? ???????????? ????????????).

???????, ????????? ??? ???, ??? ??? ????- ? ????????????? ??-???????? ?? ?????????????? ? ?? ????? ?????????????? Microsoft. ????? ????, ??? ??????? ?? ??????? ???????? ????????????, Network Teaming ?? ???????? ? ????? Hyper-V ?? ?????????????? ????? ? ?? ??????? ????????????? ???????, ?? ???? HP. ?? ?????? ?????? ??????? ??? ? ????????, ? ?????? ??????? ?? ????????? ? ????? ???? — ?? ?????? ?? ???? ????? ? ????.

1. ????????? Network Teaming

1.1. ????, ??????, ??? ??? ??????????? ???????, ??? ??????? Team ?? ???? ????????? ??????? ?????????. ??? ????? ????????? HP Network Configuration Utility ???? ?? ?????? ??????????, ???? ?? ??????? ???????????, ??????? ????????? ?????? ?? ?????? ?????. ???????? ??????????????? ??? ???????? ? ???????? ?? ?????? «Team»

image

?? ????????? ????? Network Team ??????? ??? «HP Network Team #1». ??? ????, ????? ????????????? ??, ???????? ????? Network Team, ??????? ?????? «Properties» ? ???????? ???????? ???? «Team Name». ? ????? ???????? ???????????? ??? ?? ?????????.

1.2. ? ????????, ???? ??? ?? ????? VLAN Tagging, ?? ???? ????? ???? ?? ????????????. ?? ??? ????? ???????????? ???????????? ?? ?????? ?????? «VLAN (802.1q)» ? ???????? ????????? VLAN ? ????????? ??????????. VLAN ID ?????? ????????? ? ????, ??????? ????????? ?? ????? ??????? ????????????.

???? ?? ????????? ???? VLAN ????? ???????? «VLAN ?? ?????????». ??? ??????, ??? ?? ????? ???????? ??? ??????, ??? ??????? ???? ?? ??????? ??????????. ?????????? ???-???? ? ????? ???? — ?? ????? ??????? ????, ??????? ???????????? ?? ?? ?? ?????.

image

?????? ??????? ?????? «??», ??? ???????? ???????? ????????? ? ??????????. ???? ?? ????????????? ? ??????? ????????, ????? ?? ????? ???????????????? ???????? — ?? ????? ?????? ?????????????? ??????????????. ???????, ? ??? ??????, ???? ???? ??????????? ????????? ????????? ?? ????????? ???????? ??? VLAN IDs. (?? ???? ?????????? ???? ??? ??? ?? ???????, ??????? ??? ?????????? ???????????? ??? ?? ???????????? ? ????).

1.3. ???????? ? ?????? ??????? ???????????. ??? ?????, ??? ??????? ?? VLAN ??? ?????? ????????? ??????? ?????????. ??? ??????? ?????????? ??????? ?? ????? VLAN, ??????? ?? ????????? ?? ???? 1.2, ? ????? Network Team, ? ??????? ??? ???? ?? ???? 1.1.

image

?????? ?? ?????? ???? ??????????? ??????????? ??????? ??????????? ???????????. ?????????? — ?????? ???, ??? ??? ??????????. ???????, ??? ?????????? ??????? ??????? ??? ????????????? ????????????? ??????? ??? ???????? ?? ??? ????, ????? ????? ?????????? ? ???? ??????????? ??????. ????? ? ???????? ???????? ???? ?? ??????? ???????? ????????? ??????? ??? ?????????? ????????????? ????????? ? ?????????? ? ???? ?????? ??????? ??????? ???????????????. ?? ? ????? ???????? ???????????? ?? ?????? ????? ??????, ????? ?????????????????? ?????? ??????? ?????????. ??????? ? ??????????????? ????????????, ????? ???? ? ??? ?? ????????? ???????????? ??? ??? ??????????? ?????, ??? ? ?????? ????????????? ???????.

2. ???????? ??????????? ????????????

??? ???????? ??????????? ?????????? ??????????? ???????? — ? ??????? ???????? ??????? ?????????? Microsoft (MMC) «Hyper-V Management». ??? ???????????, ???????, ????? ??????? ????????? «???????» (External). ????? ????? ?? ??????????, ? ????????? ?????? ??????????? ???????????? ????? ????? ?? ?????, ??? ? VLAN, ??????? ???? ?????? ?? ???? 1.2 ? ???????????? ? ?????? ??????? ???????????.

?? ?????? ?????? ?????????, ??? ???? ?? ??????????? ?????????? ???????????? ??????? ? ??????? ??? ????????? ??????????? ??????????? ????? — ?? ? ???? ???????? ? ???????? ?????? ????????? ??? VLAN ID, ??? ? ????? ??????????? ????????????.

???? ??????????? ?????????? ????? ?????????????? ?? ?????? ???????????? ????????, ?? ? ???????????? ???????? — ?? ???????? ??????? ??????????????? VLAN ID ? ????????? ???????????. ?????? ? ???? ??? ?????????????, ???? ?? ??????????? ??????????? ?????? ????????? ? ???????????? ?????????? ??????? ??????? ??? ?????????? ???????????? ????????. ??? ???? ?? ?????????? VLAN, ??????? ??? ????? ?? ????? 1.2 ? ??????? ??????????? ????????????? ? ???? ?????????? ?????????? ? ?????? ??????? ???????????.

image

? ????? ?????? ?? ??????? ?? ??????????? ??? ???? ???????????, ????? «Default» ? «Host Clustering» — ??????? ??? ????? ???? ???????? ????. ????? ?????????? ??? ????????? ???????? ? ???????????? ??????? ???????????? ?????? ???????? ?????????? ??????? ???????????. ?????????? ??????????? ? ???, ? ??????? ???????? ??????????? ????????? ??????? ?????????? ? ?????.

3. ???????? ??????? ????? ? ??????????

3.1. ????, ??-??????, ?? ????? ??? ??????? ??????????. ??? ??? ???? «Device Name» ?????????? ?????? ????????? ????????????. ??? ??????? ? ???, ??? ????? ???? — ?? ????? ?????????? ??????? ????????, ??????? ?? ????? ???? ??????????? ? ????? ???????. ??? ????????? ?????????? — ? ??? ??? ???? ??????? ??????????. ?????????? ?????????? ???????????? ????????????? ??? ????, ????? ???????????? Network Team. ? ??????, ? ??? ?????? ???? ????????? ???? ???? ?????? ??? ????????? «HP Network Configuration Utility». ??? ??? ? ???? ?? ?????????.

3.2. ????????? ?????? ??????????? — ??? ??, ? ??????? ? ???? «Device Name» ??????? ??????? ??? VLAN, ? ????? ??? Network Team. ??? ?????????? ??????????? ? ???????????? ??????? ????????? VLAN, ? ??????? ?????????? ???? Network Team. ??? ????????? ???????? ??????? ????? ? ?????????? ????? ?????????? ????? ????? ???????? ????????? ?? ??? ????????????.

3.2.1. VLAN, ? ??????? ?????? ????? ?????? ?????? ???????????? ??????. ??? ????? ??????? ??????. ? ????? ??????? ????? VLAN ???????? «Host Clustering». ? ???? ?????? ???? ????????? ??-?????? «HP Network Configuration Utility», ? ??-?????? ?? ????????? ? ??????, ??????? ????? ????????????? ???????????? ???????? ? ?????? VLAN.

image

3.2.2. VLAN, ? ??????? ?????? ????? ?????? ?????? ??????????? ??????. ? ??? ????? VLAN ????????? ??? — ??? «Test» ? «Guest Clustering». ??? ????, ????? ??????????? ?????? ???????? ?????? ? ??? VLAN, ?? ??????? ??????????? ??????????? ?? ?????? ??????????????? ???????????. ? ?????? — ? ??? ?????? ???? ???????? ???????? «Microsoft Virtual Network Switch», ? ????? ?????????? «HP Network Configuration Utility». ????????????? ??????? ? ????? VLAN ?????? ?????? — ? ??????, ??????? ?????? ?????????? ? ????? ??????????? ? ????? ?????????? ?? ????.

image

3.2.3. VLAN, ? ??????? ?????? ????? ?????? ??? ???????????? ??????, ??? ? ??????????? ??????. ??? ? ??? ???????????? ????????, ????? ???????????? ??????? ????????. ?? ?? ???-???? ???????, ??? ??? ?????????????. ? ????? ??????? ????? VLAN ????? «Production». ????? ??????????, ??? ??? ???? ????????? ???????? ???????? ???? ?????????? ????? — ? ???? ?????? ???? ????????? ??? ????????????? ???? ????????? ? ??????. ??? ???????. ???? ? ???, ??? ???? ?? ?????? ?????????? ????????? ??????????? ?????????? — ?? ? ??????, ???? ????????????? ??????? ??????????? ?????? ? ??????????????? ????, ?? ????? ????? ???????? ????? ???? ??????????. ? ??????, ????????? ?????? ?????????? ????????? ?????? ?? ??????????? ??????. ? ???? ????????? ?????? «Microsoft Virtual Network Switch Protocol» ? «HP Network Configuration Utility».

image

3.3. ?????? ?????????? ? ????????? ??????? ???????????. ??? ??? ??? ??, ??? ????????? ???????????? ?????? ? ???????????? ?????????????. ? ???? «Device Name» ?????? ?????????? ????? ???????????? ?????? ???????? ???????????. ? ??? ?? ?????????? ?????? ????? ??, ??? ??? ???????????????? VLAN. ? ?????????? ??????????, ??? ?? ??????????? ???? ??? ?????????? ????? ?????????? ??????????? ????? Network Team ? ???? «Device Name».

???????? ???????? ?? ??, ??? ???????? «Microsoft Virtual Network Switch» ?????? ????? ??????? ?? ??????????? ????? ????. ???? ????? ????????? ????????? ? ???????????? ???????????, ? ?? ?????????? ?????? ?? ?????? ??????????. ????? ????? ???????? ??? ????????????.

3.3.1. VLAN, ? ??????? ?????? ????? ?????? ?????? ??????????? ??????. ???, ??? ?? ?????? ?? ?????? 3.2.2, VLAN ? ??????? «Test» ? «Guest Clustering». ? ????? ??? ??????????? ????? ??????. ????????? ????????????? ??????? ?????? ?????? ? ??????????????? VLAN — ???????????? ?????? ??????????? ???????????, ? ?????? ? ??????????????? ?????????? ??? ?????????? ?? ?????????. ????????????? — ???? ??? ??????? ???????? ?? ????? ??????????? ??? ??????? ???????? ? ??????. ? ??? ???????? — ?????? ????????? («Disable») ??? ??????????. (??????, ???????? ?????? «HP Network Configuration Utility» ? ??? ?? ????????? — ????? ??? ??? ?? ???????). ?????????? ??????, ??? ???????????? ??? ???????????, ??? ??? ????????????? ??????????? ???????? ??????? ???????? ????? ? ?????????. ?? ???? ????????? ??????? ?????? ????????? ????? ?????????? ?? ?????????.

image

3.3.2. VLAN, ? ??????? ?????? ????? ?????? ??? ???????????? ??????, ??? ? ??????????? ??????. ? ??? ????? ??? ??? ??? ????? ?? ?????? ? ?????????, ??????? ??????????? ????????????? ??????? ? ??? ??? ???? ??????? ????????. ???????? ?????? VLAN ? ????? ???????????? ???????? «Production». ???????????? ? ??????????? ?????? ? ????????? ?? ?????? ??????????. ?? ????????? ? ????????? ?????????? ????? ???? ???????????? ??????????? ?????.

image

3.4. ?????? ??? ???????? ??????? ?????? ???? ?????????? ?????????, ??????? ???????? ? VLAN ?? ?????????. ???? ?? ??? ?? ??????, ?? ???????????? ?????? ?? ???????????? ???. ? ??????, ???? ????????? ????? ????? ????????? («Disable») ? ???????????? ???????. ???????? ??????? ???????? ???????? ????????? ???????.

image

??? ???????? ????? ?????????, ??? ???? «Connectivity» ? «Network Category» ????????? ?????? ? ??? ???????????, ? ??????? ?????? ????? ?????? ???????????? ??????. ??? ????? ??????????? ?????? — ??? ?????? ???????????, ??? ??? ????????? ?????????. ???? ??? ??? — ??????????? ??????????. ??? ????????? ?????????? ???????????? ??? ????, ????? ?????????? ?????? ?? ??????? ?? ?????????? ??????? ????????? ? Network Team, ????? ? ??????????? ??????????? ? ??????? ? ??????????? ??????.

4. ????????? ??????????? ?????

?? ???? ??????? ????? ???? ??? — ????????? ???? ??????????? ?????. ???? ???? ??? ??? ? ??????????. ??? ?????? ??????? ????? ??? ??????????? ????????? ????????? ????????? ? ?????????? ??????????? ??????. ??-??????, ??????? ?????? ??????????? ??????????. ? ??-??????, ??????? ?????????? VLAN ID, ??????? ????? ????????? ? ??????????? ????? VLAN, ????????? ?? ????? 1.2.

image

??????, ???? ??? ??????? ?????????, ???? ??????????? ?????? ??????? ?????? ?????? ? ?? ???????? ????, ??????? ?? ?? ?????????.

? ?????????? ??????, ??? HP Network Configuration Utility ?? ????????? ?????????? ??????????????? ???? ??????????? Network Team. ?? ??????????? ????? ?????????????? ???????? IEEE 802.3ad, ? ???????????? ? ??????? ?????? ?????????? ????? ??? ?????????? ??????? ????????, ??????? ?????????? ? Team. ? ????? ??????, ????? ????? ????????? ???, ??? ?????? ?????????? ??????????? Network Team ?? ????????? ? ??????? ?????????, ????? ???????????? ?????? ???? ?????????? ??????? ???????. ?????? ??? ????? ?????? ?????????, ????? ??? ????????, ??????? ?????????? Network Team, ???? ?????????? ? ?????? ? ???? ?? ??????????? ???????????. ??? ?????????? ????????????, ???????????? ? ????. ? ????????? ??????, ???? ??????? ????????, ???????????? Network Team, ?????????? ? ??????????????? ?????????? ????????????, ????????????? ????????? IEEE 802.3ad ??????????. ? ????? ???????????? ? ?????? ?????? ??????? ??? ???????? ?????? ?????? ?????????????? ?????? ???? ?????????? ??????? ?????????, ? ????????? ????? ?????????? ? ??????? ???????.

????????? ? 14:10. ??? ?????????, ??????? ?????????? ???????? ????????? ????????????? ???????. ?????????? ??????????? ????? ?????????? ????????????.

  • ??? ??????? ??????????, ??????? ???????????? ? ?????? ??????? ???????????;
  • Network Team;
  • ??????? ??????????? ??????????? (External Virtual Switches) Hyper-V;
  • ??????????? ??????????? ?????.

image

Comments (9)

  1. Alex A says:

    Да можно.

    Но сценарий тиминга нами не поддерживается, особенно для кластерных интерфейсов.

    Инженер поддержки даже рассматривать инцидент не станет пока не разобьете тим

  2. Alex A says:

    Ни в коем случае не порты iSCSI.

    То есть в вашем случае порты карты 373i

    Однако, по хорошему, надо бы сначала сделать интерфейсы, а лишь затем собирать кластер.

  3. Alex A says:

    Не очень понял ваш сценарий.

    Вы имеете кластер из двух серверов.

    В каждом узле имеете по два интерфейса. Они объединены в Team, итого по одному интерфейсу на узел кластера.

    Что именно вы отключаете – один из двух физических интерфейсов на узле? В этом случае, если Team настроен на Fault Tolerance, всё пойдет через второй интерфейс в Team, и ВМ и сам хост этого не заметят.

    Если вы дисейблите сам Team (едиснтвенный connection в ОС), то все соединения отвалятся, ВМ перейдут в failed. Возможно, что и сам кластер будет failed – зависит от модели кворума.

    В случае падения кластера будут проблемы на всех узлах.

    Обратите внимание на именование интерфейсов и сетей в Hyper-V, только при полном совпадении названий вы получите доступ к сети у ВМ, переехавших на другой узел.

  4. Alex A says:

    Никаких комментариев по поводу неподдерживаемых сценариев в MSIT я давать не стану.

    Поддерживаемый сценарий – обойтись без тиминга, один порт отдать iSCSI, второй кластеру и внешнему доступу к  нему, а на двух других сделать External сети.

    НИКОГДА не надо совмещать iSCSI и External Network

  5. hitter says:

    рассмотрим сл. конфигурацию: двухнодовый кластер. в каждой ноде 2 карты – 373i и 373m. оба порта i карты собраны в Team. этот team используется для private и public трафика нод кластера. оба порта 373m карты задействованы для подключения к iscsi target-у двумя путями(mpio включено). настроены 2 влана – production, куда подключен team и iscsi, куда подключены оба виртуальных isci интерфейса карты 373м. вопрос – порты какой из карт- порт1/порт2 373i или порт1/порт2 373м карт, лучше отдать виртуальной машине для клиентского доступа?

  6. hitter says:

    порты iscsi которые подключены к iscsi таргетам и порты 1 и 2 карты 373м, которые отображаются в ncpa.cpl  имеют разные МАК и IP адреса.

    я отдал виртуальным машинам iscsi порты, которые отображены в ncpa.cpl, потому как вы сами не рекомендуете использовать один vlan для хостовой и гостевых машин.

    может я не так понял, уточните пож-ста, MSIT использует в продакшене vlan targeting на team интерфейсах?

  7. hitter says:

    Алексей, спасибо за ответы.

    если стоит задача помимо сохрания multipathing-а и network team для нод кластера, подключить iscsi диск виртуальной машине? предположу что потребуется еще одна карта 373m.

    373i – team для нод кластера

    373м №1 – малтипасинг

    373м №2 – клинтский доступ к виртуалке

    можно использовать карту ‘373м №1’ в виртуалке также для малтипасинга?

  8. BeTeP says:

    Спасибо, хорошая статья, мне помогла.

  9. Слава says:

    Добрый день. Я столкнулся со следующей проблемой. Тестируя отказ по сети я отключил сетевой интерфейс используемый родительской и виртуальными машинами для выхода а интернет. после чего в оснастке управления кластером лег сетевой интерфейс и второй ноды. VM с первой ноды стала недоступно, хотя заявлено что пакеты пойдут через работающую. VM на второй ноде доступны по сети, но в оснастке значатся как не работающие.

Skip to main content