Ermitteln von Softwareinventar, Web-Apps sowie SQL Server-Instanzen und -Datenbanken

In diesem Artikel wird beschrieben, wie Sie installierte Softwareinventur, Web-Apps und SQL Server-Instanzen und -Datenbanken auf Servern ermitteln, die in Ihrer lokalen Umgebung ausgeführt werden, mithilfe des Azure Migrate: Discovery- und Bewertungstools.

Mit der Softwareinventur kann ein Migrationspfad zu Azure für Ihre Workloads identifiziert und angepasst werden. Die Softwareinventur verwendet die Azure Migrate-Appliance, um eine Ermittlung mithilfe der Serveranmeldeinformationen durchzuführen. Es ist völlig agentlos, d. h., es werden keine Agents auf den Servern installiert, um diese Daten zu sammeln.

Vorbereitung

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. Beim Konfigurieren des Anwendung müssen Sie folgendes im Anwendung Konfigurations-Manager angeben:
    • Die Details der Quellumgebung (vCenter Server(s) /Hyper-V-Hosts oder Cluster(n)/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 für die Durchführung der Softwareinventur erforderlichen Berechtigungen. Sie müssen für Windows-Server ein Gastbenutzerkonto und für alle Linux-Server ein normales Benutzerkonto (ohne sudo-Zugriff) erstellen.

Hinzufügen von Anmeldeinformationen und Initiieren der Ermittlung

  1. Öffnen Sie den Appliance-Konfigurations-Manager, und schließen Sie die Voraussetzungsüberprüfung sowie die Registrierung der Appliance ab.
  2. Navigieren Sie zum Panel Manage credentials and discovery sources (Verwalten von Anmeldeinformationen und Ermittlungsquellen).
  3. Wählen Sie in Schritt 1: Bereitstellen von Anmeldeinformationen für die Ermittlungsquelle die Option "Anmeldeinformationen hinzufügen" aus, um Anmeldeinformationen für die Ermittlungsquelle bereitzustellen, die vom Anwendung zum Ermitteln von Servern verwendet wird, die in Ihrer Umgebung ausgeführt werden.
  4. Wählen Sie in Schritt 2: Angeben von Details zur Ermittlungsquelle die Option "Ermittlungsquelle hinzufügen" aus, um den Anzeigenamen für Anmeldeinformationen aus der Dropdownliste auszuwählen, geben Sie die IP-Adresse/den FQDN der Ermittlungsquelle an. Panel 3 on appliance configuration manager for vCenter Server details.
  5. Wählen Sie in Schritt 3: Bereitstellen von Serveranmeldeinformationen zum Ausführen einer Softwareinventur und einer agentlosen Abhängigkeitsanalyse die Option "Anmeldeinformationen hinzufügen", um mehrere Serveranmeldeinformationen zum Ausführen des Softwarebestands bereitzustellen.
  6. 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. Die Dauer hängt von der Anzahl der ermittelten Server ab. Bei 500 Servern dauert es ungefähr ein Stunde, bis der ermittelte Bestand im Azure Migrate-Portal angezeigt wird. Nach Abschluss der ersten Ermittlung werden alle 24 Stunden Softwareinventurdaten gesammelt und an Azure gesendet. Überprüfen Sie die Daten, die von der Appliance bei der Softwareinventur gesammelt wurden.

Überprüfen und Exportieren des Bestands

Nach Abschluss der Softwareinventur können Sie den Bestand im Azure-Portal überprüfen und exportieren.

  1. Wählen Sie in Azure Migrate – Server, Datenbanken und Web-Apps>Azure Migrate: Ermittlung und Bewertung die angezeigte Anzahl aus, um die Seite "Ermittelte Server " zu öffnen.

    Hinweis

    Zu diesem Zeitpunkt können Sie auch optional die Abhängigkeitsanalyse für die ermittelten Server aktivieren, damit Sie Abhängigkeiten serverübergreifend visualisieren können, wenn Sie eine Bewertung durchführen möchten. Weitere Informationen zur Abhängigkeitsanalyse.

  2. Wählen Sie in der Spalte "Softwareinventur " die angezeigte Anzahl aus, um die ermittelten Anwendungen, Rollen und Features zu überprüfen.

  3. Um den Bestand zu exportieren, wählen Sie in ermittelten Servern "Softwarebestand exportieren" aus.

Das Softwareinventar wird im Excel-Format exportiert und heruntergeladen. Im Arbeitsblatt für das Softwareinventar werden alle Anwendungen angezeigt, die auf allen Servern ermittelt wurden.

Ermitteln von SQL Server-Instanzen und -Datenbanken

  • Softwareinventur identifiziert außerdem die SQL Server-Instanzen, die in Ihren VMware-, Microsoft Hyper-V- und Physical/Bare-Metal-Umgebungen sowie IaaS-Diensten anderer öffentlicher Cloud ausgeführt werden.

  • Wenn Sie Windows-Authentifizierung- oder SQL Server-Authentifizierungsanmeldeinformationen im Anwendung Konfigurations-Manager nicht angegeben haben, fügen Sie die Anmeldeinformationen hinzu, damit die Anwendung zum Herstellen einer Verbindung mit den jeweiligen SQL Server-Instanzen verwenden können.

    Hinweis

    Die Appliance kann nur mit den SQL Server-Instanzen verbunden werden, mit denen sie über eine direkte Verbindung verfügt. Für die Softwareinventur selbst ist möglicherweise keine direkte Netzwerkverbindung erforderlich.

Für die Anmeldung, die zum Herstellen einer Verbindung mit einer SQL Server-Quellinstanz verwendet wird, ist die Sysadmin-Rolle erforderlich.

Nach der Verbindung erfasst die Anwendung Konfigurations- und Leistungsdaten von SQL Server-Instanzen und -Datenbanken. Die SQL Server-Konfigurationsdaten werden alle 24 Stunden aktualisiert, und die Leistungsdaten werden alle 30 Sekunden aufgezeichnet. Daher kann jede Änderung der Eigenschaften der SQL Server-Instanz und Datenbanken wie Datenbankstatus, Kompatibilitätsstufe usw. bis zu 24 Stunden dauern, bis das Portal aktualisiert wird.

Ermitteln von ASP.NET Web-Apps

  • Bei der Softwareinventur wird die auf ermittelten Servern vorhandene Webserverrolle identifiziert. Wenn ein Server die Webserverrolle aktiviert hat, führt Azure Migrate web apps discovery auf dem Server aus.
  • Der Benutzer kann sowohl Domänenanmeldeinformationen als auch Nicht-Domänenanmeldeinformationen auf der Appliance hinzufügen. Stellen Sie sicher, dass das verwendete Konto über lokale Administratorrechte auf Quellservern verfügt. Azure Migrate ordnet Anmeldeinformationen automatisch den jeweiligen Servern zu, sodass sie nicht manuell zugeordnet werden müssen. Vor allem werden diese Anmeldeinformationen nie an Microsoft gesendet und verbleiben auf der Appliance, die in der Quellumgebung ausgeführt wird.
  • Nachdem die Appliance verbunden wurde, sammelt sie Konfigurationsdaten für den IIS-Webserver und ASP.NET-Web-Apps. Konfigurationsdaten von Web-Apps werden alle 24 Stunden aktualisiert.

Entdecken von Spring Boot-Apps (Vorschau)

  • Der Softwarebestand identifiziert die Spring Boot-Rolle, die auf ermittelten Servern vorhanden ist. Wenn ein Server die Spring Boot-Rolle aktiviert hat, führt Azure Migrate die Spring Boot Apps Discovery auf dem Server aus.
  • Benutzer können sowohl do Standard als auch nicht-do Standard Anmeldeinformationen für die Anwendung hinzufügen. Stellen Sie sicher, dass das verwendete Konto über lokale Administratorrechte auf Quellservern verfügt. Azure Migrate ordnet Anmeldeinformationen automatisch den jeweiligen Servern zu, sodass sie nicht manuell zugeordnet werden müssen.

    Hinweis

    Die Anmeldeinformationen werden niemals an Microsoft gesendet und in der quellumgebung ausgeführten Anwendung erneut Standard.

  • Nachdem die Anwendung verbunden ist, werden Konfigurationsdaten für Spring Boot-Apps gesammelt. Die Konfigurationsdaten von Spring Boot-Apps werden alle 24 Stunden aktualisiert.
  • Die Ermittlung von Spring Boot-Apps erfordert SSH- und SFTP-Zugriff vom Anwendung auf die jeweiligen Server. Die Spring Boot-Apps, die ermittelt werden können, hängen von der SSH-Benutzeridentität und den entsprechenden Dateiberechtigungen ab. Stellen Sie sicher, dass die von Ihnen bereitgestellten Anmeldeinformationen über die erforderlichen Berechtigungen für die Apps verfügen, die Sie ermitteln möchten.
  • Derzeit werden Windows-Server für die Spring Boot App Discovery nicht unterstützt, nur Linux-Server werden unterstützt.
  • Erfahren Sie mehr über Anwendung Anforderungen für Azure Migrate Anwendung Anforderungen und Ermittlungsunterstützung.

Ermitteln von Dateiserverinstanzen

  • Der Softwarebestand identifiziert die Dateiserverrolle, die auf ermittelten Servern installiert ist, die auf VMware-, Microsoft Hyper-V- und physischen/Bare-Metal-Umgebungen ausgeführt werden, sowie IaaS-Dienste in verschiedenen öffentlichen Cloudplattformen.
  • Der Dateiserver(FS-FileServer)-Rollendienst in Windows Server ist Teil der Rolle "Datei- und Speicherdienste". Windows Server-Computer mit aktivierter Dateiserverrolle werden als Dateiserver verwendet.
  • Benutzer können die ermittelten Dateiserver auf dem Bildschirm "Ermittelte Server " anzeigen. Die Spalte "Dateiserver" in "Ermittelte Server " gibt an, ob ein Server ein Dateiserver ist oder nicht.
  • Derzeit werden nur Windows Server 2008 und höher unterstützt.

Nächste Schritte