Netwerkinterfaces maken voor virtuele Arc-machines in Azure Local
Van toepassing op: Azure Local, versie 23H2
In dit artikel wordt beschreven hoe u netwerkinterfaces maakt die u kunt koppelen aan een Arc-VM in uw lokale Azure-exemplaar. U kunt netwerkinterfaces maken met behulp van Azure Portal of de Azure CLI.
Over netwerkinterfaces
Netwerkinterfaces zijn een Azure-resource en kunnen worden gebruikt om virtuele machines op uw systeem te implementeren. Nadat een logisch netwerk is gemaakt, kunt u netwerkinterfaces maken en deze koppelen aan de virtuele machines die u gaat maken.
U kunt netwerkinterfaces maken met behulp van Azure Portal of de Azure CLI. Wanneer u Azure Portal gebruikt, maakt de netwerkinterface deel uit van het proces voor het maken van de VIRTUELE machine. Wanneer u de Azure CLI gebruikt, kunt u eerst een netwerkinterface maken en deze vervolgens gebruiken om een virtuele machine te maken.
Vereisten
Voordat u een netwerkinterface maakt, moet u ervoor zorgen dat de volgende vereisten zijn voltooid.
Zorg ervoor dat u de vereisten controleert en voltooit. Als u een client gebruikt om verbinding te maken met uw Azure Local, raadpleegt u Verbinding maken met het systeem op afstand.
Toegang tot een logisch netwerk dat u hebt gemaakt op azure Local. Zie Logisch netwerk maken voor meer informatie.
Een netwerkinterface maken
Als u een virtuele machine wilt maken, moet u eerst een netwerkinterface in uw logische netwerk maken. De stappen kunnen verschillen, afhankelijk van of uw logische netwerk statisch of DHCP is.
Aanmelden en abonnement instellen
Maak verbinding met een computer op uw lokale Azure-computer .
Meld u aan. Type:
az login --use-device-code
Stel uw abonnement in.
az account set --subscription <Subscription ID>
Virtuele netwerkinterface met statisch IP-adres
Volg deze stappen om een netwerkinterface in uw statische logische netwerk te maken. Vervang de parameters door < >
de juiste waarden.
Stel de vereiste parameters in. Hier volgt een voorbeelduitvoer:
$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"
Hier volgt een beschrijving van de parameters:
Parameter Omschrijving name Naam voor de netwerkinterface die u maakt in het logische netwerk dat is geïmplementeerd op uw lokale Azure-netwerk. Zorg ervoor dat u een naam opgeeft die volgt op de regels voor Azure-resources. U kunt de naam van een netwerkinterface niet wijzigen nadat deze is gemaakt. resource-group Naam van de resourcegroep waarin uw Azure Local is geïmplementeerd. Dit kan ook een andere vooraf gemaakte resourcegroep zijn. abonnement Naam of id van het abonnement waarin uw Azure Local is geïmplementeerd. Dit kan een ander abonnement zijn dat u gebruikt voor een logisch netwerk op uw lokale Azure-locatie. aangepaste locatie Naam of id van de aangepaste locatie die moet worden gebruikt voor een logisch netwerk op uw lokale Azure-locatie. location Azure-regio's zoals opgegeven door az locations
. Dit kaneastus
bijvoorbeeld zijn, .westeurope
subnet-id Naam van uw logische netwerk. Voorbeeld: test-lnet-dynamic
.ip-allocation-method Toewijzingsmethode voor IP-adressen en kan zijn dynamic
ofstatic
voor uw netwerkinterface. Als deze parameter niet is opgegeven, wordt standaard de netwerkinterface gemaakt met een dynamische configuratie.ip-adres Een IPv4-adres dat u wilt toewijzen aan de netwerkinterface die u maakt. Bijvoorbeeld: '192.168.0.10'. Voer de volgende opdracht uit om een netwerkinterface met een statisch IP-adres te maken:
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 volgt een voorbeelduitvoer:
{ "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" }
Virtuele netwerkinterface met DHCP
Volg deze stappen om een netwerkinterface te maken in uw logische DHCP-netwerk. Vervang de parameters door < >
de juiste waarden.
Stel de vereiste parameters in. Hier volgt een voorbeelduitvoer:
$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"
Hier volgt een beschrijving van de parameters:
Parameter Omschrijving name Naam voor de netwerkinterface die u maakt in het logische netwerk dat is geïmplementeerd op uw lokale Azure-netwerk. Zorg ervoor dat u een naam opgeeft die volgt op de regels voor Azure-resources. U kunt de naam van een netwerkinterface niet wijzigen nadat deze is gemaakt. resource-group Naam van de resourcegroep waarin uw Azure Local is geïmplementeerd. Dit kan ook een andere vooraf gemaakte resourcegroep zijn. abonnement Naam of id van het abonnement waarin uw Azure Local is geïmplementeerd. Dit kan een ander abonnement zijn dat u gebruikt voor een logisch netwerk op uw lokale Azure-locatie. aangepaste locatie Naam of id van de aangepaste locatie die moet worden gebruikt voor een logisch netwerk op uw lokale Azure-locatie. location Azure-regio's zoals opgegeven door az locations
. Dit kan bijvoorbeeld zijneastus
.subnet-id Naam van uw logische netwerk. Voorbeeld: test-lnet-dynamic
.Voer de volgende opdracht uit om een netwerkinterface te maken:
az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName
Hier volgt een voorbeeld van uitvoer:
{ "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>
U kunt deze netwerkinterface gebruiken om een virtuele machine te maken. Zie Een virtuele machine maken voor meer informatie.
Volgende stappen
- Gebruik deze netwerkinterface wanneer u een Arc-VM maakt op uw lokale Azure-machine.