Compartir a través de


Creación de redes lógicas para Azure Stack HCI

Se aplica a: Azure Stack HCI, versión 23H2

En este artículo se describe cómo crear o agregar redes lógicas para el clúster de Azure Stack HCI.

Requisitos previos

Asegúrese de que cumple los siguientes requisitos previos antes de empezar:

  • Asegúrese de revisar y completar los requisitos previos. Si usa un cliente para conectarse al clúster de Azure Stack HCI, consulte Conexión remota al clúster.

  • Asegúrese de que tiene un conmutador de máquina virtual externo al que pueden acceder todos los servidores del clúster de Azure Stack HCI. De forma predeterminada, se crea un conmutador externo durante la implementación del clúster de Azure Stack HCI que puede usar para asociarse a la red lógica que va a crear.

    Ejecute el comando siguiente para obtener el nombre del conmutador de máquina virtual externo en el clúster.

    Get-VmSwitch -SwitchType External
    

    Anote el nombre del modificador. Esta información se usa al crear una red lógica. Este es una salida de ejemplo:

    PS C:\Users\hcideployuser> Get-VmSwitch -SwitchType External
    Name                               SwitchType       NetAdapterInterfaceDescription
    ----                               ----------       ----------------------------
    ConvergedSwitch(management_compute_storage) External        Teamed-Interface
    PS C:\Users\hcideployuser>
    
  • Para crear máquinas virtuales con direcciones IP estáticas en el espacio de direcciones, agregue una red lógica con asignación de IP estática. Reserve un intervalo IP con el administrador de red y asegúrese de obtener el prefijo de dirección para este intervalo IP.

Creación de la red lógica

Puede crear una red lógica mediante el Interfaz de la línea de comandos de Azure (CLI) o mediante Azure Portal.

Complete los pasos siguientes para crear una red lógica mediante la CLI de Azure.

Inicio de sesión y establecimiento de la suscripción

  1. Conéctese a un servidor en el sistema de Azure Stack HCI.

  2. Iniciar sesión. Escriba:

    az login --use-device-code
    
  3. Establezca la suscripción.

    az account set --subscription <Subscription ID>
    

Creación de una red lógica a través de la CLI

Puede usar el az stack-hci-vm network lnet create cmdlet para crear una red lógica en el conmutador de máquina virtual para un DHCP o una configuración de IP estática. Los parámetros usados para crear un DHCP y una red lógica estática son diferentes.

Creación de una red lógica estática a través de la CLI

En esta versión, puede crear máquinas virtuales mediante una dirección IP estática solo a través de la CLI de Azure.

Cree una red lógica estática cuando desee crear máquinas virtuales con interfaces de red en estas redes lógicas. Siga estos pasos en la CLI de Azure para configurar una red lógica estática:

  1. Establezca los parámetros. Este es un ejemplo:

    $lnetName = "myhci-lnet-static"
    $vmSwitchName = '"ConvergedSwitch(management_compute_storage)"'
    $subscription = "<Subscription ID>"
    $resource_group = "myhci-rg"
    $customLocationName = "myhci-cl"
    $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName"
    $location = "eastus"
    $addressPrefixes = "100.68.180.0/28"
    $gateway = "192.168.200.1"
    $dnsServers = "192.168.200.222"
    

    Nota:

    Para el modificador de máquina virtual predeterminado creado en la implementación, pase la cadena de nombre encapsulada entre comillas dobles seguidas de comillas simples. Por ejemplo, se pasa un conmutador de máquina virtual predeterminado ConvergedSwitch(management_compute_storage) como ""ConvergedSwitch(management_compute_storage)"".

    En el caso de la dirección IP estática, los parámetros necesarios se tabulan de la siguiente manera:

    Parámetros Descripción
    name Nombre de la red lógica que cree para el clúster de Azure Stack HCI. Asegúrese de proporcionar un nombre que siga las reglas de nomenclatura para los recursos de red de Azure. No se puede cambiar el nombre de una red lógica después de crearla.
    vm-switch-name Nombre del conmutador virtual externo en el clúster de Azure Stack HCI donde se implementa la red lógica.
    resource-group Nombre del grupo de recursos donde se crea la red lógica. Para facilitar la administración, se recomienda usar el mismo grupo de recursos que el clúster de Azure Stack HCI.
    suscripción Nombre o identificador de la suscripción donde se implementa Azure Stack HCI. Esta podría ser otra suscripción que use para la red lógica en el clúster de Azure Stack HCI.
    ubicación personalizada Úselo para proporcionar la ubicación personalizada asociada al clúster de Azure Stack HCI donde va a crear esta red lógica.
    ubicación Regiones de Azure especificadas por az locations.
    vlan Identificador de VLAN para máquinas virtuales de Arc. Póngase en contacto con el administrador de red para obtener este valor. Un valor de 0 implica que no hay ningún identificador de VLAN.
    ip-allocation-method Método de asignación de direcciones IP y podría ser Dynamic o Static. Si no se especifica este parámetro, de forma predeterminada, la red lógica se crea con una configuración dinámica.
    prefijos de dirección Dirección de subred en notación CIDR. Por ejemplo: "192.168.0.0/16".
    dns-servers Lista de direcciones IPv4 de servidores DNS. Especifique varios servidores DNS en un formato separado por espacios. Por ejemplo: "10.0.0.5" "10.0.0.10"
    puerta de enlace Dirección Ipv4 de la puerta de enlace predeterminada.

    Nota:

    Se debe especificar el servidor DNS y la puerta de enlace si va a crear una red lógica estática.

  2. Cree una red lógica estática. Ejecute el siguiente cmdlet:

    az stack-hci-vm network lnet create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $lnetName --vm-switch-name $vmSwitchName --ip-allocation-method "Static" --address-prefixes $addressPrefixes --gateway $gateway --dns-servers $dnsServers     
    

    Este es una salida de ejemplo:

    {
      "extendedLocation": {
        "name": "/subscriptions/<Subscription ID>resourceGroups/myhci-rg/providers/Microsoft.ExtendedLocation/customLocations/myhci-cl",
        "type": "CustomLocation"
      },
      "id": "/subscriptions/<Subscription ID>resourceGroups/myhci-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/myhci-lnet-static",
      "location": "eastus",
      "name": "myhci-lnet-static",
      "properties": {
        "dhcpOptions": {
          "dnsServers": [
            "192.168.200.222"
          ]
        },
        "provisioningState": "Succeeded",
        "status": {},
        "subnets": [
          {
            "name": "myhci-lnet-static",
            "properties": {
              "addressPrefix": "192.168.201.0/24",
              "addressPrefixes": null,
              "ipAllocationMethod": "Static",
              "ipConfigurationReferences": null,
              "ipPools": null,
              "routeTable": {
                "etag": null,
                "name": null,
                "properties": {
                  "routes": [
                    {
                      "name": "myhci-lnet-static-default-route",
                      "properties": {
                        "addressPrefix": "0.0.0.0/0",
                        "nextHopIpAddress": "192.168.200.1"
                      }
                    }
                  ]
                },
                "type": null
              },
              "vlan": null
            }
          }
        ],
        "vmSwitchName": "ConvergedSwitch(management_compute_storage)"
      },
      "resourceGroup": "myhci-rg",
      "systemData": {
        "createdAt": "2023-11-02T16:38:18.460150+00:00",
        "createdBy": "guspinto@contoso.com",
        "createdByType": "User",
        "lastModifiedAt": "2023-11-02T16:40:22.996281+00:00",
        "lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05",
        "lastModifiedByType": "Application"
      },
      "tags": null,
      "type": "microsoft.azurestackhci/logicalnetworks"
    }
    

Una vez completada la creación de la red lógica, está listo para crear máquinas virtuales con interfaces de red en estas redes lógicas.

Creación de una red lógica DHCP a través de la CLI

Cree una red lógica DHCP cuando la red subyacente a la que quiera conectar las máquinas virtuales tiene DHCP.

Siga estos pasos para configurar una red lógica DHCP:

  1. Establezca los parámetros. Este es un ejemplo mediante el modificador externo predeterminado:

    $lnetName = "myhci-lnet-dhcp"
    $vSwitchName = "ConvergedSwitch(management_compute_storage)"
    $subscription = "<subscription-id>"
    $resourceGroup = "myhci-rg"
    $customLocationName = "myhci-cl"
    $customLocationID = "/subscriptions/$subscription/resourceGroups/$resourceGroup/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName"
    $location = "eastus"
    

    Nota:

    Para el modificador de máquina virtual predeterminado creado en la implementación, pase la cadena de nombre encapsulada entre comillas dobles seguidas de comillas simples. Por ejemplo, se pasa un conmutador de máquina virtual predeterminado ConvergedSwitch(management_compute_storage) como ""ConvergedSwitch(management_compute_storage)"".

    Estos son los parámetros necesarios para crear una red lógica DHCP:

    Parámetros Descripción
    name Nombre de la red lógica que cree para el clúster de Azure Stack HCI. Asegúrese de proporcionar un nombre que siga las reglas de los recursos de Azure. No se puede cambiar el nombre de una red lógica después de crearla.
    vm-switch-name Nombre del conmutador virtual externo en el clúster de Azure Stack HCI donde se implementa la red lógica.
    resource-group Nombre del grupo de recursos donde se crea la red lógica. Para facilitar la administración, se recomienda usar el mismo grupo de recursos que el clúster de Azure Stack HCI.
    suscripción Nombre o identificador de la suscripción donde se implementa Azure Stack HCI. Esta podría ser otra suscripción que use para la red lógica en el clúster de Azure Stack HCI.
    ubicación personalizada Úselo para proporcionar la ubicación personalizada asociada al clúster de Azure Stack HCI donde va a crear esta red lógica.
    ubicación Regiones de Azure especificadas por az locations.
    vlan Identificador de VLAN para máquinas virtuales de Arc. Póngase en contacto con el administrador de red para obtener este valor. Un valor de 0 implica que no hay ningún identificador de VLAN.
  2. Ejecute el siguiente cmdlet para crear una red lógica DHCP:

    az stack-hci-vm network lnet create --subscription $subscription --resource-group $resourceGroup --custom-location $customLocationID --location $location --name $lnetName --vm-switch-name $vSwitchName --ip-allocation-method "Dynamic"
    

    Este es una salida de ejemplo:

    {
      "extendedLocation": {
        "name": "/subscriptions/<Subscription ID>/resourceGroups/myhci-rg/providers/Microsoft.ExtendedLocation/customLocations/myhci-cl",
        "type": "CustomLocation"
      },
      "id": "/subscriptions/<Subscription ID>/resourceGroups/myhci-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/myhci-lnet-dhcp",
      "location": "eastus",
      "name": "myhci-lnet-dhcp",
      "properties": {
        "dhcpOptions": null,
        "provisioningState": "Succeeded",
        "status": {},
        "subnets": [
          {
            "name": "myhci-lnet-dhcp",
            "properties": {
              "addressPrefix": null,
              "addressPrefixes": null,
              "ipAllocationMethod": "Dynamic",
              "ipConfigurationReferences": null,
              "ipPools": null,
              "routeTable": null,
              "vlan": 0
            }
          }
        ],
        "vmSwitchName": "ConvergedSwitch(management_compute_storage)"
      },
      "resourceGroup": "myhci-rg",
      "systemData": {
        "createdAt": "2023-11-02T16:32:51.531198+00:00",
        "createdBy": "guspinto@contoso.com",
        "createdByType": "User",
        "lastModifiedAt": "2023-11-02T23:08:08.462686+00:00",
        "lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05",
        "lastModifiedByType": "Application"
      },
      "tags": null,
      "type": "microsoft.azurestackhci/logicalnetworks"
    }
    

Pasos siguientes