Notes de version de Sun Cluster 3.2 pour SE Solaris

Passage au méta-ensemble Solaris Volume Manager à partir de nœuds initialisés en mode non-cluster

ProcedurePassage au méta-ensemble Solaris Volume Manager à partir de nœuds initialisés en mode non-cluster

Suivez cette procédure pour exécuter une application externe au cluster à des fins de test.

  1. Déterminez si le périphérique de quorum est utilisé dans le méta-ensemble Solaris Volume Manager et s'il utilise des réservations scsi2 ou scsi3.


    # clquorum show
    
    1. Si le périphérique de quorum fait partie du méta-ensemble Solaris Volume Manager, ajoutez-en un nouveau n'en faisant pas partie que vous passerez ensuite en mode non-cluster.


      # clquorum add did
      
    2. Supprimez l'ancien périphérique de quorum.


      # clqorum remove did
      
    3. Si le périphérique de quorum utilise une réservation scsi2, purgez-la de l'ancien périphérique de quorum et vérifiez qu'il n'en existe pas d'autres.


      # /usr/cluster/lib/sc/pgre -c pgre_scrub -d /dev/did/rdsk/dids2
      # /usr/cluster/lib/sc/pgre -c pgre_inkeys -d /dev/did/rdsk/dids2
      
  2. Évacuez le nœud à initialiser en mode non-cluster.


    # clresourcegroup evacuate -n targetnode
    
  3. Mettez hors ligne le ou les groupes de ressources contenant des ressources HAStorage ou HAStoragePlus ainsi que des périphériques et systèmes de fichiers affectés par le méta-ensemble que vous souhaiterez passer en mode non-cluster.


    # clresourcegroup offline resourcegroupname
    
  4. Désactivez toutes les ressources du groupe de ressources que vous avez mis hors ligne.


    # clresource disable resourcename
    
  5. Basculez les groupes de ressources en mode non géré.


    # clresourcegroup unmanage resourcegroupname
    
  6. Mettez hors ligne le ou les groupes de périphériques correspondants.


    # cldevicegroup offline devicegroupname
    
  7. Désactivez le ou les groupes de périphériques.


    # cldevicegroup disable devicegroupname
    
  8. Initialisez le nœud passif en mode non-cluster.


    # reboot -x
    
  9. Vérifiez que le processus d'initialisation est terminé sur le nœud passif avant de poursuivre.

    • Solaris 9

      L'invite de connexion apparaît uniquement une fois le processus d'initialisation terminé. Aucune action n'est requise.

    • Solaris 10


      # svcs -x
      
  10. Déterminez s'il existe des réservations scsi3 sur les disques du ou des méta-ensembles. Exécutez les commandes suivantes sur tous les disques des méta-ensembles.


    # /usr/cluster/lib/sc/scsi -c inkeys -d /dev/did/rdsk/dids2
    
  11. En cas de réservations scsi3 sur les disques, purgez-les.


    # /usr/cluster/lib/sc/scsi -c scrub -d /dev/did/rdsk/dids2
    
  12. Prenez le méta-ensemble sur le nœud évacué.


    # metaset -s name -C take -f
    
  13. Montez le ou les systèmes de fichiers contenant le périphérique défini sur le méta-ensemble.


    # mount device mountpoint
    
  14. Démarrez l'application et procédez au test souhaité. Une fois le test terminé, arrêtez l'application.

  15. Réinitialisez le nœud et attendez que le processus d'initialisation soit terminé.


    # reboot
    
  16. Mettez en ligne le ou les groupes de périphériques.


    # cldevicegroup online -e devicegroupname
    
  17. Démarrez le ou les groupes de ressources.


    # clresourcegroup online -eM  resourcegroupname