Skip to main content
NetApp solutions for SAP
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Mehrere Hosts

Beitragende netapp-mschoen

Mehrere Hosts

Dieser Abschnitt beschreibt die Konfiguration des NetApp-Speichersystems speziell für SAP HANA-Mehrfachhostsysteme

Volume- und LUN-Konfiguration für SAP HANA Multiple-Host-Systeme

Die folgende Abbildung zeigt die Volume-Konfiguration eines SAP HANA Systems mit 4+1 und mehreren Hosts. Die Daten-Volumes und Protokoll-Volumes jedes SAP HANA-Hosts werden auf verschiedene Storage-Controller verteilt. Beispiel: Das Volume SID_data_mnt00001 Wird für Controller A und Volume konfiguriert SID_log_mnt00001 Ist auf Controller B konfiguriert Eine LUN ist innerhalb jedes Volumes konfiguriert.

Der /hana/shared Das Volume muss von allen HANA-Hosts zugänglich sein und wird daher mithilfe von NFS exportiert. Obwohl es für die keine spezifischen Performance-KPIs gibt /hana/shared NetApp empfiehlt die Verwendung einer 10-Gbit-Ethernet-Verbindung.

Hinweis Wenn für das SAP HANA System nur ein Storage-Controller eines HA-Paars verwendet wird, können Daten- und Protokoll-Volumes auch auf demselben Storage Controller gespeichert werden.

Die Abbildung zeigt den Input/Output-Dialog oder die Darstellung des schriftlichen Inhalts

Für jeden SAP HANA-Host werden ein Daten-Volume und ein Protokoll-Volume erstellt. Der /hana/shared Das Volume wird von allen Hosts des SAP HANA-Systems verwendet. Die folgende Abbildung zeigt eine Beispielkonfiguration für ein SAP HANA System mit 4+1 mehreren Hosts.

Zweck Aggregat 1 bei Controller A Aggregat 2 bei Controller A Aggregat 1 bei Controller B Aggregieren 2 bei Controller B

Daten- und Protokoll-Volumes für Node 1

Datenvolumen: SID_Data_mnt00001

Protokollvolumen: SID_log_mnt00001

Daten- und Protokoll-Volumes für Node 2

Protokollvolumen: SID_log_mnt002

Datenvolumen: SID_Data_mnt002

Daten- und Protokoll-Volumes für Node 3

Datenvolumen: SID_Data_mnt00003

Protokollvolumen: SID_log_mnt00003

Daten- und Protokoll-Volumes für Node 4

Protokollvolumen: SID_log_mnt004

Datenvolumen: SID_Data_mnt00004

Gemeinsames Volume für alle Hosts

Gemeinsam genutztes Volume: SID_shared

Die nächste Tabelle zeigt die Konfiguration und die Mount-Punkte eines Systems mit mehreren Hosts mit vier aktiven SAP HANA-Hosts.

LUN oder Volume Bereitstellungspunkt beim SAP HANA-Host Hinweis

LUN: SID_Data_mnt00001

/hana/Data/SID/mnt00001

Montiert mit Speicheranschluss

LUN: SID_log_mnt00001

/hana/log/SID/mnt00001

Montiert mit Speicheranschluss

LUN: SID_Data_mnt002

/hana/Data/SID/mnt002

Montiert mit Speicheranschluss

LUN: SID_log_mnt002

/hana/log/SID/mnt002

Montiert mit Speicheranschluss

LUN: SID_Data_mnt003

/hana/Data/SID/mnt003

Montiert mit Speicheranschluss

LUN: SID_log_mnt003

/hana/log/SID/mnt003

Montiert mit Speicheranschluss

LUN: SID_Data_mnt004

/hana/Data/SID/mnt004

Montiert mit Speicheranschluss

LUN: SID_log_mnt004

/hana/log/SID/mnt004

Montiert mit Speicheranschluss

Volume: SID_Shared

/hana/Shared/SID

Gemountet auf allen Hosts mit NFS und /etc/fstab Eintrag

Hinweis Bei der beschriebenen Konfiguration befindet sich das /usr/sap/SID Verzeichnis, in dem das Standard-Home-Verzeichnis des Benutzers SIDadm gespeichert ist, auf der lokalen Festplatte für jeden HANA-Host. Bei einer Disaster-Recovery-Einrichtung mit festplattenbasierter Replizierung empfiehlt NetApp die Erstellung von vier zusätzlichen Unterverzeichnissen im SID_shared Volume für das /usr/sap/SID Filesystem, damit jeder Datenbank-Host über alle Dateisysteme im zentralen Storage verfügt.

Volume- und LUN-Konfiguration für SAP HANA Systeme mit mehreren Hosts unter Verwendung von 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 zeigt ein Beispiel für zwei LUNs pro Volume-Gruppe für ein 2+1 SAP HANA System mit mehreren Hosts.

Hinweis Es ist nicht notwendig, LVM zu verwenden, um mehrere LUNs zu kombinieren und so die SAP HANA-KPIs zu erfüllen, es wird jedoch empfohlen.
Zweck Aggregat 1 bei Controller A Aggregat 2 bei Controller A Aggregat 1 bei Controller B Aggregieren 2 bei Controller B

Daten- und Protokoll-Volumes für Node 1

Datenvolumen: SID_Data_mnt00001

Log2-Volumen: SID_log2_mnt00001

Protokollvolumen: SID_log_mnt00001

Daten2 Volumen: SID_data2_mnt00001

Daten- und Protokoll-Volumes für Node 2

Log2-Volumen: SID_log2_mnt002

Datenvolumen: SID_Data_mnt002

Daten2 Volumen: SID_data2_mnt002

Protokollvolumen: SID_log_mnt002

Gemeinsames Volume für alle Hosts

Gemeinsam genutztes Volume: SID_shared

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 mit der Befehlszeile mit ONTAP 9 für ein 2+1 SAP HANA mehrere Hostsysteme mit SID FC5 unter Verwendung von LVM und zwei LUNs pro LVM Volume-Gruppe.

  1. 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_mnt00002  -aggregate aggr2_1 -size 280g  -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_data_mnt00002  -aggregate aggr2_2 -size 1200g -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_mnt00002  -aggregate aggr2_2 -size 280g -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_data2_mnt00002  -aggregate aggr2_1 -size 1200g -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
  2. 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_data_mnt00002/FC5_data_mnt00002 -size 1t -ostype linux -space-reserve disabled -space-allocation disabled -class regular
    lun create -path /vol/FC5_data2_mnt00002/FC5_data2_mnt00002 -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
    lun create -path /vol/FC5_log_mnt00002/FC5_log_mnt00002 -size 260g -ostype linux -space-reserve disabled -space-allocation disabled -class regular
    lun create -path /vol/FC5_log2_mnt00002/FC5_log2_mnt00002 -size 260g -ostype linux -space-reserve disabled -space-allocation disabled -class regular
  3. Erstellen Sie die Initiatorgruppe für alle Server, die zu System FC5 gehören.

    lun igroup create -igroup HANA-FC5 -protocol fcp -ostype linux -initiator 10000090fadcc5fa,10000090fadcc5fb, 10000090fadcc5c1,10000090fadcc5c2,  10000090fadcc5c3,10000090fadcc5c4 -vserver hana
  4. 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_data_mnt00002/FC5_data_mnt00002  -igroup HANA-FC5
    lun map -path /vol/FC5_data2_mnt00002/FC5_data2_mnt00002  -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
    lun map -path /vol/FC5_log_mnt00002/FC5_log_mnt00002  -igroup HANA-FC5
    lun map -path /vol/FC5_log2_mnt00002/FC5_log2_mnt00002  -igroup HANA-FC5