Aracılığıyla paylaş


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

Şunlar için geçerlidir: Azure Yerel 2311.2 ve üzeri

Bu makalede, Azure Yerel örneğinizdeki bir Arc VM ile ilişkilendirebileceğiniz ağ arabirimlerinin nasıl oluşturulacağı açıklanmaktadı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 sisteminizde 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.

  • Önkoşulları gözden geçirip tamamladığınızdan emin olun. Azure Yerel'inize bağlanmak için bir istemci kullanıyorsanız bkz . Sisteme uzaktan bağlanma.

  • Azure Yerel cihazınızda 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 Yerel cihazınızdaki bir makineye 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 = "mylocal-lnet-static"
    $gateway ="100.68.180.1" 
    $ipAddress ="100.68.180.6" 
    $nicName ="mylocal-nic-static"
    $subscription =  "<Subscription ID>"
    $resource_group = "mylocal-rg"
    $customLocationName = "mylocal-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 Yerel'inizde 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 Yerel'inizin dağıtıldığı kaynak grubunun adı. Bu, önceden oluşturulmuş başka bir kaynak grubu da olabilir.
    aboneliği Azure Yerel'inizin dağıtıldığı aboneliğin adı veya kimliği. Bu, Azure Yerel ağınızdaki mantıksal ağ için kullandığınız başka bir abonelik olabilir.
    özel konum Azure Yerel cihazınızda mantıksal ağ için kullanılacak özel konumun adı veya kimliği.
    konum tarafından az locationsbelirtilen Azure bölgeleri. Örneğin, bu , eastusolabilirwesteurope.
    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 dynamic olabilirstatic. 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/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl",
        "type": "CustomLocation"
      },
      "id": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/mylocal-nic-static",
      "location": "eastus",
      "name": "mylocal-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/mylocal-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/mylocal-lnet-static",
                "resourceGroup": "mylocal-rg"
              }
            }
          }
        ],
        "macAddress": null,
        "provisioningState": "Succeeded",
        "resourceName": null,
        "status": {}
      },
      "resourceGroup": "mylocal-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 = "mylocal-nic-dhcp"
    $lnetName = "mylocal-lnet-dhcp"   
    $subscription =  "<subscription ID>" 
    $resource_group = "mylocal-rg"
    $customLocationName = "mylocal-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 Yerel'inizde 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 Yerel'inizin dağıtıldığı kaynak grubunun adı. Bu, önceden oluşturulmuş başka bir kaynak grubu da olabilir.
    aboneliği Azure Yerel'inizin dağıtıldığı aboneliğin adı veya kimliği. Bu, Azure Yerel ağınızdaki mantıksal ağ için kullandığınız başka bir abonelik olabilir.
    özel konum Azure Yerel cihazınızda 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/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl",
        "type": "CustomLocation"
      },
      "id": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/mylocal-vnic",
      "location": "eastus",
      "name": "mylocal-nic-dhcp",
      "properties": {
        "ipConfigurations": [
          {
            "name": null,
            "properties": {
              "gateway": null,
              "prefixLength": null,
              "privateIpAddress": null,
              "privateIpAllocationMethod": null,
              "subnet": {
                "id": "mylocal-lnet-dhcp"
              }
            }
          }
        ],
        "macAddress": null,
        "provisioningState": "Succeeded",
        "resourceName": "mylocal-nic-dhcp",
        "status": {}
      },
      "resourceGroup": "mylocal-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