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í webu Azure Portal nebo Azure CLI.

Informace o síťových rozhraních

Síťová rozhraní jsou prostředek Azure a můžete ho 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í webu Azure Portal nebo Azure CLI. Při použití webu 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 dokončeny 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řihlášení. Zadejte:

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

    az account set --subscription <Subscription ID>
    

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

Následujícím postupem vytvoříte ve statické logické síti síťové rozhraní. Nahraďte parametry < > příslušnými hodnotami.

  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 Description
    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í není možné síťové rozhraní přejmenovat.
    skupina prostředků Název skupiny prostředků, ve které je nasazená služba Azure Stack HCI. Může se jednat také o jinou předem vytvořenou skupinu prostředků.
    předplatné Název nebo ID předplatného, ve kterém je nasazená služba Azure Stack HCI. Může to být jiné 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.
    location Oblasti Azure podle specifikace az locations. Může to být eastusnapříklad , westeurope.
    ID podsítě Název vaší logické sítě Například: test-lnet-dynamic.
    ip-allocation-method Metoda přidělování IP adres může být dynamic nebo static pro vaše síťové rozhraní. Pokud tento parametr nezadáte, 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

Následujícím postupem vytvoříte síťové rozhraní v logické síti DHCP. Nahraďte parametry < > příslušnými hodnotami.

  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 Description
    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í není možné síťové rozhraní přejmenovat.
    skupina prostředků Název skupiny prostředků, ve které je nasazená služba Azure Stack HCI. Může se jednat také o jinou předem vytvořenou skupinu prostředků.
    předplatné Název nebo ID předplatného, ve kterém je nasazená služba Azure Stack HCI. Může to být jiné 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.
    location Oblasti Azure podle specifikace az locations. Může to být eastusnapříklad .
    ID podsítě Název vaší logické sítě Napří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
    

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