Delen via


Azure Arc-gateway gebruiken zonder een proxy in Azure Local (preview)

Van toepassing op: Azure Local 2411.1 en hoger

Nadat u de Arc-gatewayresource in uw Azure-abonnement hebt gemaakt, kunt u de nieuwe preview-functies van de Arc-gateway inschakelen op uw Lokale Azure-gateway. In dit artikel wordt beschreven hoe u Azure Gateway gebruikt voor lokale Azure-exemplaren zonder een proxy.

Belangrijk

Deze functie is momenteel beschikbaar als PREVIEW-versie. Raadpleeg de Aanvullende voorwaarden voor Microsoft Azure-previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta of preview zijn of die anders nog niet algemeen beschikbaar zijn.

Vereisten

Zorg ervoor dat aan de volgende vereisten wordt voldaan voordat u doorgaat:

  • U hebt toegang tot een lokaal Azure-exemplaar met release 2411.1 of hoger. Eerdere versies bieden geen ondersteuning voor dit scenario.

  • Een Arc-gatewayresource die is gemaakt binnen hetzelfde abonnement dat wordt gebruikt voor de implementatie van Azure Local. Zie De Arc-gatewayresource maken in Azure voor meer informatie.

Stap 1: De ArcGatewayID ophalen

U hebt de Arc-gateway-id (ArcGatewayID) van Azure nodig om het registratiescript uit te voeren op lokale Azure-machines. U vindt de Arc-gateway-id op de overzichtspagina van de Azure-portal van de resource.

Stap 2: Nieuwe machines registreren in Azure Arc

Als u de Arc-gatewayfunctie wilt gebruiken voor lokale Azure-systemen zonder proxy, gebruikt u alleen de parameter ArcGatewayID.

Voer het initialisatiescript als volgt uit.


#Define the subscription where you want to register your server as Arc device.
$Subscription = "yoursubscription"

#Define the resource group where you want to register your server as Arc device.
$RG = "yourresourcegroupname"

#Define the tenant you will use to register your server as Arc device.
$Tenant = "yourtenant"

#Define the Arc gateway resource ID from Azure
$ArcgwId = "/subscriptions/yourarcgatewayid/resourceGroups/yourresourcegroupname/providers/Microsoft.HybridCompute/gateways/yourarcgatewayname"

#Connect to your Azure account and Subscription
Connect-AzAccount -SubscriptionId $Subscription -TenantId $Tenant -DeviceCode

#Get the Access Token and Account ID for the registration
$ARMtoken = (Get-AzAccessToken).Token

#Get the Account ID for the registration
$id = (Get-AzContext).Account.Id

#Invoke the registration script with Proxy and ArcgatewayID
Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -TenantID $Tenant -Region australiaeast -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id -ArcGatewayID $ArcgwId

Stap 3: Azure Local-cloudimplementatie starten

Zodra de lokale Azure-machines zijn geregistreerd in Azure Arc en alle extensies zijn geïnstalleerd, kunt u de implementatie starten vanuit De Azure-portal of met behulp van de ARM-sjablonen die in deze artikelen worden beschreven:

Stap 4: Controleren of de installatie is geslaagd

Zodra de implementatievalidatie is gestart, kunt u vanuit uw systeem verbinding maken met de eerste lokale Azure-machine en het Arc-gatewaylogboek openen om te controleren welke eindpunten worden omgeleid naar de Arc-gateway en welke eindpunten uw firewall blijven gebruiken.

U vindt het Arc-gatewaylogboek op: c:\programdata\AzureConnectedMAchineAgent\Log\arcproxy.log.

Schermopname van het Arc-gatewaylogboek met behulp van handmatige methode.

Voer de volgende opdracht uit om de configuratie van de Arc-agent te controleren en te controleren of deze gebruikmaakt van de Arc-gateway: c:\program files\AzureConnectedMachineAgent>.\azcmagent show

In het resultaat moeten de volgende waarden worden weergegeven:

  • Agentversie is 1.45 of hoger.

  • agentstatus is verbonden.

  • Https-proxy gebruiken leeg is wanneer de Arc-gateway niet wordt gebruikt. Deze moet worden weergegeven als http://localhost:40343 wanneer de Arc-gateway is ingeschakeld.

  • Upstream Proxy moet leeg zijn omdat u geen bedrijfsproxy gebruikt.

  • Azure Arc-proxy wordt weergegeven als gestopt wanneer de Arc-gateway niet wordt gebruikt, en als draaiend wanneer de Arc-gateway is ingeschakeld.

De Arc-agent zonder de Arc-gateway:

schermopname van de Arc-agent zonder gateway met behulp van handmatige methode.

De Arc-agent met behulp van de Arc-gateway:

Schermopname van de Arc-agent met gateway met behulp van handmatige methode.

Daarnaast kunt u de volgende opdracht uitvoeren om te controleren of de installatie is geslaagd: c:\program files\AzureConnectedMachineAgent>.\azcmagent check.

Het antwoord moet aangeven dat connection.type is ingesteld op gateway, en de kolom Bereikbaar moet waar aangeven voor alle URL's, zoals weergegeven.

De Arc-agent zonder de Arc-gateway:

Schermopname van de Arc-agent zonder gateway 2 met behulp van handmatige methode.

De Arc-agent waarvoor de Arc-gateway is ingeschakeld:

Schermopname van de Arc-agent met gateway 2 met behulp van handmatige methode.

U kunt uw gatewayverkeer ook controleren door de gatewayrouterlogboeken te bekijken.

Als u gatewayrouterlogboeken in Windows wilt weergeven, voert u de opdracht azcmagent logs uit in PowerShell. In het resulterende .zip bestand bevinden de logboeken zich in de map C:\ProgramData\Microsoft\ArcGatewayRouter.

Volgende stappen

Deze functie is alleen beschikbaar in Azure Local 2411.1 of hoger.