Skip to main content
NetApp solutions for SAP
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Vários hosts

Colaboradores netapp-mschoen

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.
Observação 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.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

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

Observação 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.

Observação 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.

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