Ajouter un hôte de base de données SAP HANA, puis découvrir et protéger ses bases de données

Avant de pouvoir protéger une base de données SAP HANA, vous devez intégrer l'instance Compute Engine.

Découvrir et protéger l'application de base de données SAP HANA

  • Les sauvegardes LVM échouent pour toute configuration de sauvegarde tierce
  • La récupération est compromise en raison d'une rupture dans la chaîne de récupération
  • Une sauvegarde complète et incrémentielle peut générer des incrémentielles orphelines, ce qui entraîne des problèmes de récupération.

Suivez les instructions suivantes pour découvrir et protéger les instances à scaling horizontal SAP HANA:

  1. Sélectionnez Ajouter une application sur la page Gestionnaire d'applications > Applications de la console de gestion.

  2. Sélectionnez SAP HANA dans l'assistant Ajouter une application.

  3. Suivez l'assistant:

  4. Cliquez sur Paramètres de l'application dans la section Configurer.

  5. Sélectionnez Backup Capture Method (Méthode de capture de sauvegarde) dans la fenêtre Application Settings (Paramètres de l'application). La méthode est basée sur vos besoins et les informations de la section Protéger l'environnement de production SAP contre la perte, les erreurs et la corruption des données.

Dans l'onglet Paramètres de l'application, vous pouvez modifier les paramètres spécifiques à l'application. Veillez à répondre aux questions suivantes:

  • Clé de magasin d'utilisateurs de la base de données HANA: il s'agit de la clé hdbuserstore SAP HANA pour la base de données système créée précédemment. Ce champ est obligatoire.

  • Pourcentage d'espace de réserve dans le groupe de volumes: cette valeur est nécessaire pour la sauvegarde au niveau du volume afin de déterminer la quantité d'espace libre temporaire requise dans le groupe de volumes LVM pour les instantanés. La valeur recommandée est de 20%.

  • Méthode de capture de la sauvegarde:

    • Utiliser un instantané de disque persistant: il s'agit de l'instantané de disque persistant standard utilisé par Compute Engine. Sélectionnez cette option pour les bases de données HANA exécutées dans une instance Compute Engine. Si vous pouvez utiliser cette méthode, consultez .

    • Utiliser une sauvegarde au niveau du volume: utilisez des instantanés LVM au niveau du volume avec CBT sur Linux sur un disque de préproduction basé sur des blocs. Cette option utilise l'API de point de sauvegarde SAP HANA pour vous permettre de créer des sauvegardes incrémentielles permanentes. Pour ce faire, le volume de données et de journaux de la base de données HANA doit être géré par LVM. Si vous utilisez des disques de préproduction du protocole NFS, vous ne pouvez pas utiliser de sauvegardes au niveau du volume.

    • Utiliser la sauvegarde complète et incrémentielle: il s'agit de la sauvegarde et de la récupération basées sur les fichiers les plus anciennes. Cette méthode de "dump de fichier" n'est pas compatible avec la création de bases de données virtuelles. Vous pouvez sélectionner cette option pour les disques de stockage en cache NFS et de blocage. Cette méthode n'est compatible qu'avec les anciennes sauvegardes Backint et la récupération physique.

  • Conservation des journaux de base de données de production en heures: permet de purger la sauvegarde des journaux HANA de la destination basepath_logbackup. En fonction de ce paramètre, l'ID de la dernière sauvegarde de données est sélectionné (CURRENT_TIMESTAMP moins le nombre d'heures défini) et le journal est supprimé avant l'ID de la sauvegarde de données. La valeur par défaut est de deux heures. Avec les valeurs par défaut, tous les journaux antérieurs à la dernière sauvegarde de données sont supprimés.

  • Conservation du catalogue de production en jours: durée de conservation des métadonnées du catalogue HANA en jours.

  1. Cliquez sur Enregistrer > Suivant, puis sur Terminer.

  2. Vous pouvez voir la base de données dans la liste Applications du Gestionnaire d'applications, avec un bouclier vert indiquant que le plan de sauvegarde a été appliqué.

Sauvegarder des bases de données HANA 1+n et à scaling horizontal

Cette section contient des informations sur la protection de HANA 1+n et de HANA à scaling horizontal.

Protéger HANA 1+n

Pour protéger un cluster de réplication HANA 1+n en tant qu'application unique, après la découverte de l'application, l'hôte du cluster est défini sur le SID name_cluster. Par exemple, si sr1 est l'instance HANA, le nom de l'application est sr1 et le nom d'hôte est sr1_cluster dans la liste Applications du Gestionnaire d'applications.

La destination de la sauvegarde des journaux HANA doit être partagée entre deux nœuds. En cas de basculement, la sauvegarde de la base de données et des journaux est automatiquement basculée vers le nœud principal actuel, et des sauvegardes de journaux sont effectuées à partir du nœud principal actuel, capturant les derniers journaux de l'ancien nœud principal ainsi que les nouveaux journaux du nouveau nœud principal. Suivez la procédure de préparation décrite dans la section Préparer vos bases de données SAP HANA à la protection.

HANA 1+n est toujours détecté en tant qu'application de cluster contenant toutes les informations sur les nœuds dans les métadonnées. Après la découverte de l'application, l'hôte du cluster est (nom du SID HANA)cluster(ID de site)_(ID matériel HANA). Par exemple, si sr1 est l'instance HANA, le nom de l'application est sr1 et le nom d'hôte est sr1cluster<…> dans la liste des applications de l'App Manager.

Il est recommandé d'exécuter une découverte forcée après toute modification de la configuration des nœuds du cluster, par exemple après avoir ajouté ou supprimé un nœud du cluster. Si un nœud est supprimé ou ajouté après la découverte et la protection, la configuration n'est pas automatiquement mise à jour dans les métadonnées de sauvegarde et de reprise après sinistre, ce qui peut entraîner des problèmes de sauvegarde.

Conditions préalables pour protéger les instances et les bases de données SAP HANA 1+n

Avant de protéger des instances SAP HANA, assurez-vous que les conditions suivantes sont remplies:

  • Tous les serveurs SAP HANA ou instances Compute Engine du cluster SAP HANA doivent avoir été intégrés au service Backup and DR.
  • L'agent de sauvegarde et de reprise après sinistre doit être installé sur tous les serveurs SAP HANA ou instances Compute Engine du cluster SAP HANA.
  • Un secret doit être appliqué à tous les serveurs SAP HANA ou instances Compute Engine du cluster SAP HANA sous App Manage (Gérer l'application) > Manage (Gérer) > Host (Hôte) > Backup and DR Agent Settings (Paramètres de l'agent de sauvegarde et de reprise après sinistre) > Secret (Secret).

  • Si des adresses IP virtuelles sont configurées pour les hôtes, n'ajoutez que l'adresse IP virtuelle et le nom d'hôte de l'hôte lors de la découverte.

  • L'agent Backup and DR doit être installé sur tous les nœuds.

  • Les ports doivent être ouverts sur les hôtes pour permettre la communication sur le port 5106. Pour ce faire, vous devez définir une règle de pare-feu d'entrée dans laquelle l'appliance de sauvegarde/restauration est la source, l'hôte exécutant l'agent est la cible et le port cible est le 5106. Il n'est pas nécessaire d'ajouter le port 5106 à la règle d'entrée par défaut créée pour l'appliance, car elle spécifie l'appliance comme cible.

  • L'emplacement de la sauvegarde des journaux HANA doit être défini sur shared-NFS.

Protéger le scaling horizontal HANA

Scaling horizontal SAP HANA

Prérequis pour protéger l'évolutivité horizontale SAP HANA

Avant de protéger l'évolutivité horizontale SAP HANA, assurez-vous que les étapes suivantes sont terminées:

  • Si des adresses IP virtuelles sont configurées pour les hôtes, n'ajoutez que l'adresse IP virtuelle et le nom d'hôte associé de l'hôte lors de la découverte.
  • L'agent Backup and DR doit être installé sur tous les nœuds.
  • Les ports doivent être ouverts sur les hôtes pour permettre la communication sur le port 5106. Pour ce faire, vous devez définir une règle de pare-feu d'entrée dans laquelle l'appliance de sauvegarde/restauration est la source, l'hôte exécutant l'agent est la cible et le port cible est 5106. De plus, il n'est pas nécessaire d'ajouter le port 5106 à la règle d'entrée par défaut créée pour l'appliance, car elle spécifie l'appliance comme cible.
  • Pour la sauvegarde basée sur les fichiers backint (Full+Incremental), l'emplacement de sauvegarde des journaux HANA doit être défini sur shared-NFS. Consultez Ajouter l'hôte à la console de gestion.
  • Pour la protection des instantanés de stockage

    • Le volume de données et de journaux n'est pas partagé entre tous les nœuds.
    • Les volumes de données et de journaux sont gérés par le gestionnaire de volumes logiques.
    • Assurez-vous que les répertoires mnt000* existent sur les points d'installation locaux pour identifier les nœuds principaux et secondaires.

    Suivez les procédures de configuration décrites dans la section Préparer vos bases de données SAP HANA à la protection.

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: