Antes de fazer backup de dados e instâncias de escalonamento horizontal do SAP HANA, adicione o servidor de banco de dados como host ao serviço de backup e DR. Antes de começar, siga estas etapas de preparação. Também é recomendável consultar 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
nameserver
eindexserver
. precisa estar em execução. Você pode verificar isso na visão geral do SAP HANA Studio > Estado operacional > Confirmar se todos os serviços foram iniciados.Para permitir que o agente de backup e DR execute operações no host, use uma chave
hdbuserstore
do SAP HANA em vez de um nome de usuário e uma senha para se comunicar com o banco de dados HANA usando a userstore segura do SAP HANA. Consulte Configurar a chave de userstore do HANA.O banco de dados
log_mode
precisa ser definido como normal na guia de configuração do HANA Studio. Consulte Configurar o modo de registro e o backup de registro no HANA Studio.Todos os servidores SAP HANA que têm dados HANA a serem protegidos pelo serviço de backup e DR precisam ter sido integrados ao serviço de backup e DR.
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 estiverem protegidos como backups do banco de dados do SAP HANA usando o snapshot do LVM com CBT ou backup baseado em arquivos integrado com
backint
e se você também estiver protegendo sistemas de arquivos no mesmo host, no app do sistema de arquivos, defina/hana/log
e/hana/data
em um caminho de exclusão. Consulte Sistema de arquivos do Linux.Recomendação de backup de registro de arquivo HANA:
- Defina o caminho de backup de registro do HANA Archive como
basepath_logbackup
ebasepath_catalogbackup
no global.ini. - Não use a montagem de registro do HANA Archive para armazenar arquivos diferentes do backup do registro do HANA Archive.
- Por padrão, a limpeza de arquivo é executada em todos os backups do banco de dados. Para alcançar o melhor RTO de recuperação, mantenha a configuração padrão.
- Defina o caminho de backup de registro do HANA Archive como
Configurar a chave de userstore do HANA
Use as instruções a seguir para configurar a chave de userstore do HANA:
- Crie o usuário de backup do banco de dados no HANA Studio.
- Receba os números de porta da instância e do 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 SAP HANA Studio SYSTEMDB, acesse System > Security > Users > New User.
- Atribua um nome de usuário e uma senha.
- Defina Forçar a alteração de senha no próximo acesso 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 do banco de dados
- Início do banco de dados
- Parada do 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 de banco de dados +. Operador de recuperação de banco de dados
- Administrador do banco de dados
- Início do banco de dados
- Parada do 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 da instância do HANA e dos números de porta do SQL para os bancos de dados do sistema.
Para conferir os números da instância e da porta SQL no HANA 2.0 Studio:
- Acesse Sistema.
- Clique na guia Paisagem.
- Clique na guia Services.
- 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 da 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 em (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 registro no HANA Studio
Usando o HANA Studio, defina o modo de registro do HANA e o local de backup de registro para backup e DR para fazer backups dos registros de transação do banco de dados HANA:
- No estúdio do HDB do SAP HANA, verifique se o backup de registro está definido corretamente em DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > página Configuration:
- O tipo de destino é Arquivo.
- O destino é definido como um caminho de montagem do sistema de arquivos local.
- O intervalo de backup está definido como RPO obrigatório.
- O backup automático de registros está ativado.
- O banco de dados
log_mode
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_logbackup
está definido corretamente:- Defina
basepath_catalogbackup
comobasepath_logbackup
.zz. - Abra a página de edição
basepath_catalogbackup
e defina o Novo valor como o mesmo debasepath_logbackup
. Clique em Salvar. Isso garante o backup do catálogo com backup de registro para recuperação pontual.
- Defina
- No servidor do banco de dados HANA, execute a nova configuração para que os valores entrem em vigor:
hdbnsutil -reconfig
.
Limpar o backup do Backint do SAP HANA
Se o Backint do SAP HANA já estiver protegido com o Compute Engine ou qualquer outro terceiro, execute as seguintes etapas de limpeza no host do SAP HANA antes de atribuir um plano de backup:
- Exclua os arquivos simbólicos antigos do Backint de
/usr/sap/(HANA SID)/SYS/global/hdb/opt
. - Limpeza de todos os parâmetros de 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 dispositivo 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 Começar a usar o backup e a DR: proteger e recuperar uma instância do Compute Engine. Agora você precisa criar um plano de backup para o banco de dados HANA que está sendo executado na instância do Compute Engine. Consulte Criar e aplicar um modelo de política.
Configurações avançadas de políticas 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, 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 em Editar política.
- Na parte de baixo da seção Criar/editar política, clique em Configurações avançadas da 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 vão ser armazenados. Por padrão, a opção Multirregional é selecionada 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 do disco de origem. Ao armazenar snapshots em um local diferente do local 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 de disco permanente. Para saber mais sobre preços, consulte Preços de disco.
Tipo de snapshot: selecione o tipo de snapshot Persistent Disk a ser usado para backups do SAP HANA. Os snapshots fazem backup incremental de dados dos discos permanentes. Durante os backups, um novo snapshot é criado para capturar o estado atual do Persistent Disk. Isso 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 de disco permanente. Para saber os detalhes dos 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 reter os backups por menos de 90 dias.
- Snapshot de arquivo: selecione o tipo de arquivo se você quiser manter as imagens de backup por um longo período. O período mínimo de faturamento do snapshot de arquivamento é de 90 dias, independentemente do período de armazenamento definido na política. Além disso, um snapshot do tipo de arquivamento também tem uma cobrança de recuperação extra se for usado em um job de montagem ou de restauração.
Truncate (Purge) Log after Backup: especifica se os registros de arquivo do HANA serão truncados (purgados) após o backup. Quando a opção Truncate Log after Backup está ativada, os registros de arquivo do HANA são truncados. Por padrão, a limpeza de arquivo é executada com todos os backups do 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 por hora em Detalhes e configurações do aplicativo.
- Não truncar/limpar o registro após o backup: esse é o padrão. Nesse modo, o registro de arquivo não será expurgado.
- Truncate/purge log after backup: selecione essa opção para ativar a exclusão de registros de arquivamento.
Enable Database Log Backup: defina essa opção como "Yes". A opção Ativar o backup de log 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 log de transações associados. Os logs 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 o backup de registro do banco de dados" é 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 do backup de registro (em dias): quando a opção "Ativar o backup de registro do banco de dados" é definida como "Sim", a retenção de registro é definida separadamente da retenção da política de snapshots. Ter um período de armazenamento separado permite usar registros em conjunto com cópias do banco de dados armazenadas no conjunto de snapshots.
Replicate Logs (Uses Streamsnap Technology): defina como No. Isso não se aplica à proteção de snapshot de disco permanente do SAP HANA. Essa função é ativada (definida como "Sim") por padrão. Se não for definido como "Não", ocorrerá um erro na criação do modelo.
Enviar registros para o pool do OnVault: defina como Não. Isso não se aplica à proteção de snapshots de disco permanente do SAP HANA. Essa função é ativada (definida como "Sim") por padrão. Se não for definido como "Não", vai ocorrer um erro na criação do modelo.
A seguir
Adicionar um host de banco de dados SAP HANA e descobrir e proteger os bancos de dados
Guia do DBA do serviço de backup e DR do SAP HANA
Esta página é uma 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. Confira 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
- Configurar o formato de disco de preparação 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