Analysera serverberoenden (agentlösa)

Den här artikeln beskriver hur du konfigurerar agentlös beroendeanalys med azure migrate: identifierings- och utvärderingsverktyg. Beroendeanalys hjälper dig att identifiera och förstå beroenden mellan servrar för utvärdering och migrering till Azure.

Aktuella begränsningar

  • I vyn beroendeanalys kan du för närvarande inte lägga till eller ta bort en server från en grupp.
  • En beroendekarta för en grupp servrar är för närvarande inte tillgänglig.
  • I ett Azure Migrate-projekt kan du aktivera insamling av beroendedata samtidigt för 1 000 servrar per installation.
  • Du kan analysera mer än 1 000 servrar per projekt antingen genom att aktivera beroendeanalys samtidigt på servrar som identifierats av flera enheter eller genom sekvensering i batchar med 1 000 för servrar som identifierats från en installation.

Innan du börjar

Distribuera och konfigurera Azure Migrate-installationen

  1. Distribuera Azure Migrate-installationen för att starta identifieringen. Om du vill distribuera installationen kan du använda distributionsmetoden enligt din miljö. När du har distribuerat installationen måste du registrera den med projektet och konfigurera den för att initiera identifieringen.
  2. När du konfigurerar installationen måste du ange följande i installationskonfigurationshanteraren:
    • Information om källmiljön (vCenter Server/Hyper-V-värdar eller kluster/fysiska servrar) som du vill identifiera.
    • Serverautentiseringsuppgifter, som kan vara autentiseringsuppgifter för domän/Windows (icke-domän)/ Linux (icke-domän). Ta reda på mer om hur du anger autentiseringsuppgifter och hur installationen hanterar dem.
    • Kontrollera de behörigheter som krävs för att utföra agentlös beroendeanalys. För Windows-servrar måste du ange ett domän- eller icke-domänkonto (lokalt) med administratörsbehörighet. För Linux-servrar anger du ett sudo-användarkonto med behörighet att köra ls- och netstat-kommandon eller skapa ett användarkonto som har behörigheten CAP_DAC_READ_SEARCH och CAP_SYS_PTRACE på /bin/netstat- och /bin/ls-filer. Om du anger ett sudo-användarkonto kontrollerar du att du har aktiverat NOPASSWD för att kontot ska kunna köra de kommandon som krävs utan att fråga efter ett lösenord varje gång sudo-kommandot anropas.

Lägga till autentiseringsuppgifter och initiera identifiering

  1. Öppna installationskonfigurationshanteraren, slutför de nödvändiga kontrollerna och registreringen av installationen.
  2. Gå till panelen Hantera autentiseringsuppgifter och identifieringskällor .
  3. I Steg 1: Ange autentiseringsuppgifter för identifieringskällan klickar du på Lägg till autentiseringsuppgifter för att ange autentiseringsuppgifter för den identifieringskälla som enheten använder för att identifiera servrar som körs i din miljö.
  4. I Steg 2: Ange information om identifieringskällan klickar du på Lägg till identifieringskälla för att välja det egna namnet för autentiseringsuppgifter från listrutan och anger IP-adressen/FQDN för identifieringskällan. Panel 3 on appliance configuration manager for vCenter Server details.
  5. I Steg 3: Ange serverautentiseringsuppgifter för att utföra programvaruinventering och agentlös beroendeanalys klickar du på Lägg till autentiseringsuppgifter för att ange flera serverautentiseringsuppgifter för att utföra programvaruinventering.
  6. Klicka på Starta identifiering för att initiera identifieringen.

När serveridentifieringen är klar initierar installationen identifieringen av installerade program, roller och funktioner (programvaruinventering) på servrarna. Under programvaruinventeringen verifieras de identifierade servrarna för att kontrollera om de uppfyller kraven och kan aktiveras för agentlös beroendeanalys.

Kommentar

Du kan aktivera agentlös beroendeanalys för identifierade servrar från Azure Migrate-projektet. Endast de servrar där valideringen lyckas kan väljas för att aktivera agentlös beroendeanalys.

När servrar har aktiverats för agentlös beroendeanalys från portalen samlar installationen in beroendedata var 5:e minut från servern och skickar en aggregerad datapunkt var 6:e timme till Azure. Granska de data som samlas in av installationen under agentlös beroendeanalys.

Starta beroendeidentifiering

Välj de servrar som du vill aktivera beroendeidentifiering på.

  1. I Azure Migrate: Identifiering och utvärdering klickar du på Identifierade servrar.
  2. Välj det installationsnamn vars identifiering du vill granska.
  3. Du kan se verifieringsstatusen för servrarna under kolumnen Beroenden (agentlös).
  4. Klicka på listrutan Beroendeanalys .
  5. Klicka på Lägg till servrar.
  6. På sidan Lägg till servrar väljer du de servrar där du vill aktivera beroendeanalys. Du kan endast aktivera beroendemappning på de servrar där valideringen lyckades. Nästa valideringscykel körs 24 timmar efter den senaste valideringstidsstämpeln.
  7. När du har valt servrarna klickar du på Lägg till servrar.

Screenshot of process to start dependency analysis.

Du kan visualisera beroenden cirka sex timmar efter aktivering av beroendeanalys på servrar. Om du vill aktivera flera servrar samtidigt för beroendeanalys kan du använda PowerShell för att göra det.

Visualisera beroenden

  1. I Azure Migrate: Identifiering och utvärdering klickar du på Identifierade servrar.

  2. Välj det installationsnamn vars identifiering du vill granska.

  3. Sök efter den server vars beroenden du vill granska.

  4. Under kolumnen Beroenden (agentlös) klickar du på Visa beroenden

  5. Ändra tidsperioden för vilken du vill visa kartan med hjälp av listrutan Tidsvaraktighet .

  6. Expandera klientgruppen för att visa en lista över servrar med ett beroende på den valda servern.

  7. Expandera portgruppen för att visa en lista över servrar som har ett beroende från den valda servern.

  8. Om du vill navigera till kartvyn för någon av de beroende servrarna klickar du på servernamnet >Läs in serverkartanScreenshot to Expand Server port group and load server map.Expand client group.

  9. Expandera den valda servern för att visa information på processnivå för varje beroende. Expand server to show processes.

Kommentar

Processinformation för ett beroende är inte alltid tillgänglig. Om den inte är tillgänglig visas beroendet med processen markerad som "Okänd process".

Exportera beroendedata

  1. I Azure Migrate: Identifiering och utvärdering klickar du på Identifierade servrar.
  2. Klicka på listrutan Beroendeanalys .
  3. Klicka på Exportera programberoenden.
  4. På sidan Exportera programberoenden väljer du det installationsnamn som identifierar önskade servrar.
  5. Välj starttid och sluttid. Observera att du endast kan ladda ned data under de senaste 30 dagarna.
  6. Klicka på Exportera beroende.

Beroendedata exporteras och laddas ned i CSV-format. Den nedladdade filen innehåller beroendedata för alla servrar som är aktiverade för beroendeanalys. Screenshot to Export dependencies.

Beroendeinformation

Varje rad i den exporterade CSV:en motsvarar ett beroende som observerats i det angivna tidsintervallet.

I följande tabell sammanfattas fälten i den exporterade CSV:en. Observera att servernamn, program- och processfält endast fylls i för servrar som har agentlös beroendeanalys aktiverad.

Fältnamn Detaljer
Tidsslot Den tidsslot under vilken beroendet observerades.
Beroendedata samlas in över 6-timmarsfack för närvarande.
Källservernamn Namnet på källservern
Källprogram Namnet på programmet på källservern
Källprocess Namnet på processen på källservern
Målservernamn Namn på målservern
Mål-IP-adress MÅLserverns IP-adress
Målprogram Namnet på programmet på målservern
Målprocess Namnet på processen på målservern
Målport Portnummer på målservern

Stoppa beroendeidentifiering

Välj de servrar som du vill stoppa beroendeidentifiering på.

  1. I Azure Migrate: Identifiering och utvärdering klickar du på Identifierade servrar.
  2. Välj det installationsnamn vars identifiering du vill granska.
  3. Klicka på listrutan Beroendeanalys .
  4. Klicka på Ta bort servrar.
  5. På sidan Ta bort servrar väljer du den server som du vill stoppa för beroendeanalys.
  6. När du har valt servrarna klickar du på Ta bort servrar.

Om du vill stoppa beroendet samtidigt på flera servrar kan du använda PowerShell för att göra det.

Starta eller stoppa beroendeanalys med PowerShell

Ladda ned PowerShell-modulen från Azure PowerShell-exempel-lagringsplatsen på GitHub.

Logga in på Azure

  1. Logga in på din Azure-prenumeration med cmdleten Anslut-AzAccount.

    Connect-AzAccount
    

    Om du använder Azure Government använder du följande kommando.

    Connect-AzAccount -EnvironmentName AzureUSGovernment
    
  2. Välj den prenumeration där du har skapat projektet

    select-azsubscription -subscription "Fabrikam Demo Subscription"
    
  3. Importera den nedladdade AzMig_Dependencies PowerShell-modulen

    Import-Module .\AzMig_Dependencies.psm1
    

Aktivera eller inaktivera insamling av beroendedata

  1. Hämta listan över identifierade servrar i projektet med hjälp av följande kommandon. I exemplet nedan är projektnamnet FabrikamDemoProject och resursgruppen som den tillhör är FabrikamDemoRG. Listan över servrar sparas i FabrikamDemo_VMs.csv

    Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "FabrikamDemoRG" -ProjectName "FabrikamDemoProject" -OutputCsvFile "FabrikamDemo_VMs.csv"
    

    I filen kan du se serverns visningsnamn, aktuell status för beroendeinsamling och ARM-ID för alla identifierade servrar.

  2. Om du vill aktivera eller inaktivera beroenden skapar du en CSV-indatafil. Filen måste ha en kolumn med rubriken "ARM ID". Eventuella ytterligare rubriker i CSV-filen ignoreras. Du kan skapa CSV:en med hjälp av filen som genererades i föregående steg. Skapa en kopia av filen som behåller de servrar som du vill aktivera eller inaktivera beroenden på.

    I följande exempel aktiveras beroendeanalys i listan över servrar i indatafilen FabrikamDemo_VMs_Enable.csv.

    Set-AzMigDependencyMappingAgentless -InputCsvFile .\FabrikamDemo_VMs_Enable.csv -Enable
    

    I följande exempel inaktiveras beroendeanalys i listan över servrar i indatafilen FabrikamDemo_VMs_Disable.csv.

    Set-AzMigDependencyMappingAgentless -InputCsvFile .\FabrikamDemo_VMs_Disable.csv -Disable
    

Visualisera nätverksanslutningar i Power BI

Azure Migrate erbjuder en Power BI-mall som du kan använda för att visualisera nätverksanslutningar för många servrar samtidigt och filtrera efter process och server. Om du vill visualisera läser du in Power BI med beroendedata enligt anvisningarna nedan.

  1. Ladda ned PowerShell-modulen och Power BI-mallen från Azure PowerShell-exempel-lagringsplatsen på GitHub.

  2. Logga in på Azure med hjälp av anvisningarna nedan:

    • Logga in på din Azure-prenumeration med cmdleten Anslut-AzAccount.

      Connect-AzAccount
      
    • Om du använder Azure Government använder du följande kommando.

      Connect-AzAccount -EnvironmentName AzureUSGovernment
      
    • Välj den prenumeration där du har skapat projektet

      select-azsubscription -subscription "Fabrikam Demo Subscription"
      
  3. Importera den nedladdade AzMig_Dependencies PowerShell-modulen

    Import-Module .\AzMig_Dependencies.psm1
    
  4. Kör följande kommando. Det här kommandot laddar ned beroendedata i en CSV och bearbetar dem för att generera en lista över unika beroenden som kan användas för visualisering i Power BI. I exemplet nedan är projektnamnet FabrikamDemoProject och den resursgrupp som den tillhör är FabrikamDemoRG. Beroendena laddas ned för servrar som identifierats av FabrikamAppliance. De unika beroendena sparas i FabrikamDemo_Dependencies.csv

    Get-AzMigDependenciesAgentless -ResourceGroup FabrikamDemoRG -Appliance FabrikamAppliance -ProjectName FabrikamDemoProject -OutputCsvFile "FabrikamDemo_Dependencies.csv"
    
  5. Öppna den nedladdade Power BI-mallen

  6. Läs in de nedladdade beroendedata i Power BI.

    • Öppna mallen i Power BI.
    • Klicka på Hämta data i verktygsfältet.
    • Välj Text/CSV från Vanliga datakällor.
    • Välj den nedladdade beroendefilen.
    • Klicka på Läs in.
    • Du ser att en tabell importeras med namnet på CSV-filen. Du kan se tabellen i fältfältet till höger. Byt namn på den till AzMig_Dependencies
    • Klicka på Uppdatera från verktygsfältet.

    Diagrammet Nätverk Anslut ions och källserverns namn, Målservernamn, Källprocessnamn, Utsnitt för målprocessnamn bör lysa upp med importerade data.

  7. Visualisera kartan över nätverksanslutningar som filtreras efter servrar och processer. Spara filen.

Nästa steg

Gruppera servrar för utvärdering.