Múltiples hosts
Múltiples hosts
Esta sección describe la configuración del sistema de almacenamiento NetApp específico para sistemas de múltiples hosts SAP HANA
Configuración de volúmenes y LUN para sistemas SAP HANA con varios hosts
En la siguiente figura, se muestra la configuración de volúmenes de un sistema SAP HANA de 4+1 host múltiple. Los volúmenes de datos y los volúmenes de registro de cada host SAP HANA se distribuyen a diferentes controladoras de almacenamiento. Por ejemplo, el volumen SID_data_mnt00001
Está configurado en la controladora A y el volumen SID_log_mnt00001
Se configura en la controladora B. Se configura un LUN dentro de cada volumen.
La /hana/shared
Todos los hosts HANA deben acceder al volumen y, por lo tanto, se exporta mediante NFS. Aunque no existen KPI de rendimiento específicos para el /hana/shared
Sistema de archivos, NetApp recomienda utilizar una conexión Ethernet de 10 GB.
|
Si solo se usa una controladora de almacenamiento de un par de alta disponibilidad para el sistema SAP HANA, los volúmenes de registros y datos también se pueden almacenar en la misma controladora de almacenamiento. |
|
Los sistemas NetApp ASA no admiten NFS como protocolo. NetApp recomienda utilizar un sistema AFF o FAS adicional para el /hana/shared sistema de archivos.
|
Para cada host SAP HANA, se crean un volumen de datos y un volumen de registro. La /hana/shared
El volumen lo utilizan todos los hosts del sistema SAP HANA. En la siguiente tabla se muestra un ejemplo de configuración para un sistema SAP HANA de 4+1 host múltiple.
Específico | Agregado 1 en la controladora a | Agregado 2 en la controladora a | Agregado 1 en la controladora B. | Agregado 2 en la controladora B. |
---|---|---|---|---|
Volúmenes de datos y de registro para el nodo 1 |
Volumen de datos: SID_data_mnt00001 |
– |
Volumen de registro: SID_log_mnt00001 |
– |
Volúmenes de datos y de registro para el nodo 2 |
Volumen de registro: SID_log_mnt00002 |
– |
Volumen de datos: SID_data_mnt00002 |
– |
Volúmenes de datos y de registro para el nodo 3 |
– |
Volumen de datos: SID_data_mnt00003 |
– |
Volumen de registro: SID_log_mnt00003 |
Volúmenes de datos y de registro para el nodo 4 |
– |
Volumen de registro: SID_log_mnt00004 |
– |
Volumen de datos: SID_data_mnt00004 |
Volumen compartido para todos los hosts |
Volumen compartido: SID_shared |
– |
– |
– |
En la siguiente tabla se muestran la configuración y los puntos de montaje de un sistema de varios hosts con cuatro hosts SAP HANA activos.
LUN o volumen | Punto de montaje en el host SAP HANA | Nota |
---|---|---|
LUN: SID_data_mnt00001 |
/hana/data/SID/mnt00001 |
Montado con el conector de almacenamiento |
LUN: SID_log_mnt00001 |
/hana/log/SID/mnt00001 |
Montado con el conector de almacenamiento |
LUN: SID_data_mnt00002 |
/hana/data/SID/mnt00002 |
Montado con el conector de almacenamiento |
LUN: SID_log_mnt00002 |
/hana/log/SID/mnt00002 |
Montado con el conector de almacenamiento |
LUN: SID_data_mnt00003 |
/hana/data/SID/mnt00003 |
Montado con el conector de almacenamiento |
LUN: SID_log_mnt00003 |
/hana/log/SID/mnt00003 |
Montado con el conector de almacenamiento |
LUN: SID_data_mnt00004 |
/hana/data/SID/mnt00004 |
Montado con el conector de almacenamiento |
LUN: SID_log_mnt00004 |
/hana/log/SID/mnt00004 |
Montado con el conector de almacenamiento |
Volume: SID_shared |
/hana/shared |
Montado en todos los hosts usando entrada NFS y /etc/fstab |
|
Con la configuración descrita, el /usr/sap/SID el directorio en el que se almacena el directorio inicial predeterminado del usuario sidadm, se encuentra en el disco local de cada host HANA. En una configuración de recuperación ante desastres con replicación basada en disco, NetApp recomienda crear cuatro subdirectorios adicionales en la SID_shared volumen para /usr/sap/SID de este modo, cada host de la base de datos cuenta con todos sus sistemas de archivos en el almacenamiento central.
|
Configuración de volúmenes y LUN para sistemas de varios hosts SAP HANA mediante Linux LVM
Se puede utilizar LVM de Linux para aumentar el rendimiento y solucionar las limitaciones de tamaño de LUN. Los diferentes LUN de un grupo de volúmenes de LVM deben almacenarse en un agregado diferente y en una controladora diferente.
|
No es necesario utilizar LVM para combinar varios LUN para cumplir con los KPI de SAP HANA, pero se recomienda |
La siguiente tabla muestra un ejemplo para dos LUN por grupo de volúmenes para un sistema host SAP HANA múltiple de 2+1.
Específico | Agregado 1 en la controladora a | Agregado 2 en la controladora a | Agregado 1 en la controladora B. | Agregado 2 en la controladora B. |
---|---|---|---|---|
Volúmenes de datos y de registro para el nodo 1 |
Volumen de datos: SID_data_mnt00001 |
Log2 volume: SID_log2_mnt00001 |
Volumen de registro: SID_log_mnt00001 |
Data2 volume: SID_data2_mnt00001 |
Volúmenes de datos y de registro para el nodo 2 |
Log2 volume: SID_log2_mnt00002 |
Volumen de datos: SID_data_mnt00002 |
Data2 volume: SID_data2_mnt00002 |
Volumen de registro: SID_log_mnt00002 |
Volumen compartido para todos los hosts |
Volumen compartido: SID_shared |
– |
– |
– |
Opciones de volumen
Las opciones de volumen enumeradas en la siguiente tabla deben verificarse y definirse en todas las SVM.
Acción | |
---|---|
Deshabilite las copias Snapshot automáticas |
vol modify –vserver <vserver-name> -volume <volname> -snapshot-policy none |
Deshabilitar la visibilidad del directorio Snapshot |
vol modify -vserver <vserver-name> -volume <volname> -snapdir-access false |
Crear LUN, volúmenes y asignar LUN a iGroups
Puede usar NetApp ONTAP System Manager para crear volúmenes de almacenamiento y LUN, y asignarlos a los iGroups de los servidores y la CLI de ONTAP. Esta guía describe el uso de la CLI.
Crear LUN, volúmenes y asignar LUN a iGroups mediante la CLI
En esta sección se muestra un ejemplo de configuración mediante la línea de comandos con ONTAP 9 para un sistema host múltiple de SAP HANA 2+1 con SID FC5 mediante LVM y dos LUN por grupo de volúmenes LVM:
-
Cree todos los volúmenes necesarios.
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
-
Cree todas las 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
-
Cree el iGroup para todos los servidores que pertenezcan al sistema FC5.
lun igroup create -igroup HANA-FC5 -protocol fcp -ostype linux -initiator 10000090fadcc5fa,10000090fadcc5fb,10000090fadcc5c1,10000090fadcc5c2,10000090fadcc5c3,10000090fadcc5c4 -vserver hana
-
Asigne todas las LUN al iGroup creado.
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