Protéger l'environnement de production SAP contre la perte, les erreurs et la corruption des données
SAP HANA est l'une des bases de données d'entreprise les plus populaires au monde. Il est unique en son genre, car il s'exécute en mémoire et peut donc renvoyer les résultats des requêtes très rapidement. De nombreuses entreprises utilisent SAP HANA pour leurs applications critiques. Comme cela peut arriver avec n'importe quelle base de données, SAP HANA est susceptible de subir une corruption, une suppression accidentelle ou même des menaces de sécurité telles que des attaques de rançongiciel. Le service Backup and DR vous permet de sauvegarder et de récupérer vos systèmes de production de manière efficace et sécurisée.
Pour découvrir comment utiliser le service Backup and DR pour protéger vos bases de données HANA, consultez Sauvegarde et reprise après sinistre pour SAP HANA.
Déployer d'abord le service Backup and DR
Avant de commencer, vous devez lire et suivre les procédures suivantes:
Découvrez le fonctionnement du service Backup and DR
Découvrez ensuite le fonctionnement du service Backup and DR en suivant la formation Premiers pas avec Backup and DR: protéger et récupérer une instance Compute Engine.
Préparer les instances SAP HANA à la sauvegarde
Avant de pouvoir sauvegarder vos instances SAP HANA, consultez les étapes de préparation suivantes.
Prérequis
- Tous les services configurés (voir les notes SAP 1697613 et SAP 1649519), tels que
nameserver
etindexserver
, doivent être en cours d'exécution. Pour ce faire, accédez à Présentation de SAP HANA Studio > État opérationnel > Confirmez 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. - La base de données
log_mode
doit être normale dans l'onglet de configuration de HANA Studio. - Tous les serveurs SAP HANA (Compute Engine) dont les données HANA doivent être protégées par le service Backup and DR doivent avoir été intégrés au service.
- L'agent Backup and DR doit être installé sur tous les serveurs SAP HANA (Compute Engine) dont les données HANA doivent être protégées par le service Backup and DR.
Recommandation de sauvegarde des journaux SAP HANA:
- Assurez-vous de définir le chemin de sauvegarde des journaux SAP HANA sur basepath_logbackup et basepath_catalogbackup dans global.ini.
- N'utilisez pas le montage de sauvegarde de journal SAP HANA pour stocker des fichiers autres que la sauvegarde de journal d'archive HANA.
- Par défaut, la purge des journaux s'exécute à chaque sauvegarde de la base de données. Vous obtenez ainsi le meilleur RTO de récupération.
Pour sauvegarder SAP HANA à l'aide de la méthode de capture d'instantanés de disque persistant, la configuration doit respecter les critères suivants:
- /hana/shared et /usr/sap ne doivent pas être partagés avec des groupes ou des disques de volumes de données, de journaux ou de sauvegardes de journaux.
- Un disque distinct doit être configuré pour les sauvegardes de journaux. Elles ne doivent pas être partagées avec le volume de données, le volume de journaux ni le binaire HANA.
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 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éez l'utilisateur sous
SYSTEMDB
:- Dans SAP HANA Studio SYSTEMDB, accédez à System > Security > Users > New User (Système > Sécurité > Utilisateurs > 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.
- HANA 2.0 (SPS01 à SPS04): cliquez sur l'onglet System privilege (Droits système) et attribuez des droits en sélectionnant les éléments suivants :
- 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 et versions ultérieures): cliquez sur l'onglet System privilege (Accès système), puis attribuez des droits d'accès en sélectionnant les éléments suivants :
- 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 d'instance HANA et de port SQL pour les bases de données système.
Pour obtenir les numéros de port de l'instance et de SQL à partir de HANA 2.0 Studio:
- 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 la sauvegarde de la base de données système
Utilisez cette convention de dénomination pour le nom de clé userstore :
Pour SYSTEMDB, définissez le nom de clé sur (Database backup username
).
Par exemple, pour le nom d'utilisateur de la sauvegarde de la base de données (Actbackup
), définissez SYSTEMDB—key_name— (
ACTBACKUP)
.
Procédure
- 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) (host name):(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
À l'aide de HANA Studio, définissez le mode de journalisation HANA et l'emplacement de sauvegarde des journaux pour que Backup and DR effectue des sauvegardes des journaux des 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.
- La base de données
log_mode
doit être définie sur normal.
- Vérifiez sous "Database configuration" (Configuration de la base de données) : DATABASE (SYSTEMDB FOR HANA 2.0) > Configuration page (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
et définissez la nouvelle valeur sur la même quebasepath_logbackup
. Cliquez sur Save (Enregistrer). Cela garantit la sauvegarde du catalogue avec une sauvegarde de journaux pour la récupération à un moment donné.
- Définissez
- Sur le serveur de base de données HANA, exécutez la reconfiguration pour que les valeurs prennent effet :
hdbnsutil -reconfig
.
À propos de cet exercice de démarrage rapide
Cet exercice vous explique comment découvrir et protéger une base de données SAP HANA exécutée dans une instance Compute Engine, puis monter une nouvelle base de données HANA entièrement fonctionnelle à partir de l'image de sauvegarde vers un nouvel emplacement.
- Installer l'agent Backup and DR sur Compute Engine
- Créer un plan de sauvegarde pour la base de données SAP HANA
- Découvrir et protéger les bases de données SAP HANA
- Monter une image de sauvegarde SAP HANA en tant que montage standard
- Réstaurer des bases de données SAP HANA
Installer l'agent de sauvegarde et de reprise après sinistre sur l'hôte
L'agent Backup and DR connecte l'instance Compute Engine à l'appliance de sauvegarde/restauration. Pour installer l'agent de sauvegarde et de DR, consultez la section Installer l'agent de sauvegarde et de DR sur un hôte Linux.
Créer un plan de sauvegarde pour les bases de données SAP HANA
Le plan de sauvegarde permet au service Backup and DR de planifier les tâches de sauvegarde et de gérer l'espace de stockage des images de sauvegarde.
Vous avez créé un plan de sauvegarde pour l'instance Compute Engine dans la section Premiers pas avec Backup and DR: protéger et récupérer une instance Compute Engine. Vous devez maintenant créer un plan de sauvegarde pour la base de données HANA exécutée dans l'instance Compute Engine. Consultez Créer et appliquer un modèle de stratégie.
Paramètres de stratégie avancés spécifiques aux bases de données HANA sur des disques persistants Compute Engine
Le modèle de règles nécessite ces paramètres avancés spécifiques.
- Dans la console de gestion, sous Plans de sauvegarde, sélectionnez Modèles.
- Sélectionnez le modèle de stratégie pour la base de données HANA, puis cliquez sur Modifier.
- Sur la droite, sous Policies (Règles), cliquez sur la flèche blanche à côté de Snapshot (Instantané), puis sur Edit Policy (Modifier la règle).
- Au bas de la section Créer/Modifier une règle, cliquez sur Paramètres avancés des règles.
Dans la boîte de dialogue Advanced Settings (Paramètres avancés), recherchez et définissez les paramètres avancés suivants:
Emplacement de l'instantané: sélectionnez la région dans laquelle les instantanés de disque persistant doivent être stockés. Par défaut, l'option Multirégional est sélectionnée (en fonction de l'emplacement du disque source). Vous pouvez également modifier l'emplacement de stockage de l'instantané pour qu'il se trouve dans une région différente de celle du disque source. Lorsque vous stockez des instantanés à un emplacement différent de celui de votre disque source, les données transitent par le réseau entre ces emplacements et peuvent entraîner des frais de réseau. Les instantanés entraînent les mêmes frais que la sortie vers Cloud Storage. En savoir plus sur l'instantané de disque persistant Pour en savoir plus sur les tarifs, consultez la page Tarifs des disques.
Type d'instantané: sélectionnez le type d'instantané de disque persistant à utiliser pour les sauvegardes SAP HANA. Les instantanés sauvegardent de manière incrémentielle les données des disques persistants. Lors des sauvegardes, un nouvel instantané est créé pour capturer l'état actuel du disque persistant. Vous pourrez ensuite l'utiliser pour créer un disque pour les montages ou les restaurations. Compute Engine stocke plusieurs copies de chaque instantané sur plusieurs emplacements et se sert de sommes de contrôle automatiques pour garantir l'intégrité des données. En savoir plus sur l'instantané de disque persistant Pour en savoir plus sur les tarifs, consultez la page Tarifs des disques.
- Instantané standard: par défaut, le type d'instantané standard est sélectionné. Utilisez le type standard si vous souhaitez conserver les sauvegardes pendant moins de 90 jours.
- Instantané d'archive: sélectionnez ce type d'archive si vous souhaitez conserver les images de sauvegarde pendant une longue période. Notez que la période de facturation minimale pour l'instantané d'archive est de 90 jours, quelle que soit la période de conservation définie dans la stratégie. De plus, un instantané de type archive est également soumis à des frais de récupération supplémentaires s'il est utilisé dans une tâche d'installation ou de restauration.
Tronquer (Purger) le journal après la sauvegarde: indiquez si vous souhaitez tronquer (purger) les journaux d'archive HANA après la sauvegarde. Lorsque l'option Tronquer le journal après la sauvegarde est activée, les journaux d'archive HANA sont tronqués. Par défaut, la purge d'archives s'exécute avec chaque sauvegarde de base de données. Utilisez la valeur par défaut pour obtenir le meilleur RTO de récupération. Si la conservation des journaux de production est définie, la purge s'exécute en fonction du paramètre Conservation des journaux de la base de données de production en heures sous Détails et paramètres de l'application.
- Ne pas tronquer/purger le journal après la sauvegarde: il s'agit du paramètre par défaut. Dans ce mode, le journal d'archivage n'est pas effacé.
- Tronquer/Supprimer le journal après la sauvegarde: sélectionnez cette option pour activer la suppression des journaux d'archive.
Enable Database Log Backup (Activer la sauvegarde des journaux de la base de données) : définissez cette option sur "Yes" (Oui). L'option "Activer la sauvegarde des journaux de base de données" permet au plan de sauvegarde de sauvegarder une base de données et tous les fichiers journaux de transactions associés. Les journaux sont sauvegardés lorsque la tâche d'instantané de journal s'exécute. Si cette valeur est définie sur "Yes" (Oui), les options associées sont activées.
RPO: indiquez la sauvegarde des journaux de la base de données en minutes. Lorsque l'option "Activer la sauvegarde des journaux de base de données" est définie sur "Oui", le RPO définit la fréquence de sauvegarde des journaux de base de données. La fréquence est définie en minutes et ne doit pas dépasser l'intervalle de sauvegarde de la base de données. La valeur la plus faible que vous pouvez définir (en minutes) est 15.
Replicate Logs (Uses Streamsnap technology) (Repliquer les journaux (utilise la technologie Streamsnap)) : définissez cette option sur No (Non). Cette option ne s'applique pas à la protection des instantanés de disque persistant SAP HANA. Cette fonction est activée (définie sur "Oui") par défaut. Si vous ne le définissez pas sur "Non", une erreur de création de modèle se produira.
Envoyer des journaux au pool OnVault: définissez cette option sur Non. Cela ne s'applique pas à la protection des instantanés de disques persistants SAP HANA. Cette fonction est activée (définie sur "Oui") par défaut. Si vous ne définissez pas cette valeur sur "Non", une erreur de création de modèle se produira.
Découvrir et protéger les bases de données SAP HANA
Pour découvrir des bases de données HANA sur une instance Compute Engine, puis les protéger avec le service Backup and DR, l'instance Compute Engine hébergeant la base de données SAP HANA doit être intégrée avant que vous puissiez intégrer l'application de base de données SAP HANA. Vous avez intégré une instance Compute Engine dans Premiers pas avec Backup and DR: protéger et récupérer une instance Compute Engine.
- S'il s'agit de l'instance qui héberge la base de données SAP HANA, passez à la section suivante.
- Si vous devez intégrer une autre instance Compute Engine au service Backup and DR, consultez Découvrir et protéger les instances Compute Engine.
Intégrer les bases de données SAP HANA à partir du Gestionnaire d'applications
Pour découvrir et protéger les applications de base de données HANA:
- Sélectionnez Ajouter une application sur la page Gestionnaire d'applications > Applications de la console de gestion.
- Sélectionnez SAP HANA dans l'assistant d'ajout d'application.
- Suivez l'assistant :
- Sélectionnez la base de données à gérer dans la section Sélectionner.
- Dans la section "Gérer", appliquez le modèle de stratégie et le profil de ressources que vous avez créés dans Créer un plan de sauvegarde pour les bases de données SAP HANA.
- Sous Paramètres de l'application, dans la section Configurer, définissez les options Configurer les options de sauvegarde :
- 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.
- Méthode de capture de la sauvegarde: sélectionnez Utiliser un instantané de disque persistant.
- Conservation des journaux de la base de données de production en heures:permet de purger la sauvegarde des journaux d'archive HANA de la destination
basepath_logbackup
. En fonction de ce paramètre, les journaux datant de plus de l'heure spécifiée sont supprimés. 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 SAP HANA pour la sauvegarde, en jours. La valeur par défaut est de sept jours.
- Cliquez sur Enregistrer > Suivant, puis sur Terminer.
- Vous pouvez voir la base de données dans la liste des applications de l'App Manager, avec un bouclier vert indiquant que le plan de sauvegarde a été appliqué.
Définir les détails et les paramètres de l'application
Après avoir défini le format de disque de préproduction et la méthode de sauvegarde, vous devez saisir les informations et les paramètres que vous souhaitez appliquer à vos plans de sauvegarde:
Dans la console de gestion, accédez à Gestionnaire d'applications, puis cliquez sur Applications.
Faites un clic droit sur la base de données HANA, puis cliquez sur Gérer la configuration de la sauvegarde.
En haut de la page, cliquez sur Détails et paramètres.
Dans la fenêtre Détails et paramètres de l'application, configurez les paramètres de base de données en fonction de votre type d'hôte.
- Méthode de capture de sauvegarde: disque persistant
- 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.
- Durée de conservation des journaux de la base de données de production en heures: les sauvegardes des journaux de production seront supprimées en fonction du nombre d'heures écoulées. La valeur par défaut est de deux heures.
- Durée de conservation du catalogue de production en jours: durée de conservation des journaux du catalogue en jours.
- Expiration du script: cette valeur s'applique aux scripts de sauvegarde et de récupération internes appelés par l'agent de sauvegarde et de DR. La valeur par défaut est recommandée.
Cliquez sur Enregistrer les modifications.
Protéger HANA (HA) 1+n
HANA 1+n est toujours détecté en tant qu'application de cluster contenant tous les détails des 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 sr1_cluster<_…> 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 DR, ce qui peut entraîner des problèmes de sauvegarde.
Conditions préalables pour protéger la haute disponibilité HANA (1 + n):
- Tous les serveurs SAP HANA (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 (Compute Engine) du cluster SAP HANA.
- Un secret doit être appliqué à tous les serveurs SAP HANA (Compute Engine) du cluster SAP HANA sous App Manage – Manage – Host – Backup And DR Backup and DR agent Settings – Secret (Gestion des applications - Gérer - Hôte - Paramètres de l'agent de sauvegarde et de reprise après sinistre - Secret).
- Les ports doivent être ouverts sur les hôtes pour permettre la communication sur le port 5106. Pour ce faire, vous devez créer une règle de pare-feu d'entrée dans laquelle l'appareil de sauvegarde/restauration est la source, l'hôte exécutant l'agent de sauvegarde et de DR est la cible et le port cible est le 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 de sauvegarde/restauration, car elle spécifie l'appliance de sauvegarde/restauration comme cible.
Monter une image de sauvegarde SAP HANA en tant que montage standard
Un montage standard fournit le disque d'image de sauvegarde des données, du journal actif et du volume de journal d'archive à la cible spécifiée. Vous pouvez monter des images de sauvegarde d'instantanés d'une base de données SAP HANA en tant que montage standard pour:
- Toute opération manuelle ou
- Pour exécuter la vérification de l'intégrité des données de l'instantané: cet outil exécute l'outil de vérification de la persistance SAP HANA,
hdbpersdiag
, avec l'option "Tout vérifier" pour vérifier l'état correct des volumes de données à partir de l'image d'instantané montée. Si l'étape de prévérification détecte une corruption dans l'image, la tâche d'installation échoue et un message d'erreur descriptif s'affiche.
Vérifications préalables lors de l'installation
- État de la connectivité du connecteur: vérifiez que l'agent de sauvegarde et de DR est installé et que le secret est appliqué pour la connectivité de l'hôte entre l'appliance de sauvegarde/restauration et l'agent de sauvegarde et de DR.
- Les emplacements de montage spécifiés sont disponibles pour l'opération de montage.
- Le binaire HANA est installé
- Vérifiez que le SID HANA identique à celui de la source n'est pas opérationnel sur la cible.
- La version de l'instance HANA est supérieure à 2.0SP05.
- Vérification des autorisations sur le projet source et cible pour le service Cloud Storage
Suivez ces instructions pour monter une image de sauvegarde:
Effectuez un clic droit sur la base de données protégée dans la liste App Manager Applications (Applications du Gestionnaire d'applications), puis sélectionnez Access (Accès).
Sélectionnez une image d'instantané, puis choisissez Installer.
Sur la page Mount (Installer) :
- Nom du projet, Région et Zone: sélectionnez le projet, la région et la zone de l'instance à laquelle vous souhaitez monter l'image de la base de données HANA.
- Nom de l'instance: les instances Compute Engine éligibles (nœuds HANA) seront disponibles dans le menu déroulant. Sélectionnez le nœud à monter dans le menu déroulant. .
Vous pouvez éventuellement saisir un nom unique associé au montage dans le champ Libellé.
BASES DE DONNÉES DE TENANT INCLUSES est à titre informatif uniquement. Il affiche la liste des bases de données de locataires sous l'image de sauvegarde.
Sous Options de mise en correspondance:
- Emplacement de montage du volume de données: ce champ est prérempli avec le chemin d'accès de l'appareil source et le type de disque sur lequel le volume de données HANA est installé.
- Emplacement de montage du volume de journaux: ce champ est prérempli avec le chemin d'accès de l'appareil source et le type de disque sur lequel le volume de journaux actifs HANA est installé.
Emplacement de montage du volume de sauvegarde des journaux: ce champ est prérempli avec le chemin d'accès de l'appareil source et le type de disque sur lequel le volume de sauvegarde des journaux d'archive HANA est installé.
- DEVICE PATH (CHEMIN DE L'APPAREIL) : le chemin d'accès de l'appareil source est prérempli. Indiquez un chemin d'accès qui n'est pas utilisé sur la cible sélectionnée et que vous souhaitez utiliser pour monter l'image d'instantané de VOLUME DE DONNÉES, VOLUME DE JOURNAL et VOLUME DE SAUVEGARDE DE JOURNAL sur le serveur cible.
- DISK TYPE (TYPE DE DISQUE) : la valeur source DISK TYPE est préremplie. Vous pouvez modifier le type de disque en sélectionnant un autre type dans la liste déroulante.
SNAPSHOT DATA INTEGRITY CHECK (VÉRIFICATION DE L'INTÉGRITÉ DES DONNÉES DE SNAPSHOT) : par défaut, la valeur est définie sur "true". Si vous ne souhaitez pas exécuter la vérification, définissez cette valeur sur "false" en cliquant sur le bouton d'activation/de désactivation. Cet outil exécute l'API
hdbpersdiag
de l'outil de vérification de la persistance SAP HANA avec l'option "Tout vérifier". Cela permet de vérifier l'état correct des données et des volumes de journaux actifs à partir de l'image d'instantané montée. Si l'étape de prévérification détecte une corruption dans l'image, la tâche d'installation échoue et un message d'erreur descriptif s'affiche.Le résultat de la vérification de l'intégrité est disponible sous
/var/act/log/(HANA sid)_dataintegrity_check.log
et/usr/sap/(HANA sid)/HDB00/(host name)/trace/localclient.*.trc
.Cliquez sur Vérification avant le vol. Cela valide les options requises sur le serveur cible pour un montage réussi. Si la vérification préliminaire échoue, elle indiquera la vérification qui a échoué afin que vous puissiez la corriger et réexécuter la vérification préliminaire.
Cliquez sur Envoyer. Vous pouvez accéder au surveillant de tâches pour afficher la progression et les détails de la tâche.
Démonter l'image de l'instantané de sauvegarde montée
Pour supprimer ou conserver le disque après l'installation:
- Accédez à la page Application > Accès, puis sélectionnez l'image utilisée pour l'installation.
- Sur la page "Accès", sous le menu déroulant Montage actif actuel, sélectionnez l'une des options suivantes :
- Désinstaller et supprimer: sélectionnez cette option pour désinstaller le point d'installation, dissocier le disque et le supprimer du serveur cible.
- Oublier l'installation active: sélectionnez cette option pour laisser le disque connecté et installé, mais supprimer les métadonnées du service de sauvegarde et de reprise après sinistre. Vous devrez utiliser la console Google Cloud pour supprimer cette image de l'instance cible une fois cette opération terminée.
Restaurer des bases de données SAP HANA
Avant de pouvoir restaurer une base de données SAP HANA à partir d'une image de sauvegarde, consultez ces exigences de licence.
Exigences concernant les licences et impact sur la restauration
- La clé de licence d'une base de données SAP HANA est basée sur l'ID système et l'ID matériel. Après une récupération, une clé de licence SAP HANA devient non valide si le SID ou l'ID matériel a changé.
- Lors de la récupération, une clé de licence temporaire est installée automatiquement si la sauvegarde utilisée pour la récupération dispose d'une licence permanente, qui est toujours valide. Vous pouvez utiliser la licence temporaire installée automatiquement pendant une durée maximale de 90 jours. Pendant ce temps, vous devez demander à SAP de transférer la licence de la base de données source vers une nouvelle clé de licence. Vous devez ensuite installer la nouvelle clé de licence dans la base de données SAP HANA récupérée.
- Si la licence de la sauvegarde utilisée pour la récupération n'était que temporaire, la base de données est en mode verrouillage immédiatement après la récupération.
- Base de données source avec licence temporaire Il s'agit de sauvegardes effectuées avec des licences temporaires.
- Restauration à la source: 90 jours après la création de la base de données et la base de données est en mode verrouillage.
- Restauration vers la nouvelle cible: l'opération échoue, car la licence temporaire SAP n'autorise pas la restauration vers une nouvelle cible.
- Base de données source avec licence permanente Il s'agit de sauvegardes effectuées avec des licences permanentes.
- Restauration de la source: aucun problème.
- Restaurer vers la nouvelle cible: licence d'essai de 90 jours. Les sauvegardes réussissent, mais vous ne pouvez pas utiliser la nouvelle sauvegarde pour effectuer une restauration.
Références SAP
- https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/19a0f5a85685453080f00087bb9b9c98.html
- https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/bddd0b28bb571014bd9592d247dcd403.html
Vérification préliminaire
Avant d'envoyer la procédure de restauration, les vérifications préalables valident les conditions préalables requises pour une restauration de base de données réussie.
- SID HANA: HANA est configuré sur le nœud cible avec le même nom de SID HANA.
- Vérifier l'état de la base de données: la base de données HANA n'est pas opérationnelle.
- Fichier de configuration: le fichier de configuration global.ini est disponible sur le serveur cible
- Chemin d'accès à la sauvegarde des journaux: le chemin d'accès à la sauvegarde des journaux est défini dans global.ini.
- Version HANA: la version HANA cible est identique à la version HANA source.
- USERSTOREKEY: la clé userstore fournie existe sur la cible, ou un nom d'utilisateur et un mot de passe privilégiés valides sont spécifiés et existent au moment de la sauvegarde.
- Pour restaurer vers une nouvelle cible, vérifiez que le point d'installation spécifié dans l'option de mappage n'est pas utilisé ni installé sur le serveur cible.
- Vérifiez les détails du volume de données et de journaux: si le chemin d'accès au volume de données et de journaux dans le fichier de configuration (global.ini) est défini différemment du chemin d'accès à l'appareil choisi dans l'option de mappage, le fichier de configuration (global.ini) sera mis à jour avec le chemin d'accès choisi dans l'option de mappage.
État du nœud:
- Configuration évolutive et autonome: le serveur HANA cible est opérationnel et disponible
- Configuration HANA HA (1 + n) : vérifie que la réplication est désactivée. La réplication doit être désactivée avant que la restauration puisse être lancée. La réplication post-restauration doit être reconfigurée. Si vous effectuez une restauration sur un nœud d'un cluster HANA HA (1 + n), une application autonome est créée sur l'hôte cible sélectionné. L'utilisateur doit configurer explicitement le cluster à nouveau si nécessaire et découvrir l'application de manière appropriée.
Restaurer une base de données SAP HANA
- Dans la liste Applications du Gestionnaire d'applications, effectuez un clic droit sur la base de données, puis sélectionnez Accès.
- Sélectionnez l'image de sauvegarde à récupérer, puis cliquez sur Restaurer.
Sur la page Restaurer, les options sont les suivantes:
- Réstaurer à la source: tous les champs sont préremplis avec la valeur source de l'instance SAP HANA protégée et sont immuables, à l'exception des options d'application.
Récupération vers une nouvelle cible: tous les champs sont préremplis avec la valeur source de l'instance SAP HANA protégée et sont modifiables.
Options
- Nom du projet, Région et Zone :
- Si vous restaurez à la source: tous les champs sont préremplis avec la valeur source de l'instance SAP HANA protégée et sont immuables.
- Si vous effectuez une restauration vers une nouvelle cible: pour effectuer une récupération vers une nouvelle cible, sélectionnez le projet, la région et la zone de l'instance dans laquelle vous souhaitez récupérer la base de données HANA.
- Nom de l'instance :
- Si vous restaurez l'instance source: l'instance Compute Engine source est sélectionnée et immuable.
- Si vous effectuez une restauration vers une nouvelle cible: les instances Compute Engine éligibles (nœuds HANA) seront disponibles dans le menu déroulant. Sélectionnez le nœud à restaurer dans le menu déroulant.
- Libellé: saisissez un nom unique à associer à ce montage, le cas échéant.
- Bases de données de locataires incluses est à titre informatif uniquement. Il affiche la liste des bases de données de locataires sous l'image de sauvegarde.
- Remplacer l'identité de l'application d'origine: cette option n'est disponible que lorsque la restauration est effectuée sur un nouvel hôte sur le même appareil de sauvegarde/restauration que celui à partir duquel la sauvegarde a été générée à l'origine.
- Oui: l'application d'origine est remplacée par celle restaurée, qui aura le même ID application d'application, l'historique des tâches, les images de sauvegarde et le plan de sauvegarde que l'application d'origine.
- Non: cela ne remplacera pas l'application d'origine. Elle sera détectée comme une nouvelle application dans le cadre de la tâche de restauration.
Options d'application
Heure de rétablissement: choisissez une date et une heure pour une base de données protégée par des journaux afin de la restaurer au moment souhaité.
SID DE LA BASE DE DONNÉES CIBLE: ce champ est prérempli avec le nom du SID de la base de données protégée et est immuable.
SAP DB USER STORE-KEY: cette valeur est préremplie avec la clé de magasin d'utilisateurs lors de la sauvegarde. Une nouvelle clé userstore peut être spécifiée avec un nom d'utilisateur et un mot de passe privilégiés qui étaient disponibles lors de la sauvegarde. Cette nouvelle clé userstore sera créée et utilisée pour la récupération.
- Si le nom d'utilisateur et le mot de passe sont fournis avec la clé userstore existante, la clé userstore sera recréée avec ce nom d'utilisateur et ce mot de passe. La validation ne sera effectuée qu'après la récupération de systemdb. La récupération du locataire peut échouer si le nom d'utilisateur ou le mot de passe n'est pas valide, ne dispose pas des droits appropriés ou n'est pas disponible dans l'image de sauvegarde.
- Si une nouvelle clé userstore avec un nom d'utilisateur et un mot de passe est spécifiée, la clé userstore est créée avec le nom, le nom d'utilisateur et le mot de passe spécifiés. La validation ne sera effectuée qu'après la récupération de systemdb. La récupération du locataire peut échouer si le nom d'utilisateur ou le mot de passe n'est pas valide, ne dispose pas des droits appropriés ou n'est pas disponible dans l'image de sauvegarde.
- Si aucune clé userstorekey, aucun nom d'utilisateur et aucun mot de passe ne sont transmis, une validation est effectuée lors de la prévérification pour vérifier si la clé userstore utilisée lors de la sauvegarde existe sur le serveur cible. La vérification préalable échoue si la clé userstore utilisée lors de la sauvegarde n'est pas trouvée. La récupération du locataire peut échouer si le nom d'utilisateur ou le mot de passe n'est pas valide, ou s'il ne dispose pas des droits appropriés, ou s'il n'est pas disponible dans l'image de sauvegarde.
- Si aucune clé userstorekey n'est transmise, mais que le nom d'utilisateur et le mot de passe sont fournis, la clé userstorekey utilisée lors de la sauvegarde sera recréée avec les identifiants transmis sur le serveur cible. La récupération du locataire peut échouer si le nom d'utilisateur ou le mot de passe n'est pas valide, ne dispose pas des droits appropriés ou n'est pas disponible dans l'image de sauvegarde.
Options de cartographie
- Emplacement de montage du volume de données: ce champ est prérempli avec le chemin d'accès de l'appareil source et le type de disque sur lequel le volume de données HANA est installé.
- Emplacement de montage du volume de journaux: ce champ est prérempli avec le chemin d'accès de l'appareil source et le type de disque sur lequel le volume de journaux actifs HANA est installé.
Emplacement de montage du volume de sauvegarde de journaux: ce champ est prérempli avec le chemin d'accès de l'appareil source et le type de disque sur lequel le volume de sauvegarde de journaux d'archives HANA est installé.
Device Path (Chemin d'accès à l'appareil) : immuable pour la restauration à la source. Vous pouvez modifier ce paramètre lors de la restauration vers une nouvelle cible.
Disk Type (Type de disque) : modifiable pour la restauration à la source. Vous pouvez modifier ce paramètre lors de la restauration vers la source ou vers une nouvelle cible. Le type de disque vous permet de sélectionner le type de stockage de blocs sous-jacent utilisé pour les données récupérées à partir des images de sauvegarde.
Restaurer la configuration HANA personnalisée
L'image de sauvegarde capture les paramètres de configuration spécifiques au client (fichiers .ini qui ont été modifiés par rapport aux paramètres par défaut). Vous pouvez choisir de restaurer les paramètres de configuration personnalisés capturés au moment de la sauvegarde.
Cliquez sur la vérification préliminaire.
- Si la vérification préliminaire échoue, corrigez le problème et renvoyez-la.
- Si la vérification préliminaire réussit, cliquez sur Envoyer pour envoyer la tâche de restauration.