Guide des notions fondamentales de Sun Cluster 3.1 10/03

Espace de noms global

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/ensemble_disques/dsk (et rdsk), pour Solaris Volume Manager ; et dans les répertoires /dev/vx/dsk/ groupe_disques et /dev/vx/rdsk/ groupe_disques pour VxVM. Ces espaces de noms correspondent à des répertoires pour chaque ensemble 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 cet ensemble 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 :

Exemple d'espaces de noms locaux et globaux

Le tableau suivant montre les correspondances entre les espaces de noms locaux et globaux d'un disque multihôte, c0t0d0s0.

Tableau 3–2 Correspondances 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/ ensemble_disques/dsk/d0

/global/.devices/node@ ID_noeud/dev/md/ensemble_disques /dsk/d0

VERITAS Volume Manager 

/dev/vx/dsk/ groupe_disques/v0

/global/.devices/node@ ID_noeud/dev/vx/dsk/ groupe_disque/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).