Tworzenie interfejsów sieciowych dla maszyn wirtualnych usługi Arc w usłudze Azure Stack HCI
Dotyczy: Azure Stack HCI, wersja 23H2
W tym artykule opisano sposób tworzenia interfejsów sieciowych, które można skojarzyć z maszyną wirtualną usługi Arc w klastrze usługi Azure Stack HCI. Interfejsy sieciowe można tworzyć przy użyciu Azure Portal lub interfejsu wiersza polecenia platformy Azure.
Informacje o interfejsach sieciowych
Interfejsy sieciowe to zasób platformy Azure i mogą służyć do wdrażania maszyn wirtualnych w klastrze. Po utworzeniu sieci logicznej możesz utworzyć interfejsy sieciowe i skojarzyć je z utworzonymi maszynami wirtualnymi.
Interfejsy sieciowe można tworzyć przy użyciu Azure Portal lub interfejsu wiersza polecenia platformy Azure. Podczas korzystania z Azure Portal tworzenie interfejsu sieciowego jest częścią procesu tworzenia maszyny wirtualnej. W przypadku korzystania z interfejsu wiersza polecenia platformy Azure możesz najpierw utworzyć interfejs sieciowy, a następnie użyć go do utworzenia maszyny wirtualnej.
Wymagania wstępne
Przed utworzeniem interfejsu sieciowego upewnij się, że zostały spełnione następujące wymagania wstępne.
- Dostęp do subskrypcji platformy Azure z dostępem właściciela lub współautora .
- Dostęp do grupy zasobów, w której chcesz aprowizować maszynę wirtualną.
- Dostęp do co najmniej jednego obrazu maszyny wirtualnej w klastrze usługi Azure Stack HCI. Te obrazy maszyn wirtualnych można utworzyć za pomocą jednej z następujących procedur:
- Lokalizacja niestandardowa klastra usługi Azure Stack HCI, która będzie używana do aprowizowania maszyn wirtualnych. Lokalizacja niestandardowa zostanie również wyświetlona na stronie Przegląd klastra usługi Azure Stack HCI.
Jeśli używasz klienta do nawiązywania połączenia z klastrem usługi Azure Stack HCI, zobacz Nawiązywanie połączenia z usługą Azure Stack HCI za pośrednictwem klienta interfejsu wiersza polecenia platformy Azure.
Dostęp do sieci logicznej utworzonej w klastrze usługi Azure Stack HCI. Aby uzyskać więcej informacji, zobacz Tworzenie sieci logicznej.
Tworzenie interfejsu sieciowego
Aby utworzyć maszynę wirtualną, najpierw musisz utworzyć interfejs sieciowy w sieci logicznej. Kroki mogą się różnić w zależności od tego, czy sieć logiczna jest statyczna, czy DHCP.
Logowanie i ustawianie subskrypcji
Nawiąż połączenie z serwerem w systemie Azure Stack HCI.
Zaloguj się. Wpisz:
az login --use-device-code
Ustaw subskrypcję.
az account set --subscription <Subscription ID>
Wirtualny interfejs sieciowy ze statycznym adresem IP
Wykonaj następujące kroki, aby utworzyć interfejs sieciowy w statycznej sieci logicznej. Zastąp parametry odpowiednimi < >
wartościami.
Ustaw wymagane parametry. Oto przykładowe dane wyjściowe:
$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"
Oto opis parametrów:
Parametr Opis Nazwa Nazwa interfejsu sieciowego utworzonego w sieci logicznej wdrożonej w klastrze usługi Azure Stack HCI. Upewnij się, że podaj nazwę zgodną z regułami dla zasobów platformy Azure. Nie można zmienić nazwy interfejsu sieciowego po jego utworzeniu. grupa zasobów Nazwa grupy zasobów, w której wdrożono rozwiązanie Azure Stack HCI. Może to być również inna wstępnie utworzona grupa zasobów. Subskrypcji Nazwa lub identyfikator subskrypcji, w której wdrożono rozwiązanie Azure Stack HCI. Może to być kolejna subskrypcja używana do sieci logicznej w klastrze usługi Azure Stack HCI. lokalizacja niestandardowa Nazwa lub identyfikator lokalizacji niestandardowej do użycia dla sieci logicznej w klastrze usługi Azure Stack HCI. Lokalizacji Regiony platformy Azure określone przez usługę az locations
. Na przykład może to byćeastus
,westeurope
.identyfikator podsieci Nazwa sieci logicznej. Na przykład: test-lnet-dynamic
.ip-allocation-method Metoda alokacji adresów IP i może być dynamic
lubstatic
dla interfejsu sieciowego. Jeśli ten parametr nie jest określony, domyślnie interfejs sieciowy jest tworzony z konfiguracją dynamiczną.adres IP Adres IPv4, który chcesz przypisać do tworzonego interfejsu sieciowego. Na przykład: "192.168.0.10". Aby utworzyć interfejs sieciowy ze statycznym adresem IP, uruchom następujące polecenie:
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
Oto przykładowe dane wyjściowe:
{ "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" }
Wirtualny interfejs sieciowy z protokołem DHCP
Wykonaj następujące kroki, aby utworzyć interfejs sieciowy w sieci logicznej DHCP. Zastąp parametry odpowiednimi < >
wartościami.
Ustaw wymagane parametry. Oto przykładowe dane wyjściowe:
$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"
Oto opis parametrów:
Parametr Opis Nazwa Nazwa interfejsu sieciowego utworzonego w sieci logicznej wdrożonej w klastrze usługi Azure Stack HCI. Upewnij się, że podaj nazwę zgodną z regułami dla zasobów platformy Azure. Nie można zmienić nazwy interfejsu sieciowego po jego utworzeniu. grupa zasobów Nazwa grupy zasobów, w której wdrożono rozwiązanie Azure Stack HCI. Może to być również inna wstępnie utworzona grupa zasobów. Subskrypcji Nazwa lub identyfikator subskrypcji, w której wdrożono rozwiązanie Azure Stack HCI. Może to być kolejna subskrypcja używana do sieci logicznej w klastrze usługi Azure Stack HCI. lokalizacja niestandardowa Nazwa lub identyfikator lokalizacji niestandardowej do użycia dla sieci logicznej w klastrze usługi Azure Stack HCI. Lokalizacji Regiony platformy Azure określone przez usługę az locations
. Na przykład może to byćeastus
.identyfikator podsieci Nazwa sieci logicznej. Na przykład: test-lnet-dynamic
.Aby utworzyć interfejs sieciowy, uruchom następujące polecenie:
az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName
Oto przykładowe dane wyjściowe:
{ "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>
Za pomocą tego interfejsu sieciowego można utworzyć maszynę wirtualną. Aby uzyskać więcej informacji, zobacz Tworzenie maszyny wirtualnej.
Następne kroki
- Użyj tego interfejsu sieciowego podczas tworzenia maszyny wirtualnej usługi Arc w usłudze Azure Stack HCI.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla