Configurer le service de récupération

Cet article fournit des informations sur la configuration d'Oracle Database Autonomous Recovery Service à utiliser avec Oracle Base Database Service.

Oracle Database Autonomous Recovery Service est une solution de sauvegarde en nuage entièrement gérée, autonome et centralisée pour les bases de données Oracle Cloud Infrastructure (OCI).

Pour plus d'informations sur le service de récupération, voir À propos d'Oracle Database Autonomous Recovery Service.

Affecter des politiques pour autoriser l'accès au service de récupération et aux ressources connexes

Affectez des énoncés de politique pour que les services de base de données OCI pris en charge puissent utiliser le service de récupération pour la protection des données.

Dans la console, utilisez le générateur de politiques pour affecter rapidement les politiques requises pour utiliser le service de récupération dans votre location. Dans le générateur de politiques, sélectionnez Service de récupération autonome comme cas d'utilisation de politique, puis sélectionnez les modèles de politique prédéfinis suivants :

  • Permet d'exécuter toutes les opérations du service de récupération autonome
  • Permettre aux utilisateurs de gérer des politiques de protection dans le service de récupération autonome
  • Permettre aux utilisateurs de gérer les sous-réseaux de service de récupération autonome

Permet d'exécuter toutes les opérations du service de récupération autonome

Le modèle de politique Possibilité d'exécuter toutes les opérations liées au service de récupération autonome comprend tous les énoncés requis pour fournir aux services de base de données pris en charge l'autorisation d'utiliser le service de récupération et pour que le service de récupération utilise les ressources de réseau pour accéder aux bases de données d'un VCN.

Vous pouvez sélectionner le modèle de politique ou ajouter ces énoncés à l'aide de l'éditeur manuel dans le générateur de politiques.

Tableau - Énoncés de politique requis pour l'utilisation du service de récupération

Énoncé de politique Créer dans Objet
Allow service database to manage recovery-service-family in tenancy Compartiment racine Permet au service de base de données OCI d'accéder aux bases de données protégées, aux politiques de protection et aux sous-réseaux du service de récupération dans votre location.
Allow service database to manage tagnamespace in tenancy Compartiment racine Permet au service de base de données OCI d'accéder à l'espace de noms de marqueur dans une location.
Allow service rcs to manage recovery-service-family in tenancy Compartiment racine Permet au service de récupération d'accéder aux bases de données protégées, aux sous-réseaux du service de récupération et aux politiques de protection de votre location et de les gérer.
Allow service rcs to manage virtual-network-family in tenancy Compartiment racine Permet au service de récupération d'accéder au sous-réseau privé dans chaque VCN de base de données de votre location et de le gérer. Le sous-réseau privé définit le chemin réseau des sauvegardes entre une base de données et le service de récupération.
Allow group admin to manage recovery-service-family in tenancy Compartiment racine Permet aux utilisateurs d'un groupe spécifié d'accéder à toutes les ressources du service de récupération. Les utilisateurs appartenant au groupe spécifié peuvent gérer les bases de données protégées, les politiques de protection et les sous-réseaux du service de récupération.

Permettre aux utilisateurs de gérer des politiques de protection dans le service de récupération autonome

Le modèle de politique Permettre aux utilisateurs de gérer les politiques de protection dans le service de récupération autonome accorde des autorisations aux utilisateurs d'un groupe spécifié pour créer, mettre à jour et supprimer des ressources de politique de protection dans le service de récupération.

Vous pouvez sélectionner le modèle de politique ou ajouter cet énoncé de politique à l'aide de l'éditeur manuel dans le générateur de politiques.

Tableau - Énoncé de politique pour la gestion des politiques de protection

Énoncé de politique Créer dans Objet
Allow group {group name} to manage recovery-service-policy in compartment {location} Compartiment responsable des politiques de protection. Permet à tous les utilisateurs d'un groupe spécifié de créer, de mettre à jour et de supprimer des politiques de protection dans le service de récupération.

Prenez cet exemple. Cette politique accorde au groupe RecoveryServiceUser les autorisations nécessaires pour créer, mettre à jour et supprimer des politiques de protection dans le compartiment ABC.

Allow group RecoveryServiceUser to manage recovery-service-policy in compartment ABC

Permettre aux utilisateurs de gérer les sous-réseaux de service de récupération autonome

Le modèle de politique Autoriser les utilisateurs à gérer les sous-réseaux du service de récupération autonome accorde des autorisations aux utilisateurs d'un groupe spécifié pour créer, mettre à jour et supprimer des ressources de sous-réseau du service de récupération.

Vous pouvez sélectionner le modèle de politique ou ajouter cet énoncé de politique dans le générateur de politiques.

Tableau - Énoncé de politique pour la gestion des sous-réseaux du service de récupération

Énoncé de politique Créer dans Objet
Allow Group {group name} to manage recovery-service-subnet in compartment {location} Compartiment responsable des sous-réseaux du service de récupération. Permet à tous les utilisateurs d'un groupe spécifié de créer, de mettre à jour et de supprimer des sous-réseaux du service de récupération.

Prenez cet exemple. Cette politique accorde au groupe RecoveryServiceAdmin les autorisations nécessaires pour gérer les sous-réseaux du service de récupération dans le compartiment ABC.

Allow group RecoveryServiceAdmin to manage recovery-service-subnet in compartment ABC

Pour plus d'informations sur les politiques, voir Gestion des politiques.

À propos de l'utilisation d'un sous-réseau privé pour le service de récupération

Le service de récupération utilise un sous-réseau privé dans un réseau en nuage virtuel (VCN) où réside votre base de données. Le sous-réseau privé définit le chemin réseau des sauvegardes entre votre base de données et le service de récupération.

Oracle recommande que le VCN de votre base de données ait un seul sous-réseau privé dédié aux sauvegardes du service de récupération. Votre base de données Oracle Cloud peut résider dans le même sous-réseau privé que celui utilisé par le service de récupération ou dans un autre sous-réseau du même VCN.

Vous pouvez créer un sous-réseau privé ou utiliser un sous-réseau préexistant dans votre VCN de base de données. Oracle recommande d'utiliser une taille de sous-réseau de /24 (256 adresses IP).

Note :

Sélectionnez un sous-réseau IPv4 uniquement pour le service de récupération dans votre VCN de base de données. Ne sélectionnez pas de sous-réseau activé pour IPv6, car le service de récupération ne prend pas en charge l'utilisation d'un sous-réseau activé pour IPv6.

Le VCN de base de données nécessite des règles de sécurité pour autoriser le trafic de sauvegarde entre votre base de données et le service de récupération. Les règles de sécurité doivent inclure des règles de trafic entrant avec état pour autoriser les ports de destination 8005 et 2484. Vous pouvez utiliser les fonctions suivantes du service de réseau pour mettre en oeuvre des règles de sécurité :

  • Listes de sécurité : Une liste de sécurité vous permet d'ajouter des règles de sécurité au niveau du sous-réseau. Dans votre VCN de base de données, sélectionnez la liste de sécurité utilisée pour le sous-réseau du service de récupération et ajoutez les règles de trafic entrant pour autoriser les ports de destination 8005 et 2484.
  • Groupes de sécurité de réseau : Les groupes de sécurité de réseau permettent un contrôle granulaire sur les règles de sécurité qui s'appliquent à des cartes vNIC individuelles dans un VCN. Le service de récupération prend en charge les options suivantes pour configurer des règles de sécurité à l'aide de groupes de sécurité de réseau :
    • Pour mettre en oeuvre l'isolement du réseau, créez un groupe de sécurité de réseau pour la carte VNIC de base de données (ajoutez des règles de trafic sortant pour autoriser les ports 2484 et 8005) et un groupe de sécurité de réseau distinct pour le service de récupération (ajoutez des règles de trafic entrant pour autoriser les ports 2484 et 8005).
    • Créez et utilisez un seul groupe de sécurité de réseau (avec des règles de trafic sortant et entrant) pour la carte VNIC de la base de données et le service de récupération.

Note :

Si vous avez configuré une liste de sécurité et un groupe de sécurité de réseau dans votre VCN de base de données, les règles définies dans les groupes de sécurité de réseau ont priorité sur les règles définies dans une liste de sécurité.

Après avoir créé un sous-réseau privé dans le VCN de la base de données, affectez les règles de sécurité, puis enregistrez le sous-réseau en tant que sous-réseau du service de récupération. Si vous avez créé des groupes de sécurité de réseau pour mettre en oeuvre des règles de sécurité, vous devez également vous assurer d'associer le groupe de sécurité de réseau du service de récupération au sous-réseau du service de récupération.

Note :

Oracle recommande d'utiliser un sous-réseau privé pour vos sauvegardes. Cependant, il est possible d'utiliser un sous-réseau public.

Réviser les exigences de taille de sous-réseau et les règles de sécurité pour le sous-réseau du service de récupération

Les règles de sécurité sont nécessaires pour autoriser le trafic de sauvegarde entre une base de données et le service de récupération.

Note :

Sélectionnez un sous-réseau IPv4 uniquement pour le service de récupération dans votre VCN de base de données. Ne sélectionnez pas de sous-réseau activé pour IPv6, car le service de récupération ne prend pas en charge l'utilisation d'un sous-réseau activé pour IPv6.

Tableau - Taille de sous-réseau requise et règles de trafic entrant pour un sous-réseau privé utilisé par le service de récupération

Élément Conditions
Taille de sous-réseau recommandée /24 (256 Adresses IP)
Règle de trafic entrant générale 1 : Autoriser le trafic HTTPS de partout

Cette règle autorise le trafic de sauvegarde entre votre base de données OCI et le service de récupération.

  • Sans état : (Toutes les règles doivent être avec état)
  • Type de source : CIDR
  • CIDR source : CIDR du VCN où réside la base de données
  • Protocole IP : TCP
  • Intervalle de ports sources : Tous
  • Intervalle de ports de destination : 8005
Règle de trafic entrant générale 2 : Permet le trafic SQLNet à partir de n'importe où

Cette règle permet les connexions au catalogue de restauration et la protection des données en temps réel entre votre base de données OCI et le service de récupération.

  • Sans état : (Toutes les règles doivent être avec état)
  • Type de source : CIDR
  • CIDR source : CIDR du VCN où réside la base de données
  • Protocole IP : TCP
  • Intervalle de ports sources : Tous
  • Intervalle de ports de destination : 2484

Note :

Si vous utilisez des groupes de sécurité de réseau pour mettre en oeuvre des règles de sécurité ou si le VCN de votre base de données restreint le trafic réseau entre les sous-réseaux, veillez à ajouter une règle de trafic sortant pour les ports 2484 et 8005 du groupe de sécurité de réseau ou du sous-réseau de base de données au groupe de sécurité de réseau ou au sous-réseau du service de récupération que vous créez.

Vérifier les autorisations du service de réseau pour configurer un sous-réseau

Assurez-vous que ces autorisations de service de réseau sont requises pour créer un sous-réseau dans le VCN de base de données et affecter des règles de sécurité au service de récupération.

Tableau - Autorisations du service de réseau requises pour créer un sous-réseau privé et configurer des règles de sécurité pour le service de récupération

Opération Politiques GIA requises
Configurer un sous-réseau privé dans un VCN de base de données
  • use vcns pour le compartiment dans lequel se trouve le réseau en nuage virtuel
  • use subnets pour le compartiment dans lequel se trouve le réseau en nuage virtuel
  • manage private-ips pour le compartiment dans lequel se trouve le réseau en nuage virtuel
  • manage vnics pour le compartiment dans lequel se trouve le réseau en nuage virtuel
  • gérer les cartes vnics du compartiment provisionné ou à provisionner dans

Vous pouvez également créer une politique qui autorise un groupe spécifié avec un accès plus large aux composants de réseau.

Par exemple, utilisez cette politique pour permettre à un groupe NetworkAdmin de gérer tous les réseaux de n'importe quel compartiment d'une location.

Exemple - Politique pour les administrateurs de réseau

Allow group NetworkAdmin to manage virtual-network-family in tenancy

Créer un sous-réseau de service de récupération dans le VCN de la base de données

Utilisez la console OCI pour configurer un sous-réseau privé pour le service de récupération dans votre réseau en nuage virtuel (VCN) de base de données.

  1. Dans le menu de navigation, sélectionnez Service de réseau, puis Réseaux en nuage virtuels.

    La page de liste VCN s'ouvre. Tous les réseaux en nuage virtuels du compartiment sélectionné sont affichés dans un tableau.

  2. Sélectionnez le VCN dans lequel réside votre base de données.
  3. Suivez ces étapes pour créer un sous-réseau de service de récupération avec une liste de sécurité. Si vous choisissez d'utiliser des groupes de sécurité de réseau, ignorez cette étape.

    1. Dans la page des détails du VCN, sélectionnez l'onglet Sécurité.
    2. Sélectionnez la liste de sécurité utilisée pour le réseau VCN. Vous devez ajouter deux règles de trafic entrant pour autoriser les ports de destination 8005 et 2484.
    3. Dans la page des détails de la liste de sécurité, sélectionnez l'onglet Règles de sécurité.

      Sélectionnez Ajouter des règles de trafic entrant et ajoutez les détails suivants pour configurer une règle de trafic entrant avec état qui autorise le trafic HTTPS de n'importe où :

      • Type de source : CIDR
      • CIDR source : Spécifiez le CIDR du VCN où réside la base de données.
      • Protocole IP : TCP
      • Intervalle de ports sources : Tous
      • Intervalle de ports de destination : 8005
      • Description : Spécifiez une description facultative de la règle de trafic entrant pour faciliter la gestion des règles de sécurité.
    4. Sélectionnez Ajouter une règle de trafic entrant et ajoutez ces détails pour configurer une règle de trafic entrant avec état qui autorise le trafic SQLNet de n'importe où :

      • Type de source : CIDR
      • CIDR source : Spécifiez le CIDR du VCN où réside la base de données.
      • Protocole IP : TCP
      • Intervalle de ports sources : Tous
      • Intervalle de ports de destination : 2484
      • Description : Spécifiez une description facultative de la règle de trafic entrant pour faciliter la gestion des règles de sécurité.

      Note :

      Sélectionnez un sous-réseau IPv4 uniquement pour le service de récupération dans votre VCN de base de données. Ne sélectionnez pas de sous-réseau activé pour IPv6, car le service de récupération ne prend pas en charge l'utilisation d'un sous-réseau activé pour IPv6.
    5. Retournez à la page des détails du VCN et sélectionnez l'onglet Sous-réseaux.
    6. Sélectionnez Créer un sous-réseau.
    7. Créez un sous-réseau privé ou sélectionnez un sous-réseau privé qui existe déjà dans le VCN de la base de données. Oracle recommande une taille de sous-réseau de /24 (256 adresses IP) pour le sous-réseau privé.
    8. Dans la page des détails du sous-réseau, sélectionnez l'onglet Sécurité.
    9. Sélectionnez Ajouter une liste de sécurité pour ajouter la liste de sécurité qui comprend les règles de trafic entrant pour autoriser les ports de destination 8005 et 2484.

      Note :

      Si le VCN de votre base de données restreint le trafic réseau entre les sous-réseaux, veillez à ajouter une règle de trafic sortant pour les ports 2484 et 8005 du sous-réseau de base de données au sous-réseau de service de récupération que vous créez.
  4. Suivez ces étapes pour créer un sous-réseau de service de récupération avec des groupes de sécurité de réseau.

    1. Retournez à la page des détails du VCN et sélectionnez l'onglet Sous-réseaux.
    2. Dans la section Groupes de sécurité de réseau, sélectionnez Créer un groupe de sécurité de réseau.
    3. Utilisez l'une des méthodes suivantes prises en charge pour configurer des règles de sécurité à l'aide de groupes de sécurité de réseau :

      • Pour mettre en oeuvre l'isolement du réseau, créez un groupe de sécurité de réseau pour la carte VNIC de base de données (ajoutez des règles de trafic sortant pour autoriser les ports 2484 et 8005) et un groupe de sécurité de réseau distinct pour le service de récupération (ajoutez des règles de trafic entrant pour autoriser les ports 2484 et 8005).
      • Créez et utilisez un seul groupe de sécurité de réseau (avec des règles de trafic sortant et entrant) pour la carte VNIC de la base de données et le service de récupération.

      La page Groupes sécurité réseau répertorie les groupes de sécurité de réseau que vous créez.

  5. Après avoir créé le sous-réseau du service de récupération dans le VCN de la base de données, enregistrez-le en tant que sous-réseau du service de récupération. Oracle recommande d'enregistrer un seul sous-réseau de service de récupération par VCN. Si vous avez mis en oeuvre des règles de sécurité à l'aide de groupes de sécurité de réseau, vous devez également vous assurer d'ajouter le groupe de sécurité de réseau du service de récupération au sous-réseau du service de récupération.

Enregistrer un sous-réseau de service de récupération

Après avoir créé un sous-réseau privé pour le service de récupération dans votre VCN de base de données, utilisez cette procédure pour enregistrer le sous-réseau dans le service de récupération.

Plusieurs bases de données protégées peuvent utiliser le même sous-réseau de service de récupération. Afin de vous assurer que le nombre requis d'adresses IP sont disponibles pour prendre en charge les points d'extrémité privés du service de récupération, vous pouvez affecter plusieurs sous-réseaux à un sous-réseau du service de récupération utilisé par plusieurs bases de données protégées.

Note :

Sélectionnez un sous-réseau IPv4 uniquement pour le service de récupération dans votre VCN de base de données. Ne sélectionnez pas de sous-réseau activé pour IPv6, car le service de récupération ne prend pas en charge l'utilisation d'un sous-réseau activé pour IPv6.

Pour enregistrer le sous-réseau du service de récupération, procédez comme suit :

  1. Dans le menu de navigation, cliquez sur Oracle Database et sélectionnez Sauvegardes de base de données.
  2. Sélectionnez Sous-réseaux de service de récupération.

    La page de liste des sous-réseaux du service de récupération s'ouvre. Tous les sous-réseaux du service de récupération du compartiment sélectionné sont affichés dans un tableau.

  3. Sélectionnez Enregistrer un sous-réseau de service de récupération.
  4. Dans le panneau Enregistrer le sous-réseau du service de récupération, entrez les détails suivants :
  5. Dans le champ Nom, entrez un nom pour le sous-réseau du service de récupération.
  6. Dans le champ Compartiment, sélectionnez le compartiment dans lequel créer le sous-réseau du service de récupération.
  7. Dans le champ Réseau en nuage virtuel, sélectionnez le VCN de base de données. Sélectionnez Compartiment pour sélectionner un réseau VCN appartenant à un compartiment différent.
  8. Dans le champ Sous-réseau, sélectionnez un sous-réseau privé que vous avez configuré pour les opérations du service de récupération dans votre VCN de base de données. Sélectionnez Compartiment pour sélectionner un sous-réseau privé dans un autre compartiment.
  9. (Facultatif) Cliquez sur +Another Sous-réseau pour affecter un sous-réseau supplémentaire au sous-réseau du service de récupération. Si un seul sous-réseau ne contient pas suffisamment d'adresses IP pour prendre en charge les points d'extrémité privés du service de récupération, vous pouvez affecter plusieurs sous-réseaux.
  10. Développez Options avancées pour entrer les fonctions supplémentaires suivantes :

    • Groupes de sécurité de réseau
    • Marqueurs

    Si vous avez utilisé un groupe de sécurité de réseau pour mettre en oeuvre des règles de sécurité pour le service de récupération dans le VCN de la base de données, vous devez ajouter le groupe de sécurité de réseau du service de récupération au sous-réseau du service de récupération. Le groupe de sécurité de réseau du service de récupération peut résider dans le même compartiment ou dans un autre compartiment. Toutefois, le groupe de sécurité de réseau doit appartenir au même VCN auquel appartient le sous-réseau spécifié.

    1. Dans la section Groupes de sécurité de réseau, sélectionnez Utiliser les groupes de sécurité de réseau pour contrôler le trafic.
    2. Sélectionnez le groupe de sécurité de réseau du service de récupération que vous avez créé dans le VCN de la base de données.
    3. Sélectionnez Groupe de sécurité de réseau +Another pour associer plusieurs groupes NSG (cinq au maximum).

    (Facultatif) Dans le champ Espace de noms de marqueur, envisagez d'ajouter un espace de noms de marqueur ou de marquer le contrôle avec un espace de noms de marqueur existant.

  11. Sélectionnez S'inscrire.

Vous pouvez remplacer un sous-réseau ou ajouter d'autres sous-réseaux pour prendre en charge le nombre requis de points d'extrémité privés.

Suivez les étapes ci-dessous pour mettre à jour un sous-réseau de service de récupération existant :

  1. Dans la page des détails du sous-réseau de service de récupération, sélectionnez l'onglet Sous-réseaux.
  2. Sélectionnez Ajouter des sous-réseaux et sélectionnez les sous-réseaux à ajouter.
  3. Pour remplacer un sous-réseau existant, sélectionnez le menu Action et sélectionnez Supprimer. Vous pouvez ensuite ajouter un autre sous-réseau.

Note :

Un sous-réseau du service de récupération doit être associé à au moins un sous-réseau appartenant à votre VCN de base de données.

Suivez les étapes ci-dessous pour gérer les groupes de sécurité de réseau pour un sous-réseau de service de récupération existant :

  1. Dans l'onglet Groupes de sécurité de réseau, sélectionnez Ajouter des groupes de sécurité de réseau.
  2. Sélectionnez et ajoutez les groupes de sécurité réseau du service de récupération (cinq au maximum).
  3. Pour supprimer un groupe de sécurité de réseau, sélectionnez la ressource et sélectionnez Supprimer.

Assurez-vous que le sous-réseau de service de récupération peut communiquer avec les services Oracle

Le sous-réseau de service de récupération que vous avez enregistré doit communiquer avec le service de récupération.

Pour accéder au service, la table de routage du sous-réseau privé doit inclure Tous les services IAD dans Oracle Services Network.

Assurez-vous que le chiffrement transparent des données est configuré pour votre base de données

Lors de l'utilisation du service de récupération, votre base de données doit être entièrement chiffrée au chiffrement transparent des données (TDE).

Pour les nouvelles bases de données qui sont nées dans le nuage, cela devrait déjà être fait. Toutefois, si vous créez une base de données de remplacement dans OCI et que vous migrez une base de données vers Oracle Database Cloud Service à partir d'un emplacement sur place ou d'un autre emplacement, vous risquez de ne pas répondre à tous les critères. Pour ces bases de données, vous devez vérifier que vous remplissez les conditions requises pour une sauvegarde du service de récupération. J'ai un article de blog que vous pouvez trouver ici qui décrit ce qu'il faut vérifier avec des requêtes à exécuter.

Vous devez répondre aux 3 critères suivants :

  • Vous devez configurer WALLET_ROOT dans la base de données. Si vous utilisez toujours sqlnet.ora, vous devez utiliser dbaascli pour définir correctement WALLET_ROOT pour toutes les bases de données qui utiliseront le service de récupération. Pour activer le paramètre SPFILE wallet_root pour une base de données existante, exécutez :

    dbaascli tde enableWalletRoot

    Note :

    La définition de ENCRYPTION_WALLET_LOCATION dans sqlnet.ora n'est pas prise en charge et sera obsolète.
  • Vous devez disposer d'une clé de chiffrement pour la base de données conteneur et toutes les bases de données enfichables de la base.
  • Tous les espaces-tables doivent être chiffrés TDE avant l'exécution de la première sauvegarde.

Désactiver toutes les sauvegardes opérationnelles manuelles

Dans certains cas, les utilisateurs OCI effectuent des sauvegardes opérationnelles manuelles. Ces sauvegardes sont exécutées en dehors des outils standard et prennent en charge la récupération jusqu'à un point dans le temps (sauvegardes non-KEEP).

Si vous exécutez l'un de ces types de sauvegardes opérationnelles, il est essentiel de les désactiver à ce stade. L'exécution de sauvegardes opérationnelles à deux emplacements différents peut entraîner des problèmes avec les deux sauvegardes et créer des scénarios de perte de données. Par conséquent, avant d'activer les sauvegardes automatiques, vous devez désactiver les scripts et processus de sauvegarde manuelle vers d'autres destinations de stockage.

Note :

Si vous utilisez les outils pour les sauvegardes du stockage d'objets et que vous passez au service de récupération, la permutation sera automatisée par les outils et toutes les sauvegardes précédentes resteront disponibles.