Effectuez les procédures suivantes pour configurer la gestion du volume.
À partir de phys-sun, créez un jeu de disques pour chaque service de données que vous allez configurer.
Définissez phys-sun comme nœud primaire pour les services de données Apache et NFS.
phys-sun# metaset -s nfsset -a -h phys-sun phys-moon phys-sun# metaset -s apacheset -a -h phys-sun phys-moon |
Définissez phys-moon comme nœud primaire pour le service de données Oracle.
phys-sun# metaset -s oraset -a -h phys-moon phys-sun |
Vérifiez que la configuration des jeux de disques est correcte et visible sur les deux nœuds.
phys-X# metaset Set name = nfsset, Set number = 1 … Set name = apacheset, Set number = 2 … Set name = oraset, Set number = 3 … |
À partir de phys-sun, répertoriez les mappages DID.
La sortie générée est similaire à ce qui suit, où WWN représente le nom universel (World Wide Number, WWN) de la cible du disque.
phys-sun# cldevice show | grep Device === DID Device Instances === DID Device Name: /dev/did/rdsk/d1 Full Device Path: phys-sun:/dev/rdsk/c0t0d0 DID Device Name: /dev/did/rdsk/d2 Full Device Path: phys-sun:/dev/rdsk/c0t6d0 DID Device Name: /dev/did/rdsk/d3 Full Device Path: phys-sun:/dev/rdsk/c1tWWNd0 Full Device Path: phys-moon:/dev/rdsk/c1tWWNd0 DID Device Name: /dev/did/rdsk/d4 Full Device Path: phys-sun:/dev/rdsk/c1tWWNd0 Full Device Path: phys-moon:/dev/rdsk/c1tWWNd0 DID Device Name: /dev/did/rdsk/d5 Full Device Path: phys-sun:/dev/rdsk/c0tWWNd0 Full Device Path: phys-moon:/dev/rdsk/c0tWWNd0 … |
Mappez LUN0, LUN1 et LUN2 sur leur nom de périphérique DID.
Comparez les informations que vous avez enregistrées lors de la création des LUN avec la sortie de la commande cldevice. Pour chaque LUN, localisez le nom /dev/rdsk/cNtWWNdY associé au LUN. Identifiez ensuite ce même nom de disque dans la sortie de cldevice pour déterminer le nom du périphérique DID.
Ces procédures supposent l'existence des mappages suivants pour les besoins de cet exemple. Remplacez vos propres noms de disques et noms DID lorsque vous exécutez la suite de ces procédures.
Service de données |
Nom du LUN |
Nom du périphérique de disque brut |
Nom DID |
---|---|---|---|
Sun Cluster HA pour Oracle |
LUN0 |
/dev/did/rdsk/c1tWWNd0 |
dsk/d3 |
Sun Cluster HA pour NFS |
LUN1 |
/dev/did/rdsk/c1tWWNd0 |
dsk/d4 |
Sun Cluster HA pour Apache |
LUN2 |
/dev/did/rdsk/c0tWWNd0 |
dsk/d5 |
Procédez à l'acquisition de la propriété du jeu de disques Oracle oraset.
phys-sun# cldevicegroup switch -n phys-sun oraset |
Ajoutez LUN0 au jeu de disques Oracle.
Utilisez le nom de chemin DID complet.
phys-sun# metaset -s oraset -a /dev/did/rdsk/d3 |
Vérifiez que la configuration du jeu de disques est correcte.
phys-sun# metaset -s oraset |
Répétez le processus pour ajouter LUN1 au jeu de disques NFS nfsset.
phys-sun# cldevicegroup switch -n phys-sun nfsset phys-sun# metaset -s nfsset -a /dev/did/rdsk/d4 phys-sun# metaset -s nfsset |
Répétez le processus pour ajouter LUN2 au jeu de disques Apache apacheset.
phys-sun# cldevicegroup switch -n phys-sun apacheset phys-sun# metaset -s apacheset -a /dev/did/rdsk/d5 phys-sun# metaset -s apacheset |
Sur les deux nœuds, créez un fichier /etc/lvm/md.tab avec les entrées suivantes.
Ces entrées définissent les volumes de chaque jeu de disques. Les miroirs unidirectionnels offrent la possibilité d'ajouter un miroir ultérieurement sans démonter le système de fichiers. Vous pouvez créer le fichier sur un nœud et le copier sur un autre, ou bien le créer sur les deux nœuds simultanément à l'aide de l'utilitaire cconsole(1M).
apacheset/d0 -m apacheset/d10 apacheset/d10 1 1 /dev/did/rdsk/d3s0 nfsset/d1 -m nfsset/d11 nfsset/d11 1 1 /dev/did/rdsk/d4s0 oraset/d2 -m oraset/d12 oraset/d12 1 1 /dev/did/rdsk/d5s0 oraset/d0 -p oraset/d2 3G oraset/d1 -p oraset/d2 3G |
À partir du phys-sun, procédez à l'acquisition de la propriété de chaque jeu de disques et activez leurs volumes.
phys-sun# cldevicegroup switch -n phys-sun apacheset phys-sun# metainit -s apacheset -a phys-sun# cldevicegroup switch -n phys-sun nfsset phys-sun# metainit -s nfsset -a phys-moon# cldevicegroup switch -n phys-sun oraset phys-moon# metainit -s oraset -a |
Vérifiez le statut des volumes de chaque jeu de données.
phys-sun# metastat … Status: Okay … |