Guide d'administration système d'Oracle® Solaris Cluster 4.3

Quitter la vue de l'impression

Mis à jour : Juillet 2016
 
 

Exécution d'une application à l'extérieur du cluster global

Mise en mode Non cluster d'un ensemble de métadonnées Solaris Volume Manager en mode Noeuds initialisés

Suivez cette procédure pour exécuter une application en dehors du cluster global, afin d'effectuer des tests.

  1. Déterminez si le périphérique de quorum est utilisé dans l'ensemble de métadonnées Solaris Volume Manager et si ce dernier utilise des réservations SCSI2 ou SCSI3.
    phys-schost# clquorum show
    1. Si le périphérique de quorum se trouve dans l'ensemble de métadonnées Solaris Volume Manager, ajoutez un nouveau périphérique de quorum ne faisant pas partie de l'ensemble de métadonnées pour le passer ultérieurement en mode Non cluster.
      phys-schost# clquorum add did
    2. Supprimez l'ancien périphérique de quorum.
      phys-schost# clquorum remove did
    3. Si le périphérique de quorum utilise une réservation SCSI2, nettoyez la réservation SCSI2 de l'ancien quorum et assurez-vous qu'il ne reste aucune réservation SCSI2.

      La commande suivante recherche les clés PGRE (Persistent Group Reservation Emulation). Si aucune clé ne se trouve sur le disque, un message errno=22 s'affiche.

      # /usr/cluster/lib/sc/pgre -c pgre_inkeys -d /dev/did/rdsk/dids2

      Une fois que vous les avez localisées, nettoyez les clés PGRE.

      # /usr/cluster/lib/sc/pgre -c pgre_scrub -d /dev/did/rdsk/dids2

      Caution

      Mise en garde  -  Si vous nettoyez les clés du périphérique de quorum actif, une erreur grave au niveau du cluster sera signalée à l'aide d'un message de perte du quorum opérationnel à la prochaine reconfiguration.


  2. Evacuez le noeud du cluster global à initialiser en mode non cluster.
    phys-schost# clresourcegroup evacuate -n target-node
  3. Mettez hors ligne toute ressource ou tout groupe de ressources contenant des ressources HAStorage ou HAStoragePlus et des périphériques ou systèmes de fichiers affectés par l'ensemble de métadonnées à mettre en suite en mode non cluster.
    phys-schost# clresourcegroup offline resource-group
  4. Désactivez tous les ressources du groupe mis hors ligne.
    phys-schost# clresource disable resource
  5. Annulez la gestion des groupes de ressources.
    phys-schost# clresourcegroup unmanage resource-group
  6. Mettez hors ligne le ou les groupes de périphériques correspondants.
    phys-schost# cldevicegroup offline device-group
  7. Désactivez le ou les groupes de périphériques.
    phys-schost# cldevicegroup disable device-group
  8. Initialisez le noeud passif en mode non cluster.
    phys-schost# shutdown -g0 -i0 -y
    ok> boot -x
  9. Assurez-vous que le processus d'initialisation du noeud passif est terminé avant de continuer.
    phys-schost# svcs -x
  10. Vérifiez l'existence de réservations SCSI3 sur les disques des ensembles de métadonnées.

    Exécutez la commande suivante sur tous les disques des ensembles de métadonnées :

    phys-schost# /usr/cluster/lib/sc/scsi -c inkeys -d /dev/did/rdsk/dids2
  11. Si les disques contiennent des réservations SCSI3, nettoyez-les.
    phys-schost# /usr/cluster/lib/sc/scsi -c scrub -d /dev/did/rdsk/dids2
  12. Placez l'ensemble de métadonnées sur le noeud évacué.
    phys-schost# metaset -s name -C take -f
  13. Montez le ou les systèmes de fichiers contenant le périphérique défini sur l'ensemble de métadonnées.
    phys-schost# mount device mountpoint
  14. Démarrez l'application et effectuez le test. Une fois que le test est terminé, arrêtez l'application.
  15. Réinitialisez le noeud et attendez que ce processus se termine.
    phys-schost# reboot
  16. Mettez en ligne le ou les groupes de périphériques.
    phys-schost# cldevicegroup online -e device-group
  17. Démarrez le ou les groupes de ressources.
    phys-schost# clresourcegroup online -eM resource-group