Настройка компонентов программно-определяемой сети (SDN) в структуре VMM с помощью PowerShell
System Center диспетчер виртуальных машин (VMM) можно использовать для развертывания инфраструктуры программно-определяемой сети (SDN) и управления ею.
Компоненты SDN можно развернуть в структуре VMM, в том числе:
- Сетевой контроллер. Сетевой контроллер позволяет автоматизировать настройку сетевой инфраструктуры вместо ручной настройки сетевых устройств и служб.
- Шлюз RAS для SDN: шлюз RAS — это программный, мультитенантный маршрутизатор BGP, поддерживающий BGP в Windows Server 2016, предназначенный для поставщиков услуг обслуживания и предприятий, в которых размещаются несколько виртуальных сетей клиента с помощью HNV.
- Балансировка нагрузки программного обеспечения (SLB) для SDN: SDN в Windows Server 2016 может использовать подсистему балансировки нагрузки программного обеспечения (SLB) для равномерного распределения сетевого трафика клиента и клиента между ресурсами виртуальной сети. Windows Server SLB позволяет размещать одну и ту же рабочую нагрузку на нескольких серверах, что обеспечивает высокий уровень доступности и масштабирование.
Существует несколько способов развертывания этих компонентов:
- Консоль VMM: развертывание сетевого контроллера, SLB и шлюза RAS вручную в консоли VMM.
- PowerShell: развертывание всех компонентов с помощью скриптов PowerShell.
Преимущества развертывания PowerShell
- Разверните все компоненты SDN с помощью скриптов PowerShell.
- Использование скрипта сокращает введение ошибок вручную и экономит значительное время развертывания.
- При развертывании с помощью скрипта можно изменить параметры в консоли VMM, как и при развертывании компонентов SDN вручную.
- Как и в случае с развертыванием вручную, можно настроить новую логическую сеть управления и переключиться или повторно использовать существующую сеть и переключиться.
- Если развертывание скрипта завершается сбоем, все измененные параметры откатываются, чтобы можно было начать снова.
- Вы можете отключить развертывание для определенных компонентов. Например, если у вас уже развернут сетевой контроллер, можно развернуть только шлюз SLB и RAS.
Перед началом работы
- Развертывание коммутаторов с поддержкой SET в настоящее время не поддерживается в развертывании PowerShell. Необходимо развернуть переключатель с поддержкой SET вне полосы, а затем указать имя коммутатора во время развертывания.
- Проверьте наличие необходимых условий для развертывания компонентов SDN.
Шаги развертывания
Вот что необходимо сделать для настройки компонентов SDN в VMM с помощью PowerShell.
Настройте узлы и инфраструктуру физической сети: вам нужен доступ к физическим сетевым устройствам для настройки виртуальных ЛС, маршрутизации и других. Кроме того, для размещения инфраструктуры SDN и виртуальных машин клиента требуется узлы Hyper-V. Подробнее.
Подготовлен виртуальный жесткий диск для шаблонов служб в формате VHD или VHDX.
Скачайте шаблон службы сетевого контроллера , шаблон службы SLB и шаблон службы шлюза RAS.
Импортируйте шаблоны шлюзов SLB и RAS в библиотеку VMM.
Настройте группы безопасности Active Directory. Один для управления сетевым контроллером и другой для клиентов сетевого контроллера. Для каждой группы потребуется по крайней мере одна учетная запись пользователя.
Настройте общую папку библиотеки VMM. Для хранения журналов диагностика можно использовать необязательный файловый ресурс библиотеки. Доступ к этой общей папке библиотеки будет осуществляться сетевым контроллером для хранения диагностика информации на протяжении всего времени существования.
Настройте выделенную группу узлов VMM для всех узлов SDN Hyper-V.
Примечание.
Узлы должны запускать последнюю версию применимой версии Windows Server и иметь роль Hyper-V.
Настройка сертификата. Требуется SSL-сертификат для обмена данными HTTPS между VMM и сетевым контроллером.
Скачайте и запустите скрипты SDN. Существует три сценария:
- VMMExpress.ps1: этот скрипт развертывает стек SDN. Скачав его, вы можете добавить собственные настройки.
- Fabricconfig.psd1: этот файл принимает все входные данные для настройки SDN.
- Fabricconfig_Example.psd1: пример файла, содержащего фиктивные параметры. Их можно заменить собственными параметрами.
Следующие шаги
Настройте узлы и физическую сетевую инфраструктуру для SDN .