Tutorial: Micro Focus Enterprise Developer auf AppStream 2.0 einrichten - AWS Mainframe-Modernisierung

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Tutorial: Micro Focus Enterprise Developer auf AppStream 2.0 einrichten

In diesem Tutorial wird beschrieben, wie Sie Micro Focus Enterprise Developer für eine oder mehrere Mainframe-Anwendungen einrichten, um sie mithilfe der Enterprise Developer-Funktionen zu warten, zu kompilieren und zu testen. Das Setup basiert auf den AppStream 2.0-Windows-Images, die AWS Mainframe Modernization dem Kunden zur Verfügung stellt, und auf der Erstellung von AppStream 2.0-Flotten und -Stacks, wie unter beschrieben. Tutorial: AppStream 2.0 für die Verwendung mit Micro Focus Enterprise Analyzer und Micro Focus Enterprise Developer einrichten

Wichtig

Bei den Schritten in diesem Tutorial wird davon ausgegangen, dass Sie AppStream 2.0 mithilfe der herunterladbaren AWS CloudFormation Vorlage cfn-m2 - .yaml einrichten. appstream-fleet-ea-ed Weitere Informationen finden Sie unter Tutorial: AppStream 2.0 für die Verwendung mit Micro Focus Enterprise Analyzer und Micro Focus Enterprise Developer einrichten.

Sie müssen die Schritte dieses Setups durchführen, wenn die Enterprise Developer-Flotte und der Enterprise Developer-Stack betriebsbereit sind.

Eine vollständige Beschreibung der Funktionen und Leistungen von Enterprise Developer v7 finden Sie in der up-to-date Online-Dokumentation (v7.0) auf der Micro Focus-Website.

Inhalt des Bildes

Zusätzlich zu Enterprise Developer selbst enthält das Image Rumba (einen TN327 0-Emulator). Es enthält auch die folgenden Tools und Bibliotheken.

Tools von Drittanbietern

Bibliotheken in C:\Users\Public

  • BankDemo Quellcode und Projektdefinition für Enterprise Developer:m2-bankdemo-template.zip.

  • MFAPaket für den Mainframe installieren:mfa.zip. Weitere Informationen finden Sie unter Mainframe Access Overview in der Micro Focus Enterprise Developer-Dokumentation.

  • Befehls- und Konfigurationsdateien für Rclone (Anweisungen zu deren Verwendung in den Tutorials): m2-rclone.cmd und. m2-rclone.conf

Wenn Sie auf Quellcode zugreifen müssen, der noch nicht in CodeCommit Repositorys geladen wurde, der aber in einem Amazon S3 S3-Bucket verfügbar ist, um beispielsweise das erste Laden des Quellcodes in Git durchzuführen, gehen Sie wie unter beschrieben vor, um eine virtuelle Windows-Festplatte zu erstellen. Tutorial: Enterprise Analyzer auf AppStream 2.0 einrichten

Voraussetzungen

  • Ein oder mehrere CodeCommit Repositorys, die mit dem Quellcode der zu verwaltenden Anwendung geladen wurden. Das Repository-Setup sollte den Anforderungen der oben genannten CI/CD-Pipeline entsprechen, um durch die Kombination beider Tools Synergien zu schaffen.

  • Jeder Benutzer muss über Anmeldeinformationen für das CodeCommit Repository oder die Repositorys verfügen, die vom Kontoadministrator gemäß den Informationen unter Authentifizierung und Zugriffskontrolle für definiert wurden. AWS CodeCommit Die Struktur dieser Anmeldeinformationen wird unter Authentifizierung und Zugriffskontrolle für überprüft, AWS CodeCommit und die vollständige Referenz zu IAM Autorisierungen für CodeCommit befindet sich in der CodeCommit Berechtigungsreferenz: Der Administrator kann unterschiedliche IAM Richtlinien für verschiedene Rollen definieren, wobei die Anmeldeinformationen für jedes Repository spezifisch sind, und seine Autorisierungen des Benutzers auf die spezifischen Aufgaben beschränken, die er in einem bestimmten Repository ausführen muss. Daher generiert der Kontoadministrator für jeden Betreuer des CodeCommit Repositorys einen Hauptbenutzer und erteilt diesem Benutzer Berechtigungen für den Zugriff auf das oder die erforderlichen Repositorys, indem er die richtige IAM Richtlinie oder Richtlinien für den CodeCommit Zugriff auswählt.

Schritt 1: Einrichtung durch einzelne Enterprise Developer-Benutzer

  1. Besorgen Sie sich Ihre IAM Zugangsdaten:

    1. Connect zur AWS Konsole unter her https://console.aws.amazon.com/iam/.

    2. Folgen Sie dem in Schritt 3 von Setup für HTTPS Benutzer, die Git-Anmeldeinformationen verwenden, im AWS CodeCommit Benutzerhandbuch beschriebenen Verfahren.

    3. Kopieren Sie die CodeCommit spezifischen Anmeldeinformationen, die für Sie IAM generiert wurden, indem Sie entweder diese Informationen anzeigen, kopieren und dann in eine sichere Datei auf Ihrem lokalen Computer einfügen oder indem Sie Anmeldeinformationen herunterladen wählen, um diese Informationen als herunterzuladen. CSVDatei. Sie benötigen diese Informationen, um eine Verbindung herzustellen CodeCommit.

  2. Starten Sie eine Sitzung mit AppStream 2.0 auf der Grundlage der URL, die Sie in der Willkommens-E-Mail erhalten haben. Verwenden Sie Ihre E-Mail-Adresse als Benutzernamen und erstellen Sie Ihr Passwort.

  3. Wählen Sie Ihren Enterprise Developer-Stack aus.

  4. Wählen Sie auf der Menüseite Desktop aus, um zum Windows-Desktop zu gelangen, der von der Flotte gestreamt wird.

Schritt 2: Erstellen Sie den Amazon S3-basierten virtuellen Ordner unter Windows (optional)

Wenn Rclone benötigt wird (siehe oben), erstellen Sie den Amazon S3-basierten virtuellen Ordner unter Windows: (optional, wenn alle Anwendungsartefakte ausschließlich aus Access stammen). CodeCommit

Anmerkung

Wenn Sie Rclone bereits in der Vorschauversion der AWS Mainframe-Modernisierung verwendet haben, müssen Sie auf die neuere Version aktualisieren, die m2-rclone.cmd sich unter befindet. C:\Users\Public

  1. Kopieren Sie die bereitgestellten m2-rclone.cmd Dateien m2-rclone.conf und mit C:\Users\Public dem C:\Users\PhotonUser\My Files\Home Folder Datei-Explorer in Ihren Home-Ordner.

  2. Aktualisieren Sie die m2-rclone.conf Konfigurationsparameter mit Ihrem AWS Zugriffsschlüssel und dem entsprechenden Geheimnis sowie Ihrem AWS-Region.

    [m2-s3] type = s3 provider = AWS access_key_id = YOUR-ACCESS-KEY secret_access_key = YOUR-SECRET-KEY region = YOUR-REGION acl = private server_side_encryption = AES256
  3. Nehmen Sie in m2-rclone.cmd die folgenden Änderungen vor:

    • Wechseln Sie amzn-s3-demo-bucket zu Ihrem Amazon S3 S3-Bucket-Namen. Beispiel, m2-s3-mybucket.

    • Wechseln Sie your-s3-folder-key zu Ihrem Amazon S3 S3-Bucket-Key. Beispiel, myProject.

    • Wechseln Sie your-local-folder-path zum Pfad des Verzeichnisses, in das die Anwendungsdateien aus dem Amazon S3 S3-Bucket synchronisiert werden sollen, der sie enthält. Beispiel, D:\PhotonUser\My Files\Home Folder\m2-new. Dieses synchronisierte Verzeichnis muss ein Unterverzeichnis des Home-Ordners sein, damit AppStream 2.0 es beim Start und Ende der Sitzung ordnungsgemäß sichern und wiederherstellen kann.

    :loop timeout /T 10 "C:\Program Files\rclone\rclone.exe" sync m2-s3:amzn-s3-demo-bucket/your-s3-folder-key "D:\PhotonUser\My Files\Home Folder\your-local-folder-path" --config "D:\PhotonUser\My Files\Home Folder\m2-rclone.conf" goto :loop
  4. Öffnen Sie eine Windows-Eingabeaufforderung, bei C:\Users\PhotonUser\My Files\Home Folder Bedarf cd to, und führen Sie den Befehl aus. m2-rclone.cmd Dieses Befehlsskript führt eine Endlosschleife aus und synchronisiert Ihren Amazon S3 S3-Bucket und Ihren Schlüssel alle 10 Sekunden mit dem lokalen Ordner. Sie können das Timeout nach Bedarf anpassen. Sie sollten den Quellcode der Anwendung sehen, der sich im Amazon S3 S3-Bucket im Windows-Datei-Explorer befindet.

Um dem Set, an dem Sie gerade arbeiten, neue Dateien hinzuzufügen oder bestehende zu aktualisieren, laden Sie die Dateien in den Amazon S3 S3-Bucket hoch. Sie werden dann bei der nächsten unter definierten Iteration mit Ihrem Verzeichnis synchronisiert. m2-rclone.cmd Wenn Sie einige Dateien löschen möchten, löschen Sie sie ebenfalls aus dem Amazon S3 S3-Bucket. Beim nächsten Synchronisierungsvorgang werden sie aus Ihrem lokalen Verzeichnis gelöscht.

Schritt 3: Klonen Sie das Repository

  1. Navigieren Sie zum Anwendungsauswahlmenü in der oberen linken Ecke des Browserfensters und wählen Sie Enterprise Developer aus.

  2. Schließe die von Enterprise Developer benötigte Workspace-Erstellung in deinem Home-Ordner ab, indem du C:\Users\PhotonUser\My Files\Home Folder (akaD: \PhotonUser\My Files\Home Folder) als Speicherort für den Workspace auswählst.

  3. Klonen Sie in Enterprise Developer Ihr CodeCommit Repository, indem Sie zum Project Explorer gehen, mit der rechten Maustaste klicken und Import, Import..., Git, Projekte aus Git Clone wählenURI. Geben Sie dann Ihre CodeCommit spezifischen Anmeldedaten ein und füllen Sie den Eclipse-Dialog aus, um den Code zu importieren.

Das CodeCommit Git-Repository ist jetzt in deinem lokalen Workspace geklont.

Ihr Enterprise Developer-Workspace ist jetzt bereit, mit den Wartungsarbeiten an Ihrer Anwendung zu beginnen. Insbesondere können Sie die in Enterprise Developer integrierte lokale Instanz von Microfocus Enterprise Server (ES) verwenden, um Ihre Anwendung interaktiv zu debuggen und auszuführen, um Ihre Änderungen lokal zu validieren.

Anmerkung

Die lokale Enterprise Developer-Umgebung, einschließlich der lokalen Enterprise Server-Instanz, läuft unter Windows, während AWS Mainframe Modernization unter Linux ausgeführt wird. Wir empfehlen, dass Sie ergänzende Tests in der von AWS Mainframe Modernization bereitgestellten Linux-Umgebung durchführen, nachdem Sie die neue Anwendung für dieses Ziel übernommen CodeCommit und für dieses Ziel neu erstellt haben und bevor Sie die neue Anwendung in der Produktionsumgebung einführen.

Nachfolgende Sitzungen

Wenn Sie einen Ordner auswählen, der unter AppStream 2.0-Verwaltung steht, z. B. den Home-Ordner für das Klonen Ihres CodeCommit Repositorys, wird er sitzungsübergreifend transparent gespeichert und wiederhergestellt. Führen Sie die folgenden Schritte aus, wenn Sie das nächste Mal mit der Anwendung arbeiten müssen:

  1. Starten Sie eine Sitzung mit AppStream 2.0 auf der Grundlage der URL, die Sie in der Willkommens-E-Mail erhalten haben.

  2. Loggen Sie sich mit Ihrer E-Mail-Adresse und Ihrem permanenten Passwort ein.

  3. Wählen Sie den Enterprise Developer-Stack aus.

  4. Starten SieRclone, um eine Verbindung zur Amazon S3-gestützten Festplatte herzustellen (siehe oben), wenn diese Option zur gemeinsamen Nutzung der Workspace-Dateien verwendet wird.

  5. Starten Sie Enterprise Developer, um Ihre Arbeit zu erledigen.

Bereinigen von -Ressourcen

Wenn Sie die Ressourcen, die Sie für dieses Tutorial erstellt haben, nicht mehr benötigen, löschen Sie sie, damit sie Ihnen nicht weiter in Rechnung gestellt werden. Führen Sie folgende Schritte aus:

  • Löschen Sie das CodeCommit Repository, das Sie für dieses Tutorial erstellt haben. Weitere Informationen finden Sie im AWS CodeCommit Benutzerhandbuch unter Löschen eines CodeCommit Repositorys.

  • Löschen Sie die Datenbank, die Sie für dieses Tutorial erstellt haben. Weitere Informationen finden Sie unter Löschen einer DB-Instance.