Crear conmutadores lógicosCreate logical switches

En este artículo se describe cómo crear conmutadores lógicos en el tejido de System Center - Virtual Machine Manager (VMM), convertir un conmutador virtual de host en un conmutador lógico y configurar extensiones de conmutador virtual en caso de que sean necesarias.This article describes how to create logical switches in the System Center - Virtual Machine Manager (VMM) fabric, convert a host virtual switch to a logical switch, and set up virtual switch extensions if you need them.

Un conmutador lógico agrupa extensiones de conmutador virtual, perfiles de puerto y clasificaciones de puerto para que pueda configurar cada adaptador de red con la configuración que necesita y tener una configuración coherente en los adaptadores de red de varios hosts.A logical switch brings virtual switch extensions, port profiles, and port classifications together so that you can configure each network adapter with the settings you need, and have consistent settings on network adapters across multiple hosts. Puede formar un equipo de varios adaptadores de red aplicándoles el mismo conmutador lógico y perfil de puerto de vínculo superior.You can team multiple network adapters by applying the same logical switch and uplink port profile to them.

Configurar extensiones de conmutador virtualSet up virtual switch extensions

Las extensiones de conmutador se instalan en el servidor VMM y se incluyen en un conmutador lógico.You install switch extensions on the VMM server and then include them in a logical switch. Hay varios tipos de extensiones de conmutador:There are a few types of switch extensions:

  • Las extensiones de supervisión pueden usarse para supervisar el tráfico de red y realizar informes, pero no para modificar paquetes.Monitoring extensions can be used to monitor and report on network traffic, but they cannot modify packets.
  • Las extensiones de captura pueden usarse para inspeccionar el tráfico y obtener muestras del mismo, pero no para modificar paquetes.Capturing extensions can be used to inspect and sample traffic, but they cannot modify packets.
  • Las extensiones de filtrado pueden usarse para bloquear, modificar o desfragmentar paquetes.Filtering extensions can be used to block, modify, or defragment packets. También pueden bloquear puertos.They can also block ports.
  • Las extensiones de reenvío pueden usarse para dirigir el tráfico mediante la definición de destinos y pueden capturar y filtrar el tráfico.Forwarding extensions can be used to direct traffic by defining destinations, and they can capture and filter traffic. Para evitar conflictos, solo puede estar activa una única extensión de reenvío en un conmutador lógico.To avoid conflicts, only one forwarding extension can be active on a logical switch.

Puede configurar un administrador de extensiones de conmutador virtual (administrador de red) si desea administrar extensiones mediante una consola de administración de proveedores y la consola VMM.You can set up a virtual switch extension manager (network manager) if you want to managed extensions using a vendor management console and the VMM console together.

Configurar un administrador de extensiones de conmutador virtualSet up a virtual switch extension manager

  1. Obtenga el software de proveedor del proveedor e instale el proveedor en el servidor de administración de VMM.Obtain the provider software from your vendor and install the provider on the VMM management server. Si tiene un clúster, instálelo en todos los nodos.If you have a cluster install it on all nodes.
  2. Haga clic en Tejido > Inicio > Mostrar > Recursos del tejido > Redes > Administradores de extensiones de conmutador.Click Fabric > Home > Show > Fabric Resources > Networking > Switch Extension Managers.
  3. En Asistente para agregar administradores de extensiones de conmutador virtual > General especifique el fabricante y escriba la cadena de conexión: por ejemplo, myextmanager1.contoso.com:443.In Add Virtual Switch Extension Manager Wizard > General specify the manufacturer and type the connection string for example myextmanager1.contoso.com:443. El proveedor define la sintaxis exacta.The exact syntax is defined by the vendor. Especifique la cuenta que desee usar para conectarse al recurso.Specify the account you want to use to connect to the resource.
  4. En Grupos Host, especifique los grupos host para los que desee usar el administrador de extensiones.In Host Groups specify the host groups for which you want to use the extension manager.
  5. En Resumen, revise la configuración y haga clic en Finalizar.In Summary review settings and click Finish. Compruebe que aparezca la extensión en el panel Administradores de extensiones de conmutador virtual.Check that the extension appears in the Virtual Switch Extension Managers pane.

Configurar un conmutador lógicoSet up a logical switch

  1. Asegúrese de que, como mínimo, tiene un perfil de puerto de vínculo superior antes de comenzar.Make sure you have at least one uplink port profile before you begin.
  2. Haga clic en la ficha Tejido > Redes > Conmutadores lógicos > Crear conmutador lógico.Click Fabric tab > Networking > Logical Switches > Create Logical Switch.
  3. En Asistente para crear conmutadores lógicos > Introducción, revise la información.In Create Logical Switch Wizard > Getting Started, review the information.
  4. En General, especifique un nombre y una descripción opcional.In General, specify a name and optional description.
  5. EnModo de vínculo superior, seleccione:In Uplink Mode, select:
    • Equipo sin vínculo superior si no está usando la formación de equipos.No Uplink Team if you're not using teaming.
    • Equipo incrustado si quiere implementar el conmutador con la formación de equipos basada en conjuntosEmbedded Team if you want to deploy the switch with SET-based teaming
    • Equipo si quiere usar la formación de equipos NICTeam if you want to use NIC teaming
  6. En Configuración, seleccione el modo de ancho de banda mínimo.In Settings, select the minimum bandwidth mode. Si ha implementado la controladora de red de Microsoft, puede especificar que debe administrar el conmutador.If you've deployed Microsoft network controller, you can specify that it should manage the switch. Si habilita esta configuración, no podrá agregar extensiones al conmutador.If you enable this setting you won't be able to add extensions to the switch.
  7. Habilite SR-IOV si lo necesita.Enable SR-IOV if you need to. SR-IOV permite que las máquinas virtuales omitan el conmutador y se dirijan directamente al adaptador de red físico.SR-IOV enables virtual machines to bypass the switch and directly address the physical network adapter. Si desea habilitarlo:If you want to enable:

    • Asegúrese de que tiene soporte de SR-IOV en el hardware y firmware del host, el adaptador de red físico y los controladores del sistema operativo de administración y del sistema operativo invitado.Make sure that you have SR-IOV support in the host hardware and firmware, the physical network adapter, and drivers in the management operating system and in the guest operating system.
    • Cree un perfil de puerto nativo para adaptadores de red virtuales que también estén habilitados para SR-IOV.Create a native port profile for virtual network adapters that is also SR-IOV enabled.
    • Al configurar las opciones de red en el host (en la propiedad host denominada Conmutadores virtuales), adjunte el perfil de puerto nativo para adaptadores de red virtuales al conmutador virtual mediante una clasificación de puerto.When you configure networking settings on the host (in the host property called Virtual switches), attach the native port profile for virtual network adapters to the virtual switch by using a port classification. Puede usar la clasificación de puerto de SR-IOV que se proporciona en VMM o bien crear su propia clasificación de puerto.You can use the SR-IOV port classification that is provided in VMM, or create your own port classification.
  8. En Extensiones, si usa extensiones de conmutador virtual, selecciónelas y ordénelas.In Extensions, if you're using virtual switch extensions select them and arrange the order. Las extensiones procesan el tráfico de red a través del conmutador en el orden especificado.extensions process network traffic through the switch in the order you specify. Tenga en cuenta que solo se puede habilitar una extensión de reenvío.Note that only one forwarding extension can be enabled.
  9. En Puerto virtual, agregue una o varias clasificaciones de puerto y perfiles de puerto del adaptador de red virtual.In Virtual Port add one or more port classifications and virtual network adapter port profiles. También puede crear una clasificación de puerto y establecer una clasificación predeterminada.You can also create a port classification and set a default classification.
  10. En Vínculo superior, agregue un perfil de puerto de vínculo superior o cree uno nuevo.In Uplink add an uplink port profile, or create a new one. Al agregar un perfil de puerto de vínculo superior, este se coloca en una lista de perfiles que están disponibles a través de ese conmutador lógico.When you add an uplink port profile, it is placed in a list of profiles that are available through that logical switch. En cambio, al aplicar el conmutador lógico a un adaptador de red de un host, el perfil de puerto de vínculo superior se aplica a ese adaptador de red solo si lo selecciona en la lista de perfiles disponibles.However, when you apply the logical switch to a network adapter in a host, the uplink port profile is applied to that network adapter only if you select it from the list of available profiles.
  11. En Resumen, revise la configuración y haga clic en Finalizar.In Summary review the settings and click Finish. Compruebe que el modificador aparezca en Conmutadores lógicos.Verify the switch appears in Logical Switches.

Convertir un conmutador virtual en un conmutador lógicoConvert virtual switch to logical switch

Si un host del tejido VMM tiene un conmutador virtual estándar, puede convertirlo para usar un conmutador lógico.If a host in the VMM fabric has a standard virtual switch, you can convert it to use a logical switch.

Tenga en cuenta que:Note that:

  • Para poder realizar la conversión, necesita un conmutador lógico instalado, con una configuración específica.Before you can convert, you need a logical switch in place, with specific settings.
  • Debe ser miembro del rol de usuario Administrador o miembro del rol de usuario Administrador delegado, en el que el ámbito de administración incluye el grupo host en el que se encuentra el host de Hyper-V.You must be a member of the Administrator user role, or a member of the Delegated Administrator user role, where the management scope includes the host group in which the Hyper-V host is located.

Comparación de configuraciones de conmutadorCompare switch settings

  1. En Administrador del servidor, en el host, haga clic en Hyper-V.In Server Manager on the host, click Hyper-V. Cierre el administrador del servidor.Close Server Manager.
  2. Haga clic con el botón derecho en el host > Configurar formación de equipos de NIC y registre cualquier configuración de formación de equipos y de equilibrio de carga.Right-click the host > Configure NIC Teaming, and record any teaming and load balancing settings.
  3. En Administrador de Hyper-V, haga clic con el botón derecho en el host > Administrador de conmutadores virtuales.In Hyper-V Manager, right-click the host > Virtual Switch Manager. Seleccione el conmutador virtual y compruebe si la opción Habilitar virtualización de E/S de raíz única (SR-IOV) está seleccionada.Select the virtual switch and verify whether Enable single-root I/O virtualization (SR-IOV) is selected. Cierre el Administrador de Hyper-V.Close Hyper-V Manager.
  4. En la consola VMM > Tejido > Servidores > Todos los hosts, haga clic con el botón derecho en el host > Propiedades.In the VMM console > Fabric > Servers > All Hosts, right-click the host > Properties.
  5. En Conmutadores virtuales, tenga en cuenta las propiedades, incluida la red lógica y el modo de ancho de banda mínimo.In Virtual Switches, note the properties, including logical network, and minimum bandwidth mode.
  6. En Tejido > Redes > Conmutadores lógicos, haga clic con el botón derecho en el conmutador lógico al que desea convertir la configuración del host y luego haga clic en Propiedades.In Fabric > Networking > Logical Switches, right-click the logical switch that you want to convert the host configuration to, and click Properties.
  7. En Conmutadores lógicos, registre la información:In Logical Switches, record the information:

    • En General, registre el modo de vínculo superior, si la virtualización de E/S de raíz única está habilitada, y el modo de ancho de banda mínimo.In General, record the uplink mode, whether SR-IOV is enable, and minimum bandwidth mode.
    • En Extensiones, tenga en cuenta si se han agregado las extensiones de reenvío al conmutador lógico.In Extensions, note whether any forwarding extensions have been added to the logical switch.
    • En Puerto virtual, registre los nombres de los perfiles de puerto que se muestran.In Virtual port, record the names of the port profiles that are listed. Asegúrese de tener en cuenta si uno de ellos tiene SR-IOV en el nombre.Be sure to note if one of them has SR-IOV in the name.
    • En Vínculos superiores, registre los sitios de red, si el modo de vínculo superior forma equipo, el algoritmo de equilibrio de carga y el modo de formación de equipos.In Uplinks, record the network sites, whether uplink mode is teamed, the load balancing algorithm, and teaming mode.
  8. En Tejido > Redes, haga clic en Perfiles de puerto.In Fabric > Networking, click Port Profiles. Para los perfiles de puerto correspondiente, haga clic en propiedades.For any relevant port profiles, click Properties. En Configuración de descarga, vea si la opción Habilitar virtualización de E/S de raíz única está activada.In Offload Settings, see if Enable Single-root I/O virtualization is checked.

  9. Ahora compare la información registrada que registró para el conmutador lógico y los perfiles de puerto con la información de conmutador virtual.Now compare the recorded information that you recorded for the logical switch and port profiles, with the virtual switch information.
  10. Revise la siguiente tabla para ver si puede convertir el host para usar el conmutador lógico.Review the following table to see whether you can convert the host to use the logical switch.

    ElementoItem ConversiónConversion
    SR-IOVSR-IOV La configuración de SR-IOV (habilitada o deshabilitada) debe ser la misma en el conmutador lógico y en el conmutador virtual.The SR-IOV setting (enabled or disabled) must be the same in the logical switch as it is in the virtual switch.

    Si la opción SR-IOV está habilitada, debe habilitarse en el propio conmutador lógico y al menos en un perfil de puerto de adaptador de red virtual en el conmutador lógico.If SR-IOV is enabled, it must be enabled in the logical switch itself, and in at least one virtual network adapter port profile within the logical switch.
    Modo de vínculo superiorUplink mode

    Algoritmo de equilibrio de cargaLoad balancing algorithm

    Modo de formación de equiposTeaming mode
    La configuración del Modo de vínculo superior debe coincidir.The Uplink mode setting must match.

    Si el modo de vínculo superior es Equipo, entonces el Algoritmo de equilibrio de carga y el Modo de formación de equipos también deben coincidir.If the uplink mode is Team, then the Load balancing algorithm and Teaming mode must also match.
    Modo de ancho de banda mínimoMinimum bandwidth mode Deben coincidir.Must match.
    Sitios de redNetwork sites Debe configurarse el conmutador lógico para los sitios de red correctos (en la red lógica correcta) para este host.The logical switch must be configured for the correct network sites (in the correct logical network) for this host.
  11. Si la configuración del conmutador lógico no coincide como se describe en la tabla, debe encontrar o crear un conmutador lógico que coincida.If the settings in the logical switch don't match as described in the table, you need to find or create a logical switch that does match.

Conversión de un host para usar un conmutador lógicoConvert a host to use a logical switch

Nota

  • El procedimiento siguiente no es aplicable para SET; use el script en su lugar.The following procedure is not applicable for SET, use the script instead.
  • La conversión no interrumpirá el tráfico de red.The conversion will not interrupt network traffic.
  • Si se produce un error en cualquier operación en la conversión, no se cambiará ningún valor y el conmutador no se convertirá.If any operation in the conversion fails, no settings will be changed, and the switch will not be converted.
  1. En VMM, haga clic en Tejido > Servidores > Todos los hosts.In VMM, click Fabric > Servers > All Hosts. Haga clic con el botón derecho en el host > Propiedades.Right-click the host > Properties.
  2. En la pestaña Conmutadores virtuales, haga clic en Convertir en conmutador lógico.On the Virtual Switches tab, click Convert to Logical Switch.
  3. Seleccione el conmutador lógico al que se va a convertir el host.Select the logical switch that you want to convert the host to. A continuación, seleccione el perfil de puerto de vínculo superior que desea utilizar y haga clic en Convertir.Then select the uplink port profile to use, and click Convert.
  4. En función de la configuración, puede que aparezca el cuadro de diálogo Trabajos.The Jobs dialog box might appear, depending on your settings. Asegúrese de que el trabajo tiene el estado Completadoy cierre el cuadro de diálogo.Make sure that the job has a status of Completed, and then close the dialog box.
  5. Para comprobar que se ha convertido el conmutador, haga clic con el botón derecho en el host, haga clic en Propiedades y después haga clic en la pestaña Conmutadores virtuales.To verify that the switch was converted, right-click the host, click Properties, and then click the Virtual Switches tab.

Script para la conversión del conmutador SETScript for SET switch conversion

Nota

Cree un conmutador lógico en VMM con el mismo nombre que el conmutador SET implementado en el host.Create a logical switch in VMM with the same name as the SET switch that is deployed on the host. El conmutador estándar se convertirá en este conmutador lógico después de ejecutar el siguiente script en el host.Standard switch will be converted to this logical switch after you run the following script on the host.

#Replace Virtual Switch name with already deployed switch name on host
$VirtualSwitchName="SETswitch"

#Replace logical switch ID below with the one got from Get-SCLogicalSwitch cmdlet for the switch created in VMM
$LogicalSwitchId="45b98a8d-1887-4431-9f20-8b9beed853ce"

#Replace the port profile set name with the one created and associated with the above logical switch in VMM
$PortProfileSetName="Mgmt_UPP"

#Replace uplink port profile set ID with the one got from Get-SCUplinkPortProfileSet for the port profile set created in VMM
$PortProfileSetId="fd9e4c9a-4ffa-4845-808d-930e6616b62f"

$vswitch=Get-VMSwitch -Name $VirtualSwitchName
$VMMPortFeatureId="1f59a509-a6ba-4aba-8504-b29d542d44bb"
$defaultPortFeature = Get-VMSystemSwitchExtensionPortFeature -FeatureId $VMMPortFeatureId
$VMMFeatureId="8b54c928-eb03-4aff-8039-99171dd900ff"
$currentFeature = Get-VMSwitchExtensionSwitchFeature -SwitchName $VirtualSwitchName -FeatureId $VMMFeatureId
$defaultFeature = Get-VMSystemSwitchExtensionSwitchFeature -FeatureId $VMMFeatureId
$defaultFeature.SettingData.LogicalSwitchId=$LogicalSwitchId
$defaultFeature.SettingData.LogicalSwitchName=$VirtualSwitchName
Add-VMSwitchExtensionSwitchFeature -SwitchName $VirtualSwitchName -VMSwitchExtensionFeature $defaultFeature

$defaultPortFeature = Get-VMSystemSwitchExtensionPortFeature -FeatureId $VMMPortFeatureId
$defaultPortFeature.SettingData.PortProfileSetId=$PortProfileSetId
$defaultPortFeature.SettingData.PortProfileSetName=$PortProfileName
$defaultPortFeature.SettingData.NetCfgInstanceId="{" + $vswitch.Id +"}"
Add-VMSwitchExtensionPortFeature -SwitchName $VirtualSwitchName -VMSwitchExtensionFeature $defaultPortFeature –ExternalPort

Después de ejecutar el script, actualice el host en VMM y verifique si VMM reconoce el conmutador como lógico.After you run the script, refresh the host in VMM and verify if VMM recognizes the switch as logical switch.

Pasos siguientesNext steps

Aplicar configuración de red en un host con un conmutador lógico.Apply network settings on a host with a logical switch.