Compartir a través de


Creación de redes lógicas para Azure Local

Se aplica a: Azure Local, versión 23H2

En este artículo se describe cómo crear o agregar redes lógicas para la instancia local de Azure.

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 a Azure Local, consulte Conexión al sistema de forma remota.

  • Asegúrese de que tiene un conmutador de máquina virtual externo al que pueden acceder todas las máquinas de Azure Local. De forma predeterminada, se crea un conmutador externo durante la implementación de Azure Local que puede usar para asociarse a la red lógica que va a crear.

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

    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 una máquina en Azure Local.

  2. Inicia 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 = "mylocal-lnet-static"
    $vmSwitchName = '"ConvergedSwitch(management_compute_storage)"'
    $subscription = "<Subscription ID>"
    $resource_group = "mylocal-rg"
    $customLocationName = "mylocal-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 Azure Local. 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 Azure Local 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 azure local.
    suscripción Nombre o identificador de la suscripción donde se implementa Azure Local. Esta podría ser otra suscripción que use para la red lógica en Azure Local.
    ubicación personalizada Úselo para proporcionar la ubicación personalizada asociada a Azure Local 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/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl",
        "type": "CustomLocation"
      },
      "id": "/subscriptions/<Subscription ID>resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/mylocal-lnet-static",
      "location": "eastus",
      "name": "mylocal-lnet-static",
      "properties": {
        "dhcpOptions": {
          "dnsServers": [
            "192.168.200.222"
          ]
        },
        "provisioningState": "Succeeded",
        "status": {},
        "subnets": [
          {
            "name": "mylocal-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": "mylocal-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": "mylocal-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 = "mylocal-lnet-dhcp"
    $vSwitchName = "ConvergedSwitch(management_compute_storage)"
    $subscription = "<subscription-id>"
    $resourceGroup = "mylocal-rg"
    $customLocationName = "mylocal-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 Azure Local. 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 Azure Local 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 azure local.
    suscripción Nombre o identificador de la suscripción donde se implementa Azure Local. Esta podría ser otra suscripción que use para la red lógica en Azure Local.
    ubicación personalizada Úselo para proporcionar la ubicación personalizada asociada a Azure Local 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/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl",
        "type": "CustomLocation"
      },
      "id": "/subscriptions/<Subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/mylocal-lnet-dhcp",
      "location": "eastus",
      "name": "mylocal-lnet-dhcp",
      "properties": {
        "dhcpOptions": null,
        "provisioningState": "Succeeded",
        "status": {},
        "subnets": [
          {
            "name": "mylocal-lnet-dhcp",
            "properties": {
              "addressPrefix": null,
              "addressPrefixes": null,
              "ipAllocationMethod": "Dynamic",
              "ipConfigurationReferences": null,
              "ipPools": null,
              "routeTable": null,
              "vlan": 0
            }
          }
        ],
        "vmSwitchName": "ConvergedSwitch(management_compute_storage)"
      },
      "resourceGroup": "mylocal-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