Configurar componentes de SDN (Rede Definida pelo Software) na malha do VMM usando o PowerShell
O System Center Virtual Machine Manager (VMM) pode ser usado para implantar e gerenciar uma infraestrutura de SDN (Rede Definida pelo Software).
Você pode implantar componentes SDN na malha do VMM, incluindo:
- Controlador de rede: O controlador de rede permite automatizar a configuração de sua infraestrutura de rede em vez de configurar manualmente os dispositivos e serviços de rede.
- Gateway de RAS para SDN: o Gateway de RAS é um roteador baseado em software, multilocatário e compatível com BGP no Windows Server 2016 projetado para CSPs e empresas que hospedam redes virtuais de vários locatários usando HNV.
- SLB (Balanceamento de Carga de Software) para SDN: o SDN no Windows Server 2016 pode usar o SLB (Balanceamento de Carga de Software) para distribuir uniformemente o tráfego de rede do locatário e do cliente do locatário entre os recursos de rede virtual. O SLB do Windows Server permite que vários servidores hospedem a mesma carga de trabalho, fornecendo alta disponibilidade e escalabilidade.
Há algumas maneiras de implantar esses componentes:
- Console do VMM: implante o controlador de rede, o SLB e o gateway RAS manualmente no console do VMM.
- PowerShell: implante todos os componentes usando scripts do PowerShell.
Vantagens da implantação do PowerShell
- Implante todos os componentes SDN com scripts do PowerShell.
- O uso de um script reduz a introdução de erros manuais e economiza um tempo significativo de implantação.
- Se você implantar usando o script, poderá modificar as configurações no console do VMM posteriormente, assim como faria se implantasse os componentes SDN manualmente.
- Assim como a implantação manual, você tem a opção de configurar uma nova rede lógica de gerenciamento e switch ou reutilizar uma rede e um switch existentes.
- Se a implantação do script falhar, todas as configurações alteradas serão revertidas para que você possa começar novamente.
- Você pode desativar a implantação de componentes específicos. Por exemplo, se você já tiver o controlador de rede implantado, poderá implantar somente o gateway SLB e RAS.
Antes de começar
- Atualmente, não há suporte para a implantação de comutador habilitado para SET em uma implantação do PowerShell. Você precisa implantar o switch habilitado para SET fora de banda e, em seguida, especificar o nome do switch durante a implantação.
- Verifique se você tem os pré-requisitos para a implantação do componente SDN em vigor:
Etapas de implantação
Aqui está o que você precisa fazer para configurar componentes SDN no VMM com o PowerShell.
Configurar hosts e infraestrutura de rede física: você precisa de acesso aos seus dispositivos de rede física para configurar VLANs, roteamento e outros. Você também precisa de hosts Hyper-V para hospedar a infraestrutura SDN e as VMs de locatário. Saiba mais.
Disco rígido virtual preparado para os modelos de serviço em formato VHD ou VHDX.
Baixe o modelo de serviço do controlador de rede, o modelo de serviço SLB e o modelo de serviço de gateway RAS.
Importe os modelos de controlador de rede, SLB e gateway RAS para a biblioteca do VMM.
Configure grupos de segurança do Active Directory. Um para gerenciamento de controlador de rede e outro para clientes de controlador de rede. Cada grupo precisará de pelo menos uma conta de usuário.
Configure um compartilhamento de biblioteca do VMM. Você pode ter um compartilhamento de arquivos de biblioteca opcional para manter os logs de diagnóstico. Esse compartilhamento de biblioteca será acessado pelo controlador de rede para armazenar informações de diagnóstico durante todo o seu tempo de vida.
Configure um grupo de hosts do VMM dedicado para todos os hosts SDN Hyper-V.
Observação
Os hosts devem estar executando a versão mais recente da versão aplicável do Windows Server e ter a função Hyper-V habilitada.
Configure um certificado. Você precisa de um certificado SSL para comunicações HTTPS entre o VMM e o controlador de rede.
Baixe e execute os scripts SDN. Existem três scripts:
- VMMExpress.ps1: esse script implanta a pilha de SDN. Depois de baixá-lo, você pode adicionar suas próprias personalizações.
- Fabricconfig.psd1: esse arquivo aceita todas as entradas para configurar o SDN.
- Fabricconfig_Example.psd1: um arquivo de exemplo que contém parâmetros fictícios. Você pode substituí-los por seus próprios parâmetros.