Vytvoření síťových rozhraní pro virtuální počítače Arc ve službě Azure Stack HCI
Platí pro: Azure Stack HCI 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 v clusteru Azure Stack HCI. 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 můžete ho použít k nasazení virtuálních počítačů do clusteru. 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 pro připojení ke clusteru Azure Stack HCI používáte klienta, přečtěte si téma Připojení ke clusteru vzdáleně.
Přístup k logické síti, kterou jste vytvořili v clusteru Azure Stack HCI. 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 serveru v systému Azure Stack HCI.
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 = "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"
Tady je popis parametrů:
Parametr Description Jméno Název síťového rozhraní, které vytvoříte v logické síti nasazené v clusteru Azure Stack HCI. 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á služba Azure Stack HCI. 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á služba Azure Stack HCI. Může to být jiné předplatné, které používáte pro logickou síť v clusteru Azure Stack HCI. vlastní umístění Název nebo ID vlastního umístění, které se má použít pro logickou síť v clusteru Azure Stack HCI. 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/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" }
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 = "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"
Tady je popis parametrů:
Parametr Description Jméno Název síťového rozhraní, které vytvoříte v logické síti nasazené v clusteru Azure Stack HCI. 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á služba Azure Stack HCI. 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á služba Azure Stack HCI. Může to být jiné předplatné, které používáte pro logickou síť v clusteru Azure Stack HCI. vlastní umístění Název nebo ID vlastního umístění, které se má použít pro logickou síť v clusteru Azure Stack HCI. 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/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>
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 ve službě Azure Stack HCI.