Condividi tramite


Creare reti logiche per Azure Stack HCI

Si applica a: Azure Stack HCI, versione 23H2

Questo articolo descrive come creare o aggiungere reti logiche per il cluster Azure Stack HCI.

Prerequisiti

Prima di iniziare, assicurarsi di completare i prerequisiti seguenti:

  • Assicurarsi di esaminare e completare i prerequisiti.

  • È possibile accedere a un sistema Azure Stack HCI distribuito, con un bridge di risorse Arc e una posizione personalizzata.

    • Passare alla pagina Panoramica > server nella risorsa di sistema Azure Stack HCI. Verificare che Azure Arc sia connesso. Verrà visualizzata anche una posizione personalizzata e un bridge di risorse Arc per il cluster.

      Screenshot della pagina Panoramica nella risorsa cluster Azure Stack HCI che mostra Azure Arc come connesso.

  • Assicurarsi di disporre di un commutatore di macchina virtuale esterno accessibile da tutti i server nel cluster Azure Stack HCI. Per impostazione predefinita, viene creato un commutatore esterno durante la distribuzione del cluster Azure Stack HCI che è possibile usare per associare la rete logica che verrà creata.

    Eseguire il comando seguente per ottenere il nome del commutatore di macchina virtuale esterno nel cluster.

    Get-VmSwitch -SwitchType External
    

    Prendere nota del nome dell'opzione. Queste informazioni vengono usate quando si crea una rete logica. Di seguito è riportato un output di esempio:

    PS C:\Users\hcideployuser> Get-VmSwitch -SwitchType External
    Name                               SwitchType       NetAdapterInterfaceDescription
    ----                               ----------       ----------------------------
    ConvergedSwitch(management_compute_storage) External        Teamed-Interface
    PS C:\Users\hcideployuser>
    
  • Per creare macchine virtuali con indirizzi IP statici nello spazio indirizzi, aggiungere una rete logica con allocazione IP statica. Riservare un intervallo IP con l'amministratore di rete e assicurarsi di ottenere il prefisso dell'indirizzo per questo intervallo ip.

Creare la rete logica

È possibile creare una rete logica usando il interfaccia della riga di comando di Azure (interfaccia della riga di comando) o usando il portale di Azure.

Completare i passaggi seguenti per creare una rete logica usando l'interfaccia della riga di comando di Azure.

Accedere e impostare la sottoscrizione

  1. Connettersi a un server nel sistema Azure Stack HCI.

  2. Accedi. Tipo:

    az login --use-device-code
    
  3. Impostare la sottoscrizione.

    az account set --subscription <Subscription ID>
    

Creare una rete logica tramite l'interfaccia della riga di comando

È possibile usare il az stack-hci-vm network lnet create cmdlet per creare una rete logica nel commutatore vm per un DHCP o una configurazione IP statica. I parametri usati per creare un DHCP e una rete logica statica sono diversi.

Creare una rete logica statica tramite l'interfaccia della riga di comando

In questa versione è possibile creare macchine virtuali usando un indirizzo IP statico solo tramite l'interfaccia della riga di comando di Azure.

Creare una rete logica statica quando si vogliono creare macchine virtuali con interfacce di rete in queste reti logiche. Seguire questa procedura nell'interfaccia della riga di comando di Azure per configurare una rete logica statica:

  1. Impostare i parametri. Ecco un esempio:

    $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

    Per l'opzione di macchina virtuale predefinita creata durante la distribuzione, passare la stringa del nome racchiusa tra virgolette doppie seguite da virgolette singole. Ad esempio, un commutatore di macchina virtuale predefinito ConvergedSwitch(management_compute_storage) viene passato come ""ConvergedSwitch(management_compute_storage)"".

    Per l'INDIRIZZO IP statico, i parametri obbligatori vengono tabulati nel modo seguente:

    Parametri Descrizione
    name Nome della rete logica creata per il cluster Azure Stack HCI. Assicurarsi di specificare un nome che segue le regole di denominazione per le risorse di rete di Azure. Non è possibile rinominare una rete logica dopo la creazione.
    vm-switch-name Nome del commutatore virtuale esterno nel cluster Azure Stack HCI in cui si distribuisce la rete logica.
    resource-group Nome del gruppo di risorse in cui si crea la rete logica. Per semplificare la gestione, è consigliabile usare lo stesso gruppo di risorse del cluster Azure Stack HCI.
    sottoscrizione Nome o ID della sottoscrizione in cui viene distribuito Azure Stack HCI. Potrebbe trattarsi di un'altra sottoscrizione usata per la rete logica nel cluster Azure Stack HCI.
    posizione personalizzata Usare questa opzione per fornire il percorso personalizzato associato al cluster Azure Stack HCI in cui si sta creando questa rete logica.
    location Aree di Azure come specificato da az locations.
    Vlan Identificatore VLAN per le macchine virtuali Arc. Per ottenere questo valore, contattare l'amministratore di rete. Il valore 0 implica che non è presente alcun ID VLAN.
    ip-allocation-method Metodo di allocazione degli indirizzi IP e può essere Dynamic o Static. Se questo parametro non viene specificato, per impostazione predefinita viene creata la rete logica con una configurazione dinamica.
    prefissi address Indirizzo della subnet nella notazione CIDR. Ad esempio: "192.168.0.0/16".
    dns-servers Elenco di indirizzi IPv4 dei server DNS. Specificare più server DNS in un formato separato da spazi. Ad esempio: "10.0.0.5" "10.0.0.10"
    gateway Indirizzo Ipv4 del gateway predefinito.

    Nota

    Se si crea una rete logica statica, è necessario specificare il server DNS e il gateway.

  2. Creare una rete logica statica. Eseguire il cmdlet seguente:

    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     
    

    Di seguito è riportato un output di esempio:

    {
      "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"
    }
    

Al termine della creazione della rete logica, è possibile creare macchine virtuali con interfacce di rete in queste reti logiche.

Creare una rete logica DHCP tramite l'interfaccia della riga di comando

Creare una rete logica DHCP quando la rete sottostante a cui si desidera connettere le macchine virtuali dispone di DHCP.

Seguire questa procedura per configurare una rete logica DHCP:

  1. Impostare i parametri. Ecco un esempio che usa l'opzione esterna predefinita:

    $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

    Per l'opzione di macchina virtuale predefinita creata durante la distribuzione, passare la stringa del nome racchiusa tra virgolette doppie seguite da virgolette singole. Ad esempio, un commutatore di macchina virtuale predefinito ConvergedSwitch(management_compute_storage) viene passato come ""ConvergedSwitch(management_compute_storage)"".

    Ecco i parametri necessari per creare una rete logica DHCP:

    Parametri Descrizione
    name Nome della rete logica creata per il cluster Azure Stack HCI. Assicurarsi di specificare un nome che segue le regole per le risorse di Azure. Non è possibile rinominare una rete logica dopo la creazione.
    vm-switch-name Nome del commutatore virtuale esterno nel cluster Azure Stack HCI in cui si distribuisce la rete logica.
    resource-group Nome del gruppo di risorse in cui si crea la rete logica. Per semplificare la gestione, è consigliabile usare lo stesso gruppo di risorse del cluster Azure Stack HCI.
    sottoscrizione Nome o ID della sottoscrizione in cui viene distribuito Azure Stack HCI. Potrebbe trattarsi di un'altra sottoscrizione usata per la rete logica nel cluster Azure Stack HCI.
    posizione personalizzata Usare questa opzione per fornire il percorso personalizzato associato al cluster Azure Stack HCI in cui si sta creando questa rete logica.
    location Aree di Azure come specificato da az locations.
    Vlan Identificatore VLAN per le macchine virtuali Arc. Per ottenere questo valore, contattare l'amministratore di rete. Il valore 0 implica che non è presente alcun ID VLAN.
  2. Eseguire il cmdlet seguente per creare una rete logica 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"
    

    Di seguito è riportato un output di esempio:

    {
      "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"
    }
    

Passaggi successivi