Freigeben über


Analysieren von Serverabhängigkeiten (ohne Agent)

In diesem Artikel wird das Einrichten der Abhängigkeitsanalyse ohne Agent mithilfe des Azure Migrate-Tools zur Ermittlung und Bewertung beschrieben. Mit der Abhängigkeitsanalyse können Sie Abhängigkeiten zwischen Servern im Hinblick auf die Bewertung und Migration zu Azure besser identifizieren und verstehen.

Hinweis

In diesem Artikel erfahren Sie mehr über die neue Erfahrung mit der Abhängigkeitsanalyse ohne Agent. Sie sollten nur fortfahren, wenn Sie die neuen Funktionen aktiviert haben, indem Sie die folgenden Voraussetzungen erfüllt haben.

Aktuelle Einschränkungen

  • In der Abhängigkeitsanalyseansicht können Sie zurzeit keine Server zu einer Gruppe hinzufügen oder daraus entfernen.
  • Eine Abhängigkeitszuordnung für eine Gruppe von Servern ist derzeit nicht verfügbar.

Neuerungen

  • Die Abhängigkeitsanalyse wird automatisch auf 1.000 Servern ausgeführt, die von jeder Azure Migrate-Appliance ermittelt werden, die die erforderlichen Prüfungen bestehen. Sie müssen sie nicht mehr manuell aktivieren.
  • Die verbesserte Visualisierung von Abhängigkeiten unterstützt Sie bei der Überprüfung zusätzlicher Informationen zu Servern, Verbindungen und Prozessen. Sie können die Ansicht nach Prozesstyp filtern, um wichtige Abhängigkeiten in der Visualisierung zu analysieren.
  • In der neuen Visualisierung können Sie nach dem Identifizieren wichtiger Abhängigkeiten Server durch Tagging in einer Anwendung gruppieren.

Vorbereitung

Bestehende Benutzende können die hier angegebenen Schritte befolgen.

Neue Benutzende müssen folgende Schritte ausführen:

  1. Stellen Sie sicher, dass Sie ein Projekt erstellt und das Azure Migrate-Tool zur Ermittlung und Bewertung hinzugefügt haben.

  2. Überprüfen Sie die Anforderungen basierend auf Ihrer Umgebung und der Appliance, die Sie für die Abhängigkeitsanalyse ohne Agent einrichten:

    Umgebung Anforderungen
    Server, die in einer VMware-Umgebung ausgeführt werden VMware-Anforderungen

    Appliance – VMware

    Portzugriff

    Anforderungen der Abhängigkeitsanalyse (ohne Agent)
    Server, die in einer Hyper-V-Umgebung ausgeführt werden Anforderungen für Hyper-V-Hosts

    Appliance – VMware


    Portzugriff


    Anforderungen der Abhängigkeitsanalyse (ohne Agent)
    Physische Server oder Server, die in anderen Clouds ausgeführt werden Anforderungen für physische Server

    Appliance – VMware
    Portzugriff

    Anforderungen der Abhängigkeitsanalyse (ohne Agent)
  3. Überprüfen Sie die Azure-URLs, die die Appliance für den Zugriff auf öffentliche Clouds und Azure Government-Clouds benötigt.

Bereitstellen und Konfigurieren der Azure Migrate-Appliance

  1. Stellen Sie die Azure Migrate-Appliance bereit, um die Ermittlung zu starten. Für die Bereitstellung der Appliance können Sie die passende Bereitstellungsmethode für Ihre Umgebung verwenden. Nach Bereitstellung der Appliance müssen Sie sie beim Projekt registrieren und zum Initiieren der Ermittlung konfigurieren.
  2. Wenn Sie die Appliance einrichten, geben Sie Folgendes im Appliance-Konfigurations-Manager an:
    • Die Details der Quellumgebung (vCenter-Server, Hyper-V-Hosts/-Cluster oder physische Server), die Sie ermitteln möchten.
    • Serveranmeldeinformationen, bei denen es sich um Domänenanmeldeinformationen bzw. Windows-Anmeldeinformationen (ohne Domäne) bzw. Linux-Anmeldeinformationen (ohne Domäne) handeln kann. Lesen Sie die weiteren Informationen zum Angeben von Anmeldeinformationen und zur Verarbeitung durch die Appliance.
    • Überprüfen Sie die Berechtigungen, die zum Ausführen der Abhängigkeitsanalyse ohne Agent erforderlich sind. Für Windows-Server muss ein Domänenkonto oder ein nicht in eine Domäne eingebundenes (lokales) Konto mit Adminberechtigungen bereitgestellt werden. Stellen Sie für Linux-Server ein sudo-Benutzerkonto mit Berechtigungen zur Ausführung der Befehle „ls“ und „netstat“ bereit, oder erstellen Sie ein Benutzerkonto mit den Berechtigungen CAP_DAC_READ_SEARCH und CAP_SYS_PTRACE für Dateien in /bin/netstat und /bin/ls. Wenn Sie ein sudo-Benutzerkonto bereitstellen, stellen Sie sicher, dass NOPASSWD für das Konto aktiviert ist, damit Befehle ausgeführt werden können, ohne dass jedes Mal ein Kennwort abgefragt wird.

Hinzufügen von Anmeldeinformationen und Initiieren der Ermittlung

  1. Wechseln Sie zum Konfigurations-Manager der Appliance, führen Sie die erforderlichen Prüfungen und registrierungen der Appliance aus.

  2. Navigieren Sie zum Panel Manage credentials and discovery sources (Verwalten von Anmeldeinformationen und Ermittlungsquellen).

  3. Wählen Sie in Schritt 1: Angeben von Anmeldeinformationen für die Ermittlungsquelle die Option Anmeldeinformationen hinzufügen aus, um Anmeldeinformationen für die Ermittlungsquelle anzugeben, die die Appliance zur Ermittlung von Servern verwenden kann, die in Ihrer Umgebung ausgeführt werden.

  4. Klicken Sie unter Schritt 2: Angeben von Details zu vCenter Server auf Ermittlungsquelle hinzufügen, um den Anzeigenamen für Anmeldeinformationen in der Dropdownliste auszuwählen, und geben Sie den Wert für IP-Adresse/FQDN der Ermittlungsquelle an.

Screenshot von Panel 3 im Configuration Manager auf der Appliance mit vCenter Server-Details.

  1. Wählen Sie in Schritt 3: Serveranmeldeinformationen für die Softwareinventarisierung und die Abhängigkeitsanalyse ohne Agent bereitstellen die Option Anmeldeinformationen hinzufügen, um mehrere Serveranmeldeinformationen für die Durchführung einer gastbasierten Erkennung wie Softwareinventarisierung Abhängigkeitsanalyse ohne Agent und Erkennung von Datenbanken und Webanwendungen bereitzustellen.

  2. Wählen Sie Ermittlung starten aus, um die Ermittlung zu initiieren.

Nach Abschluss der Serverermittlung initiiert die Appliance die Ermittlung installierter Anwendungen, Rollen und Features (Softwareinventur) auf den Servern. Während der Softwareinventur wird für die ermittelten Server überprüft, ob sie die Voraussetzungen erfüllen und für die Abhängigkeitsanalyse ohne Agent verwendet werden können.

Hinweis

Die Abhängigkeitsanalyse ohne Agent wird für die erkannten Server automatisch aktiviert, wenn die erforderlichen Voraussetzungen erfüllt sind. Im Gegensatz zu früher müssen Sie diese Funktion nicht mehr manuell auf Servern aktivieren.

Nachdem die Server für die Abhängigkeitsanalyse ohne Agent aktiviert wurden, sammelt die Appliance alle 5 Minuten Abhängigkeitsdaten vom Server. Anschließend sendet es alle sechs Stunden einen kombinierten Datenpunkt. Sie können die von der Appliance während der Analyse gesammelten Daten überprüfen.

Nachdem die Server für die Abhängigkeitsanalyse ohne Agent automatisch aktiviert wurden, sammelt die Appliance alle 5 Minuten Abhängigkeitsdaten vom Server. Anschließend sendet es alle sechs Stunden einen kombinierten Datenpunkt. Sie können die von der Appliance während der Analyse gesammelten Daten überprüfen.

Überprüfen des Abhängigkeitsstatus

Nachdem Sie die Erkennung über die Appliance gestartet haben, können Sie im Azure-Portal zu „Projekt migrieren“ wechseln und die Abhängigkeitsdaten überprüfen. Es wird empfohlen, mindestens 24 Stunden zu warten, damit genügend Abhängigkeitsdaten für Ihre Server gesammelt und in einer Visualisierung angezeigt werden können.

Im Projekt können Sie die Abhängigkeiten für jeden Server entweder über die Ansicht Gesamter Bestand oder Infrastrukturbestand überprüfen.

Wenn Sie die Spalte Abhängigkeiten für einen beliebigen Server überprüfen, wird einer der folgenden Status angezeigt:

  • Anmeldeinformationen sind nicht verfügbar: Für die Abhängigkeitsanalyse können im Konfigurations-Manager der Appliance keine Serveranmeldeinformationen angegeben werden.

  • Überprüfung wird ausgeführt: Der Server hat die erforderlichen Prüfungen noch nicht abgeschlossen.

  • Fehler bei der Überprüfung: Der Server hat die Überprüfungen fehlgeschlagen. Sie können auf den Status klicken, um die Fehlermeldung anzuzeigen, bei der in der Regel fehlende Voraussetzungen wie ungültige Anmeldeinformationen oder unzureichende Berechtigungen erwähnt werden.

Nachdem die Überprüfung erfolgreich war, werden die Abhängigkeitsanalysen automatisch aktiviert, und Sie sehen einen der folgenden Status:

  • Anzeigen von Abhängigkeiten: Der Server hat die Überprüfungen bestanden und die Abhängigkeitsanalyse ist aktiviert. Sie können dies auswählen, um die neue Visualisierung zu öffnen und die Abhängigkeiten des Servers zu überprüfen.
  • Nicht initiiert: Die Abhängigkeitsanalyse konnte nicht aktiviert werden, da Azure Migrate seine Grenze von 1.000 Servern pro Appliance für die automatische Aktivierung erreicht hat. Wenn Sie Abhängigkeitsanalysen auf bestimmten Servern ausführen möchten, können Sie sie manuell auf anderen automatischen Servern deaktivieren und für die erforderlichen Server mithilfe des PowerShell-Moduls aktivieren.

  • Arbeitsunfähig: Sie können die Abhängigkeitsanalyse mithilfe des Portals oder des PowerShell-Moduls manuell deaktivieren. Sie können sie jederzeit wieder mit demselben Modul aktivieren.

  • Nicht unterstützt: Abhängigkeitsdaten konnten nicht erfasst werden, da der Server über den CSV-Import ermittelt wurde.

    Hinweis

    Der Status "Nicht aktiviert" wird für Server angezeigt, die von einer Appliance ermittelt wurden, die noch nicht auf die neue Visualisierung aktualisiert wurde. . Erfahren Sie mehr zum Upgrade der Appliance.

Visualisieren von Abhängigkeiten

  1. Wählen Sie unter Azure Migrate: Ermittlung und BewertungErmittelte Server.

  2. Wählen Sie in Appliancename die Appliance aus, deren Ermittlung Sie überprüfen möchten.

  3. Suchen Sie nach dem Server, dessen Abhängigkeiten Sie überprüfen möchten.

  4. Wählen Sie in der Spalte Abhängigkeiten (ohne Agents)Abhängigkeiten anzeigen

    Hinweis

    Wenn Sie auf der Appliance für diesen Server Anmeldeinformationen mit geringsten Rechten hinzugefügt haben, fehlen möglicherweise einige Netzwerkattribute in der Visualisierung. Um vollständige Daten anzuzeigen, stellen Sie erhöhte Rechte bereit.

  5. Ändern Sie den Zeitraum, für den Sie die Zuordnung anzeigen möchten, über die Dropdown-Liste Zeitdauer.

  6. Erweitern Sie die Gruppe Client, um die Server aufzulisten, die eine Abhängigkeit vom ausgewählten Server aufweisen.

  7. Erweitern Sie die Gruppe Port, um die Server aufzulisten, die eine Abhängigkeit vom ausgewählten Server aufweisen.

  8. Um zur Kartenansicht eines der abhängigen Server zu navigieren, wählen Sie den Servernamen > und Serverkarte laden aus.

    Screenshot zur Erweiterung der Serverportgruppe und zum Laden der Serverzuordnung

    Screenshot zeigt, wie Sie die Clientgruppe erweitern.

  9. Erweitern Sie den ausgewählten Server, um Details auf Prozessebene für die einzelnen Abhängigkeiten anzuzeigen.

    Screenshot zeigt, wie Sie den Server erweitern, um die Prozesse anzuzeigen.

Visualisieren von Abhängigkeiten über Server hinweg

Wenn die Sammlung von Abhängigkeitsdaten auf Ihren Servern (bis zu 1.000 Server pro Appliance) aktiviert ist, können Sie abhängigkeiten jetzt auf allen ermittelten Servern in Ihrem Azure Migrate-Projekt visualisieren. Die Visualisierung zeigt logisch gruppierte Serverknoten und deren Verbindungen an, sodass Sie die Netzwerkaffinität verstehen und Anwendungen identifizieren können, die in Ihrem Rechenzentrum ausgeführt werden.

Standardvisualisierung

  1. Wählen Sie im linken Menü die Abhängigkeitsanalyse und dann " Anwendungen erkunden" aus.

  2. Die Visualisierung zeigt aufgelöste Verbindungen, die von ermittelten Servern mit aktivierter Abhängigkeitsanalyse gesammelt werden. Auflösbare Verbindungen sind Netzwerkverbindungen zwischen Servern, die von Azure Migrate ermittelt wurden.

    Der Screenshot zeigt die standardmäßige Abhängigkeitsansicht mit mehreren Servern.

    Hinweis

    In der Ansicht werden aggregierte Abhängigkeitsdaten von jedem Server angezeigt, beginnend bei der ersten Aktivierung der Abhängigkeitsanalyse. Zur Verbesserung der Klarheit werden redundante Systemprozessverbindungen von der Visualisierung ausgeschlossen.

Steuerelemente zur Visualisierung

  1. Die Standardansicht zeigt eine Vogelperspektive unten rechts und bietet eine Zusammenfassung der Visualisierung und hilft Ihnen bei der einfachen Navigation.
  2. Sie können die Schaltflächen unten rechts verwenden:
    1. Zeigen Sie die Legende an, und navigieren Sie durch die Visualisierung mithilfe von Vergrößern und Verkleinern.
    2. Wählen Sie An Fenstergröße anpassen aus, um nach dem Vergrößern eines Abschnitts zur Standardansicht zurückzukehren, in der alle Knoten und Verbindungen angezeigt werden.

Visualisierungsinteraktionen

  1. Fahren Sie auf allen Ebenen mit der Maus über einen Knoten, um grundlegende Serverdetails anzuzeigen, einschließlich Name, Betriebssystemtyp, IP-Adresse, Quelle, z. B. IP/FQDN von vCenter Server/Hyper-V Host und Tags, die auf den Server angewendet werden.

  2. Wählen Sie einen Serverknoten aus, um die unmittelbaren Nachfolger des Servers anzuzeigen, die mit einer gepunkteten Grenze um jeden abhängigen Knoten hervorgehoben sind.

  3. Wählen Sie einen Serverknoten aus, um zusätzliche Details anzuzeigen, z. B. Power Status, Softwareinventar , das auf dem Server ermittelt wurde, sowie Informationen zu eingehenden und ausgehenden Verbindungen.

    Der Screenshot zeigt die Details eines Knotens in der Abhängigkeitsansicht mit mehreren Servern.

  4. Auf der Registerkarte "Verbindungen " können Sie Folgendes sehen:

    1. Eingehende Verbindungen (Servername wird rechts angezeigt)
    2. Ausgehende Verbindungen (Servername auf der linken Seite)
    3. Die Gesamtanzahl der Verbindungen zwischen den servern, die bis zum Datum gesammelt wurden.
  5. Erweitern Sie eine beliebige Verbindung, um Verbindungen zwischen Prozessen zwischen den Quell- und Zielservern anzuzeigen. Diese Details enthalten auch die Zielportnummer , die in jeder Verbindung verwendet wird.

    Der Screenshot zeigt die Serververbindungsdetails in der Abhängigkeitsansicht mit mehreren Servern.

  6. Sie können einen Serverknoten vergrößern und den blauen Pfeil auf der Grenze des Knotens auswählen, um zur Visualisierung einzelner Serverabhängigkeiten zu wechseln.

  7. Die Visualisierung auf Serverebene zeigt eingehende und ausgehende Abhängigkeiten für diesen bestimmten Server mit Details auf Prozess- und Portebene an.

    Hinweis

    • Wenn Sie von der Visualisierung mit mehreren Servern zu einer Einzelservervisualisierung wechseln, werden Abhängigkeiten standardmäßig für die letzten 24 Stunden angezeigt.
    • Sie können den Zeitraum in die letzten 30 Tage ändern, um das gleiche Abhängigkeitsniveau wie im Multi-Server-Ansicht anzuzeigen, in der alle bis heute gesammelten Daten angezeigt werden.

Anpassen der Serverabhängigkeitsvisualisierung

  1. Sie können das Suchfeld verwenden, um die Visualisierung nach Servernamen zu filtern.
  2. Sie können auch einen oder mehrere Filter anwenden, einschließlich Servername, Port (Ziel), Betriebssystemtyp, Verbindungsanzahl und Appliance, um den Bereich einzugrenzen.
  3. Nach dem Anwenden von Filtern können Sie die bereichsbezogenen Server zum Hinzufügen oder Bearbeiten von Tags mehrfach auswählen.

Mehrfachauswahl und Markierung von Serverabhängigkeiten

  1. Nachdem Sie einen Cluster mit verbundenen Servern identifiziert haben, können Sie die erforderlichen Server mehrfach auswählen , indem Sie STRG auf der Tastatur drücken, indem Sie entweder ein Auswahlfeld um die Server ziehen oder jeden Serverknoten einzeln auswählen.

  2. Wenn Sie mehrere Server auswählen, werden sie blau hervorgehoben, und ein Seitenbereich wird geöffnet, wobei eine Liste aller ausgewählten Server angezeigt wird.

    Der Screenshot zeigt mehrere ausgewählte Server in der Abhängigkeitsansicht mit mehreren Servern.

  3. Nachdem Sie mehrere Server ausgewählt haben, können Sie Tags hinzufügen oder bearbeiten , um sie als Anwendung zu identifizieren und zu gruppieren, die in Ihrem Rechenzentrum ausgeführt wird.

  4. Wenn Sie Tags hinzufügen oder bearbeiten, werden in der Taggingansicht die ausgewählten Server und alle Datenbank- oder Webanwendungsworkloads angezeigt, die auf den Servern ausgeführt werden.

  5. Sie können auswählen, dass alle aufgelisteten Elemente zusammen kategorisiert oder eine dieser Workloads entfernt werden soll, wenn Sie sie nicht mit dieser Gruppe kategorisieren möchten.

Visualisieren einzelner Serverabhängigkeiten

  1. Wechseln Sie in der neuen Erfahrung zur Projektübersicht.

  2. Wählen Sie die Anzahl der Workloads unter "Alle Inventare " aus, um die ermittelten Workloads zu überprüfen.

  3. Überprüfen Sie in der Ansicht die Spalte "Abhängigkeiten" mit Statuswerten, wie in Abschnitt oben beschrieben.

  4. Suchen Sie nach dem Server, dessen Abhängigkeiten Sie überprüfen möchten.

  5. Wenn die Abhängigkeitsanalyse erfolgreich auf diesem Server ausgeführt wurde, wählen Sie die Ansichtsabhängigkeiten aus, um zur Abhängigkeitsvisualisierung zu wechseln.

    Hinweis

    Wenn Sie auf der Appliance für diesen Server Anmeldeinformationen mit geringsten Rechten hinzugefügt haben, fehlen möglicherweise einige Netzwerkattribute in der Visualisierung. Um vollständige Daten anzuzeigen, stellen Sie erhöhte Rechte bereit.

  6. Die Abhängigkeitsvisualisierung zeigt alle eingehenden und ausgehenden Abhängigkeiten für diesen Server in einem Netzwerkdiagramm an.

    Der Screenshot zeigt die Standard-Abhängigkeitsansicht für einen Server.

  7. Die Ansicht wird standardmäßig so gefiltert, dass Daten für die letzten 24 Stunden angezeigt werden und der Prozesstyp lösbar ist.

  8. Verwenden Sie den Zeitbereichsfilter , um den Zeitraum zu ändern. Sie können "Letzte 7 Tage/letzte 30 Tage " auswählen oder einen benutzerdefinierten Bereich angeben.

  9. Sie können den Prozesstyp auch ändern, indem Sie aus den verfügbaren Optionen auswählen.

    Prozess Typ
    Auflösbar (Standard) So filtern Sie nach Prozessen mit auflösbaren Verbindungen.
    Grundlagen Zum Filtern nach nicht redundanten Schlüsselprozessen.
    Alle Um nach allen Prozessen zu filtern, einschließlich jener mit nicht aufgelösten Verbindungen.
  10. In der Ansicht finden Sie die Server und Verbindungen, die wie folgt dargestellt werden:

    Vertretung Details
    Windows-Symbol Stellt einen Windows-Server in der Ansicht dar.
    Linux-Symbol Stellt einen Linux-Server in der Ansicht dar.
    Verbindungssymbol Die Richtung der Abhängigkeit zwischen Servern wird dargestellt, wobei die Stärke der Verbindung durch die Abstufung von Punkten auf der Verbindung repräsentiert wird.
    Prozessanzahl Stellt die Anzahl der Prozesse gemäß dem Prozesstypfilter dar.
  11. Zeigen Sie mit der Maus auf den Servernamen, um wichtige Informationen anzuzeigen, einschließlich IP-Adresse, Quelle und Tags.

    Der Screenshot zeigt, wie die Details beim Daraufzeigen mit der Maus angezeigt werden.

  12. Zeigen Sie mit der Maus auf eine Verbindung, um wichtige Informationen anzuzeigen, z. B. die Stärke und Häufigkeit von Verbindungen innerhalb des ausgewählten Zeitraums.

  13. Wählen Sie einen Servernamen aus, um weitere Details anzuzeigen, einschließlich:

    1. Betriebssystem
    2. Energiezustand
    3. Softwarebestand, der vom Server und den zugehörigen Tags erfasst wurde.

    Der Screenshot zeigt die Serverdetails beim Erweitern.

  14. Wählen Sie eine Verbindung aus, um detaillierte Informationen anzuzeigen, einschließlich der beteiligten Quell- und Zielprozesse und der verwendeten Zielportnummer.

  15. Erweitern Sie einen Serverknoten, um die Liste der Prozesse basierend auf dem ausgewählten Prozesstypfilter anzuzeigen.

  16. Wählen Sie in der erweiterten Liste einen Prozessnamen aus, um die eingehenden und ausgehenden Abhängigkeiten mit Prozessen auf anderen Servern in der Visualisierung anzuzeigen. Der Prozess zum Verarbeiten der Abhängigkeit gibt auch die Zielportnummer für die Verbindung an.

    Der Screenshot zeigt den Prozess zur Bearbeitung von Abhängigkeiten.

Hinweis

Prozessebeneninformationen für eine Abhängigkeit sind möglicherweise nicht immer verfügbar. Wenn er nicht verfügbar ist, wird der Prozess als unbekannter Prozess in der Visualisierung dargestellt.

Exportieren der Abhängigkeitsdaten

  1. In der Ansicht Alle Bestände oder Infrastrukturinventur wählen Sie die Dropdownliste "Abhängigkeiten verwalten" aus.
  2. Wählen Sie "Abhängigkeiten exportieren" aus.
  3. Wählen Sie auf der Seite "Abhängigkeiten exportieren" den Namen der Appliance aus, die die gewünschten Server entdeckt.
  4. Wählen Sie die Start- und Endzeit aus. Sie können nur die Daten der letzten 30 Tage herunterladen.
  5. Wählen Sie Abhängigkeit exportieren.

Die Abhängigkeitsdaten werden im CSV-Format exportiert und heruntergeladen. Die heruntergeladene Datei enthält die Abhängigkeitsdaten für alle Server, auf denen die Abhängigkeitsanalyse aktiviert war.

Der Screenshot zeigt die Exportabhängigkeiten.

Hinweis

Die neue Exportoberfläche enthält einen aktualisierten Datenspeicher, der das Exportieren von Abhängigkeitsdaten zwischen mehreren Appliances unterstützt, die im Projekt registriert sind.

  1. Wählen Sie in der Ansicht Gesamter Bestand oder Infrastrukturbestand die Dropdownliste Abhängigkeiten verwalten aus.

  2. Wählen Sie "Abhängigkeiten exportieren" aus.

  3. Wählen Sie in der Ansicht Abhängigkeiten exportieren eine oder mehrere Appliances für die ermittelten Server aus.

  4. Wählen Sie das Zeitintervall aus, für das Sie Daten exportieren möchten. Sie können zwischen den letzten 7, 10, 15 und 30 Tagen wählen.

  5. Der Prozesstyp ist standardmäßig auf Behebbar festgelegt. Dadurch werden nur auflösbare Verbindungen zwischen ermittelten Servern exportiert.

  6. Wählen Sie Generieren aus, um eine Datei mit den frühesten verfügbaren Abhängigkeitsdaten zwischen den ausgewählten Appliances innerhalb des ausgewählten Zeitintervalls zu generieren.

    Der Screenshot zeigt die Exportabhängigkeiten.

  7. Nachdem die Datei generiert wurde,klicken Sie auf Herunterladen, um sie zu speichern.

Hinweis

Die Daten werden in einen ZIP-Ordner exportiert. Der Ordnername enthält den Projektnamen als Präfix, und der Name der darin enthaltenen CSV-Datei wird mit dem Downloadzeitstempel versehen.

Abhängigkeitsinformationen

Jede Zeile in der exportierten CSV-Datei entspricht einer Abhängigkeit, die im angegebenen Zeitfenster beobachtet wurde.

In der folgenden Tabelle sind die Felder der exportierten CSV-Datei zusammengefasst. Die Felder „Servername“, „Anwendung“ und „Prozess“ werden nur für Server ausgefüllt, für die die Abhängigkeitsanalyse ohne Agent aktiviert ist.

Feldname Details
Zeitfenster Das Zeitfenster, in dem die Abhängigkeit beobachtet wurde.
Abhängigkeitsdaten werden derzeit in Intervallen von sechs Stunden erfasst.
Name des Quellservers Der Name des Quellservers
Quellanwendung Der Name der Anwendung auf dem Quellserver
Quellprozess Der Name des Prozesses auf dem Quellserver
Name des Zielservers Der Name des Zielservers
Ziel-IP Die IP-Adresse des Zielservers
Zielanwendung Der Name der Anwendung auf dem Zielserver
Zielprozess Der Name des Prozesses auf dem Zielserver
Zielport Die Portnummer auf dem Zielserver

Zur neuen Visualisierung wechseln

Wenn Sie ein vorhandener Benutzer sind, richten Sie bereits ein Azure Migrate-Projekt ein. Sie haben die Ermittlung durchgeführt und die Abhängigkeitsanalyse auf einigen Servern manuell aktiviert. Um die neue erweiterte Visualisierung zu erhalten, müssen Sie die folgenden Schritte ausführen:

  1. Gehen Sie zur Bestandsansicht und suchen Sie nach einem Server, für den Sie die Abhängigkeiten überprüfen möchten.

  2. Wählen Sie Abhängigkeiten anzeigen aus, und Sie sehen die alte Visualisierung, die die Abhängigkeiten dieses Servers anzeigt.

    Der Screenshot zeigt die alte Abhängigkeitsansicht.

  3. In der Abhängigkeitsansicht wird ein Informationsfeld angezeigt, in dem Sie aufgefordert werden, einige Voraussetzungen für den Wechsel zur neuen Visualisierung zu erfüllen.

  4. Als Voraussetzung müssen Sie sicherstellen, dass der Ermittlungs-Agent für die bei dem Projekt registrierten Appliances auf version oder höher aktualisiert wird.

  5. Wählen Sie „Weiter“ aus, um eine neue Ressource in derselben Ressourcengruppe wie das Projekt zu erstellen. Stellen Sie sicher, dass Sie mindestens über die Rolle "Mitwirkender " im Abonnement verfügen, andernfalls ist dieser Schritt nicht abgeschlossen.

Hinweis

Selbst wenn das Erstellen der neuen Ressource erfolgreich ist, wird die neue Visualisierung möglicherweise nicht angezeigt, wenn die Version des Erkennungsagenten auf der Azure Migrate-Appliance nicht auf dem neuesten Stand ist. Stellen Sie sicher, dass der AutoUpdate-Dienst für die Appliance aktiviert ist. Weitere Informationen

Nachdem Sie die erforderlichen Schritte zum Upgrade auf die neue Abhängigkeitsvisualisierung ausgeführt haben, gibt es zwei Möglichkeiten, um Serverabhängigkeiten in der neuen Visualisierung anzuzeigen.

Option 1:

  1. Gehen Sie zur Ansicht des aktuellen Bestands in Ihrem Projekt und wechseln Sie gemäß der Aufforderung zur neuen Bestandsansicht.
  2. Wählen Sie in der neuen Bestandsansicht für den gewünschten Server Abhängigkeiten anzeigen aus, um direkt zur neuen Visualisierung zu gelangen.

Option 2:

  1. Wechseln Sie zur alten Bestandsansicht und wählen Sie Abhängigkeiten anzeigen auf einem Server aus.
  2. Wählen Sie in der alten Abhängigkeitsansicht die Eingabeaufforderung aus, um zur neuen erweiterten Visualisierung zu gelangen.

Hinweis

Es wird empfohlen, Option 1 zu verwenden, um zur neuen Bestandsansicht zu wechseln, da Sie Server filtern können, auf denen die Abhängigkeitsanalyse automatisch aktiviert wurde, und dann die Abhängigkeitsvisualisierung direkt überprüfen können. In der alten Bestandsansicht wird nur die Option zum Visualisieren von Abhängigkeiten für Server angezeigt, auf denen Sie das Feature manuell aktiviert haben.

Verwalten von Abhängigkeiten

Die Abhängigkeitsanalyse wird automatisch auf allen ermittelten Servern (bis zu 1.000 Servern pro Appliance) automatisch aktiviert, die die Überprüfungsprüfungen bestanden haben. In den folgenden Szenarien müssen Sie möglicherweise einen oder mehrere dieser Server deaktivieren:

  1. Die Abhängigkeitsanalyse wird automatisch für alle in Ihrem Projekt erkannten Server aktiviert. Sie möchten sie jedoch für einige Server deaktivieren, auf denen keine Abhängigkeitsdaten gesammelt werden sollen.
  2. Die Abhängigkeitsanalyse kann automatisch auf 1.000 Servern gleichzeitig in Ihrem Projekt ausgeführt werden, Sie verfügen jedoch über weitere Server, auf denen Sie sie aktivieren möchten. Anschließend können Sie die Abhängigkeitsanalyse von einem oder mehreren Servern aus der Gruppe von 1.000 deaktivieren und andere bei Bedarf aktivieren.

Sie können die Abhängigkeitsanalyse auf Servern deaktivieren, die Sie nicht benötigen, und auch Abhängigkeiten für Server aktivieren, die Sie entweder über das Portal oder das PowerShell-Hilfsprogramm verwenden möchten.

Verwalten von Abhängigkeiten mithilfe des Portals

Deaktivieren von Abhängigkeiten

Wählen Sie in der Ansicht Alle Inventar oder Infrastrukturbestand die Dropdownliste Abhängigkeiten verwalten und dann Abhängigkeiten deaktivieren aus.

Der Screenshot zeigt die Deaktiviere-Abhängigkeitsansicht.

Führen Sie die Schritte aus, um die Server zu deaktivieren, auf denen die Abhängigkeitsanalyse automatisch aktiviert ist:

  1. Sie können beginnen, indem Sie eine Appliance aus der Dropdownliste auswählen.

    Hinweis

    Wenn die ausgewählte Appliance für die neue Abhängigkeitsanalyse nicht aktualisiert wird, können Sie entweder die Voraussetzungen erfüllen oder zur alten Oberfläche (aus der Übersicht) wechseln, um Server für die Abhängigkeitsanalyse hinzuzufügen oder zu entfernen.

  2. Sie können Server filtern, um die Abhängigkeitsanalyse für diejenigen zu deaktivieren, die automatisch aktiviert wurden (Server mit dem Status als aktiviert). Server, die aufgrund ihres Status nicht deaktiviert werden können, z. B. Überprüfung fehlgeschlagen, nicht initiiert, bereits deaktiviert oder Anmeldeinformationen sind nicht verfügbar, können nicht ausgewählt werden.

Der Screenshot zeigt die Ansicht

  1. Sie können die Server auswählen und "Deaktivieren" auswählen, um den Vorgang fortzusetzen.

Aktivieren von Abhängigkeiten

Wählen Sie in Alle Bestände oder Infrastrukturinventur die Dropdownliste Abhängigkeiten verwalten und dann Abhängigkeiten aktivieren aus.

Führen Sie die Schritte aus, um die Server zu deaktivieren, auf denen die Abhängigkeitsanalyse automatisch aktiviert wurde:

  1. Sie können beginnen, indem Sie eine Appliance aus der Dropdownliste auswählen.

    Hinweis

    Wenn die ausgewählte Appliance für die neue Abhängigkeitsanalyse nicht aktualisiert wird, können Sie entweder die Voraussetzungen erfüllen oder zur alten Oberfläche (aus der Übersicht) wechseln, um Server für die Abhängigkeitsanalyse hinzuzufügen oder zu entfernen.

  2. Sie können Server filtern, um die Abhängigkeitsanalyse für diejenigen zu deaktivieren, die automatisch aktiviert wurden (Server mit dem Status als aktiviert). Server, die aufgrund ihres Status nicht deaktiviert werden können, z. B. Überprüfung fehlgeschlagen, nicht initiiert, bereits deaktiviert oder Anmeldeinformationen sind nicht verfügbar, können nicht ausgewählt werden.

Screenshot: Ansicht „Abhängigkeiten aktivieren“

  1. Sie können die Server auswählen und "Aktivieren" auswählen, um den Vorgang fortzusetzen.

    Hinweis

    Sie können nicht mehr als 1.000 Server pro Appliance gleichzeitig aktivieren. Wenn Ihre Auswahl die Anzahl überschreitet, können Sie den Vorgang nicht fortsetzen.

Verwalten von Abhängigkeiten mithilfe des PowerShell-Hilfsprogramms

Sie müssen das PowerShell-Modul installieren, um Server, die nicht benötigt werden, zu deaktivieren, indem Sie die folgenden Schritte ausführen:

Anmelden an Azure

  1. Anmelden mit dem Cmdlet „Connect-AzAccount“ bei Ihrem Azure-Abonnement. Connect-AzAccount

    Verwenden Sie den folgenden Befehl, falls Sie Azure Government nutzen.

    Connect-AzAccount -EnvironmentName AzureUSGovernment

  2. Wählen Sie das Abonnement aus, in dem Sie das Projekt erstellt haben. select-azsubscription -subscription "Contoso Demo Subscription"

  3. Installieren des AzMig.Dependencies PowerShell-Moduls Install-Module .\AzMig.Dependencies

Deaktivieren von Abhängigkeiten

Verwenden Sie die folgenden Befehle, um die Liste der ermittelten Server in Ihrem Projekt abzurufen. In diesem Beispiel lautet der Projektname "ContosoDemoProject" und die Ressourcengruppe "ContosoDemoRG". Die Liste der Server wird in einer Datei mit dem Namen gespeichert. ContosoDemo_VMs.csv."

Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
You can also add a filter to export the relevant servers using the command:
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]

Für die Verwendung im obigen Befehl sind verschiedene Filter verfügbar:

Feldname Details
ServerName Geben Sie den Namen an, mit dem Sie filtern möchten
Quelle Auf Appliance/Importen basierend
Abhängigkeiten Aktiviert/Deaktiviert
PowerStatus Ein/Aus

Einige der anderen Felder sind IP Address, osType, osName, osArchitecture, osVersion.

Sie können erkannte Server für eine bestimmte Appliance mit dem folgenden Befehl finden:

Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -ApplianceName "ContosoApp" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]

Der Datei können Sie die Anzeigenamen der Server, den aktuellen Status der Abhängigkeitssammlung und die ARM-ID aller ermittelten Server entnehmen.

Um Abhängigkeiten zu deaktivieren, erstellen Sie eine CSV-Eingabedatei mithilfe der Ausgabedatei, die Sie im letzten Schritt exportiert haben. Die Datei muss über eine Spalte mit der Kopfzeile ARM ID verfügen. Andere Header in der CSV-Datei werden ignoriert. Die Eingabedatei sollte die Server auflisten, auf denen Sie die Abhängigkeitsanalyse deaktivieren möchten.

Im folgenden Beispiel wird die Abhängigkeitsanalyse für die Liste der Server in der Eingabedatei „ContosoDemo_VMs_Disable.csv“ deaktiviert.

    PowerShell Set-AzMigDependencyMappingAgentless -Disable -InputCsvFile .\ContosoDemo_VMs_Disable.csv [-AutoEnabledDepMap]

Aktivieren von Abhängigkeiten

Möglicherweise müssen Sie die Abhängigkeitsanalyse auf einem oder mehreren Servern aktivieren, um mit dem Sammeln von Daten von Servern zu beginnen, die Sie zuvor mithilfe des PowerShell-Moduls deaktiviert haben.

Sie müssen die oben beschriebenen Schritte zum Exportieren der gefundenen Server ausführen und anschließend die Liste der Server importieren, die Sie aktivieren möchten.

Im folgenden Beispiel wird die Abhängigkeitsanalyse für die Liste der Server in der Eingabedatei „ContosoDemo_VMs_Enable.csv“ aktiviert.

Set-AzMigDependencyMappingAgentless -Enable -InputCsvFile .\ContosoDemo_VMs_Enable.csv [-AutoEnabledDepMap]

Deaktivieren der automatischen Abhängigkeitsanalyse mithilfe von PowerShell

Die Abhängigkeitsanalyse wird automatisch auf allen ermittelten Servern aktiviert, die die Überprüfungen bestanden haben. In den folgenden Szenarien müssen Sie möglicherweise einen oder mehrere dieser Server deaktivieren:

  1. Die Abhängigkeitsanalyse wurde für alle ermittelten Daten in Ihrem Projekt automatisch aktiviert, aber Sie möchten sie auf einigen Servern deaktivieren, auf denen Sie keine Abhängigkeitsdaten sammeln möchten.

  2. Die Abhängigkeitsanalyse kann automatisch auf 1.000 Servern gleichzeitig in Ihrem Projekt ausgeführt werden. Wenn Sie mehr Server aktivieren möchten, können Sie sie auf einem oder mehreren der 1.000 Server deaktivieren und bei Bedarf auf den Servern aktivieren.

    Hinweis

    Derzeit ist es nicht möglich, die Abhängigkeitsanalyse auf Servern aus dem Portal zu deaktivieren, sodass Sie das PowerShell-Modul installieren müssen, um für Server zu deaktivieren, die Sie nicht benötigen.

Anmelden an Azure

  1. Anmelden mit dem Cmdlet „Connect-AzAccount“ bei Ihrem Azure-Abonnement.

    Connect-AzAccount
    

    Verwenden Sie den folgenden Befehl, falls Sie Azure Government nutzen.

    Connect-AzAccount -EnvironmentName AzureUSGovernment
    
  2. Wählen Sie das Abonnement aus, unter dem Sie das Projekt erstellt haben.

    select-azsubscription -subscription "Contoso Demo Subscription"
    
  3. Installieren des PowerShell-Moduls AzMig.Dependencies

    Install-Module .\AzMig.Dependencies
    

Deaktivieren der Sammlung von Abhängigkeitsdaten

  1. Verwenden Sie die folgenden Befehle, um die Liste mit den ermittelten Servern in Ihrem Projekt abzurufen. Im Beispiel unten lautet der Projektname „ContosoDemoProject“ und die zugehörige Ressourcengruppe „ContosoDemoRG“. Die Liste der Server wird in „ContosoDemo_VMs.csv“ gespeichert

    Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
    

Sie können auch einen Filter hinzufügen, um die relevanten Server mit dem folgenden Befehl zu exportieren:

    Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]

Für die Verwendung im obigen Befehl sind verschiedene Filter verfügbar:

Feldname Details
ServerName Geben Sie den Namen an, mit dem Sie filtern möchten
Quelle Appliance/Import-basiert
Abhängigkeiten Aktiviert/Deaktiviert
PowerStatus Ein/Aus

Einige der anderen Felder sind IP Address, osType, osName, osArchitecture, osVersion.

Sie können erkannte Server für eine bestimmte Appliance mit dem folgenden Befehl finden:

   Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -ApplianceName "ContosoApp" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]

Der Datei können Sie die Anzeigenamen der Server, den aktuellen Status der Abhängigkeitssammlung und die ARM-ID aller ermittelten Server entnehmen.

  1. Um Abhängigkeiten zu deaktivieren, erstellen Sie eine CSV-Eingabedatei aus der Ausgabedatei, die Sie im letzten Schritt exportiert haben. Die Datei muss eine Spalte mit der Überschrift „ARM ID“ enthalten. Alle anderen Header in der CSV-Datei werden ignoriert. Die Eingabedatei sollte eine Liste der Server enthalten, auf denen Sie die Abhängigkeitsanalyse deaktivieren möchten.

Im folgenden Beispiel wird die Abhängigkeitsanalyse für die Liste der Server in der Eingabedatei „ContosoDemo_VMs_Disable.csv“ deaktiviert.

    Set-AzMigDependencyMappingAgentless -Disable -InputCsvFile .\ContosoDemo_VMs_Disable.csv [-AutoEnabledDepMap]

Aktivieren der Sammlung von Abhängigkeitsdaten

Möglicherweise müssen Sie die Abhängigkeitsanalyse auf einem oder mehreren Servern aktivieren, um die Erfassung von Abhängigkeitsdaten von Servern neu zu starten, die Sie zuvor mit dem PowerShell-Modul deaktiviert haben.

Sie müssen die oben beschriebenen Schritte zum Exportieren der gefundenen Server ausführen und anschließend die Liste der Server importieren, die Sie aktivieren möchten.

Im folgenden Beispiel wird die Abhängigkeitsanalyse für die Liste der Server in der Eingabedatei „ContosoDemo_VMs_Enable.csv“ aktiviert.

    Set-AzMigDependencyMappingAgentless -Enable -InputCsvFile .\ContosoDemo_VMs_Enable.csv [-AutoEnabledDepMap] 

Visualisieren von Netzwerkverbindungen in Power BI

Azure Migrate verfügt über eine Power BI-Vorlage, die Sie zum gleichzeitigen Visualisieren der Netzwerkverbindungen vieler Server und zum Filtern nach Prozess und Server verwenden können. Laden Sie Power BI zum Visualisieren mit Abhängigkeitsdaten, indem Sie die unten angegebene Anleitung verwenden.

Anmelden an Azure

  1. Anmelden mit dem Cmdlet „Connect-AzAccount“ bei Ihrem Azure-Abonnement.

    Connect-AzAccount
    

    Verwenden Sie den folgenden Befehl, falls Sie Azure Government nutzen.

    Connect-AzAccount -EnvironmentName AzureUSGovernment
    
  2. Wählen Sie das Abonnement aus, unter dem Sie das Projekt erstellt haben.

    select-azsubscription -subscription "Contoso Demo Subscription"
    
  3. Installieren des PowerShell-Moduls AzMig.Dependencies

    Install-Module .\AzMig.Dependencies
    
  4. Führen Sie den folgenden Befehl aus. Mit diesem Befehl werden die Abhängigkeitsdaten in eine CSV-Datei heruntergeladen und verarbeitet, um eine Liste mit eindeutigen Abhängigkeiten zu generieren, die für die Visualisierung in Power BI genutzt werden können. Im Beispiel unten lautet der Projektname „ContosoDemoProject“ und die zugehörige Ressourcengruppe „ContosoDemoRG“. Die Abhängigkeiten werden für Server heruntergeladen, die von ContosoApp erkannt wurden. Die eindeutigen Abhängigkeiten werden in der Datei „ContosoDemo_Dependencies.csv“ gespeichert

    Get-AzMigDependenciesAgentless -ResourceGroup ContosoDemoRG -Appliance ContosoApp -ProjectName ContosoDemoProject -OutputCsvFile "ContosoDemo_Dependencies.csv" [-AutoEnabledDepMap]
    
  5. Öffnen Sie die heruntergeladene Power BI-Vorlage.

  6. Laden Sie die heruntergeladenen Abhängigkeitsdaten in Power BI.

    • Öffnen Sie die Vorlage in Power BI.
    • Wählen Sie Daten abrufen in der Symbolleiste.
    • Wählen Sie in der Liste mit den häufig verwendeten Datenquellen die Option Text/CSV aus.
    • Wählen Sie die heruntergeladene Datei mit den Abhängigkeiten aus.
    • Wählen Sie Laden aus.
    • Sie sehen, dass eine Tabelle mit dem Namen der CSV-Datei importiert wurde. Die Tabelle wird rechts in der Felderleiste angezeigt. Benennen Sie sie in „AzMig_Dependencies“ um.
    • Wählen Sie „Aktualisieren“ in der Symbolleiste.

    Die importierten Daten sollten nun im Diagramm mit den Netzwerkverbindungen und unter den Slicern für den Namen des Quellservers, Zielservers, Quellprozesses und Zielprozesses widergespiegelt werden.

  7. Visualisieren Sie die Karte mit den Netzwerkverbindungen, die nach Servern und Prozessen gefiltert wurde. Speichern Sie die Datei.

Nächste Schritte

Gruppieren von Servern für die Bewertung.