Skip to main content
NetApp solutions for SAP
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Più host

Collaboratori netapp-mschoen

Più host

Questa sezione descrive la configurazione del sistema di archiviazione NetApp specifico per i sistemi multi-host SAP HANA

Configurazione di volumi e LUN per sistemi SAP HANA con host multipli

La figura seguente mostra la configurazione di un volume di un sistema SAP HANA 4+1 multihost. I volumi di dati e i volumi di log di ciascun host SAP HANA vengono distribuiti a diversi storage controller. Ad esempio, il volume SID_data_mnt00001 È configurato sul controller A e sul volume SID_log_mnt00001 È configurato sul controller B. Viene configurato un LUN per ciascun volume.

Il /hana/shared Il volume deve essere accessibile da tutti gli host HANA e viene quindi esportato utilizzando NFS. Anche se non sono disponibili KPI specifici per le performance per /hana/shared File system, NetApp consiglia di utilizzare una connessione Ethernet a 10 GB.

Nota Se per il sistema SAP HANA viene utilizzato un solo storage controller di una coppia ha, i volumi di dati e log possono essere memorizzati anche sullo stesso storage controller.

Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto

Per ogni host SAP HANA, vengono creati un volume di dati e un volume di log. Il /hana/shared Il volume viene utilizzato da tutti gli host del sistema SAP HANA. La figura seguente mostra una configurazione di esempio per un sistema SAP HANA 4+1 a host multiplo.

Scopo Aggregato 1 al controller A. Aggregato 2 al controller A. Aggregato 1 al controller B. Aggregato 2 al controller B.

Volumi di dati e log per il nodo 1

Volume di dati: SID_data_mnt00001

Volume di log: SID_log_mnt00001

Volumi di dati e log per il nodo 2

Volume di log: SID_log_mnt00002

Volume di dati: SID_data_mnt00002

Volumi di dati e log per il nodo 3

Volume di dati: SID_data_mnt00003

Volume di log: SID_log_mnt00003

Volumi di dati e log per il nodo 4

Volume di log: SID_log_mnt00004

Volume di dati: SID_data_mnt00004

Volume condiviso per tutti gli host

Volume condiviso: SID_shared

La tabella seguente mostra la configurazione e i punti di montaggio di un sistema a più host con quattro host SAP HANA attivi.

LUN o volume Punto di montaggio sull'host SAP HANA Nota

LUN: SID_data_mnt00001

/hana/data/SID/mnt00001

Montato utilizzando un connettore storage

LUN: SID_log_mnt00001

/hana/log/SID/mnt00001

Montato utilizzando un connettore storage

LUN: SID_data_mnt00002

/hana/data/SID/mnt00002

Montato utilizzando un connettore storage

LUN: SID_log_mnt00002

/hana/log/SID/mnt00002

Montato utilizzando un connettore storage

LUN: SID_data_mnt00003

/hana/data/SID/mnt00003

Montato utilizzando un connettore storage

LUN: SID_log_mnt00003

/hana/log/SID/mnt00003

Montato utilizzando un connettore storage

LUN: SID_data_mnt00004

/hana/data/SID/mnt00004

Montato utilizzando un connettore storage

LUN: SID_log_mnt00004

/hana/log/SID/mnt00004

Montato utilizzando un connettore storage

Volume: SID_shared

/hana/shared/SID

Montato su tutti gli host usando NFS e /etc/fstab entry

Nota Con la configurazione descritta, la /usr/sap/SID directory in cui è memorizzata la home directory predefinita dell'utente sidadm si trova sul disco locale per ogni host HANA. In una configurazione di disaster recovery con replica basata su disco, NetApp consiglia di creare quattro sottodirectory aggiuntive nel SID_shared volume per il /usr/sap/SID file system, in modo che ogni host del database abbia tutti i propri file system sullo storage centrale.

Configurazione di volumi e LUN per sistemi SAP HANA con host multipli che utilizzano Linux LVM

Linux LVM può essere utilizzato per aumentare le performance e risolvere i limiti delle dimensioni del LUN. Le diverse LUN di un gruppo di volumi LVM devono essere memorizzate in un aggregato diverso e in un controller diverso. La seguente tabella mostra un esempio di due LUN per gruppo di volumi per un sistema host multiplo SAP HANA 2+1.

Nota Non è necessario utilizzare LVM per combinare più LUN per soddisfare i KPI di SAP HANA, ma è consigliato.
Scopo Aggregato 1 al controller A. Aggregato 2 al controller A. Aggregato 1 al controller B. Aggregato 2 al controller B.

Volumi di dati e log per il nodo 1

Volume di dati: SID_data_mnt00001

Volume log2: SID_log2_mnt00001

Volume di log: SID_log_mnt00001

Volume Data2: SID_data2_mnt00001

Volumi di dati e log per il nodo 2

Volume log2: SID_log2_mnt00002

Volume di dati: SID_data_mnt00002

Volume Data2: SID_data2_mnt00002

Volume di log: SID_log_mnt00002

Volume condiviso per tutti gli host

Volume condiviso: SID_shared

Opzioni del volume

Le opzioni del volume elencate nella tabella seguente devono essere verificate e impostate su tutti i volumi utilizzati per SAP HANA.

Azione ONTAP 9

Disattivare le copie Snapshot automatiche

vol modify –vserver <vserver-name> -volume <volname> -snapshot-policy none

Disattiva la visibilità della directory Snapshot

vol modify -vserver <vserver-name> -volume <volname> -snapdir-access false

Creazione di LUN, volumi e mappatura delle LUN ai gruppi di iniziatori

Puoi utilizzare NetApp ONTAP System Manager per creare volumi di storage e LUN e associarli agli igroup dei server e all'interfaccia a riga di comando di ONTAP. In questa guida viene descritto l'utilizzo della CLI.

Creazione di LUN, volumi e mappatura di LUN in igroups utilizzando la CLI

Questa sezione mostra una configurazione di esempio utilizzando la riga di comando con ONTAP 9 per un sistema host 2+1 SAP HANA con SID FC5 utilizzando LVM e due LUN per gruppo di volumi LVM.

  1. Creare tutti i volumi necessari.

    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. Creare tutte le LUN.

    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. Creare l'igroup per tutti i server appartenenti al sistema FC5.

    lun igroup create -igroup HANA-FC5 -protocol fcp -ostype linux -initiator 10000090fadcc5fa,10000090fadcc5fb, 10000090fadcc5c1,10000090fadcc5c2,  10000090fadcc5c3,10000090fadcc5c4 -vserver hana
  4. Mappare tutti i LUN all'igroup creato.

    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