Skip to main content
NetApp solutions for SAP
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Múltiples hosts

Colaboradores netapp-mschoen

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.

Nota 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.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

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 figura, 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/SID

Montado en todos los hosts usando entrada NFS y /etc/fstab

Nota Con la configuración descrita, el /usr/sap/SID 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 SID_shared el volumen para el sistema de archivos para /usr/sap/SID que cada host de la base de datos tenga 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. 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.

Nota No es necesario utilizar LVM para combinar varios LUN para cumplir con los KPI de SAP HANA, pero se recomienda.
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 configurarse en todos los volúmenes utilizados para SAP HANA.

Acción ONTAP 9

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.

  1. 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
  2. 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
  3. 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
  4. 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