Betriebssystemplanung und Image-Verwaltung für SAP auf IBM Power Virtual Server

Dieses Dokument enthält Leitlinien zur Auswahl des Betriebssystems, zur Planung und zu Strategien für die Image-Verwaltung für Workloads von SAP HANA® und SAP Anwendungsserver, die auf IBM® Power® Virtual Server ausgeführt werden. Für eine erfolgreiche Implementierung des SAP-Systems ist es unerlässlich, die verfügbaren Linux-Distributionen, deren Supportstufen und Bereitstellungsoptionen zu verstehen.

Übersicht

SAP HANA Für die Bereitstellung von Datenbanken und SAP Anwendungsserver auf IBM® Power® Virtual Server sind Betriebssysteme v Linux erforderlich. Die unterstützten Distributionen sind:

  • Red Hat® Enterprise Linux® (RHEL)
  • SUSE® Linux Enterprise Server (SLES)

Die Auswahl der geeigneten Distribution hängt von den Anforderungen an die SAP-Lösung, der vorhandenen Infrastruktur, dem internen Fachwissen und dem bevorzugten Supportmodell ab.

Wichtige Überlegungen zur Auswahl des Betriebssystems

Bei der Festlegung einer Betriebssystemstrategie für SAP-Workloads auf Power Virtual Server sollten Sie die folgenden Faktoren berücksichtigen:

SAP Anwendungskompatibilität
Stellen Sie sicher, dass die ausgewählte Linux-Distribution und -Version für Ihre SAP-Workload zertifiziert ist (z. B. SAP HANA®, SAP Anwendungsserver, SAPS/4HANA® oder SAP BW /4HANA®).
Hardware-Kompatibilität
Stellen Sie sicher, dass das ausgewählte Rechenprofil auf Power Virtual Server die von Ihnen benötigte Linux-Distribution, -Version und den gewünschten Technologiestand unterstützt.
Lizenzierungsmodell
Entscheiden Sie anhand Ihrer Beschaffungs- und Kostenmanagementstrategie, ob Sie das von IBM bereitgestellte Full- Linux®-Abonnement nutzen oder die Option Bring Your Own License (BYOL) wählen möchten.
Support-Lebenszyklus
Verwenden Sie Linux-Versionen, die mit den Wartungszeitplänen von SAP übereinstimmen, um langfristigen Support zu gewährleisten.

Optionen zur Bereitstellung von Images

Power Virtual Server unterstützt zwei Bereitstellungsansätze:

  1. IBM – bereitgestellte Standard-Images: Vorkonfigurierte, SAP-zertifizierte Linux-Betriebssystem-Images, die von IBM Cloud für die Bereitstellung auf Power Virtual Server vorbereitet und gepflegt werden. Diese Images enthalten alle erforderlichen Konfigurationen, Pakete und cloud-init-Einstellungen, die für die Ausführung von Workloads unter SAP HANA oder SAP Anwendungsserver benötigt werden.
  2. Benutzerdefinierte Images: Vom Kunden erstellte oder angepasste Images, die von IBM Cloud® Object Storage importiert werden und standardisierte Konfigurationen sowie individuelle Anforderungen unterstützen.

Unterstützte Betriebssysteme

IBM® Power® Virtual Server Bietet Rechenprofile für verschiedene Servertypen der IBM® Power®-Systemfamilie. Stellen Sie sicher, dass die von Ihnen ausgewählten Linux-Distributionen, -Versionen und -Technologieebenen sowohl mit Ihrer IBM Power-Systemgeneration als auch mit den Anforderungen Ihrer SAP-Anwendung kompatibel sind.

IBM Power Virtual Server SAP HANA und SAP Anwendungsserver unterstützen ausschließlich die folgenden Betriebssystemdistributionen:

  • Red Hat Enterprise Linux (RHEL)
  • SUSE Linux Enterprise Server (SLES)

Unterstützte Versionen nach Maschinentyp:

Unterstützte Linux-Versionen nach Maschinentyp
Maschinentyp RHEL-Version SLES-Version
S1122 (9824-22A) RHEL- 9.6 oder höher SLES 15 SP6 oder höher
E1150 (9043‑MRU) RHEL- 9.6 oder höher SLES 15 SP6 oder höher
E1180 (9080‑HEU) RHEL- 9.6 oder höher SLES 15 SP6 oder höher
S1022 (9105-22A) RHEL 8.6 oder höher, RHEL 9.2 oder höher SLES 15 SP4 oder höher
E1050 (9043‑MRX) RHEL 8.6 oder höher, RHEL 9.2 oder höher SLES 15 SP4 oder höher
E1080 (9080-HEX) RHEL 8.6 oder höher, RHEL 9.2 oder höher SLES 15 SP4 oder höher
S922 (9009‑22A) RHEL 8.1 oder höher, RHEL 9.2 oder höher SLES 12 SP1 oder höher, SLES 15 SP4 oder höher
E980 (9080‑M9S) RHEL 8.1 oder höher, RHEL 9.2 oder höher SLES 12 SP1 oder höher, SLES 15 SP4 oder höher

Eine detaillierte Liste der unterstützten Linux-Versionen finden Sie unter Betriebssysteme für Power Virtual Server.

Linux Anforderungen an die Bereitstellung:

  • Konfigurieren Sie die Kernel-Parameter gemäß den Richtlinien unter SAP und den Empfehlungen Ihrer Linux-Distribution.
  • Installieren Sie alle erforderlichen Pakete, Bibliotheken und Abhängigkeiten, die zur Unterstützung der SAP-Anwendungen benötigt werden, die Sie bereitstellen möchten.

IBM bereitgestellte Stockfotos

IBM Cloud bietet vorkonfigurierte Standard- Linux-Images, die für Power Virtual Server optimiert sind. Diese Bilder werden für SAP HANA und SAP Anwendungsserver empfohlen.

Vorteile von Stockfotos

  • Für die Cloud vorkonfiguriert mit Cloud-init-Integration zur automatisierten Konfiguration.
  • Auf Kompatibilität mit der Power Virtual Server-Infrastruktur getestet und validiert.
  • Regelmäßige Aktualisierung mit Sicherheitspatches und Verbesserungen.
  • Zertifiziert von SAP für Bereitstellungen auf SAP HANA und SAP Anwendungsserver.
  • Vereinfachte Lizenzierung durch ein umfassendes Linux®-Abonnement mit integrierten Lizenzierungs- und Update-Mechanismen.
  • Optimiert für SAP-Workloads mit von SAP empfohlenen Kernel-Parametern und Systemkonfigurationen.

Kategorien für Stockbilder

Betriebssystem-Images für SAP HANA-Systeme:

  • Konfiguriert und zertifiziert für SAP HANA-Workloads.
  • Enthalten Sie Betriebssystemkonfigurationen, Kernel-Parameter und Optimierungen für SAP HANA-Workloads.
  • Vorkonfiguriert mit transparenten Huge Pages, I/O-Scheduler-Einstellungen und Speicherverwaltung.
  • Empfohlen für alle Produktionsumgebungen von SAP HANA.
  • Bildnamen enthalten die Bezeichnung - SAP.

Betriebssystem-Images für SAP Anwendungsserver-Instanzen:

  • Konfiguriert und zertifiziert für SAP Anwendungsserver-Bereitstellungen.
  • Enthalten Sie die erforderlichen Pakete und Konfigurationen für SAP Anwendungsserver-Workloads.
  • Bildnamen enthalten in der Regel die Bezeichnung SAP-NETWEAVER.

Generische SLES- und RHEL-Images:

  • Allzweck- Linux-Images für Workloads, die nicht auf dem SAP basieren.
  • Können für Infrastrukturkomponenten (Proxys, Jump-Server, Überwachungssysteme) verwendet werden.
  • Für SAP-Workloads sind möglicherweise zusätzliche Konfigurationen und Zertifizierungen erforderlich.
  • Nicht empfohlen für SAP-Produktionsumgebungen.

Vollständiges Linux-Abonnement

Das Abonnement der Full- Linux®-Funktion bietet umfassenden Linux-Support über IBM Cloud für RHEL und SLES unter Power Virtual Server.

Hauptkomponenten

  • Zugriff auf vorläufige Korrekturen und Updates für Betriebssysteme über IBM Cloud-Satellitenserver (RHEL) oder RMT-Server (SLES).
  • Integrierte Verwaltung von Aktivierungsschlüsseln für die automatisierte Registrierung.
  • Proxy-basierte Verbindung zur Aktualisierung von Repositorys.
  • Unterstützung sowohl für SAP- als auch für SAP-Workloads.
  • Cloud-init-Skripte für die automatisierte Registrierung bei der Bereitstellung von VM.
  • Es fallen zusätzliche Gebühren an, die in den stündlichen Abrechnungssätzen enthalten sind.

Hinweise zur Lizenzierung:

  • Die Gebühren für das Linux-Abonnement sind vollständig in den stündlichen Abrechnungssätzen enthalten
  • BYOL-Images (Bring your own license) stehen Kunden mit bestehenden Red Hat- oder SUSE-Abonnements zur Verfügung
  • OS-Lizenzkosten können nicht von der Private Cloud auf die Power Virtual Server übertragen werden
  • BYOL-Images werden bei der Bereitstellung im Abschnitt Vom Kunden bereitgestelltes Abonnement aufgeführt

Richtlinien zur Bildauswahl

Bei der Auswahl von Stockbildern aus der IBM Cloud für SAP-Workloads:

  1. SAP-Anforderungen ermitteln: Verwenden Sie SAP-zertifizierte Images ( SAP-HANA oder SAP-NETWEAVER) für SAP-Workloads.
  2. Wählen Sie die passende Version aus: Wählen Sie eine Linux-Version, die mit Ihrer Power-Hardware und Ihren SAP-Anwendungen kompatibel ist.
  3. Lizenzmodell festlegen: Entscheiden Sie sich je nach Ihrer Lizenzstrategie und Ihren bestehenden Abonnements für FLS oder BYOL.
  4. Planung von Updates: Festlegung einer Update- und Patching-Strategie, die auf die Wartungsfenster von SAP abgestimmt ist.
  5. SAP-Zertifizierung überprüfen: Vergewissern Sie sich, dass das Image in der Produktverfügbarkeitsmatrix (PAM) von SAP aufgeführt ist.

Namenskonventionen für Bilder

IBM Cloud Stockbilder folgen einheitlichen Namenskonventionen:

  • RHEL- SAP HANA-Images: Beginnen Sie mit RHEL, gefolgt von der Version und dem Suffix - SAP (zum Beispiel RHEL9-SP6-SAP ).
  • RHEL- SAP NetWeaver-Images: Beginnen Sie mit RHEL, gefolgt von der Version und dem Suffix - SAP-NETWEAVER (zum Beispiel RHEL9-SP6-SAP-NETWEAVER ).
  • SLES- SAP HANA-Images: Beginnen Sie mit SLES, gefolgt von der Version und dem Suffix - SAP ( zum Beispiel SLES15-SP4-SAP ).
  • SLES- SAP NetWeaver-Images: Beginnen Sie mit SLES, gefolgt von der Version und dem Suffix - SAP-NETWEAVER (zum Beispiel SLES15-SP4-SAP-NETWEAVER ).
  • BYOL-Images: Fügen Sie das Suffix -BYOL für vom Kunden bereitgestelltes Abonnement hinzu, das für Bring Your Own License (BYOL) steht.
  • FLS-Bilder: Eine Standardbenennung ohne das Suffix BYOL weist auf ein Full- Linux-Abonnement hin.

Eigene Bilder einbinden

Die Bereitstellung benutzerdefinierter Images ermöglicht es Unternehmen, standardisierte, vorkonfigurierte Linux-Images zu nutzen, die auf ihre spezifischen Anforderungen an SAP zugeschnitten sind. Dieser Ansatz ist wertvoll, um die Konsistenz über verschiedene Umgebungen hinweg zu gewährleisten und unternehmensspezifische Konfigurationen zu implementieren.

Anwendungsbeispiele für benutzerdefinierte Images

Wann sollten benutzerdefinierte Images verwendet werden:

  • Standardisierte Linux-Konfigurationen über mehrere SAP-Umgebungen hinweg.
  • Spezifische Anforderungen an die Sicherheitshärtung oder Compliance, die über Standard-Images hinausgehen.
  • Migration aus bestehenden SAP-Umgebungen mit etablierten Image-Standards.
  • Benutzerdefinierte Kernel-Parameter oder Betriebssystemoptimierungen speziell für Ihre SAP-Workloads.

Wann sollten Stockfotos verwendet werden:

  • Erste SAP-Bereitstellungen oder Proof-of-Concept-Umgebungen.
  • Standardkonfigurationen von SAP ohne besondere Anforderungen.
  • Umgebungen, die die neuesten, von IBM Cloud getesteten und von SAP zertifizierten Konfigurationen erfordern.
  • Vereinfachte Verwaltungs- und Aktualisierungsprozesse.
  • Schnellere Bereitstellungszeiten.

Anforderungen an benutzerdefinierte Bilder

Technische Voraussetzungen:

  • Bilder müssen in einem der unterstützten Formate vorliegen:.ova,. ova.gz,.tar,. tar.gz oder.tgz.
  • Maximale Größe unkomprimierter Bilder: 10 TB.
  • Cloud-init muss für die Integration mit Power Virtual Server ordnungsgemäß konfiguriert sein.
  • Bilder müssen mit dem Ziel-Hardwaretyp der Power-Maschine kompatibel sein.
  • Linux Die Version muss die Mindestanforderungen für SAP-Anwendungen erfüllen.
  • SAP – Erforderliche Kernel-Parameter und Konfigurationen müssen enthalten sein.

Infrastrukturvoraussetzungen:

  • IBM Cloud Object Storage Konto und Bucket.
  • HMAC-Anmeldedaten (Zugriffsschlüssel und geheimer Schlüssel) für die Authentifizierung bei Object Storage.

Strategien zur Erstellung benutzerdefinierter Images

Erfassung aus bestehenden SAP-Umgebungen:

  • Erfassen Sie laufende Power Virtual Server-Instanzen mithilfe der CLI oder der API nach der Installation von SAP.
  • Entfernen Sie instanzspezifische Daten aus SAP, bevor Sie wiederverwendbare Images erstellen.
  • Überprüfen Sie die aufgenommenen Bilder in der Testumgebung, bevor Sie sie in der Produktion einsetzen.

Erstellen benutzerdefinierter SAP-Images:

  • Verwenden Sie als Grundlage ein lizenziertes Bild von IBM Cloud SAP.
  • Wenden Sie unternehmensspezifische Konfigurationen und Sicherheitsmaßnahmen an.
  • Installieren Sie die erforderlichen Überwachungsagenten, Backup-Software oder Verwaltungstools.
  • Konfigurieren Sie cloud-init für die Integration in Power Virtual Server und für die SAP-spezifische Automatisierung.
  • Dokumentieren Sie alle Anpassungen für Wartungs- und Fehlerbehebungszwecke.
  • Führen Sie vor dem produktiven Einsatz gründliche Tests mit SAP-Anwendungen durch.

Cloud-init-Konfiguration für Linux:

  • Installieren und konfigurieren Sie Cloud-init-Pakete für RHEL oder SLES.
  • Für RHEL: Befolgen Sie die Dokumentation unter IBM PowerVC für cloud-init unter RHEL.
  • Für SLES: Befolgen Sie die Dokumentation unter IBMPowerVC für cloud-init auf SLES.
  • Testen Sie die Cloud-init-Funktionalität während der Image-Validierung.

Vorgehensweise beim Importieren benutzerdefinierter Images

Vorbereitungsschritte:

  1. Erstellen Sie einen IBM Cloud Object Storage-Bucket in der entsprechenden Region.
  2. Erstellen Sie HMAC-Zugangsdaten mit den entsprechenden Berechtigungen (Zugriff als Writer erforderlich).
  3. Laden Sie die Bilddatei Linux in den Bucket Object Storage hoch (verwenden Sie die Domain des privaten Endpunkts).

Hinweise zum Import:

  • Das Importieren großer Bilder kann erheblich Zeit in Anspruch nehmen (bitte entsprechend einplanen).
  • Importvorgänge werden in Power Virtual Server als Jobs erfasst.
  • Pro Power Virtual Server-Arbeitsbereich ist jeweils nur ein Importvorgang zulässig.
  • Importierte Images stehen nach erfolgreichem Import im Boot-Image-Katalog zur Verfügung.
  • Bei SAP-Images geben Sie die Importdetails mit vendor=" SAP " und dem Produkttyp an.

Strategien für Speicherpools:

  • Automatische Auswahl: Das System wählt automatisch einen Pool mit ausreichender Kapazität aus.
  • Empfehlung: Platzieren Sie das Image aus Leistungsgründen im selben Pool wie ein vorhandenes SAP, VM oder Volume.
  • Anti-Affinität: Bestimmte Pools ausschließen, um SAP-Workloads auf den Speicher zu verteilen.

Importieren von SAP-angepassten Images:

  • Wenn Sie angepasste SAP HANA- oder SAP Anwendungsserver-Images importieren, aktivieren Sie das Kontrollkästchen Selbstzertifizierung.
  • Importdetails angeben: licenseType: "byol", product: "Hana", oder "Netweaver", vendor: "SAP"