Attachement d'un volume à plusieurs instances

Le service Compute Cloud@Customer Block Volume permet d'attacher un volume de blocs à plusieurs instances de calcul. Grâce à cette fonctionnalité, vous pouvez partager des volumes de blocs entre des instances en mode lecture/écriture ou lecture seule.

L'attachement de volumes de blocs en lecture/écriture et partageables vous permet de déployer et d'administrer des solutions prenant en charge les clusters.

Important

Si vous attachez un volume qui a été détaché, le volume peut être associé à un autre nom de périphérique et le système d'exploitation de l'instance risque de ne pas reconnaître le volume.

Limites et remarques

  • Le service Block Volume ne fournit pas la coordination pour les opérations d'écriture simultanées vers des volumes de blocs attachés à plusieurs instances. Par conséquent, si vous configurez le volume de blocs comme étant en lecture/écriture et partageable, vous devez déployer un système ou un solution prenant en charge des clusters en sur le stockage partagé.
  • Une fois que vous avez attaché un volume de blocs à une instance en lecture seule, il ne peut être attaché à d'autres instances qu'en lecture seule. Pour attacher le volume de blocs à une instance en lecture/écriture, vous devez le détacher de toutes les instances, puis le rattacher aux instances en lecture/écriture.
  • Si le volume de blocs est déjà attaché à une instance en tant que lecture/écriture non partagée, vous n'êtes pas autorisé à l'attacher à une autre instance tant que vous n'avez pas détaché de la première. Vous pouvez ensuite le rattacher aux deux instances en mode lecture/écriture partageable.
  • Vous ne pouvez pas supprimer un volume de blocs s'il n'est pas détaché de toutes les instances auxquelles il était attaché.
  • Vous pouvez attacher un volume de blocs en lecture/écriture partageable ou en lecture seule partageable à huit instances au maximum.
  • Les volumes de blocs attachés en lecture seule sont configurés comme partageables par défaut.
  • Les caractéristiques de performances sont par volume. Par conséquent, si un volume d'unités de blocs est attaché à plusieurs instances, les performances sont partagées entre toutes les instances associées.

Configuration d'attachements de volume à plusieurs instances avec un accès en lecture/écriture

Le service Block Volume ne fournit aucune coordination pour les opérations d'écriture simultanées vers des volumes attachés à plusieurs instances. Pour empêcher l'altération des données en raison d'opérations d'écriture/de lecture non contrôlées, vous devez installer et configurer un système ou solution prenant en charge le cluster, comme Oracle Cluster File System version 2 (OCFS2), en plus du stockage partagé pour pouvoir utiliser le volume.

Récapitulatif des étapes requises :

  1. Attachez le volume de blocs à une instance en mode lecture/écriture et partageable à l'aide de la console, de l'interface de ligne de ligne de commande ou de l'API.

    Reportez-vous à Attachement d'un volume.

  2. Configurez les noeuds de cluster OCFS2/O2CB.

  3. Créez le système de fichiers OCFS2 et le point de montage.

Configuration d'attachements de volumes à plusieurs instances avec un mode lecture seule

Si vous attachez un volume de blocs à une instance en mode lecture seule, il ne peut être attaché à d'autres instances qu'en lecture seule. Pour attacher le volume de blocs à une instance en lecture/écriture, vous devez le détacher de toutes les instances, puis le rattacher aux instances en lecture/écriture.

  1. Attachez le volume de blocs à une instance en mode lecture seule à l'aide de la console, de l'interface de ligne de demande ou de l'API.

    Reportez-vous à Attachement d'un volume.

  2. Attachez le volume de blocs à des instances supplémentaires en lecture seule à l'aide de la console, de l'interface de ligne de commande ou de l'API.

    Reportez-vous à Attachement d'un volume.