Détachement d'un volume d'initialisation

Si un problème de volume d'initialisation est à l'origine de problèmes d'instance de calcul, vous pouvez arrêter l'instance et dissocier le volume d'initialisation, puis l'associer à une autre instance en tant que volume de données pour le dépanner.

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel un administrateur de location a accordé un accès de sécurité dans une stratégie . Cet accès est requis, que vous utilisiez la console ou l'API REST avec un kit SDK, une interface de ligne de commande ou un autre outil. Si un message vous informe que vous n'avez pas d'autorisation ou que vous n'êtes pas autorisé, vérifiez auprès de l'utilisateur le type d'accès qui vous est accordé et le compartiment dans lequel vous travaillez.

Pour les administrateurs : la stratégie dans Autoriser les utilisateurs à lancer des instances de calcul inclut la possibilité d'attacher et de détacher des volumes de blocs existants. La stratégie dans Autoriser les administrateurs de volumes à gérer des volumes de blocs, des sauvegardes et des groupes de volumes permet au groupe indiqué de réaliser toutes les opérations possibles avec les volumes de blocs et les sauvegardes, mais pas de lancer des instances.

Si vous ne connaissez pas les stratégies, reportez-vous à Gestion des domaines d'identité et à Stratégies courantes. Afin d'obtenir des informations de référence sur l'élaboration de stratégies pour des instances, des réseaux cloud ou d'autres ressources d'API de principaux services, reportez-vous àDétails des principaux services.
  • Vous pouvez détacher un volume d'initialisation d'une instance uniquement lorsque celle-ci est arrêtée. Reportez-vous à la section Arrêt, démarrage ou redémarrage d'une instance pour plus d'informations sur l'état d'une instance.

    1. Ouvrez le menu de navigation et sélectionnez Compute. Sous Compute, sélectionnez Instances.
    2. Choisissez le compartiment.

    3. Sélectionnez l'instance de laquelle vous souhaitez détacher le volume d'initialisation.
    4. Sous Ressources, sélectionnez Volume d'initialisation.
    5. Sélectionnez le menu Actions (trois points) du volume d'initialisation, puis sélectionnez Détacher le volume d'initialisation. Confirmez l'opération lorsque vous y êtes invité.

    Vous pouvez maintenant attacher le volume d'initialisation à une autre instance. Pour plus d'informations, reportez-vous à Attachement d'un volume d'initialisation.

  • Utilisez la commande oci compute boot-volume-attachment detachet indiquez le paramètre --boot-volume-id pour attacher le volume à l'instance :

    oci compute boot-volume-attachment detach --boot-volume-id boot_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 DetachBootVolume et indiquez l'attribut bootVolumeAttachmentId pour détacher un volume d'initialisation.