Installieren von SAP-Software
Nachdem Sie mithilfe von Azure Center for SAP solutions eine Infrastruktur für Ihr neues SAP-System erstellt haben, müssen Sie die SAP-Software installieren.
In dieser Anleitung werden zwei Möglichkeiten zum Installieren der SAP-Software für Ihr System beschrieben. Wählen Sie die Methode aus, die für Ihren Anwendungsfall geeignet ist. Sie haben folgende Möglichkeiten:
- Installieren Sie die SAP-Software direkt über Azure Center for SAP solutions mithilfe des Installations-Assistenten.
- Installieren Sie die SAP-Software außerhalb von Azure Center for SAP solutions, und lassen Sie dann das installierte System vom Dienst erkennen.
Voraussetzungen
Überprüfen Sie die Voraussetzungen für Ihre bevorzugte Installationsmethode: über den Installations-Assistenten für Azure Center for SAP solutions oder über eine externe Methode
Voraussetzungen für die Installation mit dem Assistenten
- Ein Azure-Abonnement.
- Ein Azure-Konto mit dem Rollenzugriff Mitwirkender auf die Abonnements und Ressourcengruppen, in denen Virtual Instance for SAP solutions vorhanden ist
- Eine benutzerseitig zugewiesene verwaltete Identität mit den Rollen Storage-Blobdatenleser und Lese- und Datenzugriff für das Speicherkonto mit der SAP-Software.
- Ein Netzwerk, das für Ihre SAP-Bereitstellung eingerichtet ist.
- Eine Bereitstellung der S/4HANA-Infrastruktur.
- Wenn Sie ein SAP-System über Azure Center for SAP solutions installieren, sollten die SAP-Installationsmedien in einem Speicherkonto zur Verfügung stehen. Weitere Informationen finden Sie unter Downloaden von SAP-Installationsmedien.
- Wenn Sie ein hochverfügbares (HA) SAP-System installieren, besorgen Sie sich den Dienstprinzipalbezeichner (SPN ID) und das Kennwort, um den Azure-Fence-Agent (Fencinggerät) für Azure-Ressourcen zu autorisieren. Weitere Informationen finden Sie unter Erstellen einer Microsoft Entra-App mithilfe der Azure-Befehlszeilenschnittstelle und Konfigurieren ihres Zugriffs auf die Media Services-API.
- Ein Beispiel finden Sie in der Red Hat-Dokumentation für Erstellen einer Microsoft Entra-Anwendung.
- Um ein regelmäßiges Ablaufen des Kennworts zu vermeiden, verwenden Sie die Azure-Befehlszeilenschnittstelle (Azure CLI) anstelle des Azure-Portals, um den Bezeichner und das Kennwort für den Dienstprinzipal zu erstellen.
Voraussetzungen für die externe Installation
- Ein Azure-Abonnement.
- Ein Azure-Konto mit dem Rollenzugriff Mitwirkender auf die Abonnements und Ressourcengruppen, in denen Virtual Instance for SAP solutions vorhanden ist
- Eine benutzerseitig zugewiesene verwaltete Identität, die Sie während der Infrastrukturbereitstellung mit dem Rollenzugriff Mitwirkender für das Abonnement oder alle Ressourcengruppen (Compute, Netzwerk und Speicher) erstellt haben, zu denen das SAP-System gehört.
- Infrastruktur für das SAP-System, das Sie zuvor über Azure Center for SAP solutions erstellt haben. Nehmen Sie keine Änderungen an dieser Infrastruktur vor.
- Ein SAP-System (und zugrunde liegende Infrastrukturressourcen), das ausgeführt wird.
- Optional können Sie dem System vollständig installierte Anwendungsserver hinzufügen, bevor Sie die SAP-Software erkennen lassen. Das SAP-System mit zusätzlichen Anwendungsservern wird dann auch erkannt.
- Wenn Sie dieser Instanz von „Virtual Instance for SAP solutions“ nach der Infrastrukturbereitstellung zusätzliche Anwendungsserver hinzufügen, benötigt die zuvor erstellte benutzerseitig zugewiesene verwaltete Identität auch den Rollenzugriff Mitwirkender für das Abonnement oder die Ressourcengruppe, wo sich dieser neue Anwendungsserver befindet.
- Die Anzahl der installierten virtuellen Anwendungscomputer sollte nicht kleiner sein als die Anzahl, die während der Infrastrukturbereitstellungsphase in Azure Center for SAP solutions erstellt wurde. Sie können weiterhin zusätzliche Anwendungsserver erkennen lassen.
Nur die folgenden Szenarien werden für diese Installationsmethode unterstützt:
- Infrastruktur für S4/HANA wurde über Azure Center for SAP solutions erstellt. Die S4/HANA-Anwendung wurde außerhalb von Azure Center for SAP solutions mit einem anderen Tool installiert.
- Nur S4/HANA-Installationen, die außerhalb von Azure Center for SAP solutions erstellt wurden, können erkannt werden. Wenn Sie eine andere SAP-Anwendung als S4/HANA installiert haben, schlägt die Erkennung fehl.
- Wenn Sie eine Neuinstallation von S4/HANA-Software in der Infrastruktur benötigen, die von Azure Center for SAP solutions bereitgestellt wurde, verwenden Sie stattdessen die Installationsoption mit dem Assistenten.
Installieren von SAP mit Azure Center for SAP solutions
Um die SAP-Software direkt zu installieren, verwenden Sie den Installationsassistenten für Azure Center for SAP solutions.
Melden Sie sich beim Azure-Portal an.
Suchen Sie nach Virtual Instance for SAP solutions und wählen Sie es aus.
Wählen Sie Ihre virtuelle Instanz von Virtual Instance for SAP solutions aus.
Wählen Sie auf der Seite Übersicht für die Ressource von Virtual Instance for SAP solutions SAP-Software installieren aus.
Überprüfen Sie auf der Registerkarte Voraussetzungen des Assistenten die Voraussetzungen. Wählen Sie anschließend Weiter aus.
Geben Sie auf der Registerkarte Software Informationen zu Ihren SAP-Medien an.
Wählen Sie für Haben Sie die Software in ein Azure-Speicherkonto hochgeladen? entsprechend Ja aus.
Verwenden Sie für Softwareversion die Version SAP S/4HANA 1909 SPS03 oder SAP S/4HANA 2020 SPS 03 oder SAP S/4HANA 2021 ISS 00 oder S/4 HANA 2022 ISS 00 . Beachten Sie, dass nur die Versionen angezeigt werden, die von der Betriebssystemversion unterstützt werden, die zuvor für die Bereitstellung der Infrastruktur verwendet wurde.
Wählen Sie für BOM-Verzeichnisspeicherort die Option Durchsuchen aus, und suchen Sie den Pfad zu Ihrer Stücklistendatei. Beispiel:
https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml
.Nur für Hochverfügbarkeitssysteme (HA): Geben Sie den Clientbezeichner für den Dienstprinzipal des STONITH-Fencing-Agents für Fencing-Client-ID ein.
Nur für Hochverfügbarkeitssysteme (HA): Geben Sie das Kennwort für den Dienstprinzipal des Fence Agent für Fencing-Clientkennwort ein.
Wählen Sie Weiter aus.
Auf der Registerkarte Überprüfen und installieren überprüfen Sie die Softwareeinstellungen.
Wählen Sie Installieren aus, um mit der Installation fortzufahren.
Warten Sie, bis die Installation abgeschlossen ist. Der Vorgang dauert etwa drei Stunden. Sie können den Fortschritt zusammen mit den geschätzten Zeiten für jeden Schritt im Assistenten sehen.
Nachdem die Installation abgeschlossen ist, melden Sie sich mit Ihren Anmeldeinformationen für das SAP-System an. Um die SAP-System- und HANA DB-Anmeldeinformationen für das neu installierte System zu finden, lesen Sie, wie Sie eine Instanz von „Virtual Instance for SAP solutions“ verwalten.
Installieren von SAP mit einer externen Methode
Wenn Sie die SAP-Software an anderer Stelle installieren, müssen Sie die Softwareinstallation erkennen lassen und Ihre Metadaten für „Virtual Instance for SAP solutions“ aktualisieren.
Melden Sie sich beim Azure-Portal an. Vergewissern Sie sich, dass Sie sich mit einem Azure-Konto anmelden, das über den Rollenzugriff Mitwirkender auf das Abonnement oder die Ressourcengruppen verfügt, in denen das SAP-System vorhanden ist.
Suchen Sie in der Suchleiste des Azure-Portals nach Azure Center for SAP solutions, und wählen Sie diese Option aus.
Wählen Sie Virtual Instances for SAP solutions aus. Wählen Sie dann die Ressource von „Virtual Instance for SAP solutions“ aus, die erkannt werden soll.
Wählen Sie auf der Übersichtsseite der Ressource die Option Bereits installierte Software bestätigen aus. Lesen Sie alle Anweisungen, und wählen Sie dann Bestätigen aus. Erweiterungen werden jetzt auf virtuellen ASCS-, APP- und DB-Computern installiert und beginnen mit der Ermittlung von SAP-Metadaten.
Warten Sie, bis die Ressource von „Virtual Instance for SAP solutions“ erkannt und mit den Metadaten aufgefüllt wird. Der Prozess wird abgeschlossen, nachdem alle SAP-Systemkomponenten erkannt wurden.
Überprüfen Sie die Ressource von „Virtual Instance for SAP solutions“ im Azure-Portal. Die Ressourcenseite zeigt jetzt die SAP-Systemressourcen und Informationen über das System an.
Begrenzungen
Im Folgenden finden Sie bekannte Einschränkungen und Probleme.
Anwendungsserver
Sie können maximal 10 Anwendungsserver installieren, mit Ausnahme des primären Anwendungsservers.
Änderungen der SAP-Paketversion
Wenn SAP die Version der Pakete für eine Komponente in der Stückliste ändert, können Probleme mit dem Shellskript für die automatische Installation auftreten. Es wird empfohlen, Ihre SAP-Installationsmedien so bald wie möglich herunterzuladen, um Probleme zu vermeiden.
Wenn Sie auf dieses Problem stoßen, führen Sie die folgenden Schritte aus:
Laden Sie ein neues gültiges Paket von der Downloadseite für SAP-Software herunter.
Laden Sie das neue Paket in den Ordner
archives
Ihres Azure Storage-Kontos hoch.Aktualisieren Sie die folgenden Inhalte in der/den Stücklistendatei(en), die auf die aktualisierte Komponente verweisen.
name
auf den neuen Paketnamenarchive
auf den neuen Paketnamen und die Erweiterungchecksum
auf die neue Prüfsummefilename
auf den neuen gekürzten Paketnamenpermissions
bis0755
url
auf die neue SAP-Download-URL
Laden Sie die Stücklistendatei(en) erneut in den Unterordner (
S41909SPS03_v0011ms
oderS42020SPS03_v0003ms
oderS4HANA_2021_ISS_v0001ms
oderS42022SPS00_v0001ms
) des Ordners „boms
“ hoch.
Sonderzeichen wie $ im Kennwort des S-Benutzers werden beim Herunterladen der Stückliste nicht akzeptiert.
Klonen Sie das SAP-Automationsrepository. Weitere Informationen finden Sie unter Downloaden von SAP-Installationsmedien.
git clone https://github.com/Azure/sap-automation.git
Bevor Sie das Ansible-Playbook ausführen, legen Sie die SPASS-Umgebungsvariable wie folgt fest. Einfache Anführungszeichen sollten im Befehl vorhanden sein.
export SPASS='password_with_special_chars'
Führen Sie das Ansible-Playbook aus:
ansible-playbook ./sap-automation/deploy/ansible/playbook_bom_downloader.yaml -e "bom_base_name=S41909SPS03_v0011ms" -e "deployer_kv_name=dummy_value" -e "s_user=<username>" -e "s_password=$SPASS" -e "sapbits_access_key=<storageAccountAccessKey>" -e "sapbits_location_base_path=<containerBasePath>"
- Verwenden Sie für
<username>
Ihren SAP-Benutzernamen. - Verwenden Sie für
<bom_base_name>
die SAP-Version, die Sie installieren möchten, z. B. S41909SPS03_v0011ms oder S42020SPS03_v0003ms oder S4HANA_2021_ISS_v0001ms oder S42022SPS00_v0001ms - Für
<storageAccountAccessKey>
verwenden Sie den Zugriffsschlüssel für Ihr Speicherkonto. Sie haben diesen Wert im Abschnitt „SAP-Medien herunterladen“ gefunden. - Für
<containerBasePath>
verwenden Sie den Pfad zu Ihremsapbits
-Container. Sie haben diesen Wert im Abschnitt „SAP-Medien herunterladen“ gefunden. Das Format isthttps://<your-storage-account>.blob.core.windows.net/sapbits
.
- Verwenden Sie für
Nächste Schritte
- Suchen der SAP- und HANA-Kennwörter über Azure Center for SAP solutions
- Überwachen des SAP-Systems im Azure-Portal
- Verwalten einer Virtual Instance for SAP solutions