Erstellen von Netzwerkschnittstellen für virtuelle Arc-Computer in Azure Stack HCI
Gilt für: Azure Stack HCI, Version 23H2
In diesem Artikel wird beschrieben, wie Sie Netzwerkschnittstellen erstellen, die Sie einer Arc-VM in Ihrem Azure Stack HCI-Cluster zuordnen können. Sie können Netzwerkschnittstellen mit dem Azure-Portal oder der Azure CLI erstellen.
Informationen zu Netzwerkschnittstellen
Netzwerkschnittstellen sind eine Azure-Ressource und können zum Bereitstellen virtueller Computer in Ihrem Cluster verwendet werden. Nachdem ein logisches Netzwerk erstellt wurde, können Sie Netzwerkschnittstellen erstellen und diese den virtuellen Computern zuordnen, die Sie erstellen.
Sie können Netzwerkschnittstellen mit dem Azure-Portal oder der Azure CLI erstellen. Bei Verwendung des Azure-Portal ist die Erstellung der Netzwerkschnittstelle Teil des VM-Erstellungsprozesses. Wenn Sie die Azure CLI verwenden, können Sie zuerst eine Netzwerkschnittstelle erstellen und diese dann zum Erstellen eines virtuellen Computers verwenden.
Voraussetzungen
Stellen Sie vor dem Erstellen einer Netzwerkschnittstelle sicher, dass die folgenden Voraussetzungen erfüllt sind.
- Zugriff auf ein Azure-Abonnement mit Zugriff auf Besitzer oder Mitwirkender .
- Zugriff auf eine Ressourcengruppe, in der Sie den virtuellen Computer bereitstellen möchten.
- Zugriff auf ein oder mehrere VM-Images in Ihrem Azure Stack HCI-Cluster. Diese VM-Images können mit einem der folgenden Verfahren erstellt werden:
- Ein benutzerdefinierter Speicherort für Ihren Azure Stack HCI-Cluster, den Sie zum Bereitstellen von VMs verwenden. Der benutzerdefinierte Speicherort wird auch auf der Seite Übersicht für Den Azure Stack HCI-Cluster angezeigt.
Wenn Sie einen Client zum Herstellen einer Verbindung mit Ihrem Azure Stack HCI-Cluster verwenden, finden Sie weitere Informationen unter Herstellen einer Verbindung mit Azure Stack HCI über den Azure CLI-Client.
Zugriff auf ein logisches Netzwerk, das Sie in Ihrem Azure Stack HCI-Cluster erstellt haben. Weitere Informationen finden Sie unter Erstellen eines logischen Netzwerks.
Erstellen einer Netzwerkschnittstelle
Um einen virtuellen Computer zu erstellen, müssen Sie zunächst eine Netzwerkschnittstelle in Ihrem logischen Netzwerk erstellen. Die Schritte können unterschiedlich sein, je nachdem, ob Ihr logisches Netzwerk statisch oder DHCP ist.
Anmelden und Festlegen des Abonnements
Stellen Sie eine Verbindung mit einem Server in Ihrem Azure Stack HCI-System her.
Melden Sie sich an. Typ:
az login --use-device-code
Legen Sie Ihr Abonnement fest.
az account set --subscription <Subscription ID>
Virtuelle Netzwerkschnittstelle mit statischer IP-Adresse
Führen Sie die folgenden Schritte aus, um eine Netzwerkschnittstelle in Ihrem statischen logischen Netzwerk zu erstellen. Ersetzen Sie die Parameter in < >
durch die entsprechenden Werte.
Legen Sie die erforderlichen Parameter fest. Hier ist eine Beispielausgabe:
$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"
Hier finden Sie eine Beschreibung der Parameter:
Parameter BESCHREIBUNG name Name für die Netzwerkschnittstelle, die Sie im logischen Netzwerk erstellen, das in Ihrem Azure Stack HCI-Cluster bereitgestellt wird. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen folgt. Sie können eine Netzwerkschnittstelle nach der Erstellung nicht umbenennen. resource-group Name der Ressourcengruppe, in der Ihre Azure Stack HCI bereitgestellt wird. Dies kann auch eine andere vordefinierte Ressourcengruppe sein. Abonnement Name oder ID des Abonnements, in dem Ihre Azure Stack HCI bereitgestellt wird. Dies kann ein weiteres Abonnement sein, das Sie für das logische Netzwerk in Ihrem Azure Stack HCI-Cluster verwenden. Benutzerdefinierter Speicherort Name oder ID des benutzerdefinierten Speicherorts, der für das logische Netzwerk in Ihrem Azure Stack HCI-Cluster verwendet werden soll. location Azure-Regionen, wie von az locations
angegeben. Dies könnte z. B. seineastus
.westeurope
subnetz-ID Name Ihres logischen Netzwerks. Beispiel: test-lnet-dynamic
.ip-allocation-method IP-Adresszuordnungsmethode und kann oder static
für Ihre Netzwerkschnittstelle seindynamic
. Wenn dieser Parameter nicht angegeben wird, wird die Netzwerkschnittstelle standardmäßig mit einer dynamischen Konfiguration erstellt.IP-Adresse Eine IPv4-Adresse, die Sie der von Ihnen erstellten Netzwerkschnittstelle zuweisen möchten. Beispiel: "192.168.0.10". Führen Sie den folgenden Befehl aus, um eine Netzwerkschnittstelle mit statischer IP-Adresse zu erstellen:
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
Hier ist eine Beispielausgabe:
{ "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" }
Virtuelle Netzwerkschnittstelle mit DHCP
Führen Sie die folgenden Schritte aus, um eine Netzwerkschnittstelle in Ihrem logischen DHCP-Netzwerk zu erstellen. Ersetzen Sie die Parameter in < >
durch die entsprechenden Werte.
Legen Sie die erforderlichen Parameter fest. Hier ist eine Beispielausgabe:
$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"
Hier finden Sie eine Beschreibung der Parameter:
Parameter BESCHREIBUNG name Name für die Netzwerkschnittstelle, die Sie im logischen Netzwerk erstellen, das in Ihrem Azure Stack HCI-Cluster bereitgestellt wird. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen folgt. Sie können eine Netzwerkschnittstelle nach der Erstellung nicht umbenennen. resource-group Name der Ressourcengruppe, in der Ihre Azure Stack HCI bereitgestellt wird. Dies kann auch eine andere vordefinierte Ressourcengruppe sein. Abonnement Name oder ID des Abonnements, in dem Ihre Azure Stack HCI bereitgestellt wird. Dies kann ein weiteres Abonnement sein, das Sie für das logische Netzwerk in Ihrem Azure Stack HCI-Cluster verwenden. Benutzerdefinierter Speicherort Name oder ID des benutzerdefinierten Speicherorts, der für das logische Netzwerk in Ihrem Azure Stack HCI-Cluster verwendet werden soll. location Azure-Regionen, wie von az locations
angegeben. Dies kann z. B. seineastus
.subnetz-ID Name Ihres logischen Netzwerks. Beispiel: test-lnet-dynamic
.Führen Sie zum Erstellen einer Netzwerkschnittstelle den folgenden Befehl aus:
az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName
Hier ist eine Beispielausgabe:
{ "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>
Sie können diese Netzwerkschnittstelle verwenden, um einen virtuellen Computer zu erstellen. Weitere Informationen finden Sie unter Erstellen einer VM.
Nächste Schritte
- Verwenden Sie diese Netzwerkschnittstelle, wenn Sie eine Arc-VM auf Ihrer Azure Stack HCI erstellen.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für