Kiszolgálófüggőségek elemzése (ügynök nélküli)

Ez a cikk azt ismerteti, hogyan állíthat be ügynök nélküli függőségelemzést az Azure Migrate: Discovery és assessment eszköz használatával. A függőségelemzés segít azonosítani és megérteni a kiszolgálók közötti függőségeket az értékeléshez és az Azure-ba való migráláshoz.

Aktuális korlátozások

  • A függőségelemzési nézetben jelenleg nem lehet kiszolgálót hozzáadni vagy eltávolítani egy csoportból.
  • Egy kiszolgálócsoport függőségi térképe jelenleg nem érhető el.
  • Egy Azure Migrate-projektben egyszerre 1000 kiszolgálóhoz engedélyezheti a függőségi adatgyűjtést berendezésenként.
  • Projektenként több mint 1000 kiszolgálót elemezhet egyszerre több berendezés által felderített kiszolgálók függőségelemzésének engedélyezésével, vagy egy berendezésből felderített kiszolgálók esetében 1000-ből álló kötegekben történő szekvenálással.

Előkészületek

  • Győződjön meg arról, hogy az Azure Migrate: Discovery és assessment eszközzel létrehozott egy projektet .

  • Tekintse át a követelményeket a környezet és a szoftverleltár végrehajtásához beállított berendezés alapján:

    Environment Requirements
    VMware-környezetben futó kiszolgálók VMware-követelmények áttekintése
    A berendezés követelményeinek áttekintése
    Porthozzáférés követelményeinek áttekintése
    Ügynök nélküli függőségelemzési követelmények áttekintése
    Hyper-V környezetben futó kiszolgálók A Hyper-V gazdagép követelményeinek áttekintése
    A berendezés követelményeinek áttekintése
    Porthozzáférés követelményeinek áttekintése
    Ügynök nélküli függőségelemzési követelmények áttekintése
    Más felhőkben futó fizikai kiszolgálók vagy kiszolgálók Kiszolgálói követelmények áttekintése
    A berendezés követelményeinek áttekintése
    Porthozzáférés követelményeinek áttekintése
    Ügynök nélküli függőségelemzési követelmények áttekintése
  • Tekintse át azokat az Azure URL-címeket, amelyeket a berendezésnek el kell érnie a nyilvános és a kormányzati felhőkben.

Az Azure Migrate-berendezés üzembe helyezése és konfigurálása

  1. Az Azure Migrate-berendezés üzembe helyezése a felderítés megkezdéséhez. A berendezés üzembe helyezéséhez a környezetnek megfelelően használhatja az üzembe helyezési módszert . A berendezés üzembe helyezése után regisztrálnia kell a projektben, és konfigurálnia kell a felderítés elindításához.
  2. A berendezés konfigurálása során meg kell adnia a következőket a berendezés konfigurációkezelőjében:
    • A felderíteni kívánt forráskörnyezet (vCenter Server(ek)/Hyper-V-gazdagép(ek) vagy fürt(ek)/fizikai kiszolgálók) részletei.
    • Kiszolgálói hitelesítő adatok, amelyek lehetnek tartomány/ Windows (nem tartomány)/ Linux (nem tartományi) hitelesítő adatok. Learn more about how to provide credentials and how the appliance handles them.
    • Ellenőrizze az ügynök nélküli függőségelemzés végrehajtásához szükséges engedélyeket. Windows-kiszolgálók esetén rendszergazdai engedélyekkel kell rendelkeznie tartományi vagy nem tartományi (helyi) fiókokkal. Linux-kiszolgálók esetén adjon meg egy sudo felhasználói fiókot az ls és netstat parancsok végrehajtásához, vagy hozzon létre egy olyan felhasználói fiókot, amely rendelkezik a /bin/netstat és /bin/ls fájlokhoz tartozó CAP_DAC_READ_Standard kiadás ARCH és CAP_SYS_PTRACE engedélyekkel. Ha sudo felhasználói fiókot ad meg, győződjön meg arról, hogy engedélyezte a NOPASSWD-t a szükséges parancsok futtatásához anélkül, hogy a sudo parancs minden meghívásakor jelszót kér.

Hitelesítő adatok hozzáadása és a felderítés kezdeményezése

  1. Nyissa meg a berendezés konfigurációkezelőjét, végezze el a berendezés előfeltételeinek ellenőrzését és regisztrálását.
  2. Lépjen a Hitelesítő adatok és felderítési források kezelése panelre.
  3. Az 1. lépésben : Adjon meg hitelesítő adatokat a felderítési forráshoz, majd kattintson a Hitelesítő adatok hozzáadása elemre annak a felderítési forrásnak a hitelesítő adatainak megadásához, amelyet a berendezés a környezetben futó kiszolgálók felderítésére fog használni.
  4. A 2. lépésben : Adja meg a felderítési forrás adatait, kattintson a Felderítési forrás hozzáadása elemre a hitelesítő adatok rövid nevének kiválasztásához a legördülő menüből, és adja meg a felderítési forrás IP-címét/teljes tartománynevét . Panel 3 on appliance configuration manager for vCenter Server details.
  5. A 3. lépésben : Adjon meg kiszolgálói hitelesítő adatokat a szoftverleltár és az ügynök nélküli függőségelemzés végrehajtásához, kattintson a Hitelesítő adatok hozzáadása elemre, hogy több kiszolgálói hitelesítő adatot adjon meg a szoftverleltár elvégzéséhez.
  6. Kattintson a felderítés indítására a felderítés elindításához.

A kiszolgálófelderítés befejezése után a berendezés megkezdi a telepített alkalmazások, szerepkörök és szolgáltatások (szoftverleltár) felderítését a kiszolgálókon. A szoftverleltár során a rendszer ellenőrzi, hogy a felderített kiszolgálók megfelelnek-e az előfeltételeknek, és engedélyezhetők-e az ügynök nélküli függőségelemzéshez.

Megjegyzés:

Engedélyezheti az ügynök nélküli függőségelemzést a felderített kiszolgálókhoz az Azure Migrate-projektből. Az ügynök nélküli függőségelemzés engedélyezéséhez csak azokat a kiszolgálókat lehet kijelölni, ahol az ellenőrzés sikeres.

Miután a kiszolgálók engedélyezve lettek az ügynök nélküli függőségelemzéshez a portálról, a berendezés 5 percenként összegyűjti a függőségi adatokat a kiszolgálóról, és 6 óránként összesített adatpontot küld az Azure-nak. Tekintse át a berendezés által az ügynök nélküli függőségelemzés során gyűjtött adatokat .

Függőségfelderítés indítása

Jelölje ki azokat a kiszolgálókat, amelyeken engedélyezni szeretné a függőségfelderítést.

  1. Az Azure Migrate: Felderítés és értékelés területen kattintson a Felderített kiszolgálók elemre.
  2. Válassza ki azt a berendezésnevet , amelynek a felderítését felül szeretné vizsgálni.
  3. A kiszolgálók érvényesítési állapotát a Függőségek (ügynök nélküli) oszlopban tekintheti meg.
  4. Kattintson a Függőségelemzés legördülő listára.
  5. Kattintson a Kiszolgálók hozzáadása elemre.
  6. A Kiszolgálók hozzáadása lapon válassza ki azokat a kiszolgálókat, amelyeken engedélyezni szeretné a függőségelemzést. A függőségleképezést csak azokon a kiszolgálókon engedélyezheti, ahol az ellenőrzés sikeres volt. A következő ellenőrzési ciklus az utolsó ellenőrzési időbélyeg után 24 órával fog futni.
  7. A kiszolgálók kiválasztása után kattintson a Kiszolgálók hozzáadása elemre.

Screenshot of process to start dependency analysis.

A függőségek körülbelül hat órával azután jeleníthetők meg, hogy engedélyezték a függőségelemzést a kiszolgálókon. Ha egyszerre több kiszolgálót szeretne engedélyezni a függőségelemzéshez, ezt a PowerShell használatával teheti meg.

Függőségek vizualizálása

  1. Az Azure Migrate: Felderítés és értékelés területen kattintson a Felderített kiszolgálók elemre.

  2. Válassza ki azt a berendezésnevet , amelynek a felderítését felül szeretné vizsgálni.

  3. Keresse meg azt a kiszolgálót, amelynek függőségeit ellenőrizni szeretné.

  4. A Függőségek (ügynök nélküli) oszlopban kattintson a Függőségek megtekintése elemre

  5. Módosítsa azt az időtartamot, amelyre vonatkozóan meg szeretné tekinteni a térképet az Időtartam legördülő listával.

  6. Bontsa ki az ügyfélcsoportot a kiválasztott kiszolgálón függőséggel rendelkező kiszolgálók listázásához.

  7. Bontsa ki a portcsoportot a kiválasztott kiszolgálótól függőséget tartalmazó kiszolgálók listázásához.

  8. Ha valamelyik függő kiszolgáló térképnézetére szeretne navigálni, kattintson a kiszolgáló nevére >: Kiszolgálói térkép betöltéseScreenshot to Expand Server port group and load server map.Expand client group.

  9. Bontsa ki a kijelölt kiszolgálót az egyes függőségek folyamatszintű részleteinek megtekintéséhez. Expand server to show processes.

Megjegyzés:

A függőségek feldolgozási adatai nem mindig érhetők el. Ha nem érhető el, a függőség az "Ismeretlen folyamat" feliratú folyamattal van ábrázolva.

Függőségi adatok exportálása

  1. Az Azure Migrate: Felderítés és értékelés területen kattintson a Felderített kiszolgálók elemre.
  2. Kattintson a Függőségelemzés legördülő listára.
  3. Kattintson az Alkalmazásfüggőségek exportálása elemre.
  4. Az Alkalmazásfüggőségek exportálása lapon válassza ki a kívánt kiszolgálókat felderítő berendezés nevét.
  5. Válassza ki a kezdő és a záró időt. Vegye figyelembe, hogy az adatokat csak az elmúlt 30 napra töltheti le.
  6. Kattintson a Függőség exportálása elemre.

A függőségi adatok CSV formátumban lesznek exportálva és letöltve. A letöltött fájl a függőségelemzéshez engedélyezett összes kiszolgáló függőségi adatait tartalmazza. Screenshot to Export dependencies.

Függőségi adatok

Az exportált CSV minden sora a megadott idősávban megfigyelt függőségnek felel meg.

Az alábbi táblázat az exportált CSV mezőit foglalja össze. Vegye figyelembe, hogy a kiszolgálónév, alkalmazás- és folyamatmezők csak olyan kiszolgálók esetében vannak feltöltve, amelyeken engedélyezve van az ügynök nélküli függőségelemzés.

Mezőnév Részletek
Időbélyeg Az időbélyeg, amely alatt a függőséget megfigyelték.
A függőségi adatokat jelenleg több mint 6 órás tárolóhelyek rögzítik.
Forráskiszolgáló neve A forráskiszolgáló neve
Forrásalkalmazás Az alkalmazás neve a forráskiszolgálón
Forrásfolyamat A folyamat neve a forráskiszolgálón
Célkiszolgáló neve A célkiszolgáló neve
Cél IP-címe A célkiszolgáló IP-címe
Célalkalmazás Az alkalmazás neve a célkiszolgálón
Célfolyamat A folyamat neve a célkiszolgálón
Célport Portszám a célkiszolgálón

Függőségfelderítés leállítása

Jelölje ki azokat a kiszolgálókat, amelyeken le szeretné állítani a függőségfelderítést.

  1. Az Azure Migrate: Felderítés és értékelés területen kattintson a Felderített kiszolgálók elemre.
  2. Válassza ki azt a berendezésnevet , amelynek a felderítését felül szeretné vizsgálni.
  3. Kattintson a Függőségelemzés legördülő listára.
  4. Kattintson a Kiszolgálók eltávolítása elemre.
  5. A Kiszolgálók eltávolítása lapon válassza ki azt a kiszolgálót, amelyet le szeretne állítani a függőségelemzéshez.
  6. A kiszolgálók kiválasztása után kattintson a Kiszolgálók eltávolítása elemre.

Ha egyszerre több kiszolgálón szeretné leállítani a függőséget, ezt a PowerShell használatával teheti meg.

Függőségelemzés indítása vagy leállítása a PowerShell használatával

Töltse le a PowerShell-modult az Azure PowerShell-minták adattárából a GitHubon.

Jelentkezzen be az Azure-ba

  1. Jelentkezzen be azure-előfizetésébe az Csatlakozás-AzAccount parancsmag használatával.

    Connect-AzAccount
    

    Ha az Azure Governmentt használja, használja az alábbi parancsot.

    Connect-AzAccount -EnvironmentName AzureUSGovernment
    
  2. Válassza ki azt az előfizetést, amelyben létrehozta a projektet

    select-azsubscription -subscription "Fabrikam Demo Subscription"
    
  3. A letöltött AzMig_Dependencies PowerShell-modul importálása

    Import-Module .\AzMig_Dependencies.psm1
    

Függőségi adatgyűjtés engedélyezése vagy letiltása

  1. Kérje le a projekt felderített kiszolgálóinak listáját az alábbi parancsokkal. Az alábbi példában a projekt neve FabrikamDemoProject, az erőforráscsoport pedig a FabrikamDemoRG. A kiszolgálók listája a FabrikamDemo_VMs.csv-ben lesz mentve

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

    A fájlban láthatja a kiszolgáló megjelenítendő nevét, a függőséggyűjtemény aktuális állapotát és az összes felderített kiszolgáló ARM-azonosítóját.

  2. A függőségek engedélyezéséhez vagy letiltásához hozzon létre egy bemeneti CSV-fájlt. A fájlnak rendelkeznie kell egy "ARM ID" fejlécű oszlopmal. A CSV-fájlban lévő további fejlécek figyelmen kívül lesznek hagyva. A CSV az előző lépésben létrehozott fájl használatával hozható létre. Hozzon létre egy másolatot a fájlról, amely megőrzi azokat a kiszolgálókat, amelyeken engedélyezni vagy letiltani szeretné a függőségeket.

    Az alábbi példában a függőségelemzés engedélyezve van a FabrikamDemo_VMs_Enable.csv bemeneti fájlban lévő kiszolgálók listájában.

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

    Az alábbi példában a függőségelemzés le van tiltva a FabrikamDemo_VMs_Disable.csv bemeneti fájlban lévő kiszolgálók listájában.

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

Hálózati kapcsolatok vizualizációja a Power BI-ban

Az Azure Migrate egy Power BI-sablont kínál, amellyel egyszerre több kiszolgáló hálózati kapcsolatait jelenítheti meg, és folyamat és kiszolgáló alapján szűrhet. A vizualizációhoz töltse be a Power BI-t függőségi adatokkal az alábbi utasításoknak megfelelően.

  1. Töltse le a PowerShell-modult és a Power BI-sablont az Azure PowerShell-minták adattárából a GitHubon.

  2. Jelentkezzen be az Azure-ba az alábbi utasításokat követve:

    • Jelentkezzen be azure-előfizetésébe az Csatlakozás-AzAccount parancsmag használatával.

      Connect-AzAccount
      
    • Ha az Azure Governmentt használja, használja az alábbi parancsot.

      Connect-AzAccount -EnvironmentName AzureUSGovernment
      
    • Válassza ki azt az előfizetést, amelyben létrehozta a projektet

      select-azsubscription -subscription "Fabrikam Demo Subscription"
      
  3. A letöltött AzMig_Dependencies PowerShell-modul importálása

    Import-Module .\AzMig_Dependencies.psm1
    
  4. Futtassa az alábbi parancsot. Ez a parancs letölti a függőségi adatokat egy CSV-ben, és feldolgozza azokat az egyedi függőségek listájának létrehozásához, amelyek a Power BI-ban való vizualizációhoz használhatók. Az alábbi példában a projekt neve FabrikamDemoProject, az erőforráscsoport pedig a FabrikamDemoRG. A rendszer letölti a függőségeket a FabrikamAppliance által felderített kiszolgálókhoz. Az egyedi függőségek a FabrikamDemo_Dependencies.csv-ben lesznek mentve

    Get-AzMigDependenciesAgentless -ResourceGroup FabrikamDemoRG -Appliance FabrikamAppliance -ProjectName FabrikamDemoProject -OutputCsvFile "FabrikamDemo_Dependencies.csv"
    
  5. A letöltött Power BI-sablon megnyitása

  6. Töltse be a letöltött függőségi adatokat a Power BI-ban.

    • Nyissa meg a sablont a Power BI-ban.
    • Kattintson az EszközsávOn az Adatok lekérése elemre.
    • Válassza a Szöveg/CSV lehetőséget a gyakori adatforrásokból.
    • Válassza ki a letöltött függőségek fájlt.
    • Kattintson a Betöltés gombra.
    • Látni fogja, hogy a rendszer importál egy táblát a CSV-fájl nevével. A táblázat a jobb oldali mezősávon látható. Nevezze át AzMig_Dependencies
    • Kattintson a frissítésre az eszközsávon.

    A Hálózati Csatlakozás ions diagram és a Forráskiszolgáló neve, a Célkiszolgáló neve, a Forrásfolyamat neve, a Célfolyamat neve szeletelőknek fel kell világosítaniuk az importált adatokat.

  7. A kiszolgálók és folyamatok alapján szűrt hálózati kapcsolatok térképének megjelenítése. Mentse a fájlt.

Következő lépések

Csoportkiszolgálók értékeléshez.