Nastavení vizualizace závislostí
Tento článek popisuje, jak nastavit analýzu závislostí na základě agentů ve službě Azure Migrate: Zjišťování a hodnocení. Analýza závislostí vám pomůže identifikovat a pochopit závislosti mezi servery, které chcete posoudit a migrovat do Azure.
Než začnete
- Projděte si požadavky na podporu a nasazení pro analýzu závislostí na základě agentů pro:
- Ujistěte se, že:
- Máte projekt Azure Migrate. Pokud to neuděláte, vytvořte si ho teď.
- Zkontrolujte, že jste do projektu přidali nástroj Azure Migrate: Zjišťování a hodnocení.
- Nastavte zařízení Azure Migrate pro zjišťování místních serverů. Zařízení vyhledá místní servery a odesílá metadata a data o výkonu do služby Azure Migrate: Zjišťování a hodnocení. Nastavení zařízení pro:
- Pokud chcete použít vizualizaci závislostí, přidružíte pracovní prostor služby Log Analytics k projektu Azure Migrate:
- Pracovní prostor můžete připojit až po nastavení zařízení Azure Migrate a zjišťování serverů v projektu Azure Migrate.
- Ujistěte se, že máte v předplatném pracovní prostor, který obsahuje projekt Azure Migrate.
- Pracovní prostor se musí nacházet v oblastech USA – východ, Jihovýchodní Asie nebo Západní Evropa. Pracovní prostory v jiných oblastech nelze přidružit k projektu.
- Pracovní prostor musí být v oblasti, ve které je služba Service Map podporovaná. Virtuální počítače Azure můžete monitorovat v libovolné oblasti. Samotné virtuální počítače nejsou omezené na oblasti podporované pracovním prostorem služby Log Analytics.
- Pracovní prostor připojíte při prvním nastavení vizualizace závislostí pro server. Pracovní prostor pro projekt Azure Migrate se po přidání nedá změnit.
- V Log Analytics je pracovní prostor přidružený ke službě Azure Migrate označen klíčem projektu migrace a názvem projektu.
Přidružení pracovního prostoru
Po zjištění serverů pro posouzení v části Servery, databáze a webové aplikace>Azure Migrate: Zjišťování a hodnocení vyberte Přehled.
Ve službě Azure Migrate: Zjišťování a hodnocení vyberte Základy.
V pracovním prostoru OMS vyberte Vyžaduje konfiguraci.
V části Konfigurace pracovního prostoru OMS určete, jestli chcete vytvořit nový pracovní prostor, nebo použít existující.
- Můžete vybrat existující pracovní prostor ze všech pracovních prostorů v předplatném projektu.
- K přidružení k pracovnímu prostoru potřebujete přístup čtenáře.
Pokud vytvoříte nový pracovní prostor, vyberte pro něj umístění.
Poznámka:
Zjistěte, jak nakonfigurovat pracovní prostor OMS pro připojení privátního koncového bodu.
Stažení a instalace agentů virtuálního počítače
Na každý server, který chcete analyzovat, nainstalujte agenty.
Poznámka:
U serverů monitorovaných nástrojem System Center Operations Manager 2012 R2 nebo novějším nemusíte instalovat agenta MMA. Service Map se integruje s Operations Managerem. Postupujte podle pokynů k integraci.
Ve službě Azure Migrate: Zjišťování a hodnocení vyberte Zjištěné servery.
Výběrem sloupců vyberte Závislosti (založené na agentech) a zobrazte sloupec na stránce Zjištěné servery.
U každého serveru, který chcete analyzovat pomocí vizualizace závislostí, vyberte ve sloupci Závislosti možnost Vyžaduje instalaci agenta.
Na stránce Závislosti stáhněte agenta MMA a závislostí pro Windows nebo Linux.
V části Konfigurovat agenta MMA zkopírujte ID a klíč pracovního prostoru. Budete je potřebovat při instalaci agenta MMA.
Instalace agenta MMA
Nainstalujte MMA na každý server s Windows nebo Linuxem, který chcete analyzovat.
Instalace MMA na Windows Server
Instalace agenta na Windows Server:
- Dvakrát klikněte na staženého agenta.
- Na úvodní stránce vyberte Další. Na stránce Licenční podmínky vyberte Souhlasím s přijetím licence.
- V cílové složce ponechte nebo upravte výchozí instalační složku >Další.
- V možnostech instalace agenta vyberte Další Azure Log Analytics>.
- Vyberte Přidat a přidejte nový pracovní prostor služby Log Analytics. Vložte ID a klíč pracovního prostoru, který jste zkopírovali z portálu. Vyberte Další.
Agenta můžete nainstalovat z příkazového řádku nebo pomocí automatizované metody, jako je Configuration Manager nebo Intigua.
- Přečtěte si další informace o použití těchto metod k instalaci agenta MMA.
- Agenta MMA je možné nainstalovat také pomocí tohoto skriptu.
- Přečtěte si další informace o operačních systémech Windows podporovaných mma.
Instalace MMA na server s Linuxem
Postup instalace MMA na server s Linuxem:
Přeneste příslušnou sadu (x86 nebo x64) do počítače s Linuxem pomocí nástroje scp/sftp.
Nainstalujte sadu pomocí argumentu --install.
sudo sh ./omsagent-<version>.universal.x64.sh --install -w <workspace id> -s <workspace key>
Přečtěte si další informace o seznamu linuxových operačních systémů, které podporuje MMA.
Instalace agenta závislostí
Pokud chcete nainstalovat závislého agenta na windows server, poklikejte na instalační soubor a postupujte podle průvodce.
Pokud chcete nainstalovat závislého agenta na server s Linuxem, nainstalujte ho jako kořen pomocí následujícího příkazu:
sh InstallDependencyAgent-Linux64.bin
- Přečtěte si další informace o tom, jak pomocí skriptů nainstalovat agenta závislostí.
- Přečtěte si další informace o operačních systémech podporovaných agentem závislostí.
Vytvoření skupiny pomocí vizualizace závislostí
Teď vytvořte skupinu pro posouzení.
Poznámka:
Skupiny, pro které chcete vizualizovat závislosti, by neměly obsahovat více než 10 serverů. Pokud máte více než 10 serverů, rozdělte je do menších skupin.
Ve službě Azure Migrate: Zjišťování a hodnocení vyberte Zjištěné servery.
Ve sloupci Závislosti vyberte Zobrazit závislosti pro každý server, který chcete zkontrolovat.
Na mapě závislostí můžete vidět následující:
- Příchozí připojení (klienti) a odchozí připojení (servery) TCP k serveru a ze serveru.
- Závislé servery, které nemají nainstalované agenty závislostí, jsou seskupené podle čísel portů.
- Závislé servery s nainstalovanými agenty závislostí se zobrazují jako samostatná pole.
- Procesy spuštěné uvnitř serveru. Rozbalte všechna pole serveru a zobrazte procesy.
- Vlastnosti serveru (včetně plně kvalifikovaného názvu domény, operačního systému, adresy MAC). Výběrem jednotlivých polí serveru zobrazíte podrobnosti.
Můžete se podívat na závislosti pro různé časové doby výběrem doby trvání v popisku časového rozsahu.
- Ve výchozím nastavení je rozsah hodin.
- Můžete upravit časový rozsah nebo zadat počáteční a koncové datum a dobu trvání.
- Časový rozsah může být až hodinu. Pokud potřebujete delší rozsah, použijte Azure Monitor k dotazování závislých dat na delší dobu.
Jakmile identifikujete závislé servery, které chcete seskupit, vyberte na mapě více serverů pomocí kombinace kláves Ctrl a kliknutím a vyberte Počítače skupiny.
Zadejte název skupiny.
Ověřte, že služba Azure Migrate zjistí závislé servery.
- Pokud služba Azure Migrate nezjistí závislý server: Zjišťování a hodnocení, nemůžete ho přidat do skupiny.
- Pokud chcete přidat server, spusťte znovu zjišťování a ověřte, že je server zjištěn.
Pokud chcete vytvořit posouzení pro tuto skupinu, zaškrtněte políčko a vytvořte pro skupinu nové posouzení.
Vyberte OK a uložte skupinu.
Po vytvoření skupiny doporučujeme nainstalovat agenty na všechny servery ve skupině a pak vizualizovat závislosti pro celou skupinu.
Dotazování na data závislostí ve službě Azure Monitor
Data závislostí zachycená službou Service Map můžete dotazovat v pracovním prostoru služby Log Analytics přidruženém k projektu Azure Migrate. Log Analytics se používá k zápisu a spouštění dotazů na protokoly služby Azure Monitor.
- Zjistěte, jak hledat data Service Map v Log Analytics.
- Získejte přehled o zápisu dotazů na protokoly v Log Analytics.
Spusťte dotaz na data závislostí následujícím způsobem:
- Po instalaci agentů přejděte na portál a vyberte Přehled.
- Ve službě Azure Migrate: Zjišťování a hodnocení vyberte Přehled. Vyberte šipku dolů a rozbalte základní informace.
- V pracovním prostoru OMS vyberte název pracovního prostoru.
- Na stránce >Pracovního prostoru služby Log Analytics Obecné vyberte Protokoly.
- Napište svůj dotaz a vyberte Spustit.
Vzorové dotazy
Tady je několik ukázkových dotazů, které můžete použít k extrakci dat závislostí.
- Dotazy můžete upravit tak, aby extrahovali upřednostňované datové body.
- Zkontrolujte úplný seznam záznamů dat závislostí.
- Projděte si další ukázkové dotazy.
Ukázka: Kontrola příchozích připojení
Zkontrolujte příchozí připojení pro sadu serverů.
- Záznamy v tabulce pro metriky připojení (VMConnection) nepředstavují jednotlivá fyzická síťová připojení.
- Několik fyzických síťových připojení se seskupí do logického připojení.
- Přečtěte si další informace o agregaci dat fyzických síťových připojení v nástroji VMConnection.
// the servers of interest
let ips=materialize(ServiceMapComputer_CL
| summarize ips=makeset(todynamic(Ipv4Addresses_s)) by MonitoredMachine=ResourceName_s
| mvexpand ips to typeof(string));
let StartDateTime = datetime(2019-03-25T00:00:00Z);
let EndDateTime = datetime(2019-03-30T01:00:00Z);
VMConnection
| where Direction == 'inbound'
| where TimeGenerated > StartDateTime and TimeGenerated < EndDateTime
| join kind=inner (ips) on $left.DestinationIp == $right.ips
| summarize sum(LinksEstablished) by Computer, Direction, SourceIp, DestinationIp, DestinationPort
Ukázka: Shrnutí odeslaných a přijatých dat
Tato ukázka shrnuje objem odeslaných a přijatých dat u příchozích připojení mezi sadou serverů.
// the servers of interest
let ips=materialize(ServiceMapComputer_CL
| summarize ips=makeset(todynamic(Ipv4Addresses_s)) by MonitoredMachine=ResourceName_s
| mvexpand ips to typeof(string));
let StartDateTime = datetime(2019-03-25T00:00:00Z);
let EndDateTime = datetime(2019-03-30T01:00:00Z);
VMConnection
| where Direction == 'inbound'
| where TimeGenerated > StartDateTime and TimeGenerated < EndDateTime
| join kind=inner (ips) on $left.DestinationIp == $right.ips
| summarize sum(BytesSent), sum(BytesReceived) by Computer, Direction, SourceIp, DestinationIp, DestinationPort
Další kroky
Vytvořte posouzení pro skupinu.