Erstellen logischer Netzwerke für Azure Stack HCI

Gilt für: Azure Stack HCI, Version 23H2

In diesem Artikel wird beschrieben, wie Sie logische Netzwerke für Ihren Azure Stack HCI-Cluster erstellen oder hinzufügen.

Voraussetzungen

Bevor Sie beginnen, vergewissern Sie sich, dass die folgenden Voraussetzungen erfüllt sind:

  • Stellen Sie sicher, dass Sie die Voraussetzungen überprüfen und erfüllen.

  • Sie haben Zugriff auf ein bereitgestelltes Azure Stack HCI-System, das über eine Arc-Ressourcenbrücke und einen benutzerdefinierten Standort verfügt.

    • Wechseln Sie zur Seite Übersichtsserver > in der Azure Stack HCI-Systemressource. Stellen Sie sicher, dass Azure Arc als Verbunden angezeigt wird. Außerdem sollten ein benutzerdefinierter Speicherort und eine Arc-Ressourcenbrücke für Ihren Cluster angezeigt werden.

      Screenshot der Seite

  • Stellen Sie sicher, dass Sie über einen externen VM-Switch verfügen, auf den alle Server in Ihrem Azure Stack HCI-Cluster zugreifen können. Standardmäßig wird während der Bereitstellung Ihres Azure Stack HCI-Clusters ein externer Switch erstellt, den Sie zum Zuordnen des logischen Netzwerks verwenden können, das Sie erstellen.

    Führen Sie den folgenden Befehl aus, um den Namen des externen VM-Switches in Ihrem Cluster abzurufen.

    Get-VmSwitch -SwitchType External
    

    Notieren Sie sich den Namen des Schalters. Sie verwenden diese Informationen, wenn Sie ein logisches Netzwerk erstellen. Hier ist eine Beispielausgabe:

    PS C:\Users\hcideployuser> Get-VmSwitch -SwitchType External
    Name                               SwitchType       NetAdapterInterfaceDescription
    ----                               ----------       ----------------------------
    ConvergedSwitch(management_compute_storage) External        Teamed-Interface
    PS C:\Users\hcideployuser>
    
  • Um VMs mit statischen IP-Adressen in Ihrem Adressraum zu erstellen, fügen Sie ein logisches Netzwerk mit statischer IP-Zuordnung hinzu. Reservieren Sie einen IP-Bereich mit Ihrem Netzwerkadministrator, und stellen Sie sicher, dass Sie das Adresspräfix für diesen IP-Bereich abrufen.

Erstellen des logischen Netzwerks

Sie können ein logisches Netzwerk entweder mithilfe der Azure Command-Line-Schnittstelle (CLI) oder mithilfe der Azure-Portal erstellen.

Führen Sie die folgenden Schritte aus, um mithilfe der Azure CLI ein logisches Netzwerk zu erstellen.

Anmelden und Festlegen des Abonnements

  1. Stellen Sie eine Verbindung mit einem Server in Ihrem Azure Stack HCI-System her.

  2. Melden Sie sich an. Typ:

    az login --use-device-code
    
  3. Legen Sie Ihr Abonnement fest.

    az account set --subscription <Subscription ID>
    

Erstellen eines logischen Netzwerks über die CLI

Sie können das az stack-hci-vm network lnet create Cmdlet verwenden, um ein logisches Netzwerk auf dem VM-Switch für eine DHCP- oder statische IP-Konfiguration zu erstellen. Die Parameter, die zum Erstellen eines DHCP und eines statischen logischen Netzwerks verwendet werden, unterscheiden sich.

Erstellen eines statischen logischen Netzwerks über die CLI

In dieser Version können Sie virtuelle Computer nur mit einer statischen IP-Adresse über die Azure CLI erstellen.

Erstellen Sie ein statisches logisches Netzwerk, wenn Sie virtuelle Computer mit Netzwerkschnittstellen in diesen logischen Netzwerken erstellen möchten. Führen Sie die folgenden Schritte in der Azure CLI aus, um ein statisches logisches Netzwerk zu konfigurieren:

  1. Legen Sie die Parameter fest. Hier sehen Sie ein Beispiel:

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

    Hinweis

    Übergeben Sie für den bei der Bereitstellung erstellten Standard-VM-Switch die Namenszeichenfolge, die in doppelte Anführungszeichen gefolgt von einfachen Anführungszeichen eingeschlossen ist. Beispielsweise wird ein Standard-VM-Switch ConvergedSwitch(management_compute_storage) als "ConvergedSwitch(management_compute_storage)" übergeben.

    Für statische IP-Adressen werden die erforderlichen Parameter wie folgt tabellariert:

    Parameter BESCHREIBUNG
    name Name für das logische Netzwerk, das Sie für Ihren Azure Stack HCI-Cluster erstellen. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen folgt. Sie können ein logisches Netzwerk nicht umbenennen, nachdem es erstellt wurde.
    vm-switch-name Name des externen virtuellen Switches in Ihrem Azure Stack HCI-Cluster, in dem Sie das logische Netzwerk bereitstellen.
    resource-group Name der Ressourcengruppe, in der Sie das logische Netzwerk erstellen. Zur Vereinfachung der Verwaltung wird empfohlen, dieselbe Ressourcengruppe wie Ihr Azure Stack HCI-Cluster zu verwenden.
    Abonnement Name oder ID des Abonnements, in dem Ihre Azure Stack HCI bereitgestellt wird. Dies kann ein weiteres Abonnement sein, das Sie für das logische Netzwerk in Ihrem Azure Stack HCI-Cluster verwenden.
    benutzerdefinierter Speicherort Verwenden Sie diese Option, um den benutzerdefinierten Speicherort anzugeben, der Ihrem Azure Stack HCI-Cluster zugeordnet ist, an dem Sie dieses logische Netzwerk erstellen.
    location Azure-Regionen, wie von az locationsangegeben.
    Vlan VLAN-Bezeichner für Arc-VMs. Wenden Sie sich an Ihren Netzwerkadministrator, um diesen Wert zu erhalten. Der Wert 0 impliziert, dass keine VLAN-ID vorhanden ist.
    ip-allocation-method IP-Adresszuordnungsmethode und kann oder StaticseinDynamic. Wenn dieser Parameter nicht angegeben ist, wird das logische Netzwerk standardmäßig mit einer dynamischen Konfiguration erstellt.
    Adresspräfixe Subnetzadresse in CIDR-Notation. Beispiel: "192.168.0.0/16".
    dns-server Liste der IPv4-Adressen von DNS-Servern. Geben Sie mehrere DNS-Server in einem durch Leerzeichen getrennten Format an. Beispiel: "10.0.0.5" "10.0.0.10"
    Gateway Ipv4-Adresse des Standardgateways.

    Hinweis

    Dns-Server und Gateway müssen angegeben werden, wenn Sie ein statisches logisches Netzwerk erstellen.

  2. Erstellen Sie ein statisches logisches Netzwerk. Führen Sie das folgende Cmdlet aus:

    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     
    

    Hier ist eine Beispielausgabe:

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

Sobald die Erstellung des logischen Netzwerks abgeschlossen ist, können Sie virtuelle Computer mit Netzwerkschnittstellen in diesen logischen Netzwerken erstellen.

Erstellen eines logischen DHCP-Netzwerks über die CLI

Erstellen Sie ein logisches DHCP-Netzwerk, wenn das zugrunde liegende Netzwerk, mit dem Sie ihre virtuellen Computer verbinden möchten, ÜBER DHCP verfügt.

Führen Sie die folgenden Schritte aus, um ein logisches DHCP-Netzwerk zu konfigurieren:

  1. Legen Sie die Parameter fest. Hier sehen Sie ein Beispiel für die Verwendung des externen Standardswitches:

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

    Hinweis

    Übergeben Sie für den bei der Bereitstellung erstellten Standard-VM-Switch die Namenszeichenfolge, die in doppelte Anführungszeichen gefolgt von einfachen Anführungszeichen eingeschlossen ist. Beispielsweise wird ein Standard-VM-Switch ConvergedSwitch(management_compute_storage) als "ConvergedSwitch(management_compute_storage)" übergeben.

    Dies sind die Parameter, die zum Erstellen eines logischen DHCP-Netzwerks erforderlich sind:

    Parameter BESCHREIBUNG
    name Name für das logische Netzwerk, das Sie für Ihren Azure Stack HCI-Cluster erstellen. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen folgt. Sie können ein logisches Netzwerk nicht umbenennen, nachdem es erstellt wurde.
    vm-switch-name Name des externen virtuellen Switches in Ihrem Azure Stack HCI-Cluster, in dem Sie das logische Netzwerk bereitstellen.
    resource-group Name der Ressourcengruppe, in der Sie das logische Netzwerk erstellen. Zur Vereinfachung der Verwaltung wird empfohlen, dieselbe Ressourcengruppe wie Ihr Azure Stack HCI-Cluster zu verwenden.
    Abonnement Name oder ID des Abonnements, in dem Ihre Azure Stack HCI bereitgestellt wird. Dies kann ein weiteres Abonnement sein, das Sie für das logische Netzwerk in Ihrem Azure Stack HCI-Cluster verwenden.
    benutzerdefinierter Speicherort Verwenden Sie diese Option, um den benutzerdefinierten Speicherort anzugeben, der Ihrem Azure Stack HCI-Cluster zugeordnet ist, an dem Sie dieses logische Netzwerk erstellen.
    location Azure-Regionen, wie von az locationsangegeben.
    Vlan VLAN-Bezeichner für Arc-VMs. Wenden Sie sich an Ihren Netzwerkadministrator, um diesen Wert zu erhalten. Der Wert 0 impliziert, dass keine VLAN-ID vorhanden ist.
  2. Führen Sie das folgende Cmdlet aus, um ein logisches DHCP-Netzwerk zu erstellen:

    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"
    

    Hier ist eine Beispielausgabe:

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

Nächste Schritte