Share via


Anslut hybriddatorer till Azure med hjälp av PowerShell

För servrar som är aktiverade med Azure Arc kan du vidta manuella åtgärder för att aktivera dem för en eller flera Windows- eller Linux-datorer i din miljö. Du kan också använda PowerShell-cmdleten Anslut-Az Anslut edMachine för att ladda ned Anslut d Machine-agenten, installera agenten och registrera datorn med Azure Arc. Cmdleten laddar ned Windows-agentpaketet (Windows Installer) från Microsoft Download Center och Linux-agentpaketet från Microsoft-paketlagringsplatsen.

Den här metoden kräver att du har administratörsbehörighet på datorn för att installera och konfigurera agenten. I Linux använder du rotkontot och i Windows är du medlem i gruppen Lokala administratörer. Du kan slutföra den här processen interaktivt eller via fjärranslutning på en Windows-server med hjälp av PowerShell-fjärrkommunikation.

Innan du kommer igång bör du granska förutsättningarna och kontrollera att din prenumeration och dina resurser uppfyller kraven. Information om regioner som stöds och andra relaterade överväganden finns i Azure-regioner som stöds.

Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

Automatisk anslutning för SQL Server

När du ansluter en Windows- eller Linux-server till Azure Arc som även har Microsoft SQL Server installerat ansluts ÄVEN SQL Server-instanserna automatiskt till Azure Arc. SQL Server som aktiveras av Azure Arc innehåller en detaljerad inventering och ytterligare hanteringsfunktioner för dina SQL Server-instanser och -databaser. Som en del av anslutningsprocessen distribueras ett tillägg till din Azure Arc-aktiverade server och nya roller tillämpas på SQL Server och databaser. Om du inte vill ansluta dina SQL-servrar automatiskt till Azure Arc kan du avanmäla dig genom att lägga till en tagg på Windows- eller Linux-servern med namnet ArcSQLServerExtensionDeployment och värdet Disabled när den är ansluten till Azure Arc.

Mer information finns i Hantera automatisk anslutning för SQL Server som aktiveras av Azure Arc.

Förutsättningar

Du använder PowerShell för att hantera VM-tillägg på hybridservrar som hanteras av Azure Arc-aktiverade servrar. Innan du använder PowerShell installerar du modulen Az.ConnectedMachine på den server som du vill aktivera arc-enable. Kör följande kommando på servern som är aktiverat med Azure Arc:

Install-Module -Name Az.ConnectedMachine

När installationen är klar visas följande meddelande:

The installed extension ``Az.ConnectedMachine`` is experimental and not covered by customer support. Please use with discretion.

Installera agenten och anslut till Azure

  1. Öppna en PowerShell-konsol med utökade privilegier.

  2. Logga in på Azure genom att köra kommandot Connect-AzAccount.

  3. Om du vill installera den Anslut ed Machine-agenten använder du Connect-AzConnectedMachine parametrarna -Name, -ResourceGroupNameoch -Location . Använd parametern -SubscriptionId för att åsidosätta standardprenumerationen som ett resultat av Azure-kontexten som skapades efter inloggningen. Kör något av följande kommandon:

    • Om du vill installera Anslut ed Machine-agenten på måldatorn som kan kommunicera direkt med Azure kör du:

      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Name myMachineName -Location <region>
      
    • Om du vill installera Anslut datorn på måldatorn som kommunicerar via en proxyserver kör du:

      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Name myMachineName -Location <region> -Proxy http://<proxyURL>:<proxyport>
      

      Med den här konfigurationen kommunicerar agenten via proxyservern med hjälp av HTTP-protokollet.

Om agenten inte startar när installationen är klar kontrollerar du loggarna för detaljerad felinformation. I Windows kontrollerar du den här filen: %ProgramData%\Azure Anslut edMachineAgent\Log\himds.log. I Linux kontrollerar du den här filen: /var/opt/azcmagent/log/himds.log.

Installera och ansluta med hjälp av PowerShell-fjärrkommunikation

Så här konfigurerar du en eller flera Windows-servrar med servrar aktiverade med Azure Arc. Du måste aktivera PowerShell-fjärrkommunikation på fjärrdatorn. Gör detta med hjälp av cmdleten Enable-PSRemoting.

  1. Öppna en PowerShell-konsol som administratör.

  2. Logga in på Azure genom att köra kommandot Connect-AzAccount.

  3. Om du vill installera den Anslut ed Machine-agenten använder du Connect-AzConnectedMachine med parametrarna -ResourceGroupNameoch -Location . Azure-resursnamnen använder automatiskt värdnamnet för varje server. Använd parametern -SubscriptionId för att åsidosätta standardprenumerationen som ett resultat av Azure-kontexten som skapades efter inloggningen.

    • Kör följande kommando för att installera Anslut ed Machine-agenten på måldatorn som kan kommunicera direkt med Azure:

      $sessions = New-PSSession -ComputerName myMachineName
      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Location <region> -PSSession $sessions
      
    • Om du vill installera den Anslut ade datoragenten på flera fjärrdatorer samtidigt lägger du till en lista med namn på fjärrdatorer, var och en avgränsad med kommatecken.

      $sessions = New-PSSession -ComputerName myMachineName1, myMachineName2, myMachineName3
      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Location <region> -PSSession $sessions
      

    I följande exempel visas resultatet av kommandot som riktar sig mot en enda dator:

    time="2020-08-07T13:13:25-07:00" level=info msg="Onboarding Machine. It usually takes a few minutes to complete. Sometimes it may take longer depending on network and server load status."
    time="2020-08-07T13:13:25-07:00" level=info msg="Check network connectivity to all endpoints..."
    time="2020-08-07T13:13:29-07:00" level=info msg="All endpoints are available... continue onboarding"
    time="2020-08-07T13:13:50-07:00" level=info msg="Successfully Onboarded Resource to Azure" VM Id=f65bffc7-4734-483e-b3ca-3164bfa42941
    
    Name           Location OSName   Status     ProvisioningState
    ----           -------- ------   ------     -----------------
    myMachineName  eastus   windows  Connected  Succeeded
    

Kontrollera anslutningen med Azure Arc

När du har installerat och konfigurerat agenten för registrering med Azure Arc-aktiverade servrar går du till Azure-portalen för att kontrollera att servern har anslutits. Visa datorn i Azure-portalen.

Skärmbild av instrumentpanelen Servrar som visar en lyckad serveranslutning.

Nästa steg

  • Om det behövs kan du läsa guiden Felsöka Anslut ed Machine Agent.

  • Läs planerings - och distributionsguiden för att planera för distribution av Azure Arc-aktiverade servrar i valfri skala och implementera centraliserad hantering och övervakning.

  • Lär dig hur du hanterar din dator med hjälp av Azure Policy. Du kan använda vm-gästkonfiguration, kontrollera att datorn rapporterar till den förväntade Log Analytics-arbetsytan och aktivera övervakning med VM-insikter.