Delen via


Netwerkinterfaces maken voor virtuele Arc-machines in Azure Stack HCI

Van toepassing op: Azure Stack HCI, versie 23H2

In dit artikel wordt beschreven hoe u netwerkinterfaces maakt die u kunt koppelen aan een Arc-VM in uw Azure Stack HCI-cluster. U kunt netwerkinterfaces maken met behulp van Azure Portal of de Azure CLI.

Over netwerkinterfaces

Netwerkinterfaces zijn een Azure-resource en kunnen worden gebruikt om virtuele machines in uw cluster te implementeren. Nadat een logisch netwerk is gemaakt, kunt u netwerkinterfaces maken en deze koppelen aan de virtuele machines die u gaat maken.

U kunt netwerkinterfaces maken met behulp van Azure Portal of de Azure CLI. Wanneer u Azure Portal gebruikt, maakt de netwerkinterface deel uit van het proces voor het maken van de VIRTUELE machine. Wanneer u de Azure CLI gebruikt, kunt u eerst een netwerkinterface maken en deze vervolgens gebruiken om een virtuele machine te maken.

Vereisten

Voordat u een netwerkinterface maakt, moet u ervoor zorgen dat de volgende vereisten zijn voltooid.

Een netwerkinterface maken

Als u een virtuele machine wilt maken, moet u eerst een netwerkinterface in uw logische netwerk maken. De stappen kunnen verschillen, afhankelijk van of uw logische netwerk statisch of DHCP is.

Aanmelden en abonnement instellen

  1. Maak verbinding met een server op uw Azure Stack HCI-systeem.

  2. Meld u aan. Type:

    az login --use-device-code
    
  3. Stel uw abonnement in.

    az account set --subscription <Subscription ID>
    

Virtuele netwerkinterface met statisch IP-adres

Volg deze stappen om een netwerkinterface in uw statische logische netwerk te maken. Vervang de parameters door < > de juiste waarden.

  1. Stel de vereiste parameters in. Hier volgt een voorbeelduitvoer:

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

    Hier volgt een beschrijving van de parameters:

    Parameter Omschrijving
    name Naam voor de netwerkinterface die u maakt in het logische netwerk dat is geïmplementeerd in uw Azure Stack HCI-cluster. Zorg ervoor dat u een naam opgeeft die volgt op de regels voor Azure-resources. U kunt de naam van een netwerkinterface niet wijzigen nadat deze is gemaakt.
    resource-group Naam van de resourcegroep waar uw Azure Stack HCI is geïmplementeerd. Dit kan ook een andere vooraf gemaakte resourcegroep zijn.
    abonnement Naam of id van het abonnement waarin uw Azure Stack HCI is geïmplementeerd. Dit kan een ander abonnement zijn dat u gebruikt voor een logisch netwerk in uw Azure Stack HCI-cluster.
    aangepaste locatie Naam of id van de aangepaste locatie die moet worden gebruikt voor een logisch netwerk in uw Azure Stack HCI-cluster.
    location Azure-regio's zoals opgegeven door az locations. Dit kan eastusbijvoorbeeld zijn, . westeurope
    subnet-id Naam van uw logische netwerk. Voorbeeld: test-lnet-dynamic.
    ip-allocation-method Toewijzingsmethode voor IP-adressen en kan zijn dynamic of static voor uw netwerkinterface. Als deze parameter niet is opgegeven, wordt standaard de netwerkinterface gemaakt met een dynamische configuratie.
    ip-adres Een IPv4-adres dat u wilt toewijzen aan de netwerkinterface die u maakt. Bijvoorbeeld: '192.168.0.10'.
  2. Voer de volgende opdracht uit om een netwerkinterface met een statisch IP-adres te maken:

    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 volgt een voorbeelduitvoer:

    {
      "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/networkinterfaces/myhci-nic-static",
      "location": "eastus",
      "name": "myhci-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/myhci-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/myhci-lnet-static",
                "resourceGroup": "myhci-rg"
              }
            }
          }
        ],
        "macAddress": null,
        "provisioningState": "Succeeded",
        "resourceName": null,
        "status": {}
      },
      "resourceGroup": "myhci-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"
    } 
    

Virtuele netwerkinterface met DHCP

Volg deze stappen om een netwerkinterface te maken in uw logische DHCP-netwerk. Vervang de parameters door < > de juiste waarden.

  1. Stel de vereiste parameters in. Hier volgt een voorbeelduitvoer:

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

    Hier volgt een beschrijving van de parameters:

    Parameter Omschrijving
    name Naam voor de netwerkinterface die u maakt in het logische netwerk dat is geïmplementeerd in uw Azure Stack HCI-cluster. Zorg ervoor dat u een naam opgeeft die volgt op de regels voor Azure-resources. U kunt de naam van een netwerkinterface niet wijzigen nadat deze is gemaakt.
    resource-group Naam van de resourcegroep waar uw Azure Stack HCI is geïmplementeerd. Dit kan ook een andere vooraf gemaakte resourcegroep zijn.
    abonnement Naam of id van het abonnement waarin uw Azure Stack HCI is geïmplementeerd. Dit kan een ander abonnement zijn dat u gebruikt voor een logisch netwerk in uw Azure Stack HCI-cluster.
    aangepaste locatie Naam of id van de aangepaste locatie die moet worden gebruikt voor een logisch netwerk in uw Azure Stack HCI-cluster.
    location Azure-regio's zoals opgegeven door az locations. Dit kan bijvoorbeeld zijn eastus.
    subnet-id Naam van uw logische netwerk. Voorbeeld: test-lnet-dynamic.
  2. Voer de volgende opdracht uit om een netwerkinterface te maken:

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

    Hier volgt een voorbeeld van uitvoer:

    {
      "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/networkinterfaces/myhci-vnic",
      "location": "eastus",
      "name": "myhci-nic-dhcp",
      "properties": {
        "ipConfigurations": [
          {
            "name": null,
            "properties": {
              "gateway": null,
              "prefixLength": null,
              "privateIpAddress": null,
              "privateIpAllocationMethod": null,
              "subnet": {
                "id": "myhci-lnet-dhcp"
              }
            }
          }
        ],
        "macAddress": null,
        "provisioningState": "Succeeded",
        "resourceName": "myhci-nic-dhcp",
        "status": {}
      },
      "resourceGroup": "myhci-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> 
    

U kunt deze netwerkinterface gebruiken om een virtuele machine te maken. Zie Een virtuele machine maken voor meer informatie.

Volgende stappen