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.
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 :
-
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.
-
Configurez les noeuds de cluster OCFS2/O2CB.
-
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.
-
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.
-
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.