Antes de fazer backup de instâncias e dados de escalonamento horizontal do SAP HANA, adicione o servidor de banco de dados como um host ao serviço de backup e DR. Antes de começar, siga estas etapas de preparação. Também é recomendável analisar o Backup e DR para SAP HANA.
Pré-requisitos
Antes de começar:
Todos os serviços configurados (consulte a Nota SAP 1697613 e a Nota SAP 1649519), como
nameservereindexserver. precisam estar em execução. É possível verificar isso na visão geral do SAP HANA Studio > Estado operacional > Confirmar que todos os serviços foram iniciados.Para permitir que o agente de backup e DR execute operações do lado do host, use uma chave
hdbuserstoredo SAP HANA em vez de um nome de usuário e senha para se comunicar com o banco de dados HANA usando o SAP HANA Secure Userstore. Consulte Configurar a chave do userstore do HANA.O
log_modedo banco de dados precisa ser definido como normal na guia de configuração do HANA Studio. Consulte Configurar o modo de registro e o backup de registros no HANA Studio.Todos os servidores SAP HANA que têm dados do HANA a serem protegidos pelo serviço de backup e DR precisam ter sido integrados a ele.
Todos os servidores SAP HANA que têm dados a serem protegidos pelo serviço de backup e DR precisam ter o agente de backup e DR instalado.
Se os volumes de dados subjacentes do SAP HANA forem protegidos como backups de banco de dados do SAP HANA usando o snapshot do LVM com CBT ou backup baseado em arquivos integrado ao
backint, e se você também estiver protegendo sistemas de arquivos no mesmo host, no app do sistema de arquivos, defina/hana/loge/hana/dataem um caminho de exclusão. Consulte Sistema de arquivos Linux.Recomendação de backup de registro de arquivo do HANA:
- Defina o caminho de backup do registro de arquivo do HANA como
basepath_logbackupebasepath_catalogbackupem global.ini. - Não use a montagem de registro de arquivo do HANA para armazenar arquivos que não sejam de backup de registro de arquivo do HANA.
- Por padrão, a limpeza de arquivos é executada com cada backup de banco de dados. Para conseguir o melhor RTO de recuperação, mantenha a configuração padrão.
- Defina o caminho de backup do registro de arquivo do HANA como
Configurar a chave do userstore do HANA
Use as instruções a seguir para configurar a chave do userstore do HANA:
- Crie o usuário de backup do banco de dados no HANA Studio.
- Receba os números da instância e da porta SQL.
- Crie a chave hdbuserstore do SAP HANA para usuários de backup do banco de dados do sistema.
Etapa 1: criar o usuário de backup do banco de dados no HANA Studio
Escolha um nome de usuário do banco de dados com base no padrão da empresa. Crie essa conta de usuário em SYSTEMDB.
- Crie o usuário em
SYSTEMDB:- No SYSTEMDB do SAP HANA Studio, acesse Sistema > Segurança > Usuários > Novo usuário.
- Atribua um nome de usuário e uma senha.
- Defina Forçar a alteração de senha no próximo login como Não.
- HANA 2.0 (SPS01 a SPS04): clique na guia Privilégio do sistema e atribua privilégios selecionando o seguinte:
- Administrador de backup
- Leitura de catálogo
- Administrador de banco de dados
- Iniciar banco de dados
- Parar banco de dados
- HANA 2.0 (SPS05 e versões mais recentes): clique na guia Privilégio do sistema e atribua privilégios selecionando o seguinte:
- Administrador de backup
- Leitura de catálogo
- Operador de backup do banco de dados
- Operador de recuperação do banco de dados
- Administrador de banco de dados
- Iniciar banco de dados
- Parar banco de dados
- Implante o usuário do sistema recém-criado clicando na seta verde.
Etapa 2: receber os números da instância e da porta SQL
Você precisa dos números da instância do HANA e da porta SQL para bancos de dados do sistema.
Para receber os números da instância e da porta SQL do HANA 2.0 Studio:
- Acesse Sistema.
- Clique na guia Paisagem.
- Clique na guia Serviços.
- Na coluna Serviço, navegue até o
nameserver. - Receba o valor da porta SQL. O número da instância é o segundo e o terceiro dígitos do número da porta SQL.
Etapa 3: criar a chave hdbuserstore do SAP HANA para usuários de backup do banco de dados do sistema
Use esta convenção de nomenclatura para o nome da chave do userstore: para SYSTEMDB, defina o nome da chave como (Database backup username). Por exemplo, para o nome de usuário de backup do banco de dados (Actbackup), defina SYSTEMDB-key_name- (ACTBACKUP).
Procedimento
- Conecte-se ao sistema de banco de dados HANA usando SSH e faça login no (sid)adm:
su - (sid)adm - Mude o diretório:
cd exe Crie entradas no hdbuserstore usando o comando
hdbuserstore:./hdbuserstore SET (key_name) (host name):(port) (DB_user_name) (DB_user_password)Neste exemplo: `
./hdbuserstore SET ACTBACKUP s4hana:30013 ACTBACKUP (DB_user_password)Verifique o keystore:
./hdbuserstore list
Configurar o modo de registro e o backup de registros no HANA Studio
Usando o HANA Studio, defina o modo de registro do HANA e o local de backup de registros para que o Backup e DR façam backups dos registros de transações do banco de dados HANA:
- No SAP HANA HDB Studio, verifique se o backup de registros está definido corretamente na página DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuration :
- O tipo de destino é Arquivo.
- O destino está definido como um caminho de montagem do sistema de arquivos local.
- O intervalo de backup está definido como RPO necessário.
- O backup de registros automático está ativado.
- O
log_modedo banco de dados precisa ser definido como normal.
- Verifique em Configuração do banco de dados: DATABASE (SYSTEMDB FOR HANA 2.0) > página de configuração. No filtro, digite basepath.
- Verifique se
basepath_logbackupestá definido corretamente:- Defina o
basepath_catalogbackupcomo o mesmo quebasepath_logbackup. - Abra a página de edição
basepath_catalogbackupe defina o Novo valor. como o mesmo quebasepath_logbackup. Clique em Salvar. Isso garante o backup do catálogo com backup de registros para recuperação pontual.
- Defina o
- No servidor de banco de dados HANA, execute a reconfiguração para que os valores entrem em vigor:
hdbnsutil -reconfig.
Limpar o backup do SAP HANA Backint
Se o SAP HANA Backint já estiver protegido com o Compute Engine ou qualquer outro terceiro, execute as etapas de limpeza a seguir no host do SAP HANA antes de atribuir um plano de backup:
- Exclua arquivos simbólicos Backint antigos de
/usr/sap/(HANA SID)/SYS/global/hdb/opt. - Limpe todos os parâmetros do Backint de
global.ini. - Desinstale e reinstale o agente de backup e DR (consulte a próxima seção).
Instalar o agente de backup e DR no host
O agente de backup e DR conecta a instância do Compute Engine ao appliance de backup/recuperação. Para instalar o agente de backup e DR, consulte Instalar o agente de backup e DR em um host Linux.
Criar um plano de backup para os bancos de dados SAP HANA
O plano de backup é como o serviço de backup e DR programa jobs de backup e gerencia o armazenamento das imagens de backup.
Você criou um plano de backup para a instância do Compute Engine em Introdução ao backup e DR: proteger e recuperar uma instância do Compute Engine. Agora, crie um plano de backup para o banco de dados HANA que está em execução na instância do Compute Engine. Consulte Criar e aplicar um modelo de política.
Configurações avançadas de política específicas para bancos de dados HANA em discos permanentes do Compute Engine
O modelo de política precisa dessas configurações avançadas específicas.
- No console de gerenciamento de appliance, em Planos de backup, selecione Modelos.
- Selecione o modelo de política para o banco de dados HANA e clique em Editar.
- Em Políticas, clique na seta ao lado de Snapshot e clique em Editar política.
- Na parte de baixo da seção Criar/editar política, clique em Configurações avançadas de política.
Na caixa de diálogo Configurações avançadas, encontre e defina as seguintes configurações avançadas:
Local do snapshot: selecione a região em que os snapshots do Persistent Disk serão armazenados. Por padrão, Multirregional é selecionado (com base no local do disco de origem). Também é possível mudar o local de armazenamento do snapshot para uma região diferente da região do disco de origem. Ao armazenar snapshots em um local diferente do disco de origem, os dados trafegam pela rede entre esses locais e podem gerar taxas de rede. Os snapshots geram as mesmas taxas que a saída do Cloud Storage. Saiba mais sobre o snapshot do disco permanente.. Para saber os detalhes de preços, consulte Preços de disco.
Tipo de snapshot: selecione o tipo de snapshot do Persistent Disk a ser usado para backups do SAP HANA. Os snapshots fazem backup incremental de dados de discos permanentes. Durante os backups, um novo snapshot é criado para capturar o estado atual do Persistent Disk. Ele pode ser usado mais tarde para criar um novo disco para montagens ou restaurações. O Compute Engine armazena várias cópias de cada snapshot em vários locais, com somas de verificação automáticas para garantir a integridade dos dados. Saiba mais sobre o snapshot do disco permanente. Para saber os detalhes de preços, consulte Preços de disco..
- Snapshot padrão: por padrão, o tipo de snapshot padrão é selecionado. Use o tipo padrão se quiser manter os backups por menos de 90 dias.
- Snapshot de arquivamento: selecione o tipo de arquivamento se quiser manter imagens de backup por um longo período. Observação: o período mínimo de faturamento para o snapshot de arquivamento é de 90 dias, independentemente do período de armazenamento definido na política, e um snapshot de tipo de arquivamento também tem uma cobrança de recuperação adicional se for usado em um job de montagem ou restauração.
Truncar (limpar) o registro após o backup: especifique se os registros de arquivo do HANA serão truncados (limpos) após o backup. Quando a opção Truncar registro após o backup está ativada, os registros de arquivo do HANA são truncados. Por padrão, a limpeza de arquivos é executada com cada backup de banco de dados. Use o padrão para conseguir o melhor RTO de recuperação. Se a retenção de registros de produção estiver definida, a limpeza será executada com base na configuração Retenção de registros de banco de dados de produção em horas em Detalhes e configurações do aplicativo.
- Não truncar/limpar o registro após o backup: essa é a opção padrão. Nesse modo, o registro de arquivo não será limpo.
- Truncar/limpar o registro após o backup: selecione essa opção para ativar a limpeza do registro de arquivo.
Ativar backup de registro do banco de dados: defina essa opção como "Sim". A opção "Ativar backup de registro do banco de dados" permite que a política do plano de backup faça backup de um banco de dados e de todos os arquivos de registro de transações associados. Os registros são armazenados em backup quando o job de snapshot de registro é executado. Quando definido como "Sim", as opções relacionadas são ativadas.
RPO: especifique o backup de registro do banco de dados em minutos. Quando a opção "Ativar backup de registro do banco de dados" está definida como "Sim", o RPO define a frequência do backup de registro do banco de dados. A frequência é definida em minutos e não pode exceder o intervalo de backup do banco de dados. O menor valor que pode ser definido (em minutos) é 15.
Período de retenção de backup de registro (em dias): quando a opção "Ativar backup de registro do banco de dados" está definida como "Sim", a retenção de registros é definida separadamente da retenção da política de snapshot. Ter um período de armazenamento separado permite usar registros em conjunto com cópias do banco de dados armazenadas no pool de snapshots.
Replicar registros (usa a tecnologia Streamsnap): defina como Não. Isso não se aplica à proteção de snapshot do disco permanente do SAP HANA. Essa função é ativada (definida como "Sim") por padrão. Se você não definir como "Não", ocorrerá um erro de criação de modelo.
Enviar registros para o pool OnVault: defina como Não. Isso não se aplica à proteção de snapshot do disco permanente do SAP HANA. Essa função é ativada (definida como "Sim") por padrão. Se você não definir como "Não", ocorrerá um erro de criação de modelo.
A seguir
Adicionar um host de banco de dados SAP HANA e descobrir e proteger os bancos de dados dele
Guia do DBA do SAP HANA do serviço de backup e DR
Esta página faz parte de uma série de páginas específicas para proteger e recuperar bancos de dados SAP HANA com o serviço de backup e DR. Você pode encontrar mais informações nas páginas a seguir:
- Backup e DR para SAP HANA
- Preparar bancos de dados SAP HANA para backup
- Adicionar um host de banco de dados SAP HANA e descobrir e proteger os bancos de dados dele
- Configurar o formato do disco de preparo e o método de backup para bancos de dados SAP HANA
- Definir detalhes e configurações do aplicativo para bancos de dados SAP HANA
- Fazer backup de um banco de dados HANA descoberto
- Fazer backup dos bancos de dados HANA 1+n e de escalonamento horizontal do HANA
- Restaurar e recuperar bancos de dados SAP HANA
- Montar uma imagem de backup do SAP HANA como uma montagem padrão
- Montar uma imagem de backup do SAP HANA como um banco de dados virtual
- Montar e migrar uma imagem de backup do SAP HANA para recuperação instantânea em qualquer destino