Vários hosts
Vários hosts
Esta seção descreve a configuração do sistema de armazenamento NetApp específico para sistemas de hosts múltiplos SAP HANA
Configuração de volume e LUN para sistemas SAP HANA de vários hosts
A figura a seguir mostra a configuração de volume de um 4 sistema SAP HANA de mais de 1 host com vários hosts. Os volumes de dados e os volumes de log de cada host do SAP HANA são distribuídos a diferentes controladores de storage. Por exemplo, o volume SID_data_mnt00001
é configurado no controlador A e o volume SID_log_mnt00001
é configurado no controlador B. um LUN é configurado em cada volume.
`/hana/shared`O volume precisa estar acessível por todos os HOSTS HANA e, portanto, é exportado pelo uso do NFS. Mesmo que não haja KPIs de desempenho específicos para o `/hana/shared` sistema de arquivos, a NetApp recomenda o uso de uma conexão Ethernet 10Gb.
|
Se apenas um controlador de storage de um par de HA for usado no sistema SAP HANA, os volumes de dados e log também poderão ser armazenados no mesmo controlador de storage. |
Para cada host do SAP HANA, um volume de dados e um volume de log são criados. `/hana/shared`O volume é usado por todos os hosts do sistema SAP HANA. A figura a seguir mostra um exemplo de configuração para um 4 sistema SAP HANA de mais de 1 host com vários hosts.
Finalidade | Agregar 1 no controlador A | Agregar 2 no controlador A | Agregado 1 no controlador B | Agregado 2 no controlador B |
---|---|---|---|---|
Volumes de dados e log para o nó 1 |
Volume de dados: SID_data_mnt00001 |
– |
Volume de log: SID_log_mnt00001 |
– |
Volumes de dados e log para o nó 2 |
Volume de log: SID_log_mnt00002 |
– |
Volume de dados: SID_data_mnt00002 |
– |
Volumes de dados e log para o nó 3 |
– |
Volume de dados: SID_data_mnt00003 |
– |
Volume de log: SID_log_mnt00003 |
Volumes de dados e log para o nó 4 |
– |
Volume de log: SID_log_mnt00004 |
– |
Volume de dados: SID_data_mnt00004 |
Volume compartilhado para todos os hosts |
Volume compartilhado: SID_shared |
– |
– |
– |
A tabela seguinte mostra a configuração e os pontos de montagem de um sistema de vários hosts com quatro hosts SAP HANA ativos.
LUN ou volume | Ponto de montagem no host SAP HANA | Nota |
---|---|---|
LUN: SID_data_mnt00001 |
/Hana/data/SID/mnt00001 |
Montado usando o conetor de armazenamento |
LUN: SID_log_mnt00001 |
/Hana/log/SID/mnt00001 |
Montado usando o conetor de armazenamento |
LUN: SID_data_mnt00002 |
/Hana/data/SID/mnt00002 |
Montado usando o conetor de armazenamento |
LUN: SID_log_mnt00002 |
/Hana/log/SID/mnt00002 |
Montado usando o conetor de armazenamento |
LUN: SID_data_mnt00003 |
/Hana/data/SID/mnt00003 |
Montado usando o conetor de armazenamento |
LUN: SID_log_mnt00003 |
/Hana/log/SID/mnt00003 |
Montado usando o conetor de armazenamento |
LUN: SID_data_mnt00004 |
/Hana/data/SID/mnt00004 |
Montado usando o conetor de armazenamento |
LUN: SID_log_mnt00004 |
/Hana/log/SID/mnt00004 |
Montado usando o conetor de armazenamento |
Volume: SID_shared |
/Hana/shared/SID |
Montado em todos os hosts usando entrada NFS e /etc/fstab |
|
Com a configuração descrita, o /usr/sap/SID diretório no qual o diretório inicial padrão do usuário SIDadm é armazenado está no disco local para cada host HANA. Em uma configuração de recuperação de desastres com replicação baseada em disco, a NetApp recomenda a criação de quatro subdiretórios adicionais SID_shared no volume para o /usr/sap/SID sistema de arquivos, de modo que cada host de banco de dados tenha todos os seus sistemas de arquivos no storage central.
|
Configuração de volume e LUN para sistemas SAP HANA de vários hosts usando Linux LVM
O LVM Linux pode ser usado para aumentar o desempenho e para lidar com as limitações de tamanho de LUN. Os diferentes LUNs de um grupo de volumes LVM devem ser armazenados em um agregado diferente e em um controlador diferente. A tabela a seguir mostra um exemplo para dois LUNs por grupo de volume para um sistema de vários hosts SAP HANA de mais de 2 GB e 1 GB.
|
Não é necessário usar o LVM para combinar vários LUNs para atender aos KPIs do SAP HANA, mas é recomendado. |
Finalidade | Agregar 1 no controlador A | Agregar 2 no controlador A | Agregado 1 no controlador B | Agregado 2 no controlador B |
---|---|---|---|---|
Volumes de dados e log para o nó 1 |
Volume de dados: SID_data_mnt00001 |
Volume Log2: SID_log2_mnt00001 |
Volume de log: SID_log_mnt00001 |
Volume Data2: SID_data2_mnt00001 |
Volumes de dados e log para o nó 2 |
Volume Log2: SID_log2_mnt00002 |
Volume de dados: SID_data_mnt00002 |
Volume Data2: SID_data2_mnt00002 |
Volume de log: SID_log_mnt00002 |
Volume compartilhado para todos os hosts |
Volume compartilhado: SID_shared |
– |
– |
– |
Opções de volume
As opções de volume listadas na tabela a seguir devem ser verificadas e definidas em todos os volumes usados para o SAP HANA.
Ação | ONTAP 9 |
---|---|
Desativar cópias Snapshot automáticas |
modificar vol –vserver <vserver-name> -volume <volname> -snapshot-policy none |
Desativar a visibilidade do diretório Snapshot |
vol modificar -vserver <vserver-name> -volume <volname> -snapdir-access false |
Criação de LUNs, volumes e mapeamento de LUNs para grupos de iniciadores
Você pode usar o Gerenciador de sistemas do NetApp ONTAP para criar volumes de armazenamento e LUNs e mapeá-los para os grupos de servidores e a CLI do ONTAP. Este guia descreve o uso da CLI.
Criação de LUNs, volumes e mapeamento de LUNs para grupos usando a CLI
Esta seção mostra um exemplo de configuração usando a linha de comando com o ONTAP 9 para um 2 sistema de vários hosts SAP HANA de mais de 1 TB com SID FC5 usando LVM e dois LUNs por grupo de volume LVM.
-
Crie todos os volumes necessários.
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
-
Crie todos os 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
-
Crie o grupo para todos os servidores pertencentes ao sistema FC5.
lun igroup create -igroup HANA-FC5 -protocol fcp -ostype linux -initiator 10000090fadcc5fa,10000090fadcc5fb, 10000090fadcc5c1,10000090fadcc5c2, 10000090fadcc5c3,10000090fadcc5c4 -vserver hana
-
Mapeie todos os LUNs para o grupo criado.
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