Konfigurieren externer Tools für SAP Deployment Automation Framework

In diesem Artikel wird beschrieben, wie Sie Visual Studio Code konfigurieren, um eine Verbindung mit dem virtuellen Bereitstellungscomputer (VM) für SAP Deployment Automation Framework herzustellen.

Voraussetzungen

  • Eine bereitgestellte SAP Deployment Automation Framework-Steuerungsebene, einschließlich einer Bereitstellungs-VM. Weitere Informationen finden Sie unter Bereitstellen der Steuerebene.
  • Visual Studio Code auf Ihrem lokalen Computer installiert.
  • Zugriff auf den Schlüsseltresor des Bereitstellers im Azure-Portal.

Konfigurieren von Visual Studio Code

Führen Sie die folgenden Schritte aus, um Visual Studio Code zu konfigurieren.

Kopieren des SSH-Schlüssels aus dem Schlüsseltresor

  1. Melden Sie sich beim portal Azure an.

  2. Wählen Sie oder suchen Sie nach Schlüsseltresoren.

  3. Suchen Sie auf der Seite Schlüsseltresor nach dem Schlüsseltresor des Bereitstellers. Der Name beginnt mit MGMT[REGION]DEP00user. Filtern Sie bei Bedarf nach Ressourcengruppe oder Standort.

  4. Wählen Sie im Abschnitt "Einstellungen" im linken Bereich " Geheime Schlüssel" aus.

  5. Suchen Sie den geheimen Schlüssel, der sshkey enthält, und wählen Sie es aus. Es könnte ungefähr so MGMT-[REGION]-DEP00-sshkey aussehen.

  6. Wählen Sie auf der Seite des geheimen Schlüssels die aktuelle Version aus. Kopieren Sie den geheimen Wert .

  7. Erstellen Sie eine neue Datei in Visual Studio Code und fügen Sie den geheimen Wert ein.

  8. Speichern Sie die Datei, in der Sie SSH-Schlüssel beibehalten. Verwenden Sie z. B. C:\Users\<your-username>\.ssh\weeu_deployer.ssh. Stellen Sie beim Speichern der Datei sicher, dass der Dateityp auf "Alle Dateien " festgelegt ist, damit die .ssh Erweiterung erhalten bleibt und keine andere Erweiterung .txt wie angefügt wird.

Nachdem Sie den SSH-Schlüssel für die Bereitstellung heruntergeladen haben, können Sie ihn verwenden, um eine Verbindung mit der Bereitstellungs-VM herzustellen.

Abrufen der öffentlichen IP des Deployers

  1. Melden Sie sich beim portal Azure an.

  2. Suchen Sie die Ressourcengruppe für den Deployer. Der Name beginnt mit MGMT-[REGION_CODE]-DEP00, es sei denn, Sie haben die Steuerungsebene mit einer benutzerdefinierten Benennungskonvention bereitgestellt. Der Inhalt der Deployer-Ressourcengruppe sollte wie in der folgenden Abbildung aussehen.

    Screenshot mit Bereitstellungsressourcen im Azure portal.

  3. Suchen Sie die öffentliche IP für den Deployer. Der Name sollte mit -pip enden. Filtern Sie bei Bedarf nach Typ.

  4. Kopieren Sie die IP-Adresse.

Installieren der Remoteentwicklungserweiterung

  1. Öffnen Sie das Fenster "Erweiterungen", indem Sie "Erweiterungen> auswählen oder STRG+UMSCHALT+X drücken.

  2. Stellen Sie sicher, dass die Remoteentwicklungserweiterung installiert ist.

Herstellen einer Verbindung mit dem Deployer

  1. Öffnen Sie die Befehlspalette, indem Sie "Befehlspalette> auswählen oder STRG+UMSCHALT+P drücken. Geben Sie "Mit Host verbinden" ein. Sie können auch das Symbol in der linken unteren Ecke von Visual Studio Code auswählen und Mit Host verbinden auswählen.

  2. Wählen Sie "Neuen SSH-Host hinzufügen" aus.

    ssh -i "C:\Users\<your-username>\.ssh\weeu_deployer.ssh" azureadm@<IP_Address>
    

    Hinweis

    Ersetzen Sie <IP_Address> durch die Bereitsteller-IP-Adresse.

  3. Wählen Sie Verbinden aus. Wählen Sie Linux aus, wenn Sie zur Eingabe des Zielbetriebssystems aufgefordert werden, und akzeptieren Sie die verbleibenden Dialogfelder (z. B. Schlüssel und Vertrauen).

  4. Wenn eine Verbindung hergestellt wird, wählen Sie "Ordner öffnen " aus, und öffnen Sie den /Azure_SAP_Automated_Deployment Ordner.