Перейти к основному содержанию

Добавление гипервизора в vCenter с LACP

VMware

Привет. Сегодня будем добавлять новый гипервизор в vCenter. И не просто добавлять, а добавлять в LACP.

Первоначально необходимо выполнить подготовительные действия:

  • Настроить порты на сетевом оборудовании в нужный VLAN.
  • Настроить сеть на гипервизоре.

Мы будем подключать гипервизор по 4-м портам данных. Поскольку остальные гипервизоры уже работают через LACP, то на коммутаторе настраиваем для всех 4-х портов interface Port-channel и делаем настройку.

Для Cisco

no port-channel standalone-disable

или

channel-group XX mode active

или

no lacp suspend-individual

Для Huawei CloudEngine

interface Eth-Trunk18
 description hv1024
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
 mode lacp-dynamic

interface 25GE1/0/18
 description hv1024
 eth-trunk 18
 device transceiver 10GBASE-FIBER
 port mode 10G

interface 25GE2/0/18
 description hv1024
 eth-trunk 18
 device transceiver 10GBASE-FIBER
 port mode 10G

Это позволить портам работать и как в LACP и как Uplink.

По умолчанию при установки ESXi в настройках management network прописан сетевой адаптер vmnic0. По этому порту мы будем изначально управлять настройками гипервизора, если потерять этот порт, то придётся сбрасывать сетевые настройки ESXi и начинать сначала.

add host

Если вы подключаете гипервизор по одному кабелю данных, то проблем не будет. В случае подключения гипервизора по uplink - тоже дополнительных действий не понадобится. У нас же задача стоит шире, нужно подключить 4 провода по LACP, в vCenter это называется Lag. Однако, данное подключение можно настроить только через web-интерфейс, при этом без танцев с бубном не обойтись. Первоначально нужно добавить гипервизор через uplink, затем перенастроить на LACP.

Итак, подключаем гипервизор 4-мя кабелями данных (не считая ILO, если у вас HP сервер) по uplink.

Заходим в vCenter через web-интерфейс, нажимаем правой кнопкой на выбранный кластер и выбираем пункт Add Host...

add host

Указываем DNS имя нового гипервизора или IP адрес. Если вы используете DNS имя, то vCenter может потерять хост при неработающем DNS. Однако, использовать IP адреса неудобно при большом количестве хостов. Лучше настроить нормальный отказоустойчивый DNS сервис с несколькими серверами на разных площадках.

add host

Указываем имя администратора гипервизора (root) и пароль, который настроили при установке ESXi.

add host

Подтверждаем замену сертификата.

add host

Видим данные вендора и нажимаем Next.

add host

Выбираем лицензию. Вам всегда предоставят временную лицензию на 59 дней. Если вы забудете установить галку на свою лицензию, то через 59 дней карета превратится в тыкву.

add host

Выбираем Lockdown mode "Disabled".

add host

Проверяем всё на последнем экране и нажимаем Finish. Обратите внимание, VCenter нашел Datastore и назвал его datastore1. Это хранилище, на которое установлена операционная система ESXi. У меня на сервере два хранилища, их можно донастроить потом.

add host

Гипервизор добавлен.

add host

По умолчанию на гипервизоре устанавливается свитч vSwitch0, VMkernel adapter vmk0, настроенный на этот локальный свитч, сеть VM Network. Будем переключать наш новый гипервизор в общий Distributed Switch (DSwitch) с нашими VLAN. Переходим на вкладку Networking.

add host

Кликаем правой кнопкой на нужный коммутатор, выбираем Add and Manage Hosts...

add host

Выбираем Add hosts, кликаем Next.

add host

Кликаем + New hosts... Выбираем галкой в списке новый хост и кликаем ОК.

add host

Next.

add host

Открывается следующий экран. Там выделены две галки: Manage physical adapters и Manage VMkernel adapters.

add host

Оставляем только Manage physical adapters. Галку Manage VMkernel adapters снимаем. Next.

add host

Открывается окно с физическими адаптерами. В моём случае их 4. vmnic0 включен в локальный коммутатор vSwitch0, остальные никуда не подключены.

add host

vmnic0 не трогаем, по нему сейчас управляется хост. Выбираем vmnic1, кликаем Assign uplink. Выбираем Uplink 1, нажимаем OK.

add host

Нажимаем Next.

add host

Нажимаем Next.

add host

Нажимаем Finish.

add host

Гипервизор добавляется к DSwitch.

add host

Сейчас управление идёт через vmnic0. vmnic1 подключен как Uplink 1, но сам Uplink 1 не работает, т.к. на Distributed Switch у нас используется только Lag. Если мы попытаемся изменить настройки vmkernel adapter, то потеряем связь с хостом. Нам нужно настроить Lag. Снова кликаем правой кнопкой на Distributed Switch и выбираем Add and Manage Hosts...

add host

В следующем окне выделяем Manage host networking. Next.

add host

Кликаем + Attached hosts... Выбираем в списке наш гипервизор, кликаем ОК.

add host

Выделяем в списке хост и кликаем Next.

add host

Оставляем только Manage physical adapters. Галку Manage VMkernel adapters снимаем. Next.

add host

Поскольку управляющий VLAN на DSwitch уже настроен на работу в LACP, то засовываем vmnic1 в lag1, а vmnic2 в lag2.

add host

Next, Next, Finish.

Настало время переключиться на DSwitch. Снова кликаем правой кнопкой на Distributed Switch и выбираем Add and Manage Hosts...

add host

В следующем окне выделяем Manage host networking. Next.

add host

Кликаем + Attached hosts... Выбираем в списке наш гипервизор, кликаем ОК.

add host

Выделяем в списке хост и кликаем Next.

add host

Теперь ставим галку Manage VMkernel adapters, остальные снимаем. Next.

add host

Выбираем адаптер vmk0 и кликаем на Assign port group. Отображается список вланов DSwitch. Нужно выбрать vlan, в котором живут все гипервизоры. У меня это HV. Кликаем ОК и Next, Next, Finish.

add host

add host

Теперь наш гипервизор управляется через DSwitch и необходимость в локальном коммутаторе отпала. Переключаемся на вкладку Hosts and Clusters.

add host

Выбираем наш хост. Во вкладке Configure находим пункт Networking > Virtual swinches.

add host

Выбираем vSwitch и удаляем его.

add host

add host

Остаётся один DSwitch с управлением по vmnic1 lag1-0 и vmnic2 lag1-2. Теперь нужно добавить остальные 2 порта в Lag.

Переходим на вкладку Networking.

add host

Кликаем правой кнопкой на нужный свитч, выбираем Add and Manage Hosts...

add host

В следующем окне выделяем Manage host networking. Next.

add host

Кликаем + Attached hosts... Выбираем в списке наш гипервизор, кликаем ОК.

add host

Выделяем в списке хост и кликаем Next.

add host

Оставляем только Manage physical adapters. Галку Manage VMkernel adapters снимаем. Next.

add host

Видим, что после удаления локального коммутатора адаптер vmnic0 освободился.

add host

Привязываем vmnic0 и vmnic3 к Lag. Тут я замечаю, что немного некрасиво получается, и перепривязываю vmnic1 на lag1-1. Видимо, промахнулся мышкой ранее. В общем, как на картинке. Управление не потеряется, т.к. у нас ещё есть рабочий vmnic2. OK, Next, Next, Finish.

add host

Получаем красивую картинку.

add host

Итак, гипервизор добавлен в кластер и управляется по LACP через нужный коммутатор. Остались только тонкие настройки.

В свойствах сервера во вкладке Configure > Networking > VMkernel adapters выбираем vmk0.

add host

Редактируем, включаем vMotion.

add host

Во вкладке Configure > Networking > TCP/IP configuration редактируем Default.

add host

Настраиваем DNS configuration. В частности, только здесь можно добавить Domain.

add host

Можно ещё настроить Time Configuration.

add host

На этом всё.

P.S. ещё нужно настроить Datastore, но там ничего сложного нет. Переименовываете datastore1 в нужное название. Если есть ещё хранилища, то + New Datastore...

 

Похожие материалы

vCenter 6.7 — создаём Distributed Switch

Сегодня создадим Distributed Switch на vCenter 6.7. Идея распределённого коммутатора заключается в следующем - создать один коммутатор, который будет обслуживать сразу несколько гипервизоров. Вы получаете один единственный логический коммутатор, существующий сразу на всех серверах ESX(i). Распределённый - потому что он рулится из одной точки - vCenter, а распределяется на все хосты. Если vCenter выйдет из строя, то коммутатор продолжит работу. Мы просто потеряем возможность настраивать коммутатор.