Erkennen von VM-Images und -Datenträgern

Abgeschlossen

Microsoft Azure bietet mehrere Möglichkeiten zum Bereitstellen VM-basierter Lösungen. Eine der wichtigsten Überlegungen ist der Ansatz zur Installation des Betriebssystems und der damit verbundenen SAP-Workloads. Im Allgemeinen stehen drei Optionen zur Auswahl:

Azure Marketplace-Images

Bei diesem Ansatz werden virtuelle Computer (VM) bereitgestellt, die auf von Microsoft oder Drittanbietern bereitgestellten VM-Images von Azure Marketplace basieren. Nachdem Sie einen virtuellen Computer in Azure bereitgestellt haben, befolgen Sie dieselben Richtlinien und verwenden dieselben Tools zum Installieren der SAP-Software und/oder des DBMS auf Ihrem virtuellen Computer, die Sie auch in einer lokalen Umgebung nutzen würden. Die Installation kann manuell oder automatisiert durchgeführt werden, indem Konfigurationsverwaltungstools wie PowerShell DSC, benutzerdefinierte Skripte, Ansible, Puppet oder Chef verwendet werden (die meisten sind in Form von Azure-VM-Erweiterungen verfügbar).

Verwenden eines SQL Server-Images aus dem Microsoft Azure Marketplace

Microsoft bietet im Azure Marketplace virtuelle Computer an, die bereits Versionen von SQL Server enthalten. Für SAP-Kunden, die Lizenzen für SQL Server und Windows benötigen, kann die Verwendung dieser Images eine Möglichkeit bieten, den Bedarf an Lizenzen zu decken, indem sie Windows-VMs mit vorhandener SQL Server-Installation bereitstellen. Um solche Images für SAP verwenden zu können, müssen die folgenden Voraussetzungen erfüllt sein:

  • Die Nicht-Evaluierungsversionen von SQL Server verursachen höhere Kosten als eine VM mit einer „Nur-Windows-Bereitstellung“ aus Azure Marketplace. Informationen zum Vergleichen von Preisen finden Sie unter Virtuelle Windows-Computer – Preise und unter Virtuelle SQL Server Enterprise-Computer – Preise.
  • Sie können nur SQL Server-Releases verwenden, die von SAP unterstützt werden.
  • Die Sortierung der SQL Server-Instanz, die auf den im Azure Marketplace verfügbaren virtuellen Computern installiert ist, ist nicht die Sortierung, die SAP NetWeaver zum Ausführen der SQL Server-Instanz benötigt. Sie können die Sortierung jedoch mithilfe des folgenden Verfahrens ändern:

Ändern der SQL Server-Sortierung einer Microsoft Windows-/SQL Server-VM

Da die SQL Server-Images im Azure Marketplace nicht die Sortierung verwenden, die für SAP NetWeaver-Anwendungen erforderlich ist, muss diese sofort nach der Bereitstellung geändert werden. Für SQL Server kann diese Änderung der Sortierung durch Ausführen des folgenden Befehls erfolgen, sobald die VM bereitgestellt wurde und sich ein Administrator bei der bereitgestellten VM anmelden kann:

Setup.exe /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=[local admin account name] /SQLCOLLATION=SQL_Latin1_General_Cp850_BIN2

Dieser Vorgang sollte nur wenige Minuten dauern. Um sicherzustellen, dass durch den Schritt das richtige Ergebnis erzielt wurde, können Sie die gespeicherte Prozedur „sp_helpsort“ in der primären SQL Server-Datenbank ausführen. Die gewünschte Ausgabe lautet „Latin1-General“, Vergleichssortierung mit binärem Codepunkt für Unicode-Daten, SQL Server-Sortierreihenfolge 40 auf Codepage 850 für Nicht-Unicode-Daten.

Wenn das nicht der Fall ist, BEENDEN Sie die SAP-Bereitstellung, und untersuchen Sie, warum der setup-Befehl nicht wie erwartet funktioniert hat. Die Bereitstellung von SAP NetWeaver-Anwendungen auf SQL Server-Instanzen mit anderen SQL Server-Codeseiten als den oben genannten wird NICHT unterstützt.

Benutzerdefinierte Images

Dieser Ansatz beinhaltet die Bereitstellung von VMs auf der Basis kundenspezifischer Images in Fällen, in denen Azure Marketplace-Images möglicherweise nicht Ihren Anforderungen entsprechen. Der Prozess zur Vorbereitung solcher Images hängt vom Betriebssystem ab. Details finden Sie unter:

Wenn Sie bereits SAP-Inhalte auf Ihrer lokalen VM installiert haben (insbesondere bei Systemen mit zwei Ebenen), können Sie die SAP-Systemeinstellungen nach der Bereitstellung der Azure-VM mithilfe des Verfahrens zur Umbenennung von Instanzen anpassen, das vom SAP Software Provisioning Manager unterstützt wird (SAP-Hinweis 1619720).

In diesem Fall haben Sie auch die Möglichkeit, SAP-Workloads manuell oder auf automatisierte Weise zu installieren und zu konfigurieren, indem Sie dieselben Konfigurationsverwaltungstools verwenden wie oben aufgeführt.

Benutzerdefinierte Datenträger

Dieser Ansatz umfasst das Hochladen einer VM vom lokalen Standort in Azure. Hierbei wird ein nicht generalisierter Datenträger verwendet, sodass Sie ein bestimmtes SAP-System von einem lokalen Standort in Azure verschieben können. Die hochgeladenen VHDs sollten das Betriebssystem, die SAP-Binärdateien sowie die DBMS-Binärdateien und die Daten- und Protokolldateien des DBMS enthalten. Im Gegensatz zum zweiten Ansatz behalten Sie denselben Hostnamen, dieselbe SAP-SID und dieselben SAP-Benutzerkonten bei.