Avant de sauvegarder les instances et les données de base de données HANA, vous devez ajouter le serveur de base de données en tant qu'hôte au service Backup and DR. Avant de commencer, veillez à suivre ces étapes de préparation.
Prérequis
Avant de commencer, nous vous recommandons de consulter Sauvegarde et reprise après sinistre pour l'évolutivité horizontale de SAP HANA.
Tous les services configurés (voir les notes SAP 1697613 et SAP 1649519), tels que
nameserver
etindexserver
. doit être en cours d'exécution. Vous pouvez le vérifier dans la vue "Overview" (Aperçu) de SAP HANA Studio > "Operational Status" (État opérationnel) > "Confirm all services are started" (Confirmer que tous les services sont démarrés).Pour autoriser l'agent de sauvegarde et de reprise après sinistre à effectuer des opérations côté hôte, utilisez une clé
hdbuserstore
SAP HANA au lieu d'un nom d'utilisateur et d'un mot de passe pour communiquer avec la base de données HANA à l'aide du magasin d'utilisateurs sécurisé SAP HANA. Consultez la section Configurer la clé HANA Userstore.La base de données
log_mode
doit être définie sur normal dans l'onglet de configuration de HANA Studio. Consultez Configurer le mode de journalisation et la sauvegarde des journaux dans HANA Studio.Tous les serveurs SAP HANA dont les données HANA doivent être protégées par le service Backup and DR doivent avoir été intégrés à ce service.
L'agent Backup and DR doit être installé sur tous les serveurs SAP HANA dont les données doivent être protégées par le service Backup and DR.
Si les volumes de données sous-jacents de SAP HANA sont protégés en tant que sauvegardes de base de données SAP HANA à l'aide d'un instantané LVM avec CBT ou d'une sauvegarde basée sur des fichiers intégrée à
backint
, et si vous protégez également des systèmes de fichiers sur le même hôte, dans l'application du système de fichiers, vous devez définir/hana/log
et/hana/data
dans un chemin d'exclusion. Consultez la section Système de fichiers Linux.Recommandation de sauvegarde des journaux d'archivage HANA:
- Assurez-vous de définir le chemin d'accès à la sauvegarde des journaux d'archive HANA sur
basepath_logbackup
etbasepath_catalogbackup
dans global.ini. - N'utilisez pas le montage de journaux HANA Archive pour stocker des fichiers autres que la sauvegarde des journaux HANA Archive.
- Par défaut, la purge des archives s'exécute à chaque sauvegarde de la base de données. Pour obtenir le meilleur RTO de récupération, conservez le paramètre par défaut.
- Assurez-vous de définir le chemin d'accès à la sauvegarde des journaux d'archive HANA sur
Configurer la clé du userstore HANA
Suivez les instructions suivantes pour configurer la clé HANA Userstore:
Créez l'utilisateur de sauvegarde de la base de données à partir de HANA Studio.
Obtenez les numéros de port de l'instance et de SQL.
Créez la clé
hdbuserstore
SAP HANA pour les utilisateurs de la sauvegarde de la base de données système.
Étape 1: Créez l'utilisateur de sauvegarde de la base de données à partir de HANA Studio
Choisissez un nom d'utilisateur de base de données en fonction des normes de l'entreprise. Veillez à créer ce compte utilisateur sous SYSTEMDB
.
Créer l'utilisateur sous
SYSTEMDB
Dans SAP HANA Studio SYSTEMDB, accédez à System (Système) > Security (Sécurité) > Users (Utilisateurs) > New User (Nouvel utilisateur).
Attribuez un nom d'utilisateur et un mot de passe.
Définissez Forcer la modification du mot de passe à la prochaine connexion sur Non.
Cliquez sur l'onglet Droits système, puis attribuez des droits en sélectionnant les éléments suivants:
HANA 1.0
- Administrateur des sauvegardes
- Lecture du catalogue
- Administrateur de base de données
HANA 2.0 (SPS01 à SPS04)
- Administrateur des sauvegardes
- Lecture du catalogue
- Administrateur de base de données
- Démarrage de la base de données
- Arrêt de la base de données
HANA 2.0 (SPS05)
- Administrateur des sauvegardes
- Lecture du catalogue
- Opérateur de sauvegarde de base de données
- Opérateur de récupération de base de données
- Administrateur de base de données
- Démarrage de la base de données
- Arrêt de la base de données
Déployez l'utilisateur système nouvellement créé en cliquant sur la flèche verte.
Étape 2: Obtenir les numéros de port de l'instance et de SQL
Vous avez besoin des numéros de port de l'instance HANA et de SQL pour les bases de données système.
HANA 1.0
Les instructions suivantes décrivent comment obtenir les numéros d'instance et de port SQL à partir d'un système à conteneur unique HANA 1.0:
Accédez à System (Système).
Cliquez sur l'onglet Paysage.
Obtenez la valeur du port SQL pour
indexserver
.
HANA 2.0
Les instructions suivantes expliquent comment obtenir les numéros d'instance et de port SQL à partir de HANA 2.0:
Accédez à System (Système).
Cliquez sur l'onglet Paysage.
Cliquez sur l'onglet Services.
Dans la colonne Service, accédez à
nameserver
.Obtenez la valeur du port SQL. Le numéro d'instance correspond aux deuxième et troisième chiffres du numéro de port SQL.
Étape 3: Créez la clé hdbuserstore SAP HANA pour les utilisateurs de sauvegarde de la base de données système
Le service Backup and DR recommande cette convention d'attribution de nom pour le nom de la clé userstore :
Pour SYSTEMDB, définissez le nom de la clé sur Database backup username
.
Par exemple: Nom d'utilisateur de la sauvegarde de la base de données (Actbackup
)
Définir SYSTEMDB—nom_clé— (ACTBACKUP
)
Procédure pour un système HANA à nœud unique
Connectez-vous au système de base de données HANA à l'aide de SSH et connectez-vous à (sid)adm:
su - (sid)adm
Changez de répertoire:
cd exe
Créez des entrées dans hdbuserstore à l'aide de la commande
hdbuserstore
:./hdbuserstore SET (key_name) (SAP HANA database hostname):(port) (DB_user_name) (DB_user_password)
Dans cet exemple :
./hdbuserstore SET ACTBACKUP s4hana:30013 ACTBACKUP (DB_user_password)
Vérifiez le keystore:
./hdbuserstore list
Configurer le mode de journalisation et la sauvegarde des journaux dans HANA Studio
Utilisez HANA Studio pour définir le mode de journalisation HANA et l'emplacement de sauvegarde des journaux pour que Backup and DR effectue des sauvegardes des journaux de transactions de la base de données HANA:
Dans SAP HANA HDB Studio, assurez-vous que la sauvegarde des journaux est correctement définie sur la page DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuration:
Le type de destination est File (Fichier).
La destination est définie sur un chemin d'installation du système de fichiers local.
L'intervalle de sauvegarde est défini sur l'objectif de point de récupération (RPO) requis.
La sauvegarde automatique des journaux est activée.
Le paramètre log_mode de la base de données doit être défini sur normal.
Vérifiez sous "Database configuration: DATABASE (SYSTEMDB FOR HANA 2.0)" (Configuration de la base de données : DATABASE (SYSTEMDB FOR HANA 2.0)) > page de configuration. Dans le filtre, saisissez basepath.
Vérifiez que
basepath_logbackup
est correctement défini:Définissez
basepath_catalogbackup
sur la même valeur quebasepath_logbackup
.Ouvrez la page de modification de
basepath_catalogbackup
.Définissez la nouvelle valeur sur
basepath_logbackup
, puis cliquez sur Enregistrer. Cela garantit la sauvegarde du catalogue avec une sauvegarde de journaux pour la récupération à un instant donné.
Exécutez la reconfiguration pour que les valeurs prennent effet.
Installer l'agent de sauvegarde et de reprise après sinistre (connecteur) sur les serveurs SAP HANA
L'agent Backup and DR, un service léger et peu encombrant sur le serveur SAP HANA, permet de capturer une copie cohérente avec l'application des bases de données SAP HANA. Il utilise le suivi des blocs modifiés pour identifier les modifications apportées aux données de la base de données pour la stratégie de capture incrémentielle "forever" de la sauvegarde et de la DR. L'agent Backup and DR doit être installé sur tous les serveurs SAP HANA dont les données doivent être protégées par Backup and DR.
Téléchargez le fichier d'installation de l'agent, comme indiqué dans Obtenir l'agent de sauvegarde et de reprise après sinistre adapté à votre hôte.
Connectez-vous au serveur Linux en tant qu'utilisateur racine.
Installez l'agent comme décrit dans Installer l'agent de sauvegarde et de DR sur un hôte Linux.
Étape suivante
Ajouter un hôte de base de données SAP HANA, puis découvrir et protéger ses bases de données
Documentation du service Backup and DR pour l'évolutivité horizontale SAP HANA
Cette page fait partie d'une série de pages spécifiques à la protection et à la récupération des instances à échelle horizontale SAP HANA avec le service Backup and DR. Pour en savoir plus, consultez les pages suivantes:
- Sauvegarde et reprise après sinistre pour l'évolutivité horizontale de SAP HANA
- Préparer les instances à scaling horizontal SAP HANA pour la sauvegarde
- Ajouter un hôte SAP HANA à scaling horizontal, puis découvrir et protéger ses bases de données
- Configurer le format de disque de préproduction et la méthode de sauvegarde pour l'évolutivité horizontale de SAP HANA
- Définir les détails et les paramètres de l'application pour les instances SAP HANA évolutives horizontales
- Sauvegarder des bases de données HANA 1+n et à scaling horizontal
- Réstaurer et récupérer des instances SAP HANA à scaling horizontal
- Monter une sauvegarde à scaling horizontal SAP HANA en tant que montage standard
- Monter une sauvegarde à scaling horizontal SAP HANA en tant que base de données virtuelle
- Monter et migrer une sauvegarde à scaling horizontal SAP HANA pour une récupération instantanée sur n'importe quelle cible