Sie können Ihre SAP-Systemlandschaft in Google Cloud mit SAP Landscape Management, Enterprise Edition (SAP Landscape Management) verwalten, indem Sie den Google Cloud-Connector für SAP Landscape Management (Connector für LaMa) installieren.
Google Cloud stellt den Connector für LaMa kostenlos zur Verfügung. Sie müssen alle erforderlichen Lizenzen für SAP Landscape Management von SAP erwerben.
Durch die Installation des Connectors für LaMa wird eine Cloud Manager-Funktion für Google Cloud in SAP Landscape Management aktiviert.
Dieser Leitfaden enthält keine Anleitung für die Installation, Konfiguration oder den Betrieb von SAP Landscape Management. Informationen zum Installieren und Konfigurieren von SAP Landscape Management finden Sie in der neuesten SAP-Dokumentation im SAP-Hilfeportal.
Informationen von SAP zur Konfiguration und Unterstützung des Connectors für LaMa finden Sie im SAP-Hinweis 3078321.
Vorgänge, die der Connector für LaMa aktiviert
Wenn Sie den Connector für LaMa installieren, werden die folgenden SAP Landscape Management-Vorgänge in Google Cloud aktiviert.
SAP-System- und -Instanzvorgänge
Die Cloud Manager-Funktion für Google Cloud unterstützt die folgenden SAP Landscape Management-Vorgänge auf SAP-Systemebene oder SAP-Instanzebene:
- SAP-System/Instanz vorbereiten, Vorbereitung rückgängig machen
- SAP-System-/-Instanzverschiebung
- SAP-System-Start und -Beendigung, einschließlich virtueller Hosts
Szenarien der SAP-Systembereitstellung
Der Cloud Manager unterstützt die folgenden SAP-Landscape Management-Szenarien für die Systembereitstellung:
- SAP-Systemklon und -Systemkopie
- Speicherbasierter Kopiervorgang, der auf Snapshots von nichtflüchtigem Compute Engine-Speicher basiert
- SAP-Systemaktualisierung und -Datenbankaktualisierung
- Speicherbasierter Kopiervorgang, der auf Snapshots von nichtflüchtigem Compute Engine-Speicher basiert
SAP HANA-Systemreplikationsstufen erstellen
Der Cloud Manager unterstützt die folgenden SAP Landscape Management-Szenarien für SAP HANA-Systemreplikationsstufen:
- Speicherbasierter Kopiervorgang, der auf Snapshots von nichtflüchtigem Compute Engine-Speicher basiert
Architektur
Das folgende Diagramm zeigt die allgemeine Architektur von SAP Landscape Management in Google Cloud.
Das folgende Diagramm zeigt die SAP- und Google Cloud-Software, die auf einem verwalteten virtuellen Host erforderlich sind, sowie die Arten von SAP-Anwendungen, die verwaltet werden können.
Softwareanforderungen
In den folgenden Abschnitten werden die Softwareanwendungen SAP Landscape Management, SAP NetWeaver und Google Cloud aufgeführt, die zum Verwalten von SAP-Landschaften in Google Cloud erforderlich sind.
Bei der Bewertung der Softwareanforderungen für den Connector für LaMa müssen Sie die Anforderungen von SAP Landscape Management, des Connectors für LaMa und der verwalteten Systeme berücksichtigen.
SAP-Softwareanforderungen
Software | Voraussetzungen |
---|---|
SAP Landscape Management | Enterprise Edition, 3.0 Supportpaket (SP) 15 oder höher |
SAP NetWeaver Application Server für Java | 7.50 SP 15 oder höher |
SAP-Host-Agent | 7.21 PL51 oder höher Unterstützung für doppelte IP-Adressen erfordert Version 7.21 PL54 oder höher. Weitere Informationen finden Sie in der SAP-Dokumentation (Sie benötigen ein SAP-Nutzerkonto, um auf SAP-Hinweise zuzugreifen). |
SAP Adaptive Extension | S1.0 EXT PL61 oder höher Unterstützung für doppelte IP-Adressen erfordert Version S1.0 EXT PL65 oder höher. Weitere Informationen finden Sie in der SAP-Dokumentation: |
Softwareanforderungen des Connectors für LaMa
Software | Voraussetzungen |
---|---|
Connector für LaMa | Version 2.3.0 oder höher. |
Vorgangsdefinitionen und Skripts |
Für Linux: Connector für LaMa Version 2.3.0 oder höher. Für Windows, Connector für LaMa Version 2.3.0 oder höher. Das Downloadpaket für den Connector für LaMa enthält zwei Vorgangsdefinitionen, Die Vorgangsdefinitionen und Skripts sind SAP-Host-Agent-Komponenten, mit denen SAP Landscape Management virtuelle IP-Adressen in Alias-IP-Bereichen im lokalen Betriebssystem aktivieren und deaktivieren kann. Die Alias-IPs und logischen Hostnamen sind wichtige Elemente von SAP Adaptive Design. Die Vorgangsdefinitionen und Skripts müssen auf jeder von SAP Landscape Management verwalteten VM installiert sein. |
Betriebssystem-Speicherbibliotheken für sapagosprep |
Für Linux: Connector für LaMa Version 2.3.0 oder höher. Für Windows, Connector für LaMa Version 2.3.0 oder höher. Das Paket des Connectors für LaMa enthält eine Speicherbibliothek. Diese ist eine Erweiterung des SAP-Host-Agents, mit der SAP Landscape Management Speichervorgänge auf Betriebssystemebene in VM-Instanzen in Google Cloud auslösen kann. Die Speicherbibliothek muss auf jeder virtuellen Maschine (VM) von Compute Engine bereitgestellt werden, die von SAP Landscape Management verwaltet wird. |
Anforderungen für verwaltete SAP-Landschaften
In der von Ihnen verwalteten SAP-Landschaft müssen die Software und die Infrastruktur bestimmte Anforderungen erfüllen.
Verwaltete Google Cloud-Ressourcen
Der Connector für LaMa unterstützt derzeit die folgenden Kombinationen von verwalteten Ressourcen in Google Cloud.
Aktuelle Einschränkungen für die Verwaltung von Google Cloud-Ressourcen durch SAP Landscape Management finden Sie im Abschnitt zu unterstützten Szenarien oder bekannten Einschränkungen.
Ressource | Beschreibung |
---|---|
VM-Instanzen | Von SAP unterstützte Compute Engine-VM-Instanzen Eine Liste der unterstützten VM-Typen finden Sie unter SAP-Hinweis 2456432 – SAP-Anwendungen in Google Cloud: Unterstützte Produkte und Google Cloud-Maschinentypen. Informationen zu VM-Typen, die von SAP für SAP HANA zertifiziert sind, finden Sie im Hardwareverzeichnis für SAP HANA. |
Betriebssysteme |
|
Speicher | Zonale nichtflüchtige Compute Engine-Speicher (Standard und SSD):
Weitere Informationen zu nichtflüchtigen Compute Engine-Speichern finden Sie unter Nichtflüchtige Speicher. NFS-basierter Speicher:
Informationen zu Einschränkungen im Zusammenhang mit SAP Landscape Management-Speichervorgängen in Google Cloud finden Sie unter Bekannte Probleme und Beschränkungen. |
Verwaltete SAP-Ressourcen
Ressource | Voraussetzungen |
---|---|
SAP NetWeaver-basierte Systeme | SAP NetWeaver-ABAP oder -JAVA:
|
Datenbankserver | SAP ASE:
Blogpost: „SAP HANA:
|
Empfehlungen für verwaltete Ressourcen
Empfehlungen für die Bereitstellung:
- Stellen Sie SAP-Systeme zur Verwaltung durch SAP Landscape Management gemäß den SAP-Prinzipien für adaptives Design oder Aktivierung bereit. Weitere Informationen finden Sie unter:
- Führen Sie SAP-Systeme, die von SAP Landscape Management verwaltet werden, auf Compute Engine-VM-Instanzen aus, die von SAP zertifiziert sind. Siehe:
- Führen Sie SAP HANA-Datenbanken auf dedizierten VMs aus.
Netzwerkempfehlungen:
- Installieren Sie jede SAP- und Datenbankinstanz mithilfe eines logischen Hostnamens mit einer dedizierten virtuellen IP-Adresse (VIP).
- Virtuelle Hostnamen können in VIPs für die Forward- und Reverse-Lookups aufgelöst werden.
- Für DNS sind A-Einträge (Adressen) erforderlich. CNAME-Einträge werden nicht unterstützt.
- VIPs basieren auf Alias-IP-Bereichen von Google Cloud und können an eine Netzwerkschnittstelle einer beliebigen VM-Instanz innerhalb der jeweiligen Region gebunden werden.
- VIPs müssen im Betriebssystem für die primäre Netzwerkschnittstelle aktiviert sein.
- Google Cloud stellt die Vorgangsdefinitionen
AcActivateIP
undAcDeactivateIP
für die Verarbeitung von IP-Adressen im Betriebssystem bereit.
Konfiguration für Speicher und Bereitstellungspunkte:
- Konfigurieren Sie Bereitstellungspunkte, die nur die Daten eines SAP-Systems oder einer Datenbankinstanz für dieses System oder diese Instanz enthalten. Geben Sie die Bereitstellungspunkte nicht für ein anderes System auf derselben VM frei.
- Konfigurieren Sie Bereitstellungspunkte für die Unterstützung der SAP Landscape Management-Szenarien für die Vorbereitung, das Rückgängigmachen der Vorbereitung und die Verschiebung.
Weitere Informationen finden Sie in der Dokumentation zu SAP Landscape Management:
Authentifizierung und Zugriffssteuerung für den Connector für LaMa
Google Cloud verwendet Dienstkonten, um Programme wie den Connector für LaMa zu identifizieren und um zu steuern, auf welche Google Cloud-Ressourcen die Programme zugreifen können.
Der Connector für LaMa (und damit auch SAP Landscape Management) verwendet ein Dienstkonto für den Betrieb in der Google Cloud-Umgebung. Welche Google Cloud-Ressourcen von SAP Landscape Management genutzt werden können, hängt von den Berechtigungen ab, die einer oder mehreren Rollen gewährt werden, die dem Dienstkonto zugewiesen sind.
Erforderliche Berechtigungen für den Connector für LaMa
Das Dienstkonto, das der Connector für LaMa verwendet, muss Berechtigungen für die Google Cloud-Ressourcen haben, auf die der Connector für LaMa zugreift.
Je nachdem, welche Aktionen Sie mit dem Connector für LaMa ausführen, gelten unter Umständen andere Mindestberechtigungen als für das Dienstkonto.
Die vordefinierte IAM-Rolle Compute Admin
und das Compute Engine-Standarddienstkonto für VMs enthalten jeweils alle Berechtigungen, die der Connector für LaMa benötigt. Jede Rolle enthält jedoch zusätzliche Berechtigungen, die der Connector für LaMa nicht benötigt.
Erstellen Sie für die strengste Zugriffssteuerung ein separates, dediziertes Dienstkonto für den Connector für LaMa und gewähren Sie dem Dienstkonto nur die Mindestberechtigungen, die zum Ausführen der von SAP Landscape Management benötigten Aktionen erforderlich sind.
Eine Liste der Berechtigungen, die der Connector für LaMa benötigt, finden Sie unter Erforderliche IAM-Ressourcenberechtigungen für den Connector für LaMa.
Dienstkontooptionen für den Connector für LaMa
Wenn der Connector für LaMa auf einer Compute Engine-VM installiert ist, verwendet er standardmäßig das Dienstkonto der VM.
Wenn Sie das VM-Dienstkonto verwenden, hat der Connector für LaMa dieselben Berechtigungen auf Projektebene wie alle anderen Programme und Prozesse, die das VM-Dienstkonto verwenden.
Wenn SAP Landscape Management nicht auf einer Compute Engine-VM ausgeführt wird, müssen Sie ein Dienstkonto für den Connector für LaMa erstellen.
Erstellen Sie Dienstkonten für den Connector für LaMa im Google Cloud-Projekt, das die von SAP Landscape Management verwalteten SAP-Systeme enthält.
Wenn Sie ein dediziertes Dienstkonto für den Connector für LaMa erstellen, müssen Sie auch einen Dienstkontoschlüssel erstellen. Sie kopieren den Inhalt der Schlüsseldatei und fügen ihn in SAP Landscape Management ein, wenn Sie die Funktionalität von Cloud Manager for Google Cloud konfigurieren.
Wenn Sie ein dediziertes Dienstkonto für den Connector für LaMa verwenden, sollten Sie Ihre Schlüssel regelmäßig rotieren, um vor unbefugtem Zugriff zu schützen.
Weitere Informationen zu IAM
Weitere Informationen zu IAM-Dienstkonten, -Rollen und -Berechtigungen sowie zu deren Verwendung mit Compute Engine-VMs finden Sie unter:
- Dienstkonten
- Informationen zu IAM-Rollen
- Dienstkonten auf Compute Engine-VMs
- Compute Engine-IAM-Rollen und -Berechtigungen
Bedeutung der Begriffe von SAP Landscape Management für Google Cloud
In der folgenden Tabelle werden Begriffe, die in der SAP Landscape Management-Schnittstelle verwendet werden, ihrer Bedeutung in Google Cloud zugeordnet.
SAP Landscape Management-Begriff | Bedeutung in Google Cloud |
---|---|
Cloud Manager | Google Cloud |
Projektpool | Google Cloud-Projekt |
Zonenpool | Google Cloud-Zone |
Virtueller Host | Compute Engine-VM-Instanz |
Virtuelles Laufwerk | Nichtflüchtiger Speicher der Compute Engine |
Unterstützte Szenarien und Vorgänge für SAP Landscape Management
In den folgenden Abschnitten werden die Szenarien und Vorgänge für SAP Landscape Management beschrieben, die in der Google Cloud-Umgebung unterstützt werden.
Instanz-, System- und Hostvorgänge
In Google Cloud können Sie die folgenden SAP-Instanz-, SAP-System- und Compute Engine-VM-Vorgänge mit SAP Landscape Management ausführen:
Aktion | SAP Landscape Management-Vorgang |
---|---|
SAP-System-/SAP-Instanz-Start einschließlich Vorbereitung |
|
SAP-System-/SAP-Instanz-Beendigung, einschließlich Rückgängigmachen der Vorbereitung |
|
Systeme und VM-Hosts starten |
|
Systeme und VM-Hosts beenden |
|
Verschiebung von SAP-Anwendungsinstanzen |
|
Verschiebung von SAP Central-Instance und -Datenbank |
|
Vorgänge für virtuelle Hosts | Weitere Informationen finden Sie unter Verwaltungsvorgänge für virtuelle Hosts. |
Ausführliche Informationen zum Konfigurieren und Ausführen der Vorgänge finden Sie in der Dokumentation zu SAP Landscape Management:
Systembereitstellung
In den folgenden Tabellen werden die unterstützten Szenarien für die Systembereitstellung beschrieben, für die Sie SAP Landscape Management in Google Cloud verwenden können.
Zum Bereitstellen neuer VMs mit SAP Landscape Management müssen Sie zuerst Compute Engine-VM-Instanzvorlagen erstellen.
Das Image, das Sie für die Instanzvorlage verwenden, muss einen installierten und konfigurierten SAP-Host-Agent mit allen zusätzlichen Komponenten wie der Speicherbibliothek sowie Vorgangsdefinitionen und Skripts enthalten.
Weitere Informationen zum Erstellen von Instanzvorlagen finden Sie unter Instanzvorlagen erstellen.
Art der Systembereitstellung | Unterstütztes Szenario |
---|---|
SAP-Systemklon mithilfe von Compute Engine-Snapshots |
|
SAP-Systemkopie |
|
SAP-Systemaktualisierung |
|
SAP-Datenbankaktualisierung |
|
Eine Übersicht über die Bereitstellungskonzepte des SAP Landscape Management-Systems finden Sie in der Dokumentation zu SAP Landscape Management:
Informationen zu konfigurationsspezifischen Voraussetzungen und Anforderungen sowie zur Konfiguration und Ausführung der Bereitstellungsszenarien finden Sie in der folgenden Dokumentation zu SAP Landscape Management:
SAP HANA-Systemreplikationsstufen erstellen
Sie können SAP Landscape Management verwenden, um SAP HANA-Systemreplikationsstufen im folgenden unterstützten Szenario zu erstellen:
- Kopie eines ursprünglichen SAP HANA-Systems zum Erstellen einer Systemreplikationsstufe für die HANA-Systemreplikation.
- Speicherbasiertes Kopierverfahren.
- Ziel-VMs sind bereits vorhanden.
- Bereitstellungspunkte und Speicher-Volumes mit den Datenbanklogs, den Daten und der Software werden nur für die Datenbankinstanz verwendet und nicht für andere Instanzen oder Datenbanken freigegeben.
Verwaltungsvorgänge für virtuelle Hosts
In Google Cloud können Sie die folgenden SAP Landscape Management-Verwaltungsvorgänge für virtuelle Hosts ausführen:
SAP Landscape Management-Vorgang | Google Cloud-Aktion |
---|---|
Aktivieren | VM-Instanz starten. Entspricht der Ausgabe des gcloud -Befehlsgcloud compute instances start . Weitere Informationen finden Sie unter Instanz anhalten und starten. |
Deaktivieren (Ausschalten) | VM-Instanz stoppen. Entspricht der Ausgabe des gcloud -Befehlsgcloud compute instances stop . Weitere Informationen finden Sie unter Instanz anhalten und starten. |
Größe ändern | Compute Engine-Maschinentyp ändern. Entspricht der Ausgabe des gcloud -Befehlsgcloud compute instances
set-machine-type . Weitere Informationen finden Sie unter Maschinentyp einer Instanz ändern. |
Weitere Informationen zum Konfigurieren und Ausführen der Vorgänge und zu weiteren Voraussetzungen finden Sie in der SAP Landscape Management-Dokumentation unter Vorgänge für virtuelle Elemente.
Bekannte Probleme und Beschränkungen
In den folgenden Abschnitten werden die verschiedenen Einschränkungen erläutert, die für die Verwendung von SAP Landscape Management mit Google Cloud gelten.
SAP Landscape Management-System
Mit einer dedizierten Dienstkontokonfiguration können Sie SAP Landscape Management außerhalb von Google Cloud ausführen. Sie müssen jedoch eine geeignete Hybridkonnektivitätslösung verwenden, um Ihre Anforderungen an Leistung und Ausfallsicherheit zu erfüllen. Weitere Informationen finden Sie unter Network Connectivity-Produkt auswählen.
Anforderung bezüglich Internet Protocol Version 4 (IPv4)
Der SAP Landscape Management-Software-Stack erfordert Internet Protocol Version 4 (IPv4). Die Installationsanleitung für den Connector für LaMa enthält einen Schritt zum Konfigurieren der Java Virtual Machine (JVM) für die Verwendung von IPv4.
Zum Konfigurieren der JVM können Sie das Java System Properties-Tool von SAP Netweaver Administrator verwenden.
Weitere Informationen zu dieser Anforderung und zur Konfiguration der JVM finden Sie unter:
- SAP-Hinweis 2250890 – IPv6-Adressen werden unerwartet verwendet
- SAP-Hinweis 1888685 – JVM-Parametereinstellung für Release NW7.1 und höhere ändern
Nichtflüchtiger Speicher der Compute Engine
Die folgenden Einschränkungen gelten bei der Verwendung von SAP Landscape Management zur Verwaltung nichtflüchtiger Compute Engine-Speicher:
- Nur zonale nichtflüchtige Speicher werden unterstützt. Regionale Laufwerke werden nicht unterstützt.
- Die Partitionierung von Laufwerken, die sich über mehrere Instanzen erstrecken, wird nicht unterstützt.
- Für Bereitstellungspunkte, die von SAP Landscape Management verwaltet werden:
- Die Datei
/etc/fstab
darf keine Einträge enthalten. - In der aktuellen Version wird nur ein logisches Volume pro Volume-Gruppe und eine Volume-Gruppe pro Gerät unterstützt.
- Alle Bereitstellungspunkte, die mit einem logischen Volume in einer Volume-Gruppe verknüpft sind, müssen in der Bereitstellungskonfiguration von SAP Landscape Management konfiguriert werden. Jedes logische Volume in einer Volume-Gruppe, das in der Bereitstellungskonfiguration von SAP Landscape Management nicht konfiguriert ist, führt zu Fehlern bei SAP Landscape Management-Vorgängen wie "Rückgängigmachen der Vorbereitung". Weitere Informationen finden Sie unter Konfigurationen von Bereitstellungspunkten hinzufügen.
- Die Datei
Operative Einschränkungen
In den folgenden Abschnitten werden Einschränkungen beschrieben, die für bestimmte SAP Landscape Management-Vorgänge und Bereitstellungsaktionen in Google Cloud gelten.
Operative Einschränkungen für Instanzen und Systeme
Für die Vorgänge "Vorbereiten"/"Rückgängigmachen der Vorbereitung" und "Verschieben" von SAP Landscape Management gelten die folgenden Einschränkungen:
- Wenn ein Bereitstellungspunkt ausgelastet ist, kann die Aufhebung der Bereitstellung beim Rückgängigmachen der Vorbereitung und beim Verschieben fehlschlagen. Beispielsweise wenn ein Nutzer, der bei einer VM angemeldet ist, das Arbeitsverzeichnis in ein Verzeichnis unter einem Bereitstellungspunkt ändert, der von SAP Landscape Management verwaltet wird.
- Wenn eine VM-Instanz eine externe IP-Adresse hat, können Sie den Alias-IP-Bereich nicht mit SAP Landscape Management aktualisieren. Sie können diese Einschränkung jedoch vermeiden, wenn Sie eine zweite NIC für die externe IP-Adresse verwenden.
Einschränkungen bei der Systembereitstellung
In der folgenden Tabelle sind die Einschränkungen aufgeführt, die für die Bereitstellung von Systemen in Google Cloud mit SAP Landscape Management gelten:
Szenario für die Systembereitstellung | Beschränkungen |
---|---|
SAP-Systemkopie |
|
SAP-Systemaktualisierung |
|
SAP-Datenbankaktualisierung |
|
Erforderliche IAM-Ressourcenberechtigungen für den Connector für LaMa
Gewähren Sie einem Dienstkonto für den Connector für LaMa dieselben Berechtigungen, die ein Nutzer zum Ausführen derselben Funktionen benötigt.
Wenn Sie das Beenden und Starten von Aktionen auf Ihren verwalteten VMs zulassen möchten, können Sie dem Dienstkonto die Rolle "Compute-Administrator" (roles/compute.admin
) zuweisen.
Folgen Sie in Produktionsumgebungen dem Prinzip der geringsten Berechtigung.
Wenn die Rolle "Compute-Administrator" zu weit gefasst ist, können Sie eine benutzerdefinierte Rolle erstellen und die folgenden Berechtigungen verwenden:
compute.addresses.useInternal compute.disks.create compute.disks.createSnapshot compute.disks.delete compute.disks.get compute.disks.list compute.disks.setLabels compute.disks.update compute.disks.use compute.globalOperations.list compute.images.useReadOnly compute.instanceTemplates.list compute.instanceTemplates.useReadOnly compute.instances.attachDisk compute.instances.create compute.instances.delete compute.instances.detachDisk compute.instances.get compute.instances.list compute.instances.setMachineType compute.instances.setMetadata compute.instances.setServiceAccount compute.instances.setTags compute.instances.start compute.instances.stop compute.instances.suspend compute.instances.updateNetworkInterface compute.machineTypes.get compute.machineTypes.list compute.networks.use compute.projects.get compute.snapshots.create compute.snapshots.delete compute.snapshots.get compute.snapshots.list compute.snapshots.setLabels compute.snapshots.useReadOnly compute.subnetworks.use compute.zoneOperations.list compute.zones.list resourcemanager.projects.get resourcemanager.projects.list storage.objects.delete storage.objects.get storage.objects.list