Configuración de componentes de red definidas por software (SDN) en el tejido de VMM con PowerShellSet up Software Defined Network (SDN) components in the VMM fabric using PowerShell

System Center - Virtual Machine Manager (VMM) se puede usar para implementar y administrar una infraestructura de Redes definidas por software (SDN).System Center - Virtual Machine Manager (VMM) can be used to deploy and manage a Software Defined Network (SDN) infrastructure.

Puede implementar componentes de SDN en el tejido de VMM, por ejemplo:You can deploy SDN components in the VMM fabric, including:

  • Controladora de red: la controladora de red permite automatizar la configuración de la infraestructura de red, sin necesidad de configurar manualmente los servicios y los dispositivos de red.Network Controller: The network controller allows you to automate configuration of your network infrastructure, instead of manually configuring network devices and services.
  • Puerta de enlace RAS de SDN: la puerta de enlace RAS es un enrutador multiinquilino de Windows Server 2016, compatible con BGP y basado en software, que está diseñado para CSP y para empresas que hospedan varias redes virtuales de inquilinos mediante HNV.RAS Gateway for SDN: RAS Gateway is a software-based, multitenant, BGP capable router in Windows Server 2016 that is designed for CSPs and Enterprises that host multiple tenant virtual networks using HNV.
  • Equilibrio de carga de software (SLB) para SDN: SDN de Windows Server 2016 puede usar el equilibrio de carga de software (SLB) para distribuir uniformemente tráfico de red del inquilino y del cliente del inquilino entre recursos de red virtual.Software Load Balancing (SLB) for SDN: SDN in Windows Server 2016 can use Software Load Balancing (SLB) to evenly distribute tenant and tenant customer network traffic among virtual network resources. El SLB de Windows Server permite que varios servidores hospeden la misma carga de trabajo, lo que proporciona escalabilidad y alta disponibilidad.The Windows Server SLB enables multiple servers to host the same workload, providing high availability and scalability.

Existen dos maneras de implementar estos componentes:There are a couple of ways to deploy these components:

Ventajas de la implementación de PowerShellAdvantages of PowerShell deployment

  • Implemente todos los componentes de SDN con scripts de PowerShell.Deploy all SDN components with PowerShell scripts.
  • Mediante un script puede reducir la introducción de errores manuales y ahorrar valioso tiempo de implementación.Using a script can reduce the introduction of manual errors, and save significant deployment time.
  • Con este método, puede modificar posteriormente la configuración de la consola de VMM, igual que haría si implementara componentes de SDN manualmente.If you deploy using the script, afterwards you can modify settings in the VMM console, just as you would if you deploy the SDN components manually.
  • Al igual que con la implementación manual, tiene la opción de configurar una nueva red lógica de administración y cambiar o reutilizar una red y un conmutador existentes.Like the manual deployment, you have the option of setting up a new management logical network and switch, or to reuse an existing network and switch.
  • Si se produce un error en la implementación del script, todos los valores de configuración modificados se deshacen para que pueda empezar de nuevo.If the script deployment fails, all changed settings are rolled back, so that you can start again.
  • Puede desactivar la implementación de componentes específicos, por ejemplo, si ya tiene implementada la controladora de red, puede implementar solo SLB y la puerta de enlace de RAS.You can turn off deployment for specific components, For example, if you already have network controller deployed, you can deploy SLB and RAS gateway only.

Antes de empezarBefore you start

Pasos de implementaciónDeployment steps

Esto es lo que debe hacer para configurar componentes de SDN en VMM con PowerShell.Here's what you need to do to set up SDN components in VMM with PowerShell.

  1. Configurar los hosts y la infraestructura de red física: debe tener acceso a los dispositivos de red física para configurar las VLAN, el enrutamiento, etc. También necesita hosts de Hyper-V para hospedar la infraestructura de SDN y las máquinas virtuales del inquilino.Configure hosts and physical network infrastructure: You need access to your physical network devices to configure VLANs, routing etc. You also need Hyper-V hosts to host the SDN infrastructure and tenant VMs. Obtenga más información.Learn more.
  2. Disco duro virtual preparado para las plantillas de servicio en formato VHD o VHDX.Prepared virtual hard disk for the service templates in VHD or VHDX format.
  3. Descargue la plantilla de controladora de red, la plantilla del servicio de SLB y la plantilla del servicio de puerta de enlace de RAS.Download the network controller service template, the SLB service template, and the RAS gateway service template.
  4. Importe las plantillas de controladora de red, SLB y puerta de enlace de RAS en la biblioteca VMM.Import the network controller, SLB, and RAS gateway templates into the VMM library.
  5. Configure grupos de seguridad de Active Directory.Set up Active Directory security groups. Uno para la administración de la controladora de red y otro para los clientes de la controladora de red.One for network controller management, and another for network controller clients. Cada grupo necesitará tener al menos una cuenta de usuario.Each group will need at least one user account in it.
  6. Configure un recurso compartido de biblioteca de VMM. Puede tener un recurso compartido de archivos de biblioteca para guardar registros de diagnóstico.Set up a VMM library share.You can have an optional library file share for keeping diagnostic logs. La controladora de red accederá a este recurso compartido de biblioteca para almacenar información de diagnóstico durante todo su ciclo de vida.This library share will be accessed by the network controller to store diagnostics information throughout its lifetime.
  7. Configure un grupo de hosts de VMM dedicado para todos los hosts de Hyper-V de SDN.Set up a dedicated VMM host group for all SDN Hyper-V hosts. Tenga en cuenta que los hosts deben ejecutar la versión más reciente de Windows Server 2016 y deben tener habilitado el rol de Hyper-V.Note that hosts must be running the latest version of Windows Server 2016, and have the Hyper-V role enabled.
  8. Configure un certificado.Set up a certificate. Necesitará un certificado de SSL para la comunicación HTTPS entre VMM y la controladora de red.You need an SSL certificate for HTTPS communications between VMM and the network controller.
  9. Descargue y ejecute los scripts de SDN.Download and run the SDN scripts. Hay tres scripts:There are three scripts:

    • VMMExpress.ps1: este script implementa la pila de SDN.VMMExpress.ps1: This script deploys the SDN stack. Después de descargarlo, puede realizar sus propias personalizaciones.After you download it, you can your own customizations.
    • Fabricconfig.psd1: este archivo acepta todas las entradas para configurar SDN.Fabricconfig.psd1: This file accepts all the inputs for setting up SDN.
    • Fabricconfig_Example.psd1: un archivo de ejemplo que contiene parámetros ficticios.Fabricconfig_Example.psd1: A sample file that contains dummy parameters. Puede sustituirlos por sus propios parámetros.You can replace those with your own parameters.

Pasos siguientesNext steps

Configurar hosts y la infraestructura de red física para SDN .Configure hosts and physical network infrastructure for SDN .