Einzelner Host
Einzelner Host
Dieser Abschnitt beschreibt die Konfiguration des NetApp-Speichersystems speziell für SAP HANA-Einzelhostsysteme
Volume- und LUN-Konfiguration für SAP HANA Single-Host-Systeme
Die folgende Abbildung zeigt die Volume-Konfiguration von vier SAP HANA-Systemen mit einem Host. Die Daten- und Protokoll-Volumes jedes SAP HANA Systems werden auf verschiedene Storage Controller verteilt. Beispielsweise ist das Volume SID1_data_mnt00001
auf Controller A konfiguriert und das Volume SID1_log_mnt00001
auf Controller B konfiguriert. Innerhalb jedes Volumes wird eine einzelne LUN konfiguriert.
|
Wird für die SAP HANA Systeme nur ein Storage-Controller eines Hochverfügbarkeitspaars (HA) verwendet, können Daten-Volumes und Protokoll-Volumes auch auf demselben Storage Controller gespeichert werden. |
Für jeden SAP HANA-Host, ein Daten-Volume, ein Protokoll-Volume und ein Volume für /hana/shared
Werden konfiguriert. Die folgende Tabelle zeigt eine Beispielkonfiguration mit vier SAP HANA Single-Host-Systemen.
Zweck | Aggregat 1 bei Controller A | Aggregat 2 bei Controller A | Aggregat 1 bei Controller B | Aggregieren 2 bei Controller B |
---|---|---|---|---|
Daten-, Protokoll- und freigegebene Volumes für System SID1 |
Datenvolumen: SID1_Data_mnt00001 |
Freigegebenes Volume: SID1_Shared |
– |
Protokollvolumen: SID1_log_mnt00001 |
Daten-, Protokoll- und freigegebene Volumes für System SID2 |
– |
Protokollvolumen: SID2_log_mnt00001 |
Datenvolumen: SID2_Data_mnt00001 |
Freigegebenes Volume: SID2_Shared |
Daten-, Protokoll- und gemeinsam genutzte Volumes für System SID3 |
Gemeinsam genutztes Volume: SID3_shared |
Datenvolumen: SID3_Data_mnt00001 |
Protokollvolumen: SID3_log_mnt00001 |
– |
Daten-, Protokoll- und gemeinsam genutzte Volumes für System SID4 |
Protokollvolumen: SID4_log_mnt00001 |
– |
Gemeinsam genutztes Volume: SID4_shared |
Datenvolumen: SID4_Data_mnt00001 |
Die nächste Tabelle zeigt ein Beispiel für die Mount-Point-Konfiguration für ein System mit einem einzelnen Host.
LUN | Bereitstellungspunkt beim HANA-Host | Hinweis |
---|---|---|
SID1_Data_mnt00001 |
/hana/Data/SID1/mnt00001 |
Mit /etc/fstab-Eintrag montiert |
SID1_log_mnt00001 |
/hana/log/SID1/mnt00001 |
Mit /etc/fstab-Eintrag montiert |
SID1_Shared |
/hana/Shared/SID1 |
Mit /etc/fstab-Eintrag montiert |
|
Mit der beschriebenen Konfiguration wird der verwendet /usr/sap/SID1 Verzeichnis, in dem das Standard-Home-Verzeichnis des Benutzers SID1adm gespeichert ist, befindet sich auf der lokalen Festplatte. Für ein Disaster Recovery mit festplattenbasierter Replizierung empfiehlt NetApp die Erstellung einer zusätzlichen LUN innerhalb von SID1_shared Volume für das /usr/sap/SID1 Verzeichnis so dass alle Dateisysteme auf dem zentralen Speicher sind.
|
Volume- und LUN-Konfiguration für SAP HANA Single-Host-Systeme mit Linux LVM
Der Linux LVM kann verwendet werden, um die Leistung zu steigern und um LUN-Größenbeschränkungen zu beheben. Die verschiedenen LUNs einer LVM Volume-Gruppe sollten in einem anderen Aggregat und einem anderen Controller gespeichert werden. Die folgende Tabelle enthält ein Beispiel für zwei LUNs pro Volume-Gruppe.
|
Es ist nicht notwendig, LVM mit mehreren LUNs zu verwenden, um die SAP HANA KPIs zu erfüllen, aber es wird empfohlen |
Zweck | Aggregat 1 bei Controller A | Aggregat 2 bei Controller A | Aggregat 1 bei Controller B | Aggregieren 2 bei Controller B |
---|---|---|---|---|
Daten-, Protokoll- und gemeinsam genutzte Volumes für LVM-basierte Systeme |
Datenvolumen: SID1_Data_mnt00001 |
Gemeinsames Volume: SID1_Shared Log2 Volume: SID1_log2_mnt00001 |
Daten2 Volumen: SID1_data2_mnt00001 |
Protokollvolumen: SID1_log_mnt00001 |
|
Mit der beschriebenen Konfiguration wird der verwendet /usr/sap/SID1 Verzeichnis, in dem das Standard-Home-Verzeichnis des Benutzers SID1adm gespeichert ist, befindet sich auf der lokalen Festplatte. Für ein Disaster Recovery mit festplattenbasierter Replizierung empfiehlt NetApp die Erstellung einer zusätzlichen LUN innerhalb von SID1_shared Volume für das /usr/sap/SID1 Verzeichnis so dass alle Dateisysteme auf dem zentralen Speicher sind.
|
Volume-Optionen
Die in der folgenden Tabelle aufgeführten Volume-Optionen müssen auf allen für SAP HANA verwendeten Volumes überprüft und festgelegt werden.
Aktion | ONTAP 9 |
---|---|
Deaktivieren Sie automatische Snapshot Kopien |
vol modify –vserver <vserver-Name> -Volume <volname> -Snapshot-Policy keine |
Deaktivieren Sie die Sichtbarkeit des Snapshot Verzeichnisses |
vol modify -vserver <vserver-Name> -Volume <volname> -Snapdir-Access false |
Erstellen von LUNs, Volumes und Zuordnen von LUNs zu Initiatorgruppen
Sie können NetApp ONTAP System Manager verwenden, um Storage Volumes und LUNs zu erstellen und sie Initiatorgruppen der Server und der ONTAP CLI zuzuordnen. In diesem Leitfaden wird die Verwendung der CLI beschrieben.
Erstellen von LUNs, Volumes und Zuordnen von LUNs zu Initiatorgruppen über die CLI
Dieser Abschnitt zeigt eine Beispielkonfiguration unter Verwendung der Befehlszeile mit ONTAP 9 für ein SAP HANA-Einzelhostsystem mit SID FC5 unter Verwendung von LVM und zwei LUNs pro LVM-Volume-Gruppe:
-
Erstellung aller erforderlichen Volumes
vol create -volume FC5_data_mnt00001 -aggregate aggr1_1 -size 1200g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_log_mnt00001 -aggregate aggr1_2 -size 280g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_data2_mnt00001 -aggregate aggr1_2 -size 1200g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_log2_mnt00001 -aggregate aggr1_1 -size 280g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_shared -aggregate aggr1_1 -size 512g -state online -policy default -snapshot-policy none -junction-path /FC5_shared -encrypt false -space-guarantee none
-
Erstellen Sie alle LUNs.
lun create -path /vol/FC5_data_mnt00001/FC5_data_mnt00001 -size 1t -ostype linux -space-reserve disabled -space-allocation disabled -class regular lun create -path /vol/FC5_data2_mnt00001/FC5_data2_mnt00001 -size 1t -ostype linux -space-reserve disabled -space-allocation disabled -class regular lun create -path /vol/FC5_log_mnt00001/FC5_log_mnt00001 -size 260g -ostype linux -space-reserve disabled -space-allocation disabled -class regular lun create -path /vol/FC5_log2_mnt00001/FC5_log2_mnt00001 -size 260g -ostype linux -space-reserve disabled -space-allocation disabled -class regular
-
Erstellen Sie die Initiatorgruppe für alle Ports, die zu den Sythe-Hosts von FC5 gehören.
lun igroup create -igroup HANA-FC5 -protocol fcp -ostype linux -initiator 10000090fadcc5fa,10000090fadcc5fb -vserver hana
-
Ordnen Sie alle LUNs der erstellten Initiatorgruppe zu.
lun map -path /vol/FC5_data_mnt00001/FC5_data_mnt00001 -igroup HANA-FC5 lun map -path /vol/FC5_data2_mnt00001/FC5_data2_mnt00001 -igroup HANA-FC5 lun map -path /vol/FC5_log_mnt00001/FC5_log_mnt00001 -igroup HANA-FC5 lun map -path /vol/FC5_log2_mnt00001/FC5_log2_mnt00001 -igroup HANA-FC5