In diesem Dokument wird beschrieben, wie Sie eine SAP S/4HANA-Anwendung in der Google Cloudmithilfe des Tools zur automatisierten Bereitstellung in Workload Manager bereitstellen.
SAP S/4HANA-Anwendung bereitstellen
Führen Sie die folgenden Aufgaben aus, um eine SAP S/4HANA-Arbeitslast zu konfigurieren und bereitzustellen:
Rufen Sie in der Google Cloud Console die Seite Workload Manager auf.
Klicken Sie im Navigationsbereich des Workload Managers auf Bereitstellungen.
Wählen Sie das Projekt aus, in dem Sie die Bereitstellung erstellen möchten.
Klicken Sie auf Bereitstellung erstellen und wählen Sie SAP aus.
Geben Sie im Abschnitt Grundlagen der Bereitstellung Informationen zu Ihren Bereitstellungs- und Arbeitslastanforderungen ein. Anhand dieser grundlegenden Informationen ermittelt der Workload Manager die Daten, die auf den nachfolgenden Tabs erfasst werden sollen. Der Workload Manager gibt auch Empfehlungen für Ihre Bereitstellungskonfiguration basierend auf diesen grundlegenden Einstellungen.
Feld Beschreibung Name Geben Sie einen Namen für die bereitgestellte Arbeitslast ein.
Beispiel: „S4-Prod-EP1“
Dieser Name muss im aktuellen Projekt eindeutig sein und wird für die Benennung einiger bereitgestellter Ressourcen verwendet. Es sind maximal 25 Zeichen zulässig.Beschreibung Optional: Ein zusätzliches Feld, in dem Ihre Arbeitslast beschrieben wird. Diese Beschreibung wird im Dashboard für Ihre Bereitstellung angezeigt. Wählen Sie im Feld Dienstkonto ein Dienstkonto aus, das Sie der Bereitstellung zuordnen möchten. Workload Manager verwendet dieses Dienstkonto, um andere APIs und Dienste aufzurufen, um die für die Bereitstellung erforderlichen Ressourcen zu erstellen. Sie können entweder ein vorhandenes Dienstkonto auswählen oder ein neues erstellen.
Klicken Sie auf Neues Dienstkonto, um ein neues Dienstkonto für Ihre Bereitstellung zu erstellen. Die Seite Dienstkonto erstellen wird geöffnet. Geben Sie die Details des Dienstkontos ein und gewähren Sie die erforderlichen Rollen für die Bereitstellung.
Weitere Informationen zu den erforderlichen Rollen finden Sie unter Dienstkonten.
Klicken Sie auf Liste aktualisieren, um das neue Dienstkonto in die Liste der Dienstkonten aufzunehmen.
Optional: Dieser Schritt ist nur erforderlich, wenn Ihre Organisation die Einhaltung von VPC Service Controls erzwingt. Geben Sie im Feld Privater Pool den Namen eines privaten Cloud Build-Pools an, der für VPC Service Controls konfiguriert ist. Der Name muss im folgenden Format angegeben werden:
projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
Ersetzen Sie Folgendes:
- PRIVATEPOOL_PROJECT_ID: die ID des Projekts, das den privaten Pool enthält
- REGION: die Region, in der Sie den privaten Pool erstellt haben
- PRIVATEPOOL_ID: die ID des privaten Pools
Weitere Informationen finden Sie unter Privaten Cloud Build-Worker-Pool verwenden.
Geben Sie im Abschnitt Produktinformationen die Details zu Ihrem SAP-System und dem Bereitstellungsmodell ein. Weitere Informationen finden Sie unter Unterstützte SAP-Arbeitslasten.
Feld Beschreibung SAP-Anwendung Geben Sie das zu installierende SAP-Produkt an. SAP-Version Wählen Sie die Version der angegebenen SAP-Anwendung aus. Umgebungstyp Wählen Sie aus, ob die Arbeitslast für die Produktions- oder die Nicht-Produktionsumgebung vorgesehen ist. Bereitstellungsmodell Wählen Sie ein Bereitstellungsmodell aus:
- Verteilt mit Hochverfügbarkeit: Empfohlen für Produktionssysteme und andere kritische Arbeitslasten, um die höchste Verfügbarkeit zu erreichen.
- Verteilt: Geeignet für Nicht-Produktionsarbeitslasten, bei denen die Verfügbarkeit nicht entscheidend ist, um niedrigere Kosten zu erzielen.
HANA-Skalierungsmethode Wählen Sie die Skalierungsmethode für die Datenbank aus. Geben Sie im Feld VM-Namenspräfix ein Präfix ein, das auf die Namen aller während der Bereitstellung erstellten VMs angewendet wird. Für das Präfix sind maximal sieben Zeichen zulässig.
Wählen Sie im Feld Bucket für Softwareinstallationsmedien den Cloud Storage-Bucket aus, der die von Ihnen hochgeladenen SAP-Installationsmedien enthält. Der Bucket muss im Projekt vorhanden sein, in dem Sie die Bereitstellung erstellen.
Weitere Informationen finden Sie unter SAP-Installationsdateien für die Bereitstellung vorbereiten.
Klicken Sie auf Weiter, um fortzufahren.
Geben Sie auf dem Tab Standort und Netzwerk Folgendes ein:
Feld Beschreibung Projektname Wählen Sie das Google Cloud -Projekt aus, in dem Sie die Arbeitslast bereitstellen möchten. Region Wählen Sie die Region Google Cloud aus, in der Sie die Arbeitslast bereitstellen möchten. Primäre Zone Wählen Sie eine Zone aus der angegebenen Region aus. Sekundäre Zone Wählen Sie eine Zone aus der angegebenen Region für die Bereitstellung des sekundären Systems aus.
Dieses Feld ist nur sichtbar, wenn Sie im Abschnitt „Grundlagen“ „Hochverfügbarkeit“ (High Availability, HA) als Bereitstellungsmodell angegeben haben.Netzwerk Wählen Sie das VPC-Netzwerk (Virtual Private Cloud) aus, in dem Sie die Arbeitslast bereitstellen. Subnetz Wählen Sie das Subnetz im angegebenen VPC-Netzwerk aus, in dem Sie die Arbeitslast bereitstellen möchten. Internetzugang Wählen Sie eine Methode für die Bereitstellung von externem Internetzugriff für die VMs aus. Weitere Informationen finden Sie unter Voraussetzungen.
- Cloud NAT:Wenn Sie externen Internetzugriff über ein Cloud NAT-Gateway bereitstellen möchten, das Sie bereits für das angegebene Netzwerk erstellt haben.
- Externe IP zulassen:Wenn Sie externen Internetzugriff bereitstellen möchten, indem Sie auf jeder VM eine statische externe IP-Adresse reservieren.
DNS-Zone Workload Manager erstellt automatisch ein DNS, um die Kommunikation zwischen VMs in der Bereitstellung zu ermöglichen. Klicken Sie auf Weiter.
Geben Sie auf dem Tab Datenbank die folgenden Informationen ein:
Feld Beschreibung HANA-SID Geben Sie die SAP-System-ID (SID) für die Datenbankebene an. Die SID muss aus drei alphanumerischen Zeichen bestehen und mit einem Buchstaben beginnen. Alle Buchstaben müssen Großbuchstaben sein. Betriebssystem Wählen Sie ein unterstütztes Betriebssystem-Image aus. Weitere Informationen finden Sie unter Unterstützte Betriebssysteme.
Alle Datenbank-VMs, die während des Bereitstellungsvorgangs erstellt werden, verwenden dieses Betriebssystem.Secret-Name für Datenbankanmeldedaten Wählen Sie den Namen des Secrets aus, das dem Passwort für die SAP HANA-Datenbank entspricht. Dieses Passwort wird von Workload Manager während des gesamten Bereitstellungs- und Installationsprozesses verwendet. Dieses Secret muss im Google Cloud -Projekt vorhanden sein, in dem Sie die Bereitstellung erstellen. Maschinenfamilie Wählen Sie eine Maschinenfamilie für die Datenbank-VMs aus. Reihe Wählen Sie eine Maschinenserie für die Datenbank-VMs aus. Maschinentyp Wählen Sie einen Maschinentyp für die Datenbank-VMs aus. Blockspeicheroption Wählen Sie den Blockspeichertyp für die HANA-Datenbank-VM aus.* * Wenn Sie während der Bereitstellung „Ausgewogener nichtflüchtiger Speicher“ oder „Nichtflüchtiger SSD-Speicher“ auswählen, haben alle Laufwerke in der Bereitstellung den ausgewählten Laufwerktyp. Wenn Sie „Hyperdisk Extreme“ auswählen, wird nur für die Volumes
/data
und/log
Hyperdisk Extreme verwendet. Für die anderen Laufwerkvolumes wird nichtflüchtiger SSD-Speicher verwendet. Die Laufwerksgrößen für jedes Volume werden automatisch gemäß den Best Practices für den ausgewählten Maschinentyp und Blockspeichertyp berechnet.Klicken Sie auf Weiter.
Konfigurieren Sie auf dem Tab Anwendung die SAP Central Services und Anwendungsserver für Ihre S/4HANA-Arbeitslast.
Allgemein
Feld Beschreibung NetWeaver-SID Geben Sie die SAP-System-ID (SID) für die Anwendungsebene an. Die SID muss aus drei alphanumerischen Zeichen bestehen und mit einem Buchstaben beginnen. Alle Buchstaben müssen Großbuchstaben sein.
Betriebssystem Wählen Sie ein unterstütztes Betriebssystem-Image aus. Weitere Informationen finden Sie unter Unterstützte Betriebssysteme.
Alle Anwendungs-VMs, die während des Bereitstellungsvorgangs erstellt werden, verwenden dieses Betriebssystem.Secret für Anwendungsanmeldedaten Wählen Sie den Namen des Secrets aus, der dem Passwort für Ihre SAP-Anwendung entspricht. Dieses Passwort wird von Workload Manager während des gesamten Bereitstellungs- und Installationsprozesses verwendet. Dieses Secret muss im Google Cloud -Projekt vorhanden sein, in dem Sie die Bereitstellung erstellen. Gemeinsamer Speicherplatz Workload Manager erstellt eine Lösung für freigegebenen NFS-Dateispeicher für die Bereitstellung. Weitere Informationen finden Sie unter Filestore Enterprise. Zentrale Dienste
Feld
BeschreibungMaschinenfamilie für zentrale Dienste Wählen Sie eine Maschinenfamilie für die ASCS-VMs aus.
Maschinenserie für zentrale DiensteWählen Sie die Maschinenreihe für die ASCS-VMs aus. Maschinentyp für zentrale Dienste
Wählen Sie einen Maschinentyp für die ASCS-VMs aus.Anwendungsserver
Feld
Beschreibung
Anzahl der Anwendungsserver pro ZoneGeben Sie die erforderliche Anzahl von Anwendungsservern in jeder Zone an.
Mit einem Wert von2
werden beispielsweise zwei Anwendungs-VMs in einem Bereitstellungsmodell ohne HA oder insgesamt vier Anwendungs-VMs in einem HA-Bereitstellungsmodell erstellt, wobei die vier VMs gleichmäßig auf beide Zonen verteilt werden.Maschinenfamilie für Anwendungsserver Wählen Sie eine Maschinenfamilie für die Anwendungsserver aus. Maschinenserie des Anwendungsservers Wählen Sie eine Maschinenserie für die Anwendungsserver aus. Maschinentyp des Anwendungsservers Wählen Sie einen Maschinentyp für die Anwendungsserver aus. Klicken Sie auf Weiter, um die Seite Vorschau aufzurufen.
Auf der Seite „Vorschau“ werden die Bereitstellungsdetails zusammengefasst, die Sie auf den vorherigen Tabs des Assistenten eingegeben haben. Außerdem können Sie sich im Dashboard „Bereitstellung“ Fehler aus den vorherigen Schritten ansehen.
Klicken Sie auf Erstellen, um die SAP-Arbeitslast bereitzustellen.
Bereitstellungsstatus prüfen
Nachdem Sie die Bereitstellung erstellt haben, können Sie den Status der Bereitstellung im Dashboard beobachten, indem Sie den Mauszeiger auf das Symbol Status bewegen.
Sie erhalten eine Benachrichtigung in der Google Cloud Console, wenn der Workload Manager den Bereitstellungsprozess abgeschlossen hat. Wenn die Bereitstellung nicht erfolgreich war, erhalten Sie eine Fehlerbenachrichtigung. Weitere Informationen zum Fehler finden Sie auf der Seite „Bereitstellungsdetails“. Klicken Sie dazu im Dashboard auf den Namen der Bereitstellung. Weitere Informationen finden Sie unter Bereitstellungsfehler beheben.
Bereitstellungsfehler beheben
Wenn während des Bereitstellungsvorgangs ein Fehler auftritt, erhalten Sie eine Benachrichtigung in der Google Cloud Console. Weitere Fehlerdetails finden Sie auf der Seite Bereitstellungsdetails. Nach Möglichkeit werden auch Schritte zur Behebung des Fehlers oder der Grundursache beschrieben. Andernfalls enthält die Fehlermeldung einen Link zu Protokollen mit zusätzlichen Informationen.
Wenn der Fehler bei der Konfiguration oder Bereitstellung von Ressourcen aufgetreten ist:
Wenn das zugrunde liegende Problem die Änderung der Bereitstellungskonfiguration erfordert (z. B. wenn der Bereitstellungsname nicht eindeutig war):
- Löschen Sie die Bereitstellung.
- Geben Sie die richtigen Informationen ein, um eine neue Bereitstellung zu erstellen.
Wenn für das zugrunde liegende Problem keine Änderung der Bereitstellungskonfiguration erforderlich ist (z. B. unzureichendes Kontingent):
- Beheben Sie das Problem.
- Klicken Sie in der Fehlermeldung auf Wiederholen, um den Bereitstellungsprozess fortzusetzen.
Wenn der Fehler während des Ansible-Prozesses der Bereitstellung aufgetreten ist:
Wenn für das zugrunde liegende Problem die Bereitstellungskonfiguration geändert werden muss (z. B. wenn Sie den falschen Cloud Storage-Bucket für SAP-Dateien angegeben haben):
- Löschen Sie die Bereitstellung.
- Erstellen Sie eine neue Bereitstellung, indem Sie die richtige Konfiguration angeben.
Wenn für das zugrunde liegende Problem keine Änderung der Bereitstellungskonfiguration erforderlich ist (z. B. wenn das Betriebssystempaket nicht heruntergeladen werden konnte):
- Beheben Sie das Problem gegebenenfalls.
- Bereitstellung löschen
- Erstellen Sie eine neue Bereitstellung, indem Sie die richtige Konfiguration angeben.