Integração SnapCenter para o banco de dados SAP MaxDB
Este documento descreve as especificidades de integração do SnapCenter para o banco de dados SAP MaxDB usado em um ambiente SAP.
Introdução
O documento não se destina a ser uma descrição passo a passo de como configurar o ambiente completo, mas abrange conceitos e detalhes relevantes relacionados com:
-
Exemplo de visão geral da configuração
-
Esquema da amostra
-
Proteja a instância do SAP MaxDB
-
Restaure e recupere a instância do SAP MaxDB
Exemplo de visão geral da configuração
Exemplo de implementação para o Plugin SnapCenter MaxDB para um sistema SAP em execução no nosso Centro de demonstração.
|
Esta implementação descreve a configuração mínima de volume necessária. Backups de despejo de dados e backups de despejo de log, modelo de backup, etc. são configurados de acordo com SAP Note "1928060 - backup e recuperação de dados com backup do sistema de arquivos" e Notas referenciadas a partir daí. |
Alternativamente, a estrutura de volume descrita em "MS TechCommunity Blog"pode ser usada.
Ambiente de demonstração
Versões de software
Software | Versão |
---|---|
OS do Linux |
SLES PARA SAP 15 SP5 |
SAP |
SAP NetWeaver 7,5 |
SAP MaxDB |
DBMServer 7.9.10 build 004-123-265-969 |
SnapCenter |
6,1 |
MaxDB volume Design
O layout de menor volume a seguir deve ser usado para habilitar casos de uso de backup / recuperação e clonar para o banco de dados SAP MaxDB. A configuração de exemplo usa <SID>: M02.
Nome do volume | Diretório (qtree) no volume | Ponto de montagem no servidor | Comentário |
---|---|---|---|
<SID>_sapmaxdb |
sapdb |
/sapdb |
Diretório pai para arquivos relacionados ao MaxDB |
/Sapdb/<SID>/saplog |
Refazer logs (pode ser colocado em um volume diferente) |
||
/Sapdb/<SID>/backup |
Backups de despejo (dados e log) (podem ser colocados em um volume diferente) |
||
<sid>.adm |
/home/<sid>adm |
Diretório base do usuário <sid>.adm |
|
caixa de distribuição |
/home/sdb |
Diretório de base do usuário sdb |
|
<sid> |
/home/<sid> |
Diretório base do usuário <sid> |
|
usrsaptrans |
/usr/sap/trans |
Diretório de transporte |
|
Usrsap<SID> |
/Usr/sap/<SID> |
Usr SAP |
|
Sapmnt<SID> |
/Sapmnt/<SID> |
SAP GlobalHost dir |
|
<SID>_data |
sapdata |
/Sapdb/<SID>/sapdata |
Arquivos de dados DB (SID) |
Passos para proteger banco de dados M02
-
Verifique a distribuição do ficheiro, de acordo com o esquema da amostra
-
Verificar pré-requisitos para o host (sap-lnx25HANA)
-
Verificar pré-requisitos para a base de dados (M02)
-
Implantar / instalar o agente SnapCenter no host (sap-lnx25HANA)
-
Criar Configuração de recurso de instância do SnapCenter
Pré-requisitos no Host
Mais informações atuais podem estar disponíveis "aqui".
Antes de adicionar um host e instalar o pacote de plug-ins para Linux, você deve completar todos os requisitos.
-
Se estiver a utilizar iSCSI, o serviço iSCSI tem de estar em execução.
-
Você pode usar a autenticação baseada em senha para o usuário root ou não root ou autenticação baseada em chave SSH.
-
O plug-in do SnapCenter para sistemas de arquivos Unix pode ser instalado por um usuário não-root. No entanto, você deve configurar o sudo Privileges para que o usuário não-root instale e inicie o processo de plug-in. Depois de instalar o plug-in, os processos serão executados como um usuário não-root eficaz.
-
Crie credenciais com o modo de autenticação como Linux para o usuário de instalação.
-
Você deve ter instalado o Java 11 em seu host Linux.
-
Certifique-se de ter instalado apenas a edição certificada DO Java 11 no host Linux
-
Para obter informações sobre O download DO JAVA, consulte: Downloads Java para todos os sistemas operacionais
-
Você deve ter bash como o shell padrão para instalação de plug-in.
Pré-requisitos para o banco de dados – criar modelos de backup, ativar Logbackup
-
Criar diretórios para backups de dados e log (/sapdb/M02/backup/data, /sapdb/M02/backup/log – proprietário sdba – permissões 755)
-
Conetar ao banco de dados M02 (como usuário do sistema operacional sqdm02)
-
Dbmcli -d M02 -u CONTROLE, <password>
-
-
Criar modelo de backup de arquivo de dados (M02_DATA) de acordo com a SAP Note 1928060
-
Backup_template_create M02_DATA para ARQUIVAR DADOS DE conteúdo /sapdb/M02/backup/data/M02_DATA
-
-
Criar modelo de backup de dados (M02_LOG) de acordo com a SAP Note 1928060
-
Backup_template_create M02_LOG para ARQUIVO /sapdb/M02/backup/log/M02_LOG LOG de conteúdo
-
-
Criar modelo de backup de Snapshot de dados (M02_SNAP) de acordo com a SAP Note 1928060
-
Backup_template_create M02_SNAP para INSTANTÂNEO EXTERNO
-
-
Criar Fake-Backup para habilitar o LOG Backup
-
util_connect
-
Backup_start M02_SNAP
-
Backup_finish M02_SNAP ExternalBackupID First_full_fake_backup
-
-
Mudar o modo de registo da base de dados
-
autolog_off
-
autolog_on M02_LOG INTERVALO 300
-
autolog_show
-
Implante o agente do SnapCenter para hospedar o sap-lnx25HANA
Mais informações podem ser encontradas no "Documentação do SnapCenter".
Selecione Plug-ins SAP MaxDB e Unix File Systems.
Criar Configuração de recursos do SnapCenter para Banco de dados M02
Recursos → SAP MaxDB → Adicionar recursos
|
Se a Senha contiver carateres especiais, eles devem ser mascarados com uma barra invertida (por exemplo, Test!123! → Teste!123!). |
Os pares de chave-valor personalizados devem ser feitos (pelo menos).
A tabela a seguir lista os parâmetros do plug-in MaxDB, fornece suas configurações e os descreve:
Parâmetro | * Definição* | Descrição |
---|---|---|
PEGA_LOGWRITER |
(Y / N) |
Executa suspender operações de logwriter (N) ou retomar o logwriter (Y). |
DBMCLICMD |
caminho_para_dbmcli_cmd |
Especifica o caminho para o comando MaxDB dbmcli.se não estiver definido, dbmcli no caminho de pesquisa é usado. |
SQLCLICMD |
caminho_para_sqlcli_cmd |
Especifica o caminho para o comando sqlcli MaxDB. Se não estiver definido, sqlcli é usado no caminho de pesquisa. |
MAXDB_UPDATE_HIST_LOG |
(Y / N) |
Instrui o programa de backup MaxDB se deseja ou não atualizar o log de histórico do MaxDB. |
MAXDB_BACKUP_TEMPLATES |
template_name (por exemplo |
Especifica um modelo de backup para cada banco de dados.o modelo já deve existir e ser um tipo externo de modelo de backup. Para ativar a integração de cópia Snapshot para MaxDB 7,8 e posterior, você deve ter a funcionalidade de servidor em segundo plano MaxDB e modelo de backup MaxDB já configurado. |
MAXDB_BG_SERVER_PREFIX |
bg_server_prefix (por exemplo |
Especifica o prefixo para o nome do servidor em segundo plano. Se o parâmetro MAXDB_BACKUP_TEMPLATES estiver definido, você também deve definir o parâmetro MAXDB_BG_SERVER_PREFIX. Se você não definir o prefixo, o valor padrão na_bg_DATABASE será usado. |
Agora, a configuração poderia ser concluída e o Backup agendado de acordo com o conceito geral de proteção.
Sequência para recuperar o sistema M02
-
Pare o SAP System M02 (incluindo banco de dados), pare o sapinit
-
Sistema de arquivos Umount /sapdb/M02/sapdata
-
Restaurar volumes M02_data (usando SnapCenter)
-
Monte o sistema de arquivos /sapdb/M02/sapdata
-
Iniciar base de dados M02 e ligar (modo admin)
-
Reunir informações de cópia de Segurança
-
recuperar backup de dados de banco de dados
-
recuperar backups de log de banco de dados
-
parar a base de dados
-
Inicie o sapinit, SAP System M02
Recuperar instância M02
-
Pare o SAP System e o DB M02 no host sap-lnx25HANA
-
Utilizador m02adm: Stopsap
-
Opcional – se a base de dados não tiver sido interrompida com êxito – Utilizador: sqdm02
-
Dbmcli -d M02 -u CONTROLE, <password>
-
db_offline
-
-
Root do usuário: /Etc/init.d/sapinit stop
-
Root do usuário: Umount /sapdb/M02/sapdata
-
-
Restaurar cópia de segurança
-
SnapCenter GUI: Selecione Bacukp necessário para restaurar
-
|
A seleção de recurso completo acionará uma Restauração Snap baseada em volume (VBSR). Dentro do Azure é chamado "reverter volume". Para implantação do ANF somente recurso completo está disponível. |
|
Para outros tipos de implantação (por exemplo, ANF no local), uma operação SFSR (Single File Snap Restore) pode ser orquestrada. Selecione File Level (nível de ficheiro) e o volume e marca de verificação "All" (todos) – consulte a seguinte captura de ecrã. |
O resumo seria exibido e com concluir a restauração real é iniciada.
-
Montar sistemas de arquivos (sap-lnx25)
-
Root do usuário: Mount /sapdb/M02/sapdata
-
-
Inicie a base de dados M02 no modo de administração e ligue
-
Usuário: sqdm02: Dbmcli -d M02 -u CONTROL, <password>
-
db_admin
-
db_connect
-
-
-
Reunir informações de cópia de Segurança
-
backup_history_open
-
backup_history_list -c label,action,pages,stop,media -r por último
-
-
Recuperar banco de dados
-
Recuperar backup de dados
-
Recover_start M02_SNAP data ExternalBackupID DAT_000000008
-
-
Recupere o backup de log conforme necessário
-
Por exemplo, Recover_start M02_LOG LOG LOG 147
-
-
Informações opcionais – recuperação automática para um carimbo de data/hora específico (sem necessidade de especificar dados dedicados / registo de backp
-
por exemplo, recuperação automática até 20250520 200000
-
-
-
Terminar recuperação e parar base de dados
-
db_offline
Mais informações sobre a recuperação estão disponíveis no "Documentação do MaxDB"
-
-
Inicie o SAP System
-
Root do usuário: /Etc/init.d/sapinit start
-
Usuário m02adm: Startsap
-
Informações adicionais e histórico de versões
Demos gravadas
As seguintes demonstrações recodificadas estão disponíveis para suportar a documentação.
Documentação externa
Para saber mais sobre as informações descritas neste documento, consulte os seguintes documentos e/ou sites:
-
SAP Notes (login necessário)
-
"Soluções SAP da NetApp – informações sobre casos de uso, práticas recomendadas e benefícios"
Histórico de versões
Versão | Data | * Histórico de versões do documento* |
---|---|---|
Versão 1,0 |
Maio de 2025 |
Versão inicial – backup / recuperação de banco de dados MaxDB |