Share via


Azure Stack HCI'de Arc sanal makineleri için ağ arabirimleri oluşturma

Şunlar için geçerlidir: Azure Stack HCI, sürüm 23H2

Bu makalede, Azure Stack HCI kümenizdeki bir Arc VM ile ilişkilendirebileceğiniz ağ arabirimlerinin nasıl oluşturulacağı açıklanır. Azure portal veya Azure CLI kullanarak ağ arabirimleri oluşturabilirsiniz.

Ağ arabirimleri hakkında

Ağ arabirimleri bir Azure kaynağıdır ve kümenize sanal makineler dağıtmak için kullanılabilir. Mantıksal ağ oluşturulduktan sonra ağ arabirimleri oluşturabilir ve bunları oluşturacağınız sanal makinelerle ilişkilendirebilirsiniz.

Azure portal veya Azure CLI kullanarak ağ arabirimleri oluşturabilirsiniz. Azure portal kullanırken ağ arabirimi oluşturma, VM oluşturma işleminin bir parçasıdır. Azure CLI'yı kullanırken, önce bir ağ arabirimi oluşturabilir ve ardından vm oluşturmak için bunu kullanabilirsiniz.

Önkoşullar

Ağ arabirimi oluşturmadan önce aşağıdaki önkoşulların tamamlandığından emin olun.

Ağ arabirimi oluşturma

VM oluşturmak için öncelikle mantıksal ağınızda bir ağ arabirimi oluşturmanız gerekir. Mantıksal ağınızın statik mi yoksa DHCP mi olduğuna bağlı olarak adımlar farklı olabilir.

Oturum açma ve aboneliği ayarlama

  1. Azure Stack HCI sisteminizdeki bir sunucuya bağlanın.

  2. Oturum açın. Şunu yazın:

    az login --use-device-code
    
  3. Aboneliğinizi ayarlayın.

    az account set --subscription <Subscription ID>
    

Statik IP ile sanal ağ arabirimi

Statik mantıksal ağınızda bir ağ arabirimi oluşturmak için bu adımları izleyin. içindeki < > parametreleri uygun değerlerle değiştirin.

  1. Gerekli parametreleri ayarlayın. Örnek çıkış aşağıdaki gibidir:

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

    Parametrelerin açıklaması aşağıdadır:

    Parametre Açıklama
    Adı Azure Stack HCI kümenizde dağıtılan mantıksal ağda oluşturacağınız ağ arabiriminin adı. Azure kaynakları için Kurallar'a uygun bir ad sağladığından emin olun. Ağ arabirimi oluşturulduktan sonra yeniden adlandıramazsınız.
    resource-group Azure Stack HCI'nizin dağıtıldığı kaynak grubunun adı. Bu, önceden oluşturulmuş başka bir kaynak grubu da olabilir.
    Abonelik Azure Stack HCI'nizin dağıtıldığı aboneliğin adı veya kimliği. Bu, Azure Stack HCI kümenizdeki mantıksal ağ için kullandığınız başka bir abonelik olabilir.
    özel konum Azure Stack HCI kümenizdeki mantıksal ağ için kullanılacak özel konumun adı veya kimliği.
    Konum tarafından az locationsbelirtilen Azure bölgeleri. Örneğin, bu , westeuropeolabilireastus.
    alt ağ kimliği Mantıksal ağınızın adı. Örneğin: test-lnet-dynamic.
    ip-allocation-method IP adresi ayırma yöntemi ve ağ arabiriminiz için veya static olabilirdynamic. Bu parametre belirtilmezse, varsayılan olarak ağ arabirimi dinamik bir yapılandırmayla oluşturulur.
    ip adresi Oluşturduğunuz ağ arabirimine atamak istediğiniz bir IPv4 adresi. Örneğin: "192.168.0.10".
  2. Statik IP adresine sahip bir ağ arabirimi oluşturmak için aşağıdaki komutu çalıştırın:

    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
    

    Örnek çıkış aşağıdaki gibidir:

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

DHCP ile sanal ağ arabirimi

DHCP mantıksal ağınızda bir ağ arabirimi oluşturmak için bu adımları izleyin. içindeki < > parametreleri uygun değerlerle değiştirin.

  1. Gerekli parametreleri ayarlayın. Örnek çıkış aşağıdaki gibidir:

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

    Parametrelerin açıklaması aşağıdadır:

    Parametre Açıklama
    Adı Azure Stack HCI kümenizde dağıtılan mantıksal ağda oluşturacağınız ağ arabiriminin adı. Azure kaynakları için Kurallar'a uygun bir ad sağladığından emin olun. Ağ arabirimi oluşturulduktan sonra yeniden adlandıramazsınız.
    resource-group Azure Stack HCI'nizin dağıtıldığı kaynak grubunun adı. Bu, önceden oluşturulmuş başka bir kaynak grubu da olabilir.
    Abonelik Azure Stack HCI'nizin dağıtıldığı aboneliğin adı veya kimliği. Bu, Azure Stack HCI kümenizdeki mantıksal ağ için kullandığınız başka bir abonelik olabilir.
    özel konum Azure Stack HCI kümenizdeki mantıksal ağ için kullanılacak özel konumun adı veya kimliği.
    Konum tarafından az locationsbelirtilen Azure bölgeleri. Örneğin, bu olabilir eastus.
    alt ağ kimliği Mantıksal ağınızın adı. Örneğin: test-lnet-dynamic.
  2. Ağ arabirimi oluşturmak için aşağıdaki komutu çalıştırın:

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

    Örnek çıktı aşağıdaki gibidir:

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

Vm oluşturmak için bu ağ arabirimini kullanabilirsiniz. Daha fazla bilgi için bkz. VM oluşturma.

Sonraki adımlar