Freigeben über


Erstellen von Netzwerkschnittstellen für virtuelle Arc-Computer auf Azure Local

Gilt für: Azure Local, Version 23H2

In diesem Artikel wird beschrieben, wie Sie Netzwerkschnittstellen erstellen, die Sie einer Arc-VM in Ihrer lokalen Azure-Instanz zuordnen können. Sie können Netzwerkschnittstellen mit dem Azure-Portal oder der Azure CLI erstellen.

Informationen zu Netzwerkschnittstellen

Netzwerkschnittstellen sind eine Azure-Ressource und können verwendet werden, um virtuelle Computer auf Ihrem System bereitzustellen. Nachdem ein logisches Netzwerk erstellt wurde, können Sie Netzwerkschnittstellen erstellen und diese den virtuellen Computern zuordnen, die Sie erstellen.

Sie können Netzwerkschnittstellen mit dem Azure-Portal oder der Azure CLI erstellen. Bei Verwendung des Azure-Portal ist die Erstellung der Netzwerkschnittstelle Teil des VM-Erstellungsprozesses. Bei Verwendung der Azure CLI können Sie zuerst eine Netzwerkschnittstelle erstellen und dann zum Erstellen einer VM verwenden.

Voraussetzungen

Bevor Sie eine Netzwerkschnittstelle erstellen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind.

Erstellen einer Netzwerkschnittstelle

Um einen virtuellen Computer zu erstellen, müssen Sie zunächst eine Netzwerkschnittstelle in Ihrem logischen Netzwerk erstellen. Die Schritte können je nachdem, ob Ihr logisches Netzwerk statisch oder DHCP ist, unterschiedlich sein.

Anmelden und Festlegen des Abonnements

  1. Stellen Sie eine Verbindung mit einem Computer auf Ihrem lokalen Azure-Computer her.

  2. Anmelden. Typ:

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

    az account set --subscription <Subscription ID>
    

Virtuelle Netzwerkschnittstelle mit statischer IP

Führen Sie die folgenden Schritte aus, um eine Netzwerkschnittstelle in Ihrem statischen logischen Netzwerk zu erstellen. Ersetzen Sie die Parameter < > durch die entsprechenden Werte.

  1. Legen Sie die erforderlichen Parameter fest. Hier ist eine Beispielausgabe:

    $lnetName = "mylocal-lnet-static"
    $gateway ="100.68.180.1" 
    $ipAddress ="100.68.180.6" 
    $nicName ="mylocal-nic-static"
    $subscription =  "<Subscription ID>"
    $resource_group = "mylocal-rg"
    $customLocationName = "mylocal-cl" 
    $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName"
    $location = "eastus"
    

    Hier ist eine Beschreibung der Parameter:

    Parameter Beschreibung
    name Name für die Netzwerkschnittstelle, die Sie im logischen Netzwerk erstellen, das in Azure Local bereitgestellt wird. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen folgt. Sie können eine Netzwerkschnittstelle nach der Erstellung nicht umbenennen.
    resource-group Name der Ressourcengruppe, in der Ihr Azure Local bereitgestellt wird. Dies kann auch eine weitere vordefinierte Ressourcengruppe sein.
    Abonnement Name oder ID des Abonnements, in dem Ihr Azure Local bereitgestellt wird. Dies kann ein weiteres Abonnement sein, das Sie für logisches Netzwerk in Ihrem lokalen Azure verwenden.
    benutzerdefinierter Speicherort Name oder ID des benutzerdefinierten Speicherorts, der für logisches Netzwerk in Azure Local verwendet werden soll.
    location Azure-Regionen wie angegeben durch az locations. Dies kann beispielsweise sein eastus, westeurope.
    Subnetz-ID Name Ihres logischen Netzwerks. Beispiel: test-lnet-dynamic
    ip-allocation-methode IP-Adresszuweisungsmethode und kann oder static für Ihre Netzwerkschnittstelle seindynamic. Wenn dieser Parameter nicht angegeben ist, wird standardmäßig die Netzwerkschnittstelle mit einer dynamischen Konfiguration erstellt.
    IP-Adresse Eine IPv4-Adresse, die Sie der von Ihnen erstellten Netzwerkschnittstelle zuweisen möchten. Beispiel: "192.168.0.10".
  2. Führen Sie den folgenden Befehl aus, um eine Netzwerkschnittstelle mit statischer IP-Adresse zu erstellen:

    az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName --ip-address $ipAddress
    

    Hier ist eine Beispielausgabe:

    {
      "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/networkinterfaces/mylocal-nic-static",
      "location": "eastus",
      "name": "mylocal-nic-static",
      "properties": {
        "dnsSettings": {
          "dnsServers": null
        },
        "ipConfigurations": [
          {
            "name": null,
            "properties": {
              "gateway": "192.168.200.1",
              "prefixLength": "24",
              "privateIpAddress": "192.168.201.3",
              "privateIpAllocationMethod": null,
              "subnet": {
                "id": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/mylocal-lnet-static",
                "resourceGroup": "mylocal-rg"
              }
            }
          }
        ],
        "macAddress": null,
        "provisioningState": "Succeeded",
        "resourceName": null,
        "status": {}
      },
      "resourceGroup": "mylocal-rg",
      "systemData": {
        "createdAt": "2023-11-02T23:00:47.714910+00:00",
        "createdBy": "guspinto@contoso.com",
        "createdByType": "User",
        "lastModifiedAt": "2023-11-02T23:02:08.720545+00:00",
        "lastModifiedBy": "<ID>",
        "lastModifiedByType": "Application"
      },
      "tags": null,
      "type": "microsoft.azurestackhci/networkinterfaces"
    } 
    

Virtuelle Netzwerkschnittstelle mit DHCP

Führen Sie die folgenden Schritte aus, um eine Netzwerkschnittstelle in Ihrem logischen DHCP-Netzwerk zu erstellen. Ersetzen Sie die Parameter < > durch die entsprechenden Werte.

  1. Legen Sie die erforderlichen Parameter fest. Hier ist eine Beispielausgabe:

    $nicName = "mylocal-nic-dhcp"
    $lnetName = "mylocal-lnet-dhcp"   
    $subscription =  "<subscription ID>" 
    $resource_group = "mylocal-rg"
    $customLocationName = "mylocal-cl" 
    $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName"
    $location = "eastus"
    

    Hier ist eine Beschreibung der Parameter:

    Parameter Beschreibung
    name Name für die Netzwerkschnittstelle, die Sie im logischen Netzwerk erstellen, das in Azure Local bereitgestellt wird. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen folgt. Sie können eine Netzwerkschnittstelle nach der Erstellung nicht umbenennen.
    resource-group Name der Ressourcengruppe, in der Ihr Azure Local bereitgestellt wird. Dies kann auch eine weitere vordefinierte Ressourcengruppe sein.
    Abonnement Name oder ID des Abonnements, in dem Ihr Azure Local bereitgestellt wird. Dies kann ein weiteres Abonnement sein, das Sie für logisches Netzwerk in Ihrem lokalen Azure verwenden.
    benutzerdefinierter Speicherort Name oder ID des benutzerdefinierten Speicherorts, der für logisches Netzwerk in Azure Local verwendet werden soll.
    location Azure-Regionen wie angegeben durch az locations. Das kann beispielsweise eastus sein.
    Subnetz-ID Name Ihres logischen Netzwerks. Beispiel: test-lnet-dynamic
  2. Führen Sie zum Erstellen einer Netzwerkschnittstelle den folgenden Befehl aus:

    az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName
    

    Hier ist eine Beispielausgabe:

    {
      "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/networkinterfaces/mylocal-vnic",
      "location": "eastus",
      "name": "mylocal-nic-dhcp",
      "properties": {
        "ipConfigurations": [
          {
            "name": null,
            "properties": {
              "gateway": null,
              "prefixLength": null,
              "privateIpAddress": null,
              "privateIpAllocationMethod": null,
              "subnet": {
                "id": "mylocal-lnet-dhcp"
              }
            }
          }
        ],
        "macAddress": null,
        "provisioningState": "Succeeded",
        "resourceName": "mylocal-nic-dhcp",
        "status": {}
      },
      "resourceGroup": "mylocal-rg",
      "systemData": {
        "createdAt": "2023-02-08T23:25:10.984508+00:00",
        "createdBy": "guspinto@contoso.com",
        "createdByType": "User",
        "lastModifiedAt": "2023-02-08T23:26:03.262252+00:00",
        "lastModifiedBy": "<ID>",
        "lastModifiedByType": "Application"
      },
      "tags": null,
      "type": "microsoft.azurestackhci/networkinterfaces"
    }
    PS C:\windows\system32> 
    

Sie können diese Netzwerkschnittstelle verwenden, um einen virtuellen Computer zu erstellen. Weitere Informationen finden Sie unter Erstellen einer VM.

Nächste Schritte