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.
Önkoşulları gözden geçirip tamamladığınızdan emin olun. Azure Stack HCI kümenize bağlanmak için bir istemci kullanıyorsanız bkz . Kümeye uzaktan 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
Oturum açma. Şunu yazın:
az login --use-device-code
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.
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 locations
belirtilen Azure bölgeleri. Örneğin, bu ,westeurope
olabilireastus
.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". 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.
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 locations
belirtilen Azure bölgeleri. Örneğin, bu olabilireastus
.alt ağ kimliği Mantıksal ağınızın adı. Örneğin: test-lnet-dynamic
.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
- Azure Stack HCI'nizde Arc VM oluştururken bu ağ arabirimini kullanın.