Aracılığıyla paylaş


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ını veya Azure CLI'yi kullanarak ağ arabirimleri oluşturabilirsiniz.

Ağ arabirimleri hakkında

Ağ arabirimleri bir Azure kaynağıdır ve kümenize sanal makineleri 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ını veya Azure CLI'yi kullanarak ağ arabirimleri oluşturabilirsiniz. Azure portalını 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.

  • Uygun RBAC rolü ve izinleri atanmış bir Azure aboneliğine erişim. Daha fazla bilgi için bkz . Azure Stack HCI Arc VM yönetimi için RBAC rolleri.
  • VM'yi sağlamak istediğiniz kaynak grubuna erişim.
  • Azure Stack HCI kümenizdeki bir veya daha fazla VM görüntüsüne erişim. Bu VM görüntüleri aşağıdaki yordamlardan biri tarafından oluşturulabilir:
  • Vm'leri sağlamak için kullanacağınız Azure Stack HCI kümeniz için özel bir konum. Özel konum, Azure Stack HCI kümesinin Genel Bakış sayfasında da gösterilir.
  • Azure Stack HCI kümenize bağlanmak için bir istemci kullanıyorsanız bkz . Azure CLI istemcisi aracılığıyla Azure Stack HCI'ye bağlanma.

  • Azure Stack HCI kümenizde oluşturduğunuz bir mantıksal ağa erişim. Daha fazla bilgi için bkz . Mantıksal ağ oluşturma.

Ağ arabirimi oluşturma

VM oluşturmak için önce 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çma. Ş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 < > parametrelerini uygun değerlerle değiştirin.

  1. Gerekli parametreleri ayarlayın. Aşağıda örnek bir çıkış verilmişti:

    $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 Veri Akışı Açıklaması
    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.
    aboneliği 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
    

    Aşağıda örnek bir çıkış verilmişti:

    {
      "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 < > parametrelerini uygun değerlerle değiştirin.

  1. Gerekli parametreleri ayarlayın. Aşağıda örnek bir çıkış verilmişti:

    $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 Veri Akışı Açıklaması
    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.
    aboneliği 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