Vytvoření síťových rozhraní pro virtuální počítače Arc v Azure Local
Platí pro: Azure Local, 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 ve vaší místní instanci Azure. 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 dá se použít k nasazení virtuálních počítačů ve vašem systému. 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.
Nezapomeňte zkontrolovat a dokončit požadavky. Pokud se ke svému místnímu prostředí Azure připojujete pomocí klienta, přečtěte si téma Vzdálené připojení k systému.
Přístup k logické síti, kterou jste vytvořili v místním prostředí Azure. Další informace naleznete v tématu Vytvoření logické sítě.
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
Připojte se k počítači v místním prostředí Azure.
Přihlášení. Zadejte:
az login --use-device-code
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.
Nastavte požadované parametry. Tady je ukázkový výstup:
$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"
Tady je popis parametrů:
Parametr Description Jméno Název síťového rozhraní, které vytvoříte v logické síti nasazené v místním prostředí Azure. 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á vaše místní služba Azure. 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á vaše místní služba Azure. Může to být jiné předplatné, které používáte pro logickou síť v místním prostředí Azure. vlastní umístění Název nebo ID vlastního umístění, které se má použít pro logickou síť v místním prostředí Azure. location Oblasti Azure podle specifikace az locations
. Může to býteastus
napří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
nebostatic
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. 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/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" }
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.
Nastavte požadované parametry. Tady je ukázkový výstup:
$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"
Tady je popis parametrů:
Parametr Description Jméno Název síťového rozhraní, které vytvoříte v logické síti nasazené v místním prostředí Azure. 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á vaše místní služba Azure. 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á vaše místní služba Azure. Může to být jiné předplatné, které používáte pro logickou síť v místním prostředí Azure. vlastní umístění Název nebo ID vlastního umístění, které se má použít pro logickou síť v místním prostředí Azure. location Oblasti Azure podle specifikace az locations
. Může to býteastus
například .ID podsítě Název vaší logické sítě Například: test-lnet-dynamic
.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/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>
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
- Toto síťové rozhraní použijte při vytváření virtuálního počítače Arc v místním prostředí Azure.