Attachement d'un volume à plusieurs instances
Le service de volume par blocs Compute Cloud@Customer permet d'attacher un volume par blocs à plusieurs instances de calcul. Grâce à cette fonctionnalité, vous pouvez partager des volumes par blocs sur l'ensemble des instances en mode lecture/écriture ou en lecture seule.
L'attachement de volumes par blocs en lecture/écriture et partageable vous permet de déployer et de gérer des solutions de grappes.
Si vous attachez un volume qui a été détaché, il se peut que le volume soit associé à un autre nom de périphérique et que le système d'exploitation de l'instance ne reconnaisse pas le volume.
Limites et considérations
- Le service de volume par blocs ne fournit pas de coordination pour les opérations d'écriture concurrentes sur les volumes par blocs attachés à plusieurs instances. Par conséquent, si vous configurez le volume par blocs en lecture/écriture et partageable, vous devez déployer un système ou une solution de grappe sur le stockage partagé.
- Après avoir attaché un volume par blocs à une instance en lecture seule, il ne peut être attaché à d'autres instances qu'en lecture seule. Pour attacher le volume par blocs à une instance en lecture/écriture, vous devez d'abord le dissocier de toutes les instances. Ensuite, vous pouvez l'associer à des instances en mode de lecture/écriture.
- Si le volume par blocs est déjà attaché à une instance en lecture/écriture non partageable, vous ne pouvez pas l'attacher à une autre instance avant de l'avoir détaché de la première instance. Vous pouvez ensuite le rattacher à la fois à la première et à la deuxième instance en mode de lecture/écriture partageable.
- Vous ne pouvez pas supprimer un volume par blocs tant qu'il n'a pas été détaché de toutes les instances auxquelles il était attaché.
- Vous pouvez attacher un volume par blocs en lecture/écriture, partageable ou en lecture seule, partageable à un maximum de huit instances.
- Les volumes par blocs attachés en lecture seule sont configurés comme étant partageables par défaut.
- Les caractéristiques de performance sont mesurées par volume. Ainsi, lorsqu'un volume par blocs est attaché à plusieurs instances, la performance est partagée par toutes les instances attachées.
Configuration d'attachements de volumes multi-instances avec un accès en lecture/écriture
Le service de volume par blocs n'assure pas la coordination des opérations d'écriture concurrentes sur les volumes attachés à plusieurs instances. Pour éviter la corruption de données qui pourrait résulter d'opérations de lecture/écriture non contrôlées, vous devez installer et configurer une solution de grappe, telle qu'Oracle Cluster File System version 2 (OCFS2), sur le stockage partagé avant d'utiliser le volume.
Sommaire des étapes requises :
-
Attacher le volume par blocs à une instance en mode de lecture/écriture et de partage à l'aide de la console, de l'interface de ligne de commande ou de l'API.
Voir Attachement d'un volume.
-
Configurer les noeuds de grappe OCFS2/O2CB.
-
Créer le système de fichiers OCFS2 et le point de montage.
Configuration d'attachements de volumes multi-instances en mode lecture seule
Une fois que vous attachez un volume par blocs à une instance en lecture seule, il ne peut être attaché à d'autres instances qu'en lecture seule. Pour attacher le volume par blocs à une instance en lecture/écriture, vous devez d'abord le dissocier de toutes les instances. Ensuite, vous pouvez l'associer à des instances en mode de lecture/écriture.
-
Attacher le volume par blocs à une instance en lecture seule à l'aide de la console, de l'interface de ligne de commande ou de l'API.
Voir Attachement d'un volume.
-
Attachez le volume par blocs à des instances supplémentaires en lecture seule à l'aide de la console, de l'interface de ligne de commande ou de l'API.
Voir Attachement d'un volume.