Configuração do SnapCenter
Siga as etapas nesta seção para a configuração de SnapCenter de base e a proteção do recurso HANA.
Visão geral das etapas de configuração
Siga as etapas a seguir para a configuração de SnapCenter de base e a proteção do recurso HANA. Cada passo é descrito em detalhes nos capítulos seguintes.
-
Configurar o usuário de backup do SAP HANA e a chave hdbuserstore. Usado para acessar o banco de dados HANA com o cliente hdbsql.
-
Configurar o armazenamento no SnapCenter. Credenciais para acessar os SVMs do FSX para ONTAP a partir do SnapCenter
-
Configurar credenciais para implantação de plug-in. Usado para implantar e instalar automaticamente os plug-ins do SnapCenter necessários no host do banco de dados HANA.
-
Adicionar host HANA ao SnapCenter. Implanta e instala os plug-ins do SnapCenter necessários.
-
Configurar políticas. Define o tipo de operação de backup (Snapshot, arquivo), as retenções, bem como a replicação opcional de backup do Snapshot.
-
Configurar a proteção de recursos DO HANA. Forneça a chave do hdbuserstore e anexe políticas e programações ao recurso HANA.
Configuração do usuário de backup do SAP HANA e do hdbuserstore
A NetApp recomenda configurar um usuário de banco de dados dedicado no banco de DADOS HANA para executar as operações de backup com o SnapCenter. Na segunda etapa, uma chave de armazenamento de usuário SAP HANA é configurada para esse usuário de backup e essa chave de armazenamento de usuário é usada na configuração do plug-in SAP HANA do SnapCenter.
A figura a seguir mostra o SAP HANA Studio através do qual você pode criar o usuário de backup
Os Privileges necessários são alterados com a versão HANA 2,0 SPS5: Administração de backup, leitura de catálogo, administração de backup de banco de dados e operador de recuperação de banco de dados. Para versões anteriores, o administrador de backup e a leitura do catálogo são suficientes.
Para um sistema SAP HANA MDC, você deve criar o usuário no banco de dados do sistema porque todos os comandos de backup para o sistema e os bancos de dados de locatário são executados usando o banco de dados do sistema.
O comando a seguir é usado para a configuração do armazenamento do usuário com o <sid>adm
usuário:
hdbuserstore set <key> <host>:<port> <database user> <password>
O SnapCenter usa o <sid>adm
usuário para se comunicar com o banco de DADOS HANA. Portanto, você deve configurar a chave de armazenamento de usuário usando o usuário 'id>adm' no host do banco de dados. Normalmente, o software cliente SAP HANA hdbsql é instalado juntamente com a instalação do servidor de banco de dados. Se este não for o caso, você deve instalar o hdbclient primeiro.
Em uma configuração SAP HANA MDC, a porta 3<instanceNo>13
é a porta padrão para o acesso SQL ao banco de dados do sistema e deve ser usada na configuração hdbuserstore.
Para uma configuração de vários hosts do SAP HANA, você deve configurar chaves de armazenamento de usuários para todos os hosts. O SnapCenter tenta se conetar ao banco de dados usando cada uma das chaves fornecidas e, portanto, pode operar independentemente de um failover de um serviço SAP HANA para um host diferente. Em nossa configuração de laboratório, nós configuramos uma chave de armazenamento de usuário para o usuário pfxadm
para nosso sistema PFX, que é um único sistema HANA MDC de host com um único locatário.
pfxadm@hana-1:/usr/sap/PFX/home> hdbuserstore set PFXKEY hana-1:30013 SNAPCENTER <password> Operation succeed.
pfxadm@hana-1:/usr/sap/PFX/home> hdbuserstore list DATA FILE : /usr/sap/PFX/home/.hdb/hana-1/SSFS_HDB.DAT KEY FILE : /usr/sap/PFX/home/.hdb/hana-1/SSFS_HDB.KEY ACTIVE RECORDS : 7 DELETED RECORDS : 0 KEY PFXKEY ENV : hana-1:30013 USER: SNAPCENTER KEY PFXSAPDBCTRL ENV : hana-1:30013 USER: SAPDBCTRL Operation succeed.
Você pode verificar o acesso ao banco de dados do sistema HANA que usa a chave com o hdbsql
comando.
pfxadm@hana-1:/usr/sap/PFX/home> hdbsql -U PFXKEY Welcome to the SAP HANA Database interactive terminal. Type: \h for help with commands \q to quit hdbsql SYSTEMDB=>
Configurar o armazenamento
Siga estas etapas para configurar o armazenamento no SnapCenter.
-
Na IU do SnapCenter, selecione sistemas de armazenamento.
Você pode selecionar o tipo de sistema de storage, que pode ser ONTAP SVMs ou clusters ONTAP. No exemplo a seguir, o gerenciamento da SVM é selecionado.
-
Para adicionar um sistema de storage e fornecer o nome de host e as credenciais necessárias, clique em novo.
O usuário SVM não precisa ser o usuário vsadmin, como mostrado na figura a seguir. Normalmente, um usuário é configurado no SVM e recebe as permissões necessárias para executar operações de backup e restauração. Para obter informações sobre o Privileges necessário, "Guia de instalação do SnapCenter" consulte a seção intitulada "ONTAP Privileges mínimo necessário".
-
Para configurar a plataforma de armazenamento, clique em mais opções.
-
Selecione All Flash FAS como o sistema de armazenamento para garantir que a licença, que faz parte do FSX for ONTAP, esteja disponível para SnapCenter.
O SVM
sapcc-hana-svm
agora está configurado no SnapCenter.
Crie credenciais para a implantação do plugin
Para permitir que o SnapCenter implante os plug-ins necessários nos HOSTS HANA, você deve configurar as credenciais do usuário.
-
Vá para Configurações, selecione credenciais e clique em novo.
-
Na configuração do laboratório, configuramos um novo usuário,
snapcenter
, no host HANA que é usado para a implantação do plug-in. Você deve ativar os privilégios de sudo, como mostrado na figura a seguir.
hana-1:/etc/sudoers.d # cat /etc/sudoers.d/90-cloud-init-users # Created by cloud-init v. 20.2-8.48.1 on Mon, 14 Feb 2022 10:36:40 +0000 # User rules for ec2-user ec2-user ALL=(ALL) NOPASSWD:ALL # User rules for snapcenter user snapcenter ALL=(ALL) NOPASSWD:ALL hana-1:/etc/sudoers.d #
Adicionar um host SAP HANA
Ao adicionar um host SAP HANA, o SnapCenter implanta os plug-ins necessários no host do banco de dados e executa operações de descoberta automática.
O plug-in SAP HANA requer Java versão 1,8 de 64 bits. O Java deve ser instalado no host antes que o host seja adicionado ao SnapCenter.
hana-1:/etc/ssh # java -version openjdk version "1.8.0_312" OpenJDK Runtime Environment (IcedTea 3.21.0) (build 1.8.0_312-b07 suse-3.61.3-x86_64) OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode) hana-1:/etc/ssh #
OpenJDK ou Oracle Java é suportado com SnapCenter.
Para adicionar o host SAP HANA, siga estas etapas:
-
Na guia host, clique em Adicionar.
-
Forneça informações do host e selecione o plug-in SAP HANA a ser instalado. Clique em Enviar.
-
Confirme a impressão digital.
A instalação DO HANA e do plug-in Linux é iniciada automaticamente. Quando a instalação for concluída, a coluna de status do host mostra Configurar plug-in VMware. O SnapCenter deteta se o plug-in SAP HANA está instalado em um ambiente virtualizado. Esse pode ser um ambiente VMware ou um ambiente em um provedor de nuvem pública. Nesse caso, o SnapCenter exibe um aviso para configurar o hipervisor.
Você pode remover a mensagem de aviso usando as etapas a seguir.
-
Na guia Configurações, selecione Configurações globais.
-
Para as configurações do hipervisor, selecione VMs com discos conetados iSCSI Direct ou NFS para todos os hosts e atualize as configurações.
A tela agora mostra o plug-in Linux e o plug-in HANA com o status em execução.
-
Configurar políticas
As políticas geralmente são configuradas independentemente do recurso e podem ser usadas por vários bancos de dados SAP HANA.
Uma configuração mínima típica consiste nas seguintes políticas:
-
Política para backups por hora sem replicação
LocalSnap
: . -
Política para verificação semanal de integridade de bloco usando um backup baseado em arquivo
BlockIntegrityCheck
: .
As seções a seguir descrevem a configuração dessas políticas.
Política para backups Snapshot
Siga estas etapas para configurar políticas de backup do Snapshot.
-
Aceda a Definições > políticas e clique em novo.
-
Introduza o nome e a descrição da política. Clique em seguinte.
-
Selecione o tipo de cópia de segurança como Instantâneo e selecione hora para a frequência de programação.
A programação em si é configurada posteriormente com a configuração de proteção de recursos HANA.
-
Configure as configurações de retenção para backups sob demanda.
-
Configure as opções de replicação. Neste caso, não está selecionada nenhuma atualização do SnapVault ou do SnapMirror.
A nova política está agora configurada.
Política para verificação de integridade de bloco
Siga estas etapas para configurar a política de verificação de integridade de bloco.
-
Aceda a Definições > políticas e clique em novo.
-
Introduza o nome e a descrição da política. Clique em seguinte.
-
Defina o tipo de cópia de segurança para File-Based e programe a frequência para Weekly (semanal). A programação em si é configurada posteriormente com a configuração de proteção de recursos HANA.
-
Configure as configurações de retenção para backups sob demanda.
-
Na página Resumo, clique em concluir.
Configurar e proteger um recurso HANA
Após a instalação do plug-in, o processo de descoberta automática do recurso HANA é iniciado automaticamente. Na tela recursos, um novo recurso é criado, que é marcado como bloqueado com o ícone de cadeado vermelho. Para configurar e proteger o novo recurso HANA, siga estas etapas:
-
Selecione e clique no recurso para continuar a configuração.
Você também pode acionar o processo de descoberta automática manualmente na tela recursos clicando em Atualizar recursos.
-
Forneça a chave de armazenamento de usuários para o banco de dados HANA.
O processo de descoberta automática de segundo nível começa no qual os dados do locatário e as informações de espaço físico do storage são descobertos.
-
Na guia recursos, clique duas vezes no recurso para configurar a proteção de recursos.
-
Configure um formato de nome personalizado para a cópia Snapshot.
A NetApp recomenda o uso de um nome de cópia Snapshot personalizado para identificar facilmente quais backups foram criados com qual tipo de política e agendamento. Ao adicionar o tipo de agendamento no nome da cópia Snapshot, você pode distinguir entre backups programados e sob demanda. A
schedule name
cadeia de carateres para backups sob demanda está vazia, enquanto os backups programados incluem a cadeiaHourly
,Daily
,or Weekly
. -
Nenhuma configuração específica precisa ser feita na página Configurações do aplicativo. Clique em seguinte.
-
Selecione as políticas a serem adicionadas ao recurso.
-
Defina o agendamento para a política de verificação de integridade do bloco.
Neste exemplo, ele é definido para uma vez por semana.
-
Defina o agendamento para a política Snapshot local.
Neste exemplo, ele é definido para cada 6 horas.
-
Forneça informações sobre a notificação por e-mail.
A configuração do recurso HANA agora está concluída e você pode executar backups.