Préparer les bases de données SAP HANA pour le service Backup and DR

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 et indexserver. 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 et basepath_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.

Configurer la clé du userstore HANA

Suivez les instructions suivantes pour configurer la clé HANA Userstore:

  1. Créez l'utilisateur de sauvegarde de la base de données à partir de HANA Studio.

  2. Obtenez les numéros de port de l'instance et de SQL.

  3. 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.

  1. 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
  2. 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:

  1. Accédez à System (Système).

  2. Cliquez sur l'onglet Paysage.

  3. 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:

  1. Accédez à System (Système).

  2. Cliquez sur l'onglet Paysage.

  3. Cliquez sur l'onglet Services.

  4. Dans la colonne Service, accédez à nameserver.

  5. 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

  1. Connectez-vous au système de base de données HANA à l'aide de SSH et connectez-vous à (sid)adm: su - (sid)adm

  2. Changez de répertoire: cd exe

  3. 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)
    
  4. 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:

  1. 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.

  2. 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.

  3. Vérifiez que basepath_logbackup est correctement défini:

    • Définissez basepath_catalogbackup sur la même valeur que basepath_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é.

  4. 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.

  1. 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.

  2. Connectez-vous au serveur Linux en tant qu'utilisateur racine.

  3. 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: