Clonage d'un volume d'initialisation

Découvrez comment créer un clone à partir d'un volume d'initialisation existant sans répéter le processus de sauvegarde et de restauration.

Vous pouvez créer un clone à partir d'un volume d'initialisation à l'aide du service Oracle Cloud Infrastructure Block Volume. Le clonage permet de réaliser une copie d'un volume d'initialisation existant sans avoir à passer par le processus de sauvegarde et de restauration. Pour plus d'informations sur le service Block Volume, reportez-vous à Présentation de Block Volume et à la FAQ sur Block Volume.

Un clone de volume d'initialisation est une copie profonde de disque à disque à un point dans le temps et directe du volume d'initialisation source. Ainsi, toutes les données qui se trouvent dans le volume d'initialisation source lors de la création du clone sont copiées vers le clone du volume d'initialisation. Les modifications ultérieures apportées aux données sur le volume d'initialisation source ne sont pas copiées vers le clone du volume d'initialisation. Comme le clone est une copie du volume d'initialisation source, il aura la même taille que le volume d'initialisation source, sauf si vous indiquez une taille de volume plus importante lors de la création du clone.

L'opération de clonage se produit immédiatement et vous pouvez utiliser le volume d'initialisation cloné dès que son état devient disponible.

Il existe une référence unique à un point dans le temps pour un volume d'initialisation source en cours de clonage. Ainsi, si vous clonez un volume d'initialisation pendant l'exécution de l'instance associée, vous devez attendre que la première opération de clonage se termine à partir de la source avant de créer des clones supplémentaires. Vous devez également attendre la fin des opérations de sauvegarde en cours.

Vous pouvez uniquement créer le clone d'un volume d'initialisation dans la même région, le même domaine de disponibilité et le même locataire. Vous pouvez créer un clone pour un volume d'initialisation entre des compartiments tant que vous disposez des droits d'accès requis pour l'opération.

Différences entre les clones et les sauvegardes de volume d'initialisation

Tenez compte des critères suivants lorsque vous décidez de créer une sauvegarde ou un clone de volume.

Critères  Sauvegarde de volume Clone de volume
Description Crée une sauvegarde à un point dans le temps des données sur un volume. Vous pouvez restaurer ultérieurement plusieurs nouveaux volumes à partir de la sauvegarde. Crée une copie unique à un point dans le temps d'un volume sans passer par le processus de sauvegarde et de restauration.
Cas d'emploi

Conservation d'une sauvegarde des données dans un volume pour pouvoir dupliquer un environnement ultérieurement ou conserver les données pour une utilisation future.

Respect des exigences réglementaires et de conformité, puisque les données d'une sauvegarde demeurent inchangées dans le temps.

Respect des exigences de continuité des activités.

Réduction des risques de coupures ou de mutation des données au fil du temps.

Duplication rapide d'un environnement existant. Par exemple, vous pouvez utiliser un clone pour tester les modifications apportées à la configuration sans affecter l'environnement de production.

Vitesse Plus lent (minutes ou heures) Plus rapide (secondes)
Coût Coût inférieur Coût supérieur
Emplacement de stockage Object Storage Block Volume
Stratégie de conservation Les sauvegardes basées sur une stratégie expirent, à l'inverse des sauvegardes manuelles. Pas d'expiration
Groupes de volumes Pris en charge. Vous pouvez sauvegarder un groupe de volumes. Pris en charge. Vous pouvez cloner un groupe de volumes.

Pour plus d'informations sur les sauvegardes d'un volume d'initialisation, reportez-vous à Sauvegardes d'un volume d'initialisation et Sauvegarde manuelle d'un volume d'initialisation.

Etapes

    1. Sur la page de liste Volumes d'initialisation, sélectionnez le volume d'initialisation à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou le volume d'initialisation, reportez-vous à Liste des volumes d'initialisation.
    2. Sur la page de détails, sélectionnez Clones.
    3. Sélectionnez Créer un clone.

    4. Indiquez le nom du clone. Evitez de saisir des informations confidentielles.

    5. Sélectionnez le compartiment dans lequel le clone doit être créé.
    6. (Facultatif) Sélectionnez le groupe de placement de cluster à affecter au clone.
      Remarque

      Cette option est visible lorsque des groupes de placement de cluster sont activés pour la location, et que vous avez créé et activé un groupe de placement de cluster avec la fonctionnalité ajoutée pour les ressources de volume. Reportez-vous à Groupes de placement de cluster pour Block Volume.
    7. Pour cloner le volume d'initialisation vers un volume d'initialisation de plus grande taille, sélectionnez Taille personnalisée de volume d'initialisation (Go) et indiquez la nouvelle taille. Vous pouvez uniquement augmenter la taille du volume, mais vous ne pouvez pas diminuer la taille. Si vous clonez le volume d'initialisation vers un volume de plus grande taille, vous devez étendre la partition du volume. Pour plus d'informations, reportez-vous à Extension de la partition pour un volume d'initialisation.

    8. (Facultatif) Activer la réplication inter-régions.
      1. Dans la réplication inter-région, déplacez la bascule Activer la réplication inter-région vers la droite pour activer la réplication inter-région.
      2. Sélectionnez la région cible de la réplique.
      3. Sélectionnez le domaine d'accès de la réplique.
      4. Entrez le nom de la réplique.
      5. Sélectionnez Confirmer pour confirmer l'avertissement relatif au coût.

      6. (Facultatif) Chiffrez les données des répliques de ce clone à l'aide de votre propre clé de cryptage. Pour plus d'informations, reportez-vous à Clés de cryptage gérées par le client pour les opérations inter-région.
        1. Sélectionnez Crypter à l'aide des clés gérées par le client.
        2. Entrez l'OCID de la clé de cryptage dans la région de destination.
          Remarque

          Le service ne prend pas en charge le chiffrement de volumes avec des clés chiffrées à l'aide de l'algorithme RSA (Rivest-Shamir-Adleman). Lorsque vous employez vos propres clés, vous devez utiliser des clés cryptées à l'aide de l'algorithme AES (Advanced Encryption Standard). Cette restriction s'applique aux volumes de blocs et aux volumes d'initialisation.
      7. (Facultatif) Chiffrez les données de ce volume à l'aide de votre propre clé de cryptage. Pour plus d'informations, reportez-vous à Clés de cryptage gérées par le client pour les opérations inter-région.
        1. Sous Cryptage de volume, sélectionnez Crypter à l'aide des clés gérées par un client.
        2. Sélectionnez le compartiment de coffre et le coffre qui contiennent la clé de cryptage maître à utiliser.
        3. Sélectionnez le compartiment et la clé de cryptage maître pour la clé de cryptage maître.
          Remarque

          Le service ne prend pas en charge le chiffrement de volumes avec des clés chiffrées à l'aide de l'algorithme RSA (Rivest-Shamir-Adleman). Lorsque vous employez vos propres clés, vous devez utiliser des clés cryptées à l'aide de l'algorithme AES (Advanced Encryption Standard). Cette restriction s'applique aux volumes de blocs et aux volumes d'initialisation.
    9. (Facultatif) Sélectionnez Afficher les options de balisage pour ajouter des balises au volume. Si vous disposez des droits d'accès nécessaires pour créer une ressource, vous disposez également de droits d'accès permettant d'appliquer des balises à format libre à cette ressource. Pour appliquer une balise defined, vous devez disposer des droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.

    10. Sélectionnez Créer un clone.

    Le clone est prêt à être utilisé. La colonne Etat indique qu'il est Disponible dans la liste Clones de volume d'initialisation.

  • Utilisez la commande oci bv boot-volume create --source-boot-volume-id et spécifiez le paramètre --source-boot-volume-id pour cloner ce volume d'initialisation :

    oci bv boot-volume create --source-boot-volume-id volume_id

    Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.

  • Exécutez l'opération CreateBootVolume et indiquez l'attribut BootVolumeSourceFromBootVolumeDetails pour la ressource CreateBootVolumeDetails.

Etapes suivantes

Après avoir cloné une sauvegarde de volume d'initialisation, vous pouvez effectuer les actions suivantes :

La réalisation d'un clone de volume d'initialisation pendant l'exécution de l'instance crée un clone cohérent en cas d'incident, ce qui signifie que les données sont dans le même état qu'au moment de la création du clone. Il s'agit du même état que celui dans lequel elle se trouverait en cas de panne de courant ou de panne matérielle. Dans la plupart des cas, vous pouvez créer une instance à l'aide du volume d'initialisation cloné. Toutefois, pour garantir une image initialisable, vous devez créer une image personnalisée à partir de votre instance. Pour plus d'informations sur la création d'images personnalisées, reportez-vous à Gestion des images personnalisées.