Guide de démarrage rapide de Sun Cluster pour le système d'exploitation Solaris

Configuration de la gestion du volume

Suivez les procédures ci-dessous pour configurer la gestion du volume.

ProcedureCréation de jeux de disques

  1. Depuis phys-sun, créez un jeu de disques pour chaque service de données que vous allez configurer.

    1. Transformez le phys-sun en nœud 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
      
    2. Transformez le phys-moon en nœud principal pour le service de données Oracle.


      phys-sun# metaset -s oraset -a -h phys-moon phys-sun
      
  2. Vérifier que la configuration des jeux de disques est correcte et visible pour 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
    …

ProcedureAjout de LUN aux jeux de disques

  1. Depuis le phys-sun, répertorier les mappages DID.

    La sortie est similaire à la suivante, où WWN correspond au WWN (World Wide Number) unique 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
    …
  2. Mappez LUN0, LUN1 et LUN2 à leurs noms 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/c NtWWNdY associé au LUN. Recherchez ensuite le même nom de disque dans la sortie cldevice pour déterminer le nom de périphérique DID.

    Ces procédures supposent l'existence des mappages suivants dans le but de cet exemple. Utilisez vos propres noms de disque et noms DID lorsque vous suivez le reste de ces procédures.

    Services de données 

    Nom LUN  

    Nom de 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

  3. Devenir propriétaire du jeu de disques Oracle oraset.


    phys-sun# cldevicegroup switch -n phys-sun oraset
    
  4. Ajoutez LUN0 au jeu de disques Oracle.

    Utilisez le nom de chemin DID complet.


    phys-sun# metaset -s oraset -a /dev/did/rdsk/d3
    
  5. Vérifiez que la configuration du jeu de disques est correcte.


    phys-sun# metaset -s oraset
    
  6. 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
    
  7. 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
    

ProcedureCréation et activation d'un fichier md.tab

  1. 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 pour chaque jeu de disques. Les miroirs unidirectionnels fournissent la souplesse nécessaire à l'ajout ultérieur d'un miroir sans démonter le système de fichiers. Vous pouvez créer le fichier sur un nœud et le copier sur l'autre nœud, ou bien le créer sur les deux nœuds en même temps à 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
  2. Depuis le phys-sun, devenez propriétaire 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
    
  3. Vérifiez l'état des volumes pour chaque jeu de disques.


    phys-sun# metastat
    …
    Status: Okay
    …