Vytvoření síťových rozhraní pro virtuální počítače Arc ve službě Azure Stack HCI

Platí pro: Azure Stack HCI verze 23H2

Tento článek popisuje, jak vytvořit síťová rozhraní, která můžete přidružit k virtuálnímu počítači Arc v clusteru Azure Stack HCI. Síťová rozhraní můžete vytvářet pomocí Azure Portal nebo Azure CLI.

Informace o síťových rozhraních

Síťová rozhraní jsou prostředkem Azure a dají se použít k nasazení virtuálních počítačů do clusteru. Po vytvoření logické sítě můžete vytvořit síťová rozhraní a přidružit je k virtuálním počítačům, které vytvoříte.

Síťová rozhraní můžete vytvářet pomocí Azure Portal nebo Azure CLI. Při použití Azure Portal je vytvoření síťového rozhraní součástí procesu vytváření virtuálního počítače. Při použití Azure CLI můžete nejprve vytvořit síťové rozhraní a pak ho použít k vytvoření virtuálního počítače.

Požadavky

Před vytvořením síťového rozhraní se ujistěte, že jsou splněné následující požadavky.

Vytvoření síťového rozhraní

Pokud chcete vytvořit virtuální počítač, musíte nejprve vytvořit síťové rozhraní v logické síti. Postup se může lišit v závislosti na tom, jestli je vaše logická síť statická nebo DHCP.

Přihlášení a nastavení předplatného

  1. Připojte se k serveru v systému Azure Stack HCI.

  2. Přihlaste se. Zadejte:

    az login --use-device-code
    
  3. Nastavte si předplatné.

    az account set --subscription <Subscription ID>
    

Virtuální síťové rozhraní se statickou IP adresou

Pomocí těchto kroků vytvořte síťové rozhraní ve statické logické síti. Nahraďte parametry v příslušné < > hodnoty.

  1. Nastavte požadované parametry. Tady je ukázkový výstup:

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

    Tady je popis parametrů:

    Parametr Popis
    Jméno Název síťového rozhraní, které vytvoříte v logické síti nasazené v clusteru Azure Stack HCI. Nezapomeňte zadat název, který se řídí pravidly pro prostředky Azure. Po vytvoření síťového rozhraní není možné přejmenovat.
    skupina prostředků Název skupiny prostředků, ve které je nasazená služba Azure Stack HCI. Může to být také jiná předem vytvořená skupina prostředků.
    Předplatné Název nebo ID předplatného, ve kterém je nasazená služba Azure Stack HCI. Může se jednat o další předplatné, které používáte pro logickou síť v clusteru Azure Stack HCI.
    vlastní umístění Název nebo ID vlastního umístění, které se má použít pro logickou síť v clusteru Azure Stack HCI.
    Umístění Oblasti Azure podle specifikace az locations. Může to být eastusnapříklad , . westeurope
    id podsítě Název logické sítě. Příklad: test-lnet-dynamic.
    ip-allocation-method Metoda přidělování IP adres a může být dynamic nebo static pro vaše síťové rozhraní. Pokud tento parametr není zadaný, vytvoří se ve výchozím nastavení síťové rozhraní s dynamickou konfigurací.
    IP adresa Adresa IPv4, kterou chcete přiřadit k síťovému rozhraní, které vytváříte. Příklad: "192.168.0.10".
  2. Pokud chcete vytvořit síťové rozhraní se statickou IP adresou, spusťte následující příkaz:

    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
    

    Tady je ukázkový výstup:

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

Virtuální síťové rozhraní s protokolem DHCP

Pomocí těchto kroků vytvořte síťové rozhraní v logické síti DHCP. Nahraďte parametry v příslušné < > hodnoty.

  1. Nastavte požadované parametry. Tady je ukázkový výstup:

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

    Tady je popis parametrů:

    Parametr Popis
    Jméno Název síťového rozhraní, které vytvoříte v logické síti nasazené v clusteru Azure Stack HCI. Nezapomeňte zadat název, který se řídí pravidly pro prostředky Azure. Po vytvoření síťového rozhraní není možné přejmenovat.
    skupina prostředků Název skupiny prostředků, ve které je nasazená služba Azure Stack HCI. Může to být také jiná předem vytvořená skupina prostředků.
    Předplatné Název nebo ID předplatného, ve kterém je nasazená služba Azure Stack HCI. Může se jednat o další předplatné, které používáte pro logickou síť v clusteru Azure Stack HCI.
    vlastní umístění Název nebo ID vlastního umístění, které se má použít pro logickou síť v clusteru Azure Stack HCI.
    Umístění Oblasti Azure uvedené v az locations. Může to být eastusnapříklad .
    ID podsítě Název logické sítě. Příklad: test-lnet-dynamic.
  2. Pokud chcete vytvořit síťové rozhraní, spusťte následující příkaz:

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

    Zde je ukázkový výstup:

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

Toto síťové rozhraní můžete použít k vytvoření virtuálního počítače. Další informace najdete v tématu Vytvoření virtuálního počítače.

Další kroky