Condividi tramite


Creare reti logiche per Azure Local

Si applica a: Locale di Azure, versione 23H2

Questo articolo descrive come creare o aggiungere reti logiche per l'istanza locale di Azure.

Prerequisiti

Prima di iniziare, assicurarsi di completare i prerequisiti seguenti:

  • Assicurarsi di esaminare e completare i prerequisiti. Se si usa un client per connettersi all'istanza locale di Azure, vedere Connettersi al sistema in modalità remota.

  • Assicurarsi di disporre di un commutatore di macchina virtuale esterno accessibile da tutti i computer nell'istanza locale di Azure. Per impostazione predefinita, viene creato un commutatore esterno durante la distribuzione dell'istanza locale di Azure che è possibile usare per associare alla rete logica che verrà creata.

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

    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 computer in Locale di Azure.

  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 = "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

    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 l'istanza locale di Azure. 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 nell'istanza locale di Azure 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 dell'istanza locale di Azure.
    sottoscrizione Nome o ID della sottoscrizione in cui è distribuito l'istanza locale di Azure. Potrebbe trattarsi di un'altra sottoscrizione usata per la rete logica nell'istanza locale di Azure.
    posizione personalizzata Usare questa opzione per specificare il percorso personalizzato associato all'istanza locale di Azure 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/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"
    }
    

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 = "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

    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 l'istanza locale di Azure. 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 nell'istanza locale di Azure 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 dell'istanza locale di Azure.
    sottoscrizione Nome o ID della sottoscrizione in cui è distribuito Azure Local. Potrebbe trattarsi di un'altra sottoscrizione usata per la rete logica nell'istanza locale di Azure.
    posizione personalizzata Usare questa opzione per specificare il percorso personalizzato associato all'istanza locale di Azure 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/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"
    }
    

Passaggi successivi