Mainframe Assessment Tool einrichten

Auf dieser Seite wird beschrieben, wie Sie das Tool für die geführte Einrichtung in Google Cloud Modernization Hub verwenden, um eine Mainframe Assessment Tool-Instanz in Ihrem Google Cloud -Projekt bereitzustellen und zu konfigurieren.

Das Mainframe Assessment Tool analysiert Legacy-Mainframe-Artefakte wie COBOL-, PL/I-, Assembler-, JCL- und DB2-Schemas, um detaillierte Inventarberichte, Abhängigkeitsdiagramme und Modernisierungskomplexitätswerte zu generieren. Modernization Hub vereinfacht das Onboarding, indem es Sie durch die MAT-Voraussetzungen führt, geprüfte Google Cloud CLI-Bereitstellungsbefehle generiert und den Einrichtungsworkflow in Ihrer Umgebung startet.

Hinweis

Bevor Sie eine Mainframe Assessment Tool-Instanz bereitstellen, müssen Sie dafür sorgen, dass Ihr Google Cloud Projekt die erforderlichen Voraussetzungen für IAM (Identity and Access Management), API, Einstellungen-Bucket und Abrechnung erfüllt.

Projektvoraussetzungen prüfen

  1. Wählen Sie in der Google Cloud Console ein Google Cloud Projekt aus oder erstellen Sie eines.
  2. Die Abrechnung für Ihr Projekt muss aktiviert sein.
  3. Prüfen Sie, ob Ihr Nutzerkonto die erforderlichen Berechtigungen zum Bereitstellen von Compute Engine-Ressourcen, Konfigurieren von Dienstkonten und Aktivieren vonGoogle Cloud -APIs hat. Ausführliche Informationen zu den Infrastruktur- und Rollenanforderungen für MAT finden Sie unter Google Cloud -Projekt für das Mainframe Assessment Tool konfigurieren.

Erforderliche APIs aktivieren

Wenn Sie Modernization Hub verwenden und MAT bereitstellen möchten, müssen Sie die erforderlichenGoogle Cloud Service-APIs in Ihrem Projekt aktivieren:

gcloud services enable \
    cloudbuild.googleapis.com \
    storage.googleapis.com \
    compute.googleapis.com \
    logging.googleapis.com \
    aiplatform.googleapis.com \
    cloudresourcemanager.googleapis.com \
    --project=PROJECT_ID

Ersetzen Sie dabei PROJECT_ID durch die ID Ihres Projekts in Google Cloud .

Erforderliche Rollen

Damit Sie auf die Modernization Hub-Konsolenschnittstelle zugreifen, virtuelle MAT-Analysemaschinen bereitstellen und Jobstatusdateien verwalten können, müssen die Dienstkonten Ihres Projekts und Ihr Nutzerkonto die erforderlichen Rollen für Ihr Projekt haben.

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Bereitstellen von virtuellen MAT-Analysemaschinen und zum Verwalten von Bewertungsjobs benötigen:

  • MAT-Analyse-VMs bereitstellen: Compute-Instanzadministrator (Version 1) (roles/compute.instanceAdmin.v1)
  • Traffic über den Proxy von Google an die MAT-VM weiterleiten: Nutzer IAP-gesicherter Tunnel (roles/iap.tunnelResourceAccessor)
  • Einrichtungs- oder Bewertungsjobs einreichen (cloudbuild.builds.create) und Build-Logs ansehen: Cloud Build-Bearbeiter (roles/cloudbuild.builds.editor)
  • Eingabearchive lesen, Ausgabedateien schreiben und lesen und .pb-Statusdateien aktualisieren: Storage-Objekt-Nutzer (roles/storage.objectUser)
  • Cloud Build und Compute Engine-VMs unter den Standarddienstkonten des Projekts ausführen: Dienstkontonutzer (roles/iam.serviceAccountUser)

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Bucket für Arbeitsbereichseinstellungen konfigurieren

Registrieren Sie auf der Seite Modernization Hub > Einstellungen einen bestimmten Cloud Storage-Bucket (z. B. gs://PROJECT_ID-modernization-hub), in dem die binären Statusdateien des Arbeitsbereichs (mainframe_jobs.pb, dotnet_jobs.pb und java_jobs.pb) gespeichert werden.

MAT-Bereitstellungsscript generieren

Über die Companion-Benutzeroberfläche von Modernization Hub werden benutzerdefinierte Bereitstellungsskripts basierend auf Ihrem Zielprojekt und Ihren regionalen Einstellungen erstellt. So generieren Sie Ihr Setupscript:

  1. Rufen Sie in der Console die Seite Modernization Hub auf:

    Zum Modernization Hub

  2. Suchen Sie auf der Landingpage nach der Karte Mainframe Assessment Tool und klicken Sie auf Umgebung einrichten.

  3. Sehen Sie sich im Bereich für die geführte Erkennung die Checkliste mit den Voraussetzungen aus der Dokumentation zum Mainframe Assessment Tool an.

  4. Geben Sie im Abschnitt Bereitstellungskonfiguration die Parameter für die Zielumgebung an:

    • Projekt-ID: Wählen Sie das Google Cloud -Projekt aus, in dem Sie die MAT-Instanz bereitstellen möchten.
    • Region: Wählen Sie eine Zielregion für Ihre MAT-VM und Speicher-Buckets aus, z. B. us-central1.
  5. Sehen Sie sich die generierten Bereitstellungsbefehle im Bereich Scriptvorschau an. In der Vorschau werden die genauen gcloud CLI-Befehle angezeigt, die zum Bereitstellen der MAT-Instanz und der unterstützenden Infrastruktur verwendet werden.

Bereitstellungsskripts ausführen und Einrichtung überprüfen

Sie können Ihre MAT-Instanz entweder über die automatisierte Console oder über die manuelle Befehlszeile bereitstellen:

  • Automatisierte Konsolenausführung: Klicken Sie in der Companion-Benutzeroberfläche von Modernization Hub auf Einrichtungsscript ausführen. In der Konsole werden die bereitgestellten Bereitstellungsbefehle in Ihrem Google Cloud -Projekt ausgeführt und es werden Live-Ausführungsprotokolle angezeigt.
  • Manuelle CLI-Ausführung: Wenn Sie die Bereitstellung lieber in Ihrem eigenen Terminal ausführen möchten, klicken Sie im Vorschaubereich auf Script kopieren und führen Sie die Befehle in Cloud Shell oder in Ihrer lokalen Terminalumgebung aus.

Nachdem das Bereitstellungsskript die Bereitstellung Ihrer Ressourcen abgeschlossen hat, wird in der Companion-Benutzeroberfläche die Schaltfläche MAT starten angezeigt. Klicken Sie auf MAT starten, um die Weboberfläche Ihrer neu bereitgestellten Mainframe Assessment Tool-Instanz zu öffnen.

Nächste Schritte

Nachdem Sie Ihre MAT-Instanz bereitgestellt haben, können Sie die offizielle Dokumentation zum Mainframe Assessment Tool verwenden, um Ihre Mainframe-Artefakte hochzuladen und Bewertungen auszuführen: