Skip to main content
NetApp solutions for SAP
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Integrazione SnapCenter per database SAP MaxDB

Collaboratori kevin-hoke

Questo documento descrive le specifiche di integrazione di SnapCenter per SAP MaxDB Database utilizzato in un ambiente SAP.

Introduzione

Il documento non intende essere una descrizione passo passo di come configurare l'ambiente completo, ma tratterà i concetti e i dettagli relativi a:

  • Esempio di panoramica della configurazione

  • Esempio di layout

  • Proteggere l'istanza SAP MaxDB

  • Ripristinare l'istanza SAP MaxDB

Esempio di panoramica della configurazione

Esempio di implementazione per il plugin MaxDB SnapCenter per un sistema SAP in esecuzione nel nostro Centro demo.

Nota Questa implementazione descrive la configurazione minima richiesta del volume. I backup di data dump e log dump, il modello di backup e così via sono configurati in base alla nota SAP "1928060 - Backup e ripristino dei dati con backup del file system" e alle note di riferimento.

In alternativa, si potrebbe utilizzare la struttura volumetrica descritta in"Blog della community di MS Techcommunity".

Ambiente demo

Figura evidenziazione dell'ambiente demo utilizzato

Versioni software

Software Versione

OS Linux

SLES PER SAP 15 SP5

SAP

SAP NetWeaver 7,5

SAP MaxDB

DBMServer 7.9.10 Build 004-123-265-969

SnapCenter

6,1

Progettazione di volumi maxdb

Il seguente layout del volume minimo deve essere utilizzato per abilitare il backup/ripristino e i casi d'utilizzo dei cloni per il database SAP MaxDB. La configurazione di esempio utilizza <SID>: M02.

Nome volume Directory (qtree) su Volume Mount Point sul server Commento

<SID>_sapmaxdb

sapdb

/sapdb

Directory principale per i file correlati a MaxDB

/sapdb/<SID>/saplog

Redo Logs (Ripristina registri) (potrebbe essere posizionato su un volume diverso)

/sapdb/<SID>/backup

Backup dei dump (dati + registro) (possono essere posizionati su un volume diverso)

<sid>

/home/<sid> min

Home directory degli utenti <sid> adecimal

sdb

/home/sdb

Home directory di User sdb

<sid>

/home/<sid>

Home directory degli utenti <sid>

usrsaptrans

/usr/sap/trans

Directory di trasporto

<SID>

/Usr/sap/<SID>

Usr sap

Sapmnt<SID>

/Sapmnt/<SID>

Dir. GlobalHost SAP

<SID>_data

sapdata

/sapdb/<SID>/sapdata

File di dati DB (SID)

Procedura per proteggere il database M02

  • Controllare la distribuzione dei file, in base al layout di esempio

  • Verificare i prerequisiti per l'host (sap-lnx25)

  • Verifica dei prerequisiti per il database (M02)

  • Distribuzione/installazione dell'agente SnapCenter sull'host (sap-lnx25)

  • Creare la configurazione delle risorse di istanza di SnapCenter

Prerequisiti sull'host

Potrebbero essere disponibili informazioni più aggiornate "qui".

Prima di aggiungere un host e installare il pacchetto plug-in per Linux, è necessario completare tutti i requisiti.

  • Se si utilizza iSCSI, il servizio iSCSI deve essere in esecuzione.

  • È possibile utilizzare l'autenticazione basata su password per l'utente root o non root oppure l'autenticazione basata su chiave SSH.

  • Il plug-in SnapCenter per file system Unix può essere installato da un utente non root. Tuttavia, è necessario configurare i privilegi sudo per l'utente non root per installare e avviare il processo di plug-in. Dopo aver installato il plug-in, i processi verranno eseguiti come utenti non root.

  • Creare credenziali con la modalità di autenticazione come Linux per l'utente di installazione.

  • È necessario aver installato Java 11 sull'host Linux.

  • Assicurarsi di aver installato solo l'edizione certificata di JAVA 11 sull'host Linux

  • Per informazioni sul download di JAVA, vedere: Download di Java per tutti i sistemi operativi

  • Si dovrebbe avere bash come shell di default per l'installazione del plug-in.

Prerequisiti per il database: Creazione di modelli di backup, attivazione del backup di accesso

  • Creare directory per il backup di dati e log (/sapdb/M02/backup/data, /sapdb/M02/backup/log – owner sdb:sdba – Permissions 755)

  • Connettersi al database M02 (come utente OS sqdm02)

    • Dbmcli -d M02 -u CONTROL,<password>

  • Creare un modello di backup dei file di dati (M02_DATA) secondo la nota SAP 1928060

    • Backup_template_create M02_DATA nel FILE /sapdb/M02/backup/DATA/M02_DATA content DATA

  • Creare un modello di backup dei dati (M02_LOG) in base alla nota SAP 1928060

    • Backup_template_create M02_LOG nel FILE /sapdb/M02/backup/log/M02_log content log

  • Creare un modello di backup Data Snapshot (M02_SNAP) in base alla nota SAP 1928060

    • Backup_template_create M02_SNAP su UNO SNAPSHOT ESTERNO

  • Create Fake-Backup per attivare il backup del REGISTRO

    • util_connect

    • Backup_start M02_SNAP

    • Backup_finish M02_SNAP ExternalBackupID first_full_fake_backup

  • Passare alla modalità di registrazione del database

    • arresto automatico

    • autolog_on INTERVALLO M02_LOG 300

    • autolog_show

Distribuire l'agente SnapCenter per ospitare sap-lnx25

Ulteriori informazioni sono disponibili nella "Documentazione SnapCenter".

Selezionare SAP MaxDB e Unix file Systems Plugin.

Interfaccia utente Add host

Creare la configurazione delle risorse SnapCenter per il database M02

Risorse → SAP MaxDB → Aggiungi risorse

Schermata dell'interfaccia utente Add SAP MaxDB Resource

Nota Se la password contiene caratteri speciali, è necessario mascherarli con una barra rovesciata (ad esempio Test!123! → Test\!123\!).

Schermata dell'interfaccia utente Add SAP MaxDB Resource Details

Schermata dell'interfaccia utente fornire i dettagli dell'impronta dello storage

È necessario effettuare (almeno) coppie chiave-valore personalizzate nelle seguenti impostazioni delle risorse.

Dell'interfaccia utente Impostazioni risorse

La seguente tabella elenca i parametri del plug-in MaxDB, ne fornisce le impostazioni e li descrive:

Parametro Impostazione Descrizione

HANDLE_LOGWRITER

(Y / N)

Esegue le operazioni di sospensione del logwriter (N) o ripristino del logwriter (Y).

DBMCLICMD

path_to_dbmcli_cmd

Specifica il percorso del comando MaxDB dbmcli.se non impostato, viene utilizzato dbmcli sul percorso di ricerca.

SQLCLICMD

percorso_a_sqlcli_cmd

Specifica il percorso per il comando sqlcli di MaxDB.se non impostato, sqlcli viene utilizzato nel percorso di ricerca.

MAXDB_UPDATE_HIST_LOG

(Y / N)

Indica al programma di backup di MaxDB se aggiornare o meno il registro della cronologia di MaxDB.

MAXDB_BACKUP_TEMPLATES

nome_modello (ad esempio M02_SNAP)

Specifica un modello di backup per ogni database. Il modello deve già esistere ed essere un tipo esterno di modello di backup. Per abilitare l'integrazione delle copie Snapshot per MaxDB 7.8 e versioni successive, è necessario disporre della funzionalità server in background di MaxDB e del modello di backup di MaxDB già configurato.

MAXDB_BG_SERVER_PREFIX

bg_server_prefix (ad esempio na_bg)

Specifica il prefisso per il nome del server in background. Se il parametro MAXDB_BACKUP_TEMPLATES è impostato, è necessario impostare anche IL parametro MAXDB_BG_SERVER_PREFIX. Se non si imposta il prefisso, viene utilizzato il valore predefinito na_bg_DATABASE.

Schermata dell'interfaccia utente Add MaxDB Resource

A questo punto, la configurazione potrebbe essere completata e Backup pianificato in base al concetto di protezione generale.

Schermata dell'interfaccia utente Add MaxDB Resource

Schermata dell'interfaccia utente Add MaxDB Resource

Schermata dell'interfaccia utente Add MaxDB Resource

Schermata dell'interfaccia utente Add MaxDB Resource

Schermata dell'interfaccia utente Add MaxDB Resource

Schermata dell'interfaccia utente Add MaxDB Resource

Sequenza di ripristino del sistema M02

  1. Arrestare SAP System M02 (incluso il database), arrestare sapinit

  2. Umount filesystem /sapdb/M02/sapdata

  3. Ripristino dei volumi M02_data (utilizzando SnapCenter)

  4. Montare il filesystem /sapdb/M02/sapdata

  5. Avviare il database M02 e connettersi (modalità amministratore)

  6. Raccogliere informazioni di backup

  7. ripristinare il backup dei dati del database

  8. ripristinare i backup dei log dei database

  9. arrestare il database

  10. Avviare sapinit, sistema SAP M02

Recupera istanza M02

  • Arrestare SAP System + DB M02 sull'host sap-lnx25

    • Utente m02adm: Stopsap

    • Facoltativo – se il database non è stato arrestato correttamente – utente: sqdm02

    • Dbmcli -d M02 -u CONTROL,<password>

      • db_offline

    • Utente root: /Etc/init.d/sapinit stop

    • Utente root: Umount /sapdb/M02/sapdata

  • Ripristina backup

    • SnapCenter GUI (GUI): Selezionare il tipo richiesto per il ripristino

Dell'interfaccia utente Gestisci copie

Nota Se si seleziona complete Resource (risorsa completa), viene attivato un VBSR (Volume Based Snap Restore). All'interno di Azure viene chiamato "ripristino volume". Per la distribuzione ANF è disponibile solo la risorsa completa.

Schermata del messaggio visualizzato durante il processo sopra descritto

Nota Per altri tipi di distribuzione (ad esempio, on-premise ANF) è possibile orchestrare un'operazione SFSR (Single file Snap Restore). Selezionare file Level (livello file) e il volume corrispondente e selezionare "All" (tutti). Vedere la seguente schermata.

Interfaccia utente Restore from resource (Ripristina da risorsa)

Viene visualizzato Summary (Riepilogo) e con Finish (fine) viene avviato il ripristino effettivo.

Interfaccia utente Restore from resource (Ripristina da risorsa)

  • Montare i file system (sap-lnx25)

    • Utente root: Mount /sapdb/M02/sapdata

  • Avviare Database M02 in modalità amministratore e connettersi

    • Utente: sqdm02: Dbmcli -d M02 -u CONTROL,<password>

      • db_admin

      • db_connect

  • Raccogliere informazioni di backup

    • backup_history_open

    • backup_history_list -c label,action,pages,stop,media -r last

      Schermata dell'output del comando

  • Ripristino del database

    • Ripristina backup dei dati

      • Recover_start M02_SNAP data ExternalBackupID DAT_000000008

        Schermata dell'output del comando

    • Recuperare il backup del registro secondo necessità

      • Ad esempio, Recover_start M02_LOG LOG 147

        Schermata dell'output del comando

    • Informazioni opzionali – autorecover a un indicatore orario specifico (senza necessità di specificare dati dedicati / backp di registro

      • ad esempio, autorecover fino al 20250520 200000

        Schermata dell'output del comando

  • Terminare il recupero e arrestare il database

  • Avviare il sistema SAP

    • Utente root: /Etc/init.d/sapinit start

    • Utente m02adm: Startsap

Informazioni aggiuntive e cronologia delle versioni

Demo registrate

Le seguenti demo riportate di seguito sono disponibili a supporto della documentazione.

Installazione MaxDB Plugin, Configurazione MaxDB Plugin, Backup del database MaxDB
Ripristino e ripristino del database MaxDB

Cronologia delle versioni

Versione Data Cronologia della versione del documento

Versione 1.0

Maggio 2025

Versione iniziale – backup / ripristino database MaxDB