Uppdatering och hantering av virtuella datorer i Azure Stack Hub

Använd följande Azure Automation lösningsfunktioner för att hantera virtuella Windows- och Linux-datorer som distribueras med Azure Stack Hub:

  • Uppdateringshantering: Med lösningen Uppdateringshantering kan du snabbt utvärdera statusen för tillgängliga uppdateringar på alla agentdatorer och hantera processen med att installera nödvändiga uppdateringar för virtuella Windows- och Linux-datorer.

  • Ändringsspårning: Ändringar av installerad programvara, Windows-tjänster, Windows-register och -filer och Linux-daemons på de övervakade servrarna skickas till Azure Monitor-tjänsten i molnet för bearbetning. Logik tillämpas på mottagna data och molntjänsten registrerar data. Med hjälp av informationen på Ändringsspårning instrumentpanelen kan du enkelt se de ändringar som har gjorts i serverinfrastrukturen.

  • Inventering. Inventeringsspårning för en virtuell Azure Stack Hub-dator innehåller ett webbläsarbaserat användargränssnitt för att konfigurera inventeringsinsamling.

  • Azure Monitor for VMs: Azure Monitor for VMs övervakar dina virtuella Azure- och Azure Stack Hub-datorer och VM-skalningsuppsättningar i stor skala. Den analyserar prestanda och hälsotillstånd för dina virtuella Windows- och Linux-datorer och övervakar även deras processer och beroenden på andra resurser och externa processer.

Viktigt

Dessa lösningar är desamma som de som används för att hantera virtuella Azure-datorer. Både virtuella Azure- och Azure Stack Hub-datorer hanteras på samma sätt, från samma gränssnitt, med samma verktyg. De virtuella Azure Stack Hub-datorerna prissätts också på samma sätt som virtuella Azure-datorer när du använder lösningarna uppdateringshantering, Ändringsspårning, inventering och Azure Monitor for VMs med Azure Stack Hub.

Förutsättningar

Flera krav måste uppfyllas innan du använder dessa funktioner för att uppdatera och hantera virtuella Azure Stack Hub-datorer. Dessa inkluderar steg som måste vidtas i Azure Portal och även Azure Stack Hub-administrationsportalen.

I Azure-portalen

Om du vill använda funktionerna Azure Monitor for VMs, Inventering, Ändringsspårning och Uppdateringshantering Azure Automation för virtuella Azure Stack Hub-datorer måste du först aktivera dessa lösningar i Azure.

Tips

Om du redan har aktiverat de här funktionerna för virtuella Azure-datorer kan du använda dina befintliga autentiseringsuppgifter för LogAnalytics-arbetsytan. Om du redan har ett LogAnalytics WorkspaceID och en primärnyckel som du vill använda går du vidare till nästa avsnitt. Annars fortsätter du i det här avsnittet för att skapa ett nytt LogAnalytics-arbetsyta och automationskonto.

Det första steget när du aktiverar dessa lösningar är att skapa en LogAnalytics-arbetsyta i din Azure-prenumeration. En Log Analytics-arbetsyta är en unik Azure Monitor-loggmiljö med en egen datalagringsplats, datakällor och lösningar. När du har skapat en arbetsyta noterar du WorkspaceID och Key. Om du vill visa den här informationen går du till bladet arbetsyta, klickar på Avancerade inställningar och granskar värdena för Arbetsyte-ID och Primärnyckel .

Därefter måste du skapa ett Automation-konto. Ett Automation-konto är en container för dina Azure Automation resurser. Det är ett sätt att separera dina miljöer eller organisera dina Automation-arbetsflöden och -resurser ytterligare. När Automation-kontot har skapats måste du aktivera funktionerna Inventering, Ändringsspårning och Uppdateringshantering. Följ dessa steg om du vill aktivera varje funktion:

  1. I Azure Portal går du till det Automation-konto som du vill använda.

  2. Välj den lösning som ska aktiveras (antingen Inventering, Ändringsspårning eller Uppdateringshantering).

  3. Använd listrutan Välj arbetsyta... för att välja den Log Analytics-arbetsyta som ska användas.

  4. Kontrollera att all återstående information är korrekt och klicka sedan på Aktivera för att aktivera lösningen.

  5. Upprepa steg 2–4 för att aktivera alla tre lösningarna.

    Fönstret

Aktivera Azure Monitor for VMs

Azure Monitor for VMs övervakar dina virtuella Azure-datorer och VM-skalningsuppsättningar i stor skala. Den analyserar prestanda och hälsotillstånd för dina virtuella Windows- och Linux-datorer och övervakar även deras processer och beroenden på andra resurser och externa processer.

Som en lösning innehåller Azure Monitor for VMs stöd för övervakning av prestanda och appberoenden för virtuella datorer som finns lokalt eller i en annan molnleverantör. Tre viktiga funktioner ger djupgående insikter:

  1. Logiska komponenter i virtuella Azure-datorer som kör Windows och Linux och som mäts mot förkonfigurerade hälsokriterier, och de varnar dig när det utvärderade villkoret uppfylls.

  2. Fördefinierade trendande prestandadiagram som visar grundläggande prestandamått från gäst-VM-operativsystemet.

  3. Beroendekarta som visar de sammankopplade komponenterna med den virtuella datorn från olika resursgrupper och prenumerationer.

När Log Analytics-arbetsytan har skapats aktiverar du prestandaräknarna på arbetsytan för insamling på virtuella Linux- och Windows-datorer. Installera och aktivera sedan Lösningen ServiceMap och InfrastructureInsights på din arbetsyta. Processen beskrivs i guiden Distribuera Azure Monitor for VMs.

I Azure Stack Hub-administratörsportalen

När du har aktiverat Azure Automation lösningar i Azure Portal måste du logga in på Azure Stack Hub-administratörsportalen som molnadministratör och ladda ned Azure Monitor, Uppdaterings- och konfigurationshantering samt Azure Monitor-, Uppdaterings- och konfigurationshantering för Linux-tillägget på Azure Stack Hub Marketplace.

Dialogrutan

Om du vill aktivera Azure Monitor for VMs Map-lösningen och få insikter om nätverksberoenden laddar du ned Azure Monitor Dependency Agent:

I dialogrutan

Aktivera uppdateringshantering för virtuella Azure Stack Hub-datorer

Följ de här stegen för att aktivera uppdateringshantering för virtuella Azure Stack Hub-datorer.

  1. Logga in på Azure Stack Hub-användarportalen.

  2. I Azure Stack Hub-användarportalen går du till bladet Tillägg för de virtuella datorer som du vill aktivera lösningarna för, klickar på + Lägg till, väljer tillägget Azure Update and Configuration Management och klickar sedan på Skapa:

    Dialogrutan

  3. Ange det tidigare skapade WorkspaceID och primärnyckeln för att länka agenten till LogAnalytics-arbetsytan. Klicka sedan på OK för att distribuera tillägget.

    Dialogrutan

  4. Enligt beskrivningen i dokumentationen för Uppdateringshantering måste du aktivera lösningen Uppdateringshantering för varje virtuell dator som du vill hantera. Om du vill aktivera lösningen för alla virtuella datorer som rapporterar till arbetsytan väljer du Uppdateringshantering, klickar på Hantera datorer och väljer sedan alternativet Aktivera på alla tillgängliga och framtida datorer .

    Dialogrutan Hantera datorer – Uppdateringshantering visar de datorer som inte har Uppdateringshantering aktiverat. Tre aktiveringsalternativ tillhandahålls och

    Tips

    Upprepa det här steget för att aktivera varje lösning för de virtuella Azure Stack Hub-datorer som rapporterar till arbetsytan.

När tillägget Azure Update and Configuration Management har aktiverats görs en genomsökning två gånger per dag för varje hanterad virtuell dator. API:et anropas var 15:e minut för att fråga efter den senaste uppdateringstiden för att avgöra om statusen har ändrats. Om statusen har ändrats startas en kompatibilitetsgenomsökning.

När de virtuella datorerna har genomsökts visas de i Azure Automation-kontot i lösningen Uppdateringshantering:

De skannade datorerna visas. För var och en tillhandahålls efterlevnadsstatus, plattform, operativsystem och antal viktiga saknade uppdateringar. Det finns summor som visar hur många datorer som behöver åtgärdas, hur många uppdateringar som saknas och så vidare.

Viktigt

Det kan ta mellan 30 minuter och 6 timmar innan instrumentpanelen visar uppdaterade data för de datorer som hanteras.

De virtuella Azure Stack Hub-datorerna kan nu ingå i schemalagda uppdateringsdistributioner tillsammans med virtuella Azure-datorer.

Skapa ett schema för uppdateringsdistribution

Om du vill skapa ett schema för uppdateringsdistribution måste du använda en PowerShell-cmdlet eller Azure REST API för att skicka datorerna. Använd följande PowerShell-exempel för att schemalägga dina datorer. Du kan använda cmdleten New-AzAutomationSchedule med parametern ForUpdateConfiguration för att skapa ett schema. Använd sedan cmdleten New-AzAutomationSoftwareUpdateConfiguration och skicka Azure Stack Hub-datorerna till parametern NonAzureComputer . Om du vill köra det här skriptet måste du använda den globala Azure PowerShell Az-modulen.

I följande exempel visas hur du gör detta:

$nonAzurecomputers = @("server-01", "server-02")

$startTime = ([DateTime]::Now).AddMinutes(10)

$s = New-AzAutomationSchedule -ResourceGroupName mygroup -AutomationAccountName myaccount -Name myupdateconfig -Description test-OneTime -OneTime -StartTime $startTime -ForUpdateConfiguration

New-AzAutomationSoftwareUpdateConfiguration  -ResourceGroupName $rg -AutomationAccountName $aa -Schedule $s -Windows -NonAzureComputer $nonAzurecomputers -Duration (New-TimeSpan -Hours 2) -IncludedUpdateClassification Security,UpdateRollup -ExcludedKbNumber KB01,KB02 -IncludedKbNumber KB100

Aktivera Azure Monitor for VMs som körs på Azure Stack Hub

När den virtuella datorn har Azure Monitor, Uppdaterings- och konfigurationshantering och Azure Monitor Dependency Agent-tillägg installerade börjar den rapportera data i Azure Monitor for VMs lösningen.

Tips

Azure Monitor Dependency Agent-tillägget kräver inga parametrar. Azure Monitor for VMs Map Dependency-agenten överför inte några data i sig och kräver inga ändringar i brandväggar eller portar. Kartdata överförs alltid av Log Analytics-agenten till Azure Monitor-tjänsten, antingen direkt eller via OMS-gatewayen om dina IT-säkerhetsprinciper inte tillåter att datorer i nätverket ansluter till Internet.

Azure Monitor for VMs innehåller en uppsättning prestandadiagram som är inriktade på flera KPI:er (Key Performance Indicators) som hjälper dig att avgöra hur bra en virtuell dator presterar. Diagrammen visar resursanvändning under en tidsperiod så att du kan identifiera flaskhalsar och avvikelser. Du kan också växla till ett perspektiv som visar varje dator för att visa resursanvändning baserat på det valda måttet. Det finns många element att tänka på när du hanterar prestanda, men Azure Monitor for VMs övervakar viktiga prestandaindikatorer för operativsystemet som rör processor, minne, nätverkskort och diskanvändning. Prestandadiagram kompletterar hälsoövervakningsfunktionen och hjälper till att exponera problem som indikerar ett eventuellt systemkomponentfel. Azure Monitor for VMs har också stöd för kapacitetsplanering, justering och optimering för att uppnå effektivitet.

Fliken Prestanda för virtuella Azure Monitor-datorer

Du kan se de identifierade appkomponenterna på virtuella Windows- och Linux-datorer som körs i Azure Stack Hub på två sätt med Azure Monitor for VMs. Den första är direkt från en virtuell dator och den andra är mellan grupper av virtuella datorer från Azure Monitor. Artikeln Använda Azure Monitor for VMs Map för att förstå appkomponenter hjälper dig att förstå upplevelsen mellan de två perspektiven och hur du använder kartfunktionen.

Fliken Mappning för virtuella Azure Monitor-datorer

Om Azure Monitor for VMs inte visar några prestandadata måste du aktivera insamling av prestandadata för Windows och Linux i logAnalytics-arbetsytans avancerade inställningar.

Aktivera Uppdateringshantering med hjälp av en Resource Manager mall

Om du har ett stort antal virtuella Azure Stack Hub-datorer kan du använda den här Azure Resource Manager-mallen för att enklare distribuera lösningen på virtuella datorer. Mallen distribuerar Microsoft Monitoring Agent-tillägget till en befintlig virtuell Azure Stack Hub-dator och lägger till den i en befintlig Azure LogAnalytics-arbetsyta.

Nästa steg

Optimera prestanda för SQL Server virtuella datorer