Attachement d'un volume de blocs à une instance

Découvrez comment attacher un volume de blocs à un instance de calcul pour développer le stockage disponible sur cette instance.

Si vous indiquez iSCSI comme type d'attachement de volume, vous devez également connecter et monter le volume à partir de l'instance pour qu'il soit utilisable. Pour plus d'informations, reportez-vous à la section Types d'attachement de volumes et à la section Connexion à un volume de blocs.

Vous pouvez associer des volumes à plusieurs instances à la fois. Pour plus d'informations, reportez-vous à Attachement d'un volume à plusieurs instances. Afin d'empêcher l'altération des données lors d'opérations de lecture/d'écriture non contrôlées avec plusieurs attachements d'instance de volume, vous devez installer et configurer un système d'exploitation de fichiers clusterisé pour pouvoir utiliser le volume. Pour plus d'informations, reportez-vous à Configuration d'attachements de volumes à plusieurs instances avec accès en lecture/écriture.

Remarque

Lorsque vous modifiez les performances d'un volume, l'état de cycle de vie du volume passe à Provisionnement pendant la mise à jour des paramètres. Pendant ce processus, vous Ne pouvez pas attacher le volume à une instance. Avant d'attacher le volume à une instance, vous devez attendre que l'état de cycle de vie du volume redevienne Disponible.

Attachement de volumes à très hautes performances

Lorsque vous attachez un volume configuré pour le niveau Performances très élevées, les chemins d'accès multiples doivent être activés pour l'attachement de volume afin de permettre l'optimisation des performances du volume.

Le service Block Volume tente de configurer les chemins d'accès multiples pour l'attachement au cours du processus d'attachement. Une fois le volume attaché, vous pouvez vérifier si l'attachement de volume a été activé pour la fonctionnalité multipathing. Reportez-vous à Vérification de la compatibilité d'un attachement d'un volume et des chemins d'entrée multiples.

La compatibilité d'un attachement avec les chemins d'accès multiples est déterminée par la forme de l'instance attachée. Les prérequis applicables doivent également être satisfaits. Pour plus d'informations sur les prérequis et les exigences ayant trait aux attachements à chemins d'accès multiples, reportez-vous à Configuration d'attachements à des volumes à performances très élevées.

Pour plus d'informations sur le niveau Performances très élevées, reportez-vous à la page relative aux performances de Block Volume et à la page relative aux performances très élevées.

Zones de sécurité

Les zones de sécurité permettent de s'assurer que vos ressources cloud respectent les principes de sécurité d'Oracle. Si une opération sur une ressource dans un compartiment de zone de sécurité enfreint une stratégie pour cette zone de sécurité, l'opération est refusée.

Les stratégies de zone de sécurité suivantes ont une incidence sur la capacité à attacher des volumes de blocs à des instances de calcul.

  • Tous les volumes de blocs attachés à une instance de calcul dans une zone de sécurité doivent eux-mêmes se trouver dans cette même zone de sécurité.

  • Les volumes de blocs d'une zone d'accès ne peuvent pas être attachés à une instance de calcul qui n'est pas dans la même zone.

    1. Ouvrez le menu de navigation et sélectionnez Compute. Sous Compute, sélectionnez Instances.
    2. Sous Portée de la listes, sélectionnez le compartiment contenant l'instance.
    3. Dans la liste Instances, cliquez sur le nom de l'instance à laquelle vous voulez attacher un volume.

    4. Dans les Ressources, cliquez sur Volumes de bloc attachés.

    5. Sélectionnez Attacher un volume de bloc.

    6. Indiquez le volume à attacher à l'instance.
      • Pour utiliser le nom de volume, sélectionnez Sélectionner un volume, puis sélectionnez-le dans la liste Volume. Si le volume se trouve dans un autre compartiment de l'instance, cliquez sur Modifier le compartiment et sélectionnez celui dans lequel le volume se trouve.
      • Pour indiquer l'OCID de volume, choisissez Entrer l'OCID de volume, puis saisissez l'OCID dans le champ OCID de volume.
    7. Si l'instance prend en charge les chemins d'appareil cohérents et que le volume que l'on attache n'est pas un volume d'initialisation, sélectionnez un chemin de la liste Chemin d'appareil. Cette fonctionnalité vous permet d'indiquer pour l'attachement de volume un chemin d'appareil qui reste cohérent entre les redémarrages d'instance.

      Pour plus d'informations sur cette fonctionnalité et les instances qui la prennent en charge, reportez-vous à Connexion à des volumes présentant des chemins de dispositif cohérents

    8. Sélectionnez le type d'attachement du volume. Reportez-vous à Types d'attachement de volumes.

    9. Pour les attachements de volume iSCSI, vous pouvez éventuellement demander des informations d'identification CHAP en cochant la case Exiger les informations d'identification CHAP.

      Pour les attachements iSCSI à des instances basées sur Linux, vous pouvez également configurer l'attachement de façon à utiliser le module d'extension de gestion des volumes de blocs afin que ce dernier exécute des commandes iSCSI permettant la connexion automatique au volume. Pour ce faire, cochez la case Utiliser l'agent Oracle Cloud pour se connecter automatiquement aux volumes attachés iSCSI.

      Important

      Pour permettre une connexion automatique au volume, le module d'extension d'extension de gestion des volumes de blocs doit être activé sur l'instance. Pour plus d'informations, reportez-vous à Activation du module d'extension de gestion des volumes de blocs. Lorsque vous activez le module d'extension Block Volume Management, assurez-vous que l'instance exécute les versions 1.23.0 ou plus récentes du logiciel d'agent Oracle Cloud.
    10. Pour les associations paravirtualisées sur les instances de machine virtuelle, vous pouvez éventuellement crypter les données transférées entre l'instance et les serveurs de stockage du service Block Volume en cochant la case Utiliser le cryptage en transit.

      Si vous l'avez configuré pour qu'il utilise une clé d'encryptage gérée via le service Vault, cette clé est utilisée pour l'encryptage en transit paravirtualisé. Sinon, la clé de cryptage fournie par Oracle est utilisée. Lorsque vous attachez le volume à une instance bare metal qui prend en charge le cryptage en transit, ce derniers est activé par défaut et n'est pas configurable. Pour plus d'informations sur ce type de cryptage, reportez-vous à Cryptage Block Volume.

    11. Sélectionnez le type d'accès . Pour plus d'informations, reportez-vous à Types d'accès à un volume.

    12. Cliquez sur Attacher.

      Lorsque l'état du volume est Attaché, si le type d'attachement est Paravirtualisé, le volume est connecté automatiquement et vous pouvez l'utiliser. Si le type d'attachement est iSCSI, vous devez d'abord vous connecter au volume. Pour plus d'informations, reportez-vous àConnexion à un volume de blocs.

      Sur l'instance Linux, si vous voulez monter automatiquement des volumes au démarrage de l'instance, vous devez définir des options spécifiques dans le fichier /etc/fstab, sinon le démarrage de l'instance risque d'échouer. Ceci s'applique aux types d'attachement iSCSI et paravirtualisés. Pour le volume utilisant des chemins de dispositif cohérents, reportez-vous à la section fstab Options for Block Volumes Using Consistent Device Paths. Pour tous les autres volumes, reportez-vous à Options fstab traditionnelles.

  • Utilisez la commande oci compute volume-attachment attach et les paramètres requis pour attacher un volume de blocs à une instance :

    oci compute volume-attachment attach --instance-id instance_ocid --volume-id volume_ocid

    Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

  • Exécutez l'opération AttachVolume et indiquez les paramètres instanceId, type et volumeId dans la ressource AttachVolumeDetails pour attacher un volume de blocs à une instance.