Le mécanisme du logiciel Sun Cluster permettant d'activer les périphériques globaux est appelé espace de noms global. Il inclut la hiérarchie /dev/global/ ainsi que les espaces de noms du gestionnaire de volumes. L'espace de noms global reflète les disques multihôtes et les disques locaux (et tout autre périphérique du cluster, tel que CD et bandes) et fournit aux disques multihôtes plusieurs chemins de basculement. Chaque noeud physiquement connecté aux disques multihôtes fournit un chemin d'accès aux périphériques de stockage à n'importe quel noeud du cluster.
Habituellement, les espaces de noms du gestionnaire de volumes se trouvent dans les répertoires /dev/md/jeu_disques/dsk (et rdsk) pour Solaris Volume Manager. Pour Veritas VxVM, les espaces de noms du gestionnaire de volumes sont situés dans les répertoires /dev/vx/dsk/ groupe_disques et /dev/vx/rdsk/ groupe_disques. Ces espaces de noms correspondent à des répertoires pour chaque jeu de disques Solaris Volume Manager et chaque groupe de disques VxVM respectivement importés dans le cluster. Chacun de ces répertoires abrite un noeud de périphérique pour chaque métapériphérique ou volume de ce jeu ou groupe de disques.
Dans le système SunPlex, chaque noeud de périphérique de l'espace de noms du gestionnaire de volumes local est remplacé par un lien symbolique vers un noeud de périphérique du système de fichiers /global/.devices/node@ID_noeud, où ID_noeud est un nombre entier représentant les noeuds du cluster. Les périphériques du gestionnaire de volumes continuent d'être représentés comme des liens symboliques par Sun Cluster, même à leur emplacement standard. L'espace de noms global et l'espace de noms du gestionnaire de volumes standard sont tous deux disponibles à partir de n'importe quel noeud du cluster.
L'espace de noms global présente les avantages suivants :
Chaque noeud demeure pratiquement indépendant et le modèle d'administration du périphérique est légèrement modifié.
Les périphériques peuvent devenir globaux de manière sélective.
Les générateurs de liens de tiers demeurent opérationnels.
À partir d'un nom de périphérique local donné, on peut facilement établir un mappage pour obtenir son nom global.
Le tableau suivant montre les mappages entre les espaces de noms locaux et globaux d'un disque multihôte, c0t0d0s0.
Tableau 3–2 Mappages entre les espaces de noms locaux et globaux
Composant/Chemin |
Espace de noms du noeud local |
Espace de noms global |
---|---|---|
Nom logique Solaris |
/dev/dsk/c0t0d0s0 |
/global/.devices/node@ID_noeud/dev/dsk/c0t0d0s0 |
Nom de l'ID de périphérique |
/dev/did/dsk/d0s0 |
/global/.devices/node@ID_noeud/dev/did/dsk/d0s0 |
Solaris Volume Manager |
/dev/md/ jeu_disques/dsk/d0 |
/global/.devices/node@ ID_noeud/dev/md/jeu_disques/dsk/d0 |
SPARC : VERITAS Volume Manager |
/dev/vx/dsk/ groupe_disques/v0 |
/global/.devices/node@ID_noeud/dev/vx/dsk/groupe_disques/v0 |
L'espace de noms global est automatiquement généré au moment de l'installation et mis à jour à chaque réinitialisation de configuration. Vous pouvez aussi le générer en exécutant la commande scgdevs(1M).