Gérer les pools OnVault dans la console de gestion de l'appliance

Un pool OnVault est un pointeur vers un bucket Cloud Storage ou un coffre de sauvegarde utilisé pour stocker les données de sauvegarde. Ils sont référencés dans les profils de ressources. Les profils de ressources sont utilisés avec une règle OnVault pour envoyer les données de sauvegarde au pool OnVault attribué.

Pool OnVault créé automatiquement avec un bucket Cloud Storage

Un pool OnVault qui pointe vers un bucket Cloud Storage est automatiquement créé par le compte de service associé à l'appareil, si nécessaire. Ce pool OnVault contient la configuration et les métadonnées de l'instance de VM. Il est créé automatiquement au moment de l'exécution, lorsqu'un modèle de sauvegarde est attribué à une instance Compute Engine. L'emplacement du bucket Cloud Storage est déterminé en fonction de l'emplacement ou de la région de stockage des instantanés de disques persistants, tel que configuré dans le modèle de sauvegarde.

Dans la console de gestion de l'appareil, vous pouvez afficher ces pools OnVault en accédant à Gérer > Pools de stockage pour ouvrir la page Pools de stockage. Les pools OnVault créés automatiquement sur la page Pools de stockage s'affichent avec le même nom que les buckets de stockage, sous la forme <backup/recovery-appliance-name>-<random-string>-<region/multi-region>. Vous ne pouvez pas modifier ni supprimer les pools OnVault créés automatiquement.

Les pools OnVault sont créés automatiquement dans les scénarios suivants :

  • Un modèle de sauvegarde attribué à une instance Compute Engine n'a pas de pool.
  • Un modèle de sauvegarde est mis à jour pour utiliser une autre région ou un autre emplacement multirégional, puis le pool est créé automatiquement après l'exécution réussie du premier instantané. Le service garantit ainsi que les données du disque persistant et la configuration de la VM d'instance sont colocalisées.
  • Un remplacement de stratégie est appliqué à une instance Compute Engine protégée pour qu'elle utilise une autre région ou un autre emplacement multirégional. Si un pool n'existe pas à cet emplacement, il est créé automatiquement après la première exécution réussie de l'instantané.

Pour en savoir plus, consultez Pool OnVault créé automatiquement.

Rôles et autorisations IAM

Avant d'ajouter un pool OnVault, vous devez attribuer le rôle Backup and DR Cloud Storage Operator disposant des autorisations requises au projet dans lequel se trouve le bucket ou au bucket lui-même. L'octroi d'autorisations au niveau du bucket est une méthode plus précise.

Ce rôle permet au compte de service associé au dispositif d'effectuer des opérations OnVault et dispose de toutes les autorisations requises pour stocker et gérer les sauvegardes dans les pools OnVault, y compris l'accès aux données de sauvegarde, la copie des données de sauvegarde d'un bucket Cloud Storage vers un autre et l'expiration des sauvegardes stockées. Vous pouvez valider les autorisations de ce rôle en accédant à IAM et administration > Rôles, puis en sélectionnant Opérateur Backup and DR pour Cloud Storage.

Si vous ne souhaitez pas attribuer le rôle Backup and DR Cloud Storage Operator, vous pouvez également créer un rôle personnalisé et attribuer les autorisations suivantes.

  • storage.buckets.create
  • storage.buckets.get
  • storage.objects.create
  • storage.objects.delete
  • storage.objects.get
  • storage.objects.list

Ajouter ou modifier un pool OnVault

Cette section explique comment ajouter un pool OnVault ou modifier un pool OnVault existant.

Avant de commencer

Les pools OnVault nécessitent l'accès à Cloud Storage. Avant d'ajouter un pool OnVault, procédez comme suit :

  • Identifiez ou créez un bucket de stockage pour stocker les données de sauvegarde :

    • Toutes les classes de stockage et tous les emplacements sont acceptés. Utilisez une classe appropriée en fonction de la conservation de vos données. N'utilisez pas la classe Archive sans consulter au préalable votre équipe commerciale ou d'assistance.
    • La gestion des versions et la conservation sur le bucket Cloud Storage doivent être désactivées.

    • La règle de suppression réversible sur le bucket Cloud Storage doit être désactivée.

    • Le contrôle des accès doit être défini sur uniforme pour tout nouveau bucket.

    • Google-owned and Google-managed encryption keys et les clés de chiffrement gérées par le client (CMEK) sont compatibles.

    • Ajoutez le compte de service de l'appareil de sauvegarde/récupération au bucket en tant que compte principal avec les rôles et autorisations requis. Vous devez effectuer cette opération pour chaque bucket créé par l'utilisateur.

    • Ayez les détails du bucket de stockage à portée de main. Le champ du compte de service est automatiquement renseigné lorsque vous sélectionnez l'appareil, car il utilise le compte de service associé à l'appareil de sauvegarde/récupération.

    • Assurez-vous que le compte de service a accès au bucket avec un rôle disposant des autorisations requises au niveau du projet ou du bucket.

Vous pouvez créer autant de pools OnVault que vous le souhaitez sur un dispositif de sauvegarde/récupération en utilisant le même compte de service de dispositif de sauvegarde/récupération. La procédure d'ajout d'un pool OnVault varie en fonction de la version logicielle du dispositif de sauvegarde/récupération. Pour déterminer la version utilisée, accédez à Gérer > Appliances et vérifiez la colonne Version.

Le tableau suivant présente le comportement d'un pool OnVault avec la version de l'appareil déployée.

Ajouter un pool OnVault

Suivez les instructions ci-dessous pour ajouter un pool OnVault.

  1. Cliquez sur Gérer, puis sélectionnez Pools de stockage dans le menu déroulant.
  2. Cliquez sur Ajouter un pool OnVault en haut à droite de la page.
  3. Saisissez le nom du pool OnVault. Les caractères valides sont les lettres, les chiffres, les espaces, les traits d'union (-) et les traits de soulignement (_).
  4. Sélectionnez le type de pool. Sélectionnez l'option par défaut, Cloud Storage. Le type de pool Cloud Storage est compatible avec toutes les classes de stockage et doit être utilisé, sauf si une rétrocompatibilité avec un ancien pool OnVault est requise. Vous ne pouvez pas modifier le type de pool après la création du pool OnVault.

  5. Dans la liste déroulante Appliance, sélectionnez l'appareil auquel vous souhaitez ajouter le pool OnVault.

    Le champ du compte de service en lecture seule est renseigné automatiquement.

  6. Dans le champ Bucket, saisissez le nom du bucket de stockage qui contient vos données. Le bucket doit déjà exister. Assurez-vous que son nom est correct. Récupérez le nom du bucket sur la page de la console Google Cloud , cliquez sur Cloud Storage, puis sur Buckets. Le compte de service affiché à l'étape 5 doit disposer d'une autorisation d'accès au bucket, soit au niveau du bucket, soit au niveau du projet. Coldline et Nearline nécessitent une LCA précise sur le bucket.

  7. Indiquez si les données du pool OnVault doivent être stockées au format compressé ou non compressé. La compression des données réduit les coûts de stockage, mais nécessite une capacité de calcul supplémentaire pour que les dispositifs de sauvegarde/récupération puissent compresser les données avant de les transmettre. Dans la plupart des cas, vous devez laisser la case de compression cochée. La compression réduit également le trafic réseau.

  8. Sous Options avancées, procédez comme suit :

    1. Sélectionnez la taille de l'objet. Les valeurs sont comprises entre 64 Ko et 8 Mo. La valeur par défaut de 1 Mo est le meilleur choix dans la plupart des cas. La modification de la taille de l'objet peut avoir une incidence négative sur les performances et le coût du service de stockage utilisé pour OnVault.

  9. Si vous utilisez un proxy, saisissez l'adresse et le numéro de port du serveur proxy.

  10. Cliquez sur Enregistrer.

Modifier un pool OnVault

Suivez les instructions ci-dessous pour modifier un pool OnVault.

  1. Cliquez sur Gérer, puis sélectionnez Pools de stockage dans le menu déroulant.
  2. Sélectionnez le pool OnVault à modifier, puis cliquez sur le bouton Modifier en bas à droite de la page.
  3. Modifiez le nom du pool OnVault et les détails du bucket si nécessaire. Activez ou désactivez la compression selon vos besoins. Vous ne pouvez pas modifier le compte de service.
  4. Sous Options avancées, modifiez la taille de l'objet et le serveur proxy si nécessaire. La modification de la taille de l'objet peut avoir une incidence négative sur les performances et le coût du service de stockage utilisé pour OnVault.

  5. Cliquez sur Mettre à jour.

Remplacer un pool OnVault à clé JSON par un pool OnVault basé sur un compte de service

Si vous disposez d'un pool OnVault créé à l'aide d'une clé JSON pour l'authentification, vous ne pouvez pas basculer ce pool OnVault pour l'utiliser avec l'authentification du compte de service de l'appareil. Créez plutôt un pool OnVault et utilisez les mêmes détails de bucket que ceux utilisés précédemment pour le créer avec une clé JSON.

Suivez les instructions ci-dessous pour remplacer un pool OnVault de clé JSON par un pool de comptes de service d'appliance.

  1. Ajoutez un pool OnVault et, dans le champ Bucket, utilisez le même nom de bucket que celui utilisé pour créer un pool OnVault avec une clé JSON.
  2. Dans la console de gestion de l'appareil, accédez à Backup Plans > Profiles (Plans de sauvegarde > Profils).
  3. Sélectionnez le profil qui utilise l'ancien pool OnVault créé avec la clé JSON.
  4. Cliquez sur Modifier.
  5. Dans le menu déroulant Pool OnVault, sélectionnez le pool OnVault créé avec un compte de service.
  6. Cliquez sur Enregistrer.

    Toutes les nouvelles images sont créées dans le pool OnVault nouvellement défini. Notez que vous ne pouvez pas supprimer l'ancien pool OnVault tant que toutes les images précédemment créées dans ce pool n'ont pas expiré.

Supprimer un pool OnVault

Suivez les instructions ci-dessous pour supprimer un pool OnVault.

  • Assurez-vous qu'aucun profil de ressource de plan de sauvegarde ne spécifie le pool.

  • Faire expirer toutes les images OnVault du pool. La dernière image OnVault n'expire jamais, sauf si l'application n'est pas protégée ou si l'image a explicitement expiré.

Suivez ces instructions pour supprimer un pool OnVault d'un appareil :

  1. Cliquez sur Gérer, puis sélectionnez Pools de stockage dans le menu déroulant.
  2. Effectuez un clic droit sur le pool OnVault que vous souhaitez supprimer, puis sélectionnez Supprimer.
  3. Cliquez sur Confirmer.

Accéder aux données d'un pool OnVault

Une fois que vous disposez d'un profil de ressource qui utilise un pool OnVault et d'un modèle de sauvegarde contenant une règle OnVault, vous pouvez appliquer le profil de ressource et le modèle de sauvegarde aux applications et aux VM à partir de l'onglet Plans de sauvegarde. La règle OnVault s'exécute selon sa planification et l'image capturée est écrite dans le pool OnVault spécifié dans le profil de ressource.

Après la sauvegarde complète initiale, les règles d'instantané vers OnVault suivent le modèle incrémentiel permanent de Backup and DR, dans lequel seules les modifications de données sont capturées et envoyées au stockage.

Une fois la première opération de capture terminée, les données de l'emplacement de stockage du pool OnVault sont accessibles selon les règles suivantes :

  • Les appliances de sauvegarde/récupération peuvent créer des clones à partir des données OnVault.
  • Les appliances de sauvegarde/récupération ne peuvent pas créer de LiveClones à partir de données OnVault.
  • Les appareils de sauvegarde/restauration peuvent installer des données OnVault.
  • Les dispositifs de sauvegarde/récupération peuvent installer des données dans un pool OnVault. Toutefois, ils copient d'abord toutes les données dans le pool d'instantanés, puis effectuent l'installation.
  • Le dispositif de sauvegarde/récupération peut effectuer des installations de données compatibles avec les applications dans un pool OnVault.

Envoyer des sauvegardes vers un pool OnVault

Les règles "Instantané vers OnVault" et "Directement vers OnVault" contrôlent le transfert des données vers le stockage. Elles fournissent un calendrier d'envoi des données, ainsi qu'une définition de la durée de conservation des données. La combinaison du profil de ressource et du modèle OnVault forme le plan de sauvegarde des applications auxquelles ils sont appliqués. Pour créer un pool OnVault, consultez Ajouter un pool OnVault.

Suivez ces instructions pour transférer des données d'image vers l'espace de stockage défini par un pool de stockage OnVault.

  1. Assurez-vous d'avoir créé le pool OnVault. Les pools de stockage OnVault définissent le store d'objets utilisé et sont spécifiés dans un profil de ressource.
  2. Dans Plans de sauvegarde, créez un modèle incluant l'un des éléments suivants :

    • Règle d'instantané vers OnVault : utilisez cette option pour planifier le déplacement des données de VM, de système de fichiers et d'application vers l'espace de stockage défini par le pool OnVault. Consultez Stratégies OnVault.
    • Règle Direct to OnVault : permet de planifier le déplacement des données de VM VMware Engine vers un espace de stockage défini par un pool OnVault. Pour en savoir plus, consultez Règles OnVault.
  3. Dans les plans de sauvegarde, créez un profil de ressource qui spécifie l'emplacement de stockage des données localement, le cas échéant, ainsi que le pool OnVault auquel les données sont envoyées. Consultez Créer un profil de ressource.

  4. Dans App Manager, sélectionnez les données que vous souhaitez répliquer dans le pool OnVault, puis appliquez le modèle de sauvegarde et le profil de ressource.

  5. Les appliances de sauvegarde/récupération peuvent effectuer les opérations suivantes lors de l'accès aux données dans l'espace de stockage du pool OnVault :

    • Créer des clones
    • Installez les données.
    • Les LiveClones ne peuvent pas être créés dans un pool OnVault.
  6. En fonction de vos exigences d'accès et de récupération des données stockées dans le datastore du pool OnVault, vous pouvez effectuer des opérations d'installation ou de clonage à partir de la fenêtre Accès d'App Manager dans la console de gestion de l'appareil.

Équilibrer les performances et la consommation pour les images OnVault

Lorsque vous installez une image à partir d'un pool OnVault, les quatre options suivantes vous permettent d'équilibrer les performances par rapport aux besoins de stockage pour accéder aux données :

  • Optimisé pour le stockage : les blocs de lecture proviennent du pool d'instantanés lorsque cela est possible, sinon ils proviennent directement du pool OnVault sur le réseau. Les écritures sont envoyées au pool d'instantanés local.

    Utilisez cette option pour minimiser la consommation de l'espace de stockage local au détriment des performances de lecture, car les données sont constamment extraites sur le réseau.

  • Équilibré (option par défaut) : les objets lus à partir du pool OnVault sont mis en cache dans le pool d'instantanés local, de sorte que les lectures ultérieures des mêmes blocs sont effectuées localement. Les écritures sont envoyées au pool d'instantanés local. Les performances de lecture s'améliorent au fil du temps, à mesure que de plus en plus de données sont lues et enregistrées dans le pool d'instantanés. L'utilisation du stockage local est limitée aux données réellement requises par les applications.

    Utilisez cette option lorsque le stockage local est disponible et que des performances d'E/S élevées ne sont pas requises.

  • Optimisé pour les performances : les blocs de lecture sont mis en cache dans le pool d'instantanés locaux, de sorte que les lectures ultérieures des mêmes blocs sont effectuées localement. De plus, tous les blocs sont lus en arrière-plan dans le pool d'instantanés locaux pour créer une copie locale complète. Les écritures sont envoyées au pool d'instantanés local. Les performances de lecture s'améliorent rapidement, car le processus en arrière-plan copie les données d'OnVault vers le pool d'instantanés local. Les besoins en stockage sont les plus élevés, car toutes les données sont copiées sur l'espace de stockage local.

    Utilisez cette option lorsque vous avez besoin d'un accès rapide aux données et de performances d'E/S élevées.

  • Performances maximales : tous les blocs sont lus dans le pool d'instantanés local pour créer une copie locale complète, et l'image n'est installée qu'ensuite. Cette option utilise la même quantité d'espace de stockage local que l'option Optimisé pour les performances, car toutes les données sont copiées dans le pool d'instantanés local.

    Utilisez cette option lorsque des performances optimales du stockage local sont requises pour toutes les E/S de l'application, et que toute latence de lecture du pool OnVault est inacceptable, ce qui rend indésirable l'accès de l'application aux données avant qu'une copie locale complète ne soit établie.

Utiliser des pools OnVault

Les règles "Instantané vers OnVault" et "Directement vers OnVault" contrôlent le transfert des données vers le stockage. Ils fournissent un calendrier d'envoi des données, ainsi qu'une définition de la durée de conservation des données. La combinaison du profil de ressource et du modèle OnVault forme les plans de sauvegarde des applications auxquelles ils sont appliqués.

Suivez ces instructions pour transférer des données d'image vers l'espace de stockage défini par un pool de stockage OnVault :

  1. Assurez-vous d'avoir créé le pool OnVault. Les pools de stockage OnVault définissent le stockage utilisé et sont spécifiés dans un profil de ressource.
  2. Dans Plans de sauvegarde, créez un modèle incluant l'un des éléments suivants :

    • Règle d'instantané vers OnVault : utilisez cette option pour planifier le déplacement des données de VM, de système de fichiers et d'application vers l'espace de stockage défini par le pool OnVault. Consultez Stratégies OnVault.
    • Règle Direct to OnVault : permet de planifier le déplacement des données de VM Google Cloud VMware Engine vers l'espace de stockage défini par le pool OnVault. Pour en savoir plus, consultez Règles OnVault.
  3. Dans Backup Plans (Plans de sauvegarde), créez un profil de ressource qui spécifie où stocker les données localement, le cas échéant, ainsi que le pool OnVault vers lequel les données sont envoyées. Consultez Créer un profil de ressource.

  4. Dans App Manager, sélectionnez les données que vous souhaitez répliquer dans le pool OnVault, puis appliquez le modèle de sauvegarde et le profil de ressource.

  5. Les appliances de sauvegarde/restauration peuvent effectuer les opérations suivantes lorsqu'elles accèdent aux données du stockage du pool OnVault :

    • Créer des clones
    • Données de montage
    • Les LiveClones ne peuvent pas être créés dans un pool OnVault.
  6. En fonction de vos exigences d'accès et de récupération des données stockées dans le pool OnVault, vous pouvez effectuer des opérations d'installation ou de clonage à partir de la fenêtre Accès du Gestionnaire d'applications de la console de gestion de l'appareil.