Betriebsanleitung für SAP NetWeaver

In dieser Anleitung wird erläutert, wie Sie die IT-Funktionen für ein laufendes SAP NetWeaver-System in Compute Engine verwalten. Die Einzelheiten zur Verwaltung des SAP NetWeaver-Produkts werden in dieser Anleitung nicht behandelt. Google Cloud ist für die Ausführung der SAP NetWeaver-Anwendungsserver ABAP und Java zertifiziert sowie für SAP-Produkte, die auf diesen Anwendungsserver-Stacks basieren.

Compute Engine-VM-Instanzen verwalten

In diesem Abschnitt wird gezeigt, wie Sie administrative Aufgaben ausführen, die normalerweise für den Betrieb von SAP NetWeaver in Compute Engine erforderlich sind, darunter das Starten und Anhalten von Systemen.

VM-Lebensdauer verwalten

Dieser Abschnitt enthält Informationen zum Verwalten des Ausführungsmodus Ihrer Compute Engine-VMs.

VM-Verfügbarkeit aufrechterhalten

Compute Engine bietet Verfügbarkeitsrichtlinien, die das Verhalten einer VM bei bestimmten infrastrukturbezogenen Ereignissen festlegen. Bei VM-Instanzen in Ihrer SAP NetWeaver-Implementierung ist es wichtig, dass Sie die folgenden Funktionen nicht deaktivieren:

  • Live-Migration, durch die Compute Engine in der Lage ist, Ihre Instanz weiterhin auszuführen, während auf ein Wartungsereignis der Infrastruktur reagiert wird.
  • Automatischer Neustart, durch den Compute Engine Ihre Instanz im Falle eines Absturzes neu starten kann. Beachten Sie, dass das SAP-System nicht automatisch neu gestartet wird.

VM anhalten

Sie können jederzeit einen oder mehrere SAP NetWeaver-Hosts anhalten. Durch das Anhalten einer VM-Instanz wird die Instanz heruntergefahren. Wenn das Herunterfahren nicht innerhalb von 2 Minuten abgeschlossen ist, wird das Anhalten der Instanz erzwungen. Als Best Practice sollten Sie zuerst SAP NetWeaver anhalten, bevor Sie die Instanz anhalten.

Das Anhalten einer VM veranlasst Compute Engine, das ACPI Power Off-Signal zur Instanz zu senden. Ab dem Zeitpunkt des Anhaltens wird Ihnen die VM-Instanz nicht weiter in Rechnung gestellt.

Wenn an die VM nichtflüchtige Speicher angehängt sind, werden diese nicht gelöscht und es werden weiterhin Gebühren für sie erhoben. Wenn die Daten auf dem nichtflüchtigen Speicher wichtig sind, haben Sie folgende Möglichkeiten:

  • Löschen Sie den Speicher nicht.
  • Erstellen Sie einen Snapshot des nichtflüchtigen Speichers und löschen Sie ihn danach. Mit dieser Option können Sie Kosten sparen. Sie können eine neue Festplatte aus dem Snapshot erstellen, wenn Sie die Daten wieder benötigen.

So halten Sie eine VM an:

  1. Öffnen Sie die Google Cloud Console:

    Zur Seite "VM-Instanzen"

  2. Wählen Sie eine oder mehrere Instanzen aus, die Sie beenden möchten.

  3. Klicken Sie oben auf der Seite VM-Instanzen auf STOPP.

Alternativen und weitere Informationen finden Sie unter Instanz anhalten.

VM neu starten

So starten Sie eine VM neu:

  1. Öffnen Sie die Google Cloud Console:

    Zur Seite "VM-Instanzen"

  2. Wählen Sie die Instanzen aus, die Sie neu starten möchten.

  3. Klicken Sie rechts oben auf der Seite auf START.

Alternativen und weitere Informationen finden Sie unter Instanz neu starten.

VM ändern

Sie können verschiedene Attribute einer VM ändern, einschließlich des VM-Typs, nachdem die VM bereitgestellt wurde. Bei einigen Änderungen müssen Sie möglicherweise Ihr SAP-System aus Sicherungen wiederherstellen. Bei anderen wiederum reicht es aus, lediglich die VM neu zu starten.

Weitere Informationen finden Sie unter VM-Konfigurationen für SAP-Systeme ändern.

Systemstatus erfassen

In diesem Abschnitt werden Szenarien beschrieben, in denen der Status Ihres Systems gespeichert werden muss, sowie die Compute Engine-Funktionen, die Sie für diese Zwecke verwenden können.

Snapshots verwenden

Sie können jederzeit einen Snapshot eines nichtflüchtigen Speichers erstellen, um eine Kopie des Speicherstatus zu einem bestimmten Zeitpunkt anzufertigen. Compute Engine speichert mehrere Kopien jedes Snapshots verteilt über mehrere Speicherorte mit automatischen Prüfsummen, um die Integrität der Daten zu gewährleisten.

Snapshots eignen sich für folgende Anwendungsfälle:

Anwendungsfall Details
Zu einem anderen Speichertyp migrieren Sie können Snapshots verwenden, um einen nichtflüchtigen Speicher von einem Laufwerkstyp (Standard oder SSD) auf den anderen Typ zu verschieben. Siehe Snapshot auf einem anderen Laufwerkstyp wiederherstellen in der Dokumentation zu Compute Engine.
SAP NetWeaver in eine andere Zone migrieren Sie können Snapshots verwenden, um Ihr SAP NetWeaver-System von einer Zone in eine andere Zone in derselben Region oder sogar von einer Region in eine andere Region zu verschieben. Siehe VMs zwischen Regionen und Zonen verschieben.
Eine einfache, softwareunabhängige und kostengünstige Datensicherungslösung bereitstellen Sichern Sie Ihre angehängten nichtflüchtigen Speicher mithilfe von Snapshots. Sie können Ihr Rootlaufwerk und die von SAP NetWeaver installierten Binärdateien sichern.
Snapshots können nützlich sein, um Sicherungen Ihrer Datenbanksysteme zu erstellen. Je nach Implementierung kann es jedoch sein, dass Sie eine andere Methode vorziehen. Informationen zum Sichern und Wiederherstellen von Datenbanken finden Sie in den Anleitungen, die unter Datenbankvorgänge aufgeführt sind.

Damit Sie einen konsistenten Snapshot erhalten, müssen Sie entweder SAP NetWeaver anhalten oder die Datenbank daran hindern, in das Dateisystem zu schreiben.

Befolgen Sie zum Erstellen eines Snapshots die Anweisungen zu Compute Engine unter Snapshots erstellen. Achten Sie besonders auf die vorbereitenden Schritte, z. B. das Leeren der Laufwerkzwischenspeicher, damit dafür gesorgt wird, dass der Snapshot konsistent ist.

Images erstellen

Sie können ein benutzerdefiniertes Image erstellen, um den Status eines Bootlaufwerks zu erfassen. Ein Image ist nicht dasselbe wie eine Sicherung, da Sie mithilfe des Images neue VM-Instanzen erstellen, die auf einer einzelnen Quell-VM basieren.

Wenn Sie den Bereitstellungsleitfaden für SAP NetWeaver auf Google Cloud befolgt haben, sollten Sie am Ende der Bereitstellungsschritte ein oder mehrere Images erstellt haben. Sie könnten jedoch die Absicht haben, neue Images zu erstellen, nachdem Sie wichtige Änderungen am System vorgenommen haben, z. B. wenn Sie ein Update der SAP NetWeaver-Binärdateien installiert oder die SAP NetWeaver-Version aktualisiert haben.

Weitere Informationen finden Sie unter:

VMs zwischen Regionen und Zonen verschieben

Mit Compute Engine können Sie VMs zwischen Zonen in derselben Region und Zonen in verschiedenen Regionen verschieben. Sie könnten die Absicht haben, eine VM zu verschieben, wenn beispielsweise eine neue Region oder Zone verfügbar wird, die Ihnen eine bessere Leistung bringt, oder wenn eine Zone eingestellt wird.

Die Compute Engine-Dokumentation enthält detaillierte Anleitungen zum Verschieben Ihrer VM in eine andere Zone.

Im Folgenden finden Sie einige Überlegungen zu SAP NetWeaver:

  • SAP kann aufgrund von Maschinentyp-Einschränkungen nur in bestimmten Zonen ausgeführt werden. Weitere Informationen finden Sie im Planungsleitfaden für SAP NetWeaver auf Google Cloud.
  • Durch das Migrieren der VM ändert sich die ID der VM. Diese Änderung löst eine Änderung des SAP-HW-Schlüssels aus, wodurch Sie eine neue SAP-Lizenz importieren müssen.
  • Sie können denselben Hostnamen in der neuen Zone verwenden, wenn er noch nicht verwendet wird. Wenn sich der Hostname ändert, müssen Sie das generische Vorgangsfeature des SWPM von SAP verwenden, um einen Umbenennungsvorgang zum Ändern des SAP NetWeaver-Hostnamens auszuführen.

Datenbankvorgänge

Dieser Abschnitt führt Ressourcen zur Verwaltung der folgenden Datenbankserver in Google Cloud auf:

  • SAP HANA
  • SAP ASE
  • IBM Db2 für Linux, UNIX und Windows (IBM Db2)
  • Microsoft SQL Server

SAP HANA-Vorgänge

Weitere Informationen zum Ausführen von SAP HANA in Google Cloud finden Sie in der Betriebsanleitung für SAP HANA in Google Cloud. Dieser Leitfaden versorgt Sie mit zahlreichen Details zu Administration, Sicherung und Wiederherstellung, Sicherheit, Netzwerken und anderen Themen.

SAP ASE-Vorgänge

Weitere Informationen zur Verwendung von SAP ASE finden Sie unter SAP Adaptive Server Enterprise.

IBM Db2-Vorgänge

Weitere Informationen zur Verwendung von IBM Db2 mit SAP finden Sie unter SAP auf IBM Db2 für Linux, UNIX und Windows.

Microsoft SQL Server-Vorgänge

Die folgenden Ressourcen enthalten Details zur Ausführung von Microsoft SQL Server in Google Cloud:

Ressource Beschreibung
Best Practices für Microsoft SQL Server Erfahren Sie, wie Sie Microsoft SQL Server für Stabilität und Leistung in Compute Engine konfigurieren.

Beachten Sie die folgenden wichtigen Unterschiede bei den Best Practices für SAP-Systeme:


  • Verwenden Sie keine lokalen SSD-Laufwerke. Verwenden Sie stattdessen SSDs mit nichtflüchtigem Speicher.
  • Legen Sie für die parallele Abfrageverarbeitung den "max degree of parallelism" auf 1 fest, nicht auf 8.
  • Die Transaktions-Logeinstellung muss für Microsoft SQL Server-Datenbanken in Produktionssystemen "FULL" sein.
  • Verwenden Sie nicht die Pufferpool-Erweiterungsfunktion.
Microsoft SQL Server-Lasttests mit HammerDB In dieser Anleitung wird gezeigt, wie Sie mit HammerDB Lasttests auf einer Microsoft SQL Server-Instanz von Compute Engine durchführen.

IAM-Vorgänge

Ein wichtiger Bestandteil der Sicherung und des Betriebs Ihrer Bereitstellung ist die Zugriffssteuerung für Google Cloud-Ressourcen. SAP stellt ein eigenes Nutzerverwaltungssystem bereit. Google Cloud bietet dagegen mit Identity and Access Management (IAM) eine einheitliche Kontrolle über Berechtigungen für Google Cloud-Ressourcen. Sie können damit die Zugriffssteuerung verwalten und vorgeben, wer welchen Zugriff auf Ressourcen hat. So lässt sich festlegen, wer auf Steuerungsebene Vorgänge für Ihre SAP-Instanzen ausführen und beispielsweise VMs, nichtflüchtige Speicher und Netzwerke erstellen und ändern darf.

Eine Übersicht über IAM in Compute Engine finden Sie unter Zugriffssteuerungsoptionen.

Teammitglieder verwalten

Gelegentlich kann es für Sie erforderlich sein, Teammitglieder zu Ihrem Projekt hinzuzufügen oder daraus zu entfernen oder deren Berechtigungsstufen zu ändern. Weitere Informationen zum Verwalten von Teammitgliedern finden Sie unter Teammitglieder hinzufügen, entfernen, Berechtigungen ändern.

IAM-Rollen sind das wichtigste Element beim Erteilen von Berechtigungen an Nutzer. Eine Referenz zu Rollen und den damit verbundenen Berechtigungen finden Sie unter Rollen von Identity and Access Management.

SSH-Schlüssel verwalten

Standardmäßig verwaltet Compute Engine die SSH-Schlüssel automatisch. Wenn Sie sich entschieden haben, Ihre eigenen SSH-Schlüssel zu verwalten, müssen Sie während des normalen Betriebs gelegentlich Schlüssel hinzufügen und entfernen. Eine ausführliche Anleitung finden Sie unter Hinzufügen und Entfernen von SSH-Schlüsseln.

Dienstkonten verwalten

Die Dienstkonten von IAM bieten Ihnen die Möglichkeit, Anwendungen und Diensten Berechtigungen zu erteilen. Es ist wichtig, dass Sie die Funktionsweise von Dienstkonten in Compute Engine verstehen.

Wenn einer Compute Engine-VM ein Dienstkonto zugewiesen ist, ist dieses Dienstkonto das Standarddienstkonto für die Anwendungen, die auf dieser VM ausgeführt werden. Alle Anwendungen, die das VM-Dienstkonto verwenden, übernehmen die IAM-Rollen und -Berechtigungen, die dem VM-Dienstkonto zugewiesen werden.

Weitere Informationen finden Sie unter Identitäts- und Zugriffsverwaltung für SAP-Programme in Google Cloud.

Cloud Logging verwenden

Cloud Logging ist die Google Cloud-Lösung für systemweites Logging. Mit Cloud Logging können Sie Logdaten und Ereignisse speichern, darin suchen sowie diese analysieren, überwachen und melden. Der Cloud Logging-Agent muss für die Verwendung von Cloud Logging auf allen VMs installiert sein.

Wenn Sie den Agent nicht installiert haben, können Sie das jetzt tun. Siehe Logging-Agent installieren.

Details zu unterstützten Logs finden Sie unter Compute Engine-Logs.

Zugriffssteuerung

Cloud Logging bietet eine detaillierte Zugriffssteuerung auf Logs und Loggingvorgänge. Details finden Sie in der Anleitung zur Zugriffssteuerung.

Audit-Logging

Cloud-Audit-Logs bieten entscheidende Informationen zu Aktivitäten in Google Cloud mithilfe zweier Logtypen: Administratoraktivität und Datenzugriff. In der Google Cloud Console können Sie den Aktivitätsfeed und den Log-Explorer sehen.

Monitoring-Agent von Google Cloud für SAP NetWeaver-Vorgänge

Informationen zu den Vorgängen des Monitoring-Agents finden Sie in der Betriebsanleitung für den Monitoring-Agent für SAP NetWeaver.