Restaurer et récupérer des bases de données PostgreSQL dans la console de gestion de l'appliance

Restaurer une base de données PostgreSQL à partir d'une image de sauvegarde au niveau du volume vers la source

Cette procédure utilise la récupération physique de la zone de données source. Pour effectuer une récupération vers la source, procédez comme suit :

  1. Dans la liste Applications du gestionnaire d'applications, effectuez un clic droit sur la base de données protégée, puis sélectionnez Accéder. Utilisez le filtre d'état Plan de sauvegarde géré pour n'afficher que les bases de données protégées.
  2. Sélectionnez une image d'instantané, puis cliquez sur Restaurer.
  3. Sur la page Restaurer, sélectionnez Restaurer vers la source.
  4. Cible. Cette option est inaccessible lors de la restauration vers la source.
  5. (Facultatif) Saisissez une étiquette descriptive à utiliser pour ce job.
  6. Options d'applications
    • Si l'application source est protégée par une règle d'instantané qui a activé les sauvegardes des journaux de base de données et que les journaux sont disponibles avec l'image, vous pouvez les utiliser pour effectuer un roll forward à un moment précis en modifiant ces options dans la section Heure du roll forward :
      • Le champ de date contient toutes les dates possibles auxquelles la base de données peut être restaurée par l'application des journaux de transactions de la base de données. Sélectionnez la date à laquelle vous souhaitez restaurer la base de données.
      • Le champ d'heure contient un curseur affichant toutes les heures possibles à la date sélectionnée auxquelles la base de données peut être restaurée. Si vous sélectionnez la dernière date possible, puis déplacez le curseur vers la position la plus à droite, le job de restauration s'applique à tous les journaux disponibles. Si vous sélectionnez la date la plus ancienne possible et déplacez le curseur vers la gauche, le job de restauration n'applique aucun journal.
    • Vous pouvez spécifier d'effectuer un roll forward en utilisant l'heure de l'utilisateur ou l'heure de l'hôte. Heure de l'utilisateur est relative à l'heure locale de l'utilisateur actuel. L'heure de l'hôte est relative au système qui héberge les données à restaurer.
    • Port du serveur cible PostgreSQL. Saisissez le numéro de port de l'instance PostgreSQL cible pour la restauration.
    • Nom d'utilisateur de l'OS cible PostgreSQL. Saisissez le nom de l'utilisateur du système d'exploitation sur le serveur cible où l'instance PostgreSQL doit être restaurée.
    • Répertoire d'accueil du serveur cible PostgreSQL. Saisissez le chemin d'accès au répertoire d'accueil binaire installé de PostgreSQL sur le serveur cible.
    • Répertoire de données du serveur cible PostgreSQL. Saisissez le chemin d'accès au répertoire de données dans lequel sont stockés les fichiers de données de la base de données PostgreSQL sur le serveur cible, par exemple /pgdata_lvm/pgdata.
  7. Options avancées
    • POSTGRESQL TARGET DB USER NAME et POSTGRESQL TARGET DB PASSWORD. (Facultatif) Saisissez de nouveaux identifiants pour l'instance PostgreSQL cible qui sera créée. Si vous ne spécifiez rien, le nom d'utilisateur de la base de données par défaut (postgres) est utilisé sans mot de passe. Par défaut, aucun mot de passe n'est requis pour se connecter à partir du système local.
  8. Cliquez sur Vérification préalable.
    • Si la vérification préalable échoue, corrigez le problème et relancez-la.
    • Si la vérification préalable réussit, cliquez sur Envoyer pour envoyer le job de restauration.

Restaurer une base de données PostgreSQL à partir d'une image de sauvegarde au niveau du volume vers une nouvelle cible

  1. Dans la liste Applications du gestionnaire d'applications, effectuez un clic droit sur la base de données protégée, puis sélectionnez Accéder. Utilisez le filtre d'état Plan de sauvegarde géré pour n'afficher que les bases de données protégées.
  2. Sélectionnez une image d'instantané, puis cliquez sur Restaurer.
  3. Sur la page "Restaurer", sélectionnez Restaurer vers une nouvelle cible.
  4. Pour toutes les configurations, les nœuds PostgreSQL éligibles seront disponibles dans la liste déroulante Cible. Sélectionnez le nœud de la nouvelle cible.
  5. (Facultatif) Saisissez une étiquette descriptive à utiliser pour ce job.
  6. Remplacer l'identité de l'application d'origine. Cette option n'est disponible que lorsque la cible de restauration est un nouvel hôte sur le même appareil de sauvegarde/restauration que celui où la sauvegarde a été générée à l'origine.
    • Oui. Elle remplace l'application d'origine et possède les mêmes ID application d'application, historique des jobs, images de sauvegarde et plan de sauvegarde que l'application d'origine.
    • Non, cela ne remplace pas l'application d'origine. Elle crée une application qui est découverte, mais pas encore protégée.
  7. Si des journaux sont disponibles, l'option Heure de rollforward est disponible. Choisissez une date et une heure pour les journaux les plus récents à appliquer à la base de données récupérée.
  8. Bases de données incluses : ce champ est prérempli avec la liste des bases de données utilisateur PostgreSQL qui seront restaurées lors de la restauration de l'instance PostgreSQL. Il est immuable.
  9. Options d'applications
    • Port du serveur cible PostgreSQL. Saisissez le numéro de port de l'instance PostgreSQL cible pour la restauration.
    • Nom d'utilisateur de l'OS cible PostgreSQL. Saisissez le nom de l'utilisateur du système d'exploitation sur le serveur cible où l'instance PostgreSQL doit être restaurée.
    • Répertoire d'accueil du serveur cible PostgreSQL. Saisissez le chemin d'accès au répertoire d'accueil binaire installé de PostgreSQL sur le serveur cible.
    • Répertoire de données du serveur cible PostgreSQL. Saisissez le chemin d'accès au répertoire de données dans lequel sont stockés les fichiers de données de la base de données PostgreSQL sur le serveur cible, par exemple /pgdata_lvm/pgdata.
  10. Options avancées
    • POSTGRESQL TARGET DB USER NAME et POSTGRESQL TARGET DB PASSWORD. (Facultatif) Saisissez de nouveaux identifiants pour l'instance PostgreSQL cible qui sera créée. Si vous ne spécifiez rien, le nom d'utilisateur de la base de données par défaut (postgres) est utilisé sans mot de passe. Par défaut, aucun mot de passe n'est requis pour se connecter à partir du système local.
  11. Cliquez sur Vérification préalable.
    • Si la vérification préalable échoue, corrigez le problème et relancez-la.
    • Si la vérification préalable réussit, cliquez sur Envoyer pour envoyer le job de restauration.

Restaurer une base de données PostgreSQL à partir d'une image de sauvegarde complète et incrémentielle vers la source

  1. Dans la liste Applications du gestionnaire d'applications, effectuez un clic droit sur la base de données protégée, puis sélectionnez Accéder. Utilisez le filtre d'état Plan de sauvegarde géré pour n'afficher que les bases de données protégées.
  2. Sélectionnez une image d'instantané, puis cliquez sur Restaurer.
  3. Sur la page "Restaurer", sélectionnez Restaurer vers la source.
  4. Cible. Cette option est inaccessible lors de la restauration vers la source.
  5. (Facultatif) Saisissez une étiquette descriptive à utiliser pour ce job.
  6. Bases de données incluses. Il s'agit de la liste des bases de données PostgreSQL qui seront restaurées avec la restauration d'instance PostgreSQL. Sélectionnez une ou plusieurs bases de données dans la liste à restaurer. Par défaut, toutes les bases de données sont sélectionnées pour la restauration.
  7. Options d'applications
    • Nom d'utilisateur de l'OS cible PostgreSQL. Saisissez le nom de l'utilisateur du système d'exploitation sur le serveur cible où la nouvelle instance PostgreSQL sera créée.
    • Répertoire d'accueil du serveur cible PostgreSQL. Saisissez le chemin d'accès au répertoire d'accueil du binaire PostgreSQL installé sur le serveur cible.
    • Chemin d'accès au fichier de configuration cible PostgreSQL. Saisissez le chemin d'accès de configuration de l'instance PostgreSQL sur le serveur cible.
  8. Options avancées
    • POSTGRESQL TARGET DB USER NAME et POSTGRESQL TARGET DB PASSWORD. (Facultatif) Saisissez de nouveaux identifiants pour l'instance PostgreSQL cible qui sera créée. Si vous ne spécifiez rien, le nom d'utilisateur de la base de données par défaut (postgres) est utilisé sans mot de passe. Par défaut, aucun mot de passe n'est requis pour se connecter à partir du système local.
  9. Cliquez sur Vérification préalable.
    • Si la vérification préalable échoue, corrigez le problème et relancez-la.
    • Si la vérification préalable réussit, cliquez sur Envoyer pour envoyer le job de restauration.

Restaurer une base de données PostgreSQL à partir d'une image de sauvegarde complète et incrémentielle vers une nouvelle cible

  1. Dans la liste Applications du gestionnaire d'applications, effectuez un clic droit sur la base de données protégée, puis sélectionnez Accéder. Utilisez le filtre d'état Plan de sauvegarde géré pour n'afficher que les bases de données protégées.
  2. Sélectionnez une image d'instantané, puis cliquez sur Restaurer.
  3. Sur la page "Restaurer", sélectionnez Restaurer vers une nouvelle cible.
  4. Pour toutes les configurations, les nœuds PostgreSQL éligibles sont disponibles dans la liste déroulante Cible. Sélectionnez le nœud de la nouvelle cible.
  5. (Facultatif) Saisissez une étiquette descriptive à utiliser pour ce job.
  6. Remplacer l'identité de l'application d'origine. Cette option n'est disponible que lorsque la cible de restauration est un nouvel hôte sur le même appareil de sauvegarde/restauration que celui où la sauvegarde a été générée à l'origine.
    • Oui. Elle remplace l'application d'origine et possède les mêmes ID application d'application, historique des jobs, images de sauvegarde et plan de sauvegarde que l'application d'origine.
    • Non, cela ne remplace pas l'application d'origine. Elle crée une application qui est découverte, mais pas encore protégée.
  7. Bases de données incluses : ce champ est prérempli avec la liste des bases de données PostgreSQL qui seront restaurées lors de la restauration de l'instance PostgreSQL. Il est immuable.
  8. Options d'applications
    • Nom d'utilisateur de l'OS cible PostgreSQL. Saisissez le nom de l'utilisateur du système d'exploitation sur le serveur cible où la nouvelle instance PostgreSQL sera créée.
    • Répertoire d'accueil du serveur cible PostgreSQL. Saisissez le chemin d'accès au répertoire d'accueil binaire installé de PostgreSQL sur le serveur cible.
    • Chemin d'accès au fichier de configuration cible PostgreSQL. Saisissez le chemin de configuration de l'instance PostgreSQL sur le serveur cible.
  9. Options avancées
    • POSTGRESQL TARGET DB USER NAME et POSTGRESQL TARGET DB PASSWORD. (Facultatif) Saisissez de nouveaux identifiants pour l'instance PostgreSQL cible qui sera créée. Si vous ne spécifiez rien, le nom d'utilisateur de la base de données par défaut (postgres) est utilisé sans mot de passe. Par défaut, aucun mot de passe n'est requis pour se connecter à partir du système local.
  10. Cliquez sur Vérification préalable.
    • Si la vérification préalable échoue, corrigez le problème et relancez-la.
    • Si la vérification préalable réussit, cliquez sur Envoyer pour envoyer le job de restauration.