Effectuez les procédures suivantes pour configurer la gestion de volume.
À partir de phys-sun, créez un jeu de disques pour chaque service de données que vous allez configurer.
Faites de phys-sun le noeud principal 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 |
Faites de phys-moon le noeud principal 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 pour les deux noeuds.
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, faites la liste des mappages DID.
Le résultat se présente comme suit (WWN correspond au World Wide Number 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 leurs noms de périphériques DID.
Comparez les informations que vous avez enregistrées lorsque vous avez créé les LUN avec le résultat de la commande cldevice. Pour chaque LUN, localisez le nom /dev/rdsk/c NtWWNdY associé avec le LUN. Localisez ensuite le même nom de disque dans le résultat de la commande cldevice afin de déterminer le nom de périphérique du DID.
Ces procédures partent des mappages suivants pour illustrer cet exemple. Remplacez les noms de disques et de DID par les vôtres lorsque vous effectuez ces procédures.
Service de données |
Nom du LUN |
Nom de périphérique du disque brut |
Nom du 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 |
Prenez possession 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 disque est correcte.
phys-sun# metaset -s oraset |
Répétez le processus pour ajouter LUN1 au jeu de disques NFSnfsset.
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 noeuds, 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 noeud et le copier sur l'autre noeud ou vous pouvez le créer sur les deux noeuds en même temps en utilisant 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 de phys-sun, prenez possession de chaque jeu de disques et activez leur 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 l'état des volumes pour chaque jeu de disques.
phys-sun# metastat … Status: Okay … |