пятница, 28 июля 2017 г.
Troubleshooting работы Microsoft SDN 2016
Обращайте внимание на детали в документации.
Ниже сделан скриншот с полностью работоспособного узла, работающего с SDN. В чём подвох, ведь соединения два? А должно быть три!
Третье соединение появляется после того, как на узле оказывается ВМ, использующая функционал Microsoft SDN.
См. документацию по устранению проблем Microsoft SDN 2016 тут.
Troubleshooting работы узлов вирутализации и SLB при использовании Microsoft SDN 2016
Столкнулись с ситуацией когда SLB HostAgent на узле виртуализации не мог подключиться к SLB.
Проблема выяснилась достаточно быстро: в нашей сети отсутствовал маршрут к SLB Manager VIP (это IP из сети, анонсируемой по BGP). После исправления на сетевом уровне (сдеали статику) - всё заработало.
Когда SLB HostAgent корректно получает необходимые параметры в журналах появляются сообщения, приведённые ниже.
После исправления маршрутизации появился доступ в интернет на виртуальных машинах.
Когда SLB HostAgent корректно получает необходимые параметры в журналах появляются сообщения, приведённые ниже.
После исправления маршрутизации появился доступ в интернет на виртуальных машинах.
среда, 26 июля 2017 г.
Штатное удаление Window Server 2016 SDN в SCVMM 2016
Штатно убрать из VMM Network Service и другие элементы SDN можно при выполнении следующей последовательности, т.к. для сервиса существуют зависимости:
- Отключение всех тестовых ВМ в клиентской сети с поддержкой HNV;
- "Отвязывание" интерфейсов ВМ от клиентской сети с поддержкой HNV;
- Удаление ассоциации NC и SLB;
- Отвязывание Network Sites в Uplink Profile;
- Удаление виртуальных сетей и их пулов;
- Удаление IP-pool логических сетей (предварительно освободить адреса, если остались занятые);
- Удаление логических сетей и сайтов; Может возникнуть проблема с удалением Private VIP сети, т.к. к ней привязан SLB Manager VIP);
- Удаление кластера из VMM (может не понадобиться, если всё работает "ок" - предварительно попробуйте удалить Network Service);
- Удалить Network Service;
- Удаление сервиса в "VMs and services";
Диагностика Network Controller и его компонентов
NC и другие компоненты SDN работают, обмениваясь информацией между собой на основе различных ID для обеспечения уникальной индентификации объектов конфигурации.
К примеру, выполнив команду Debug-NetworkControllerConfigurationState вы получаете вывод, содержащий статус "ошибка", но при этом невозможно понять какой компонент вызывает проблемы.
Для уточнения данных воспользуйтесь тем, что введите ссылку ResourcePath в браузер. В ответ вы получите JSON файл, который будет содержать понятную человеку детализацию.
Get-NetworkControllerGatewayPool -ConnectionUri $URI -Credential $cred | ConvertTo-Json -Depth 10
К примеру, выполнив команду Debug-NetworkControllerConfigurationState вы получаете вывод, содержащий статус "ошибка", но при этом невозможно понять какой компонент вызывает проблемы.
Для уточнения данных воспользуйтесь тем, что введите ссылку ResourcePath в браузер. В ответ вы получите JSON файл, который будет содержать понятную человеку детализацию.
P.S. забыл, если после команды вывода конкретной строки, вставить "| ConvertTo-Json -Depth 10", к примеру:
Get-NetworkControllerGatewayPool -ConnectionUri $URI -Credential $cred | ConvertTo-Json -Depth 10
,то вы увидите содержимое файла по ссылке в сессии PowreShell
среда, 5 июля 2017 г.
Зависание узлов Hyper-V при добавлении в Network Controller
В момент добавления узлов виртуализации в Network Controller (происходит при создании Network Service в VMM) столкнулись с тем, что узлы отдельные узлы зависали и приходилось их перезагружать "по питанию".
Процедура создания Network Service добавляет все узлы хост-группы последовательно, но из "рандомного" массива. Поэтому, следующий сбой был слабопредсказуем и закономерность сразу не прослеживалась для всех узлов.
После упорного траблшутинга выяснилось, что после пересоздания коммутатора и vNIC для HCI* кластера не выполнена настройка привязки интерфейсов vNIC для SMB трафика к физическим интерфейсам, с помощью команд:
Set-VMNetworkAdapterTeamMapping -VMNetworkAdapterName 'SMB-Storage-1' –ManagementOS –PhysicalNetAdapterName 'SLOT 6 Port 1'
Set-VMNetworkAdapterTeamMapping -VMNetworkAdapterName 'SMB-Storage-2' –ManagementOS –PhysicalNetAdapterName 'SLOT 6 Port 2'
Диагностировать это событие можно по сообщениям в журналах "сбойного" узла.
После исправления конфигурации NC успешно установился на HCI кластер.
*Hyper-Converged Infrastructure
Процедура создания Network Service добавляет все узлы хост-группы последовательно, но из "рандомного" массива. Поэтому, следующий сбой был слабопредсказуем и закономерность сразу не прослеживалась для всех узлов.
После упорного траблшутинга выяснилось, что после пересоздания коммутатора и vNIC для HCI* кластера не выполнена настройка привязки интерфейсов vNIC для SMB трафика к физическим интерфейсам, с помощью команд:
Set-VMNetworkAdapterTeamMapping -VMNetworkAdapterName 'SMB-Storage-1' –ManagementOS –PhysicalNetAdapterName 'SLOT 6 Port 1'
Set-VMNetworkAdapterTeamMapping -VMNetworkAdapterName 'SMB-Storage-2' –ManagementOS –PhysicalNetAdapterName 'SLOT 6 Port 2'
Диагностировать это событие можно по сообщениям в журналах "сбойного" узла.
После исправления конфигурации NC успешно установился на HCI кластер.
*Hyper-Converged Infrastructure
Подписаться на:
Сообщения (Atom)