Guide d'installation du logiciel Sun Cluster pour SE Solaris

Création de groupes de ressources d'application

Cette rubrique décrit la création de groupes de ressources d'application pour une application NFS. Les procédures présentées dans cette rubrique sont spécifiques à l'application. Elles ne peuvent être utilisées pour un autre type d'application.

Procédure de création d'un groupe de ressources d'application sur le cluster principal
  1. Accédez au nœud_A en tant que superutilisateur.

  2. Enregistrez SUNW.nfs en tant que type de ressource.


    nœud_A# scrgadm -a -t SUNW.nfs
    
  3. Si SUNW.HAStoragePlus n'a pas éte enregistré en tant que type de ressource, enregistrez-le.


    nœud_A# scrgadm -a -t SUNW.HAStoragePlus
    
  4. Créez un groupe de ressources d'application pour le groupe_périphériques.


    nœud_A# scrgadm -a -g gr_nfs \
    -y Pathprefix=/global/etc \
    -y Auto_start_on_new_cluster=False \
    -y RG_dependencies=groupe_périphériques-stor-rg
    
    gr_nfs

    Nom du groupe de ressources d'application.

    Pathprefix=/global/etc

    Spécifie un répertoire dans lequel les ressources du groupe peuvent écrire des fichiers administratifs.

    Auto_start_on_new_cluster=False

    Spécifie que le groupe de ressources d'application n'est pas démarré automatiquement.

    RG_dependencies=groupe_périphériques-stor-rg

    Spécifie le groupe de ressources duquel dépend le groupe de ressources d'application. Dans cet exemple, le groupe de ressources d'application dépend du groupe de ressources de réplication.

    Si le groupe de ressources d'application est commuté vers un nouveau nœud principal, le groupe de ressources de réplication est automatiquement commuté. Cependant, si le groupe de ressources de réplication est commuté vers un nouveau nœud principal, le groupe de ressources d'application doit être commuté manuellement.

  5. Ajoutez une ressource SUNW.HAStoragePlus au groupe de ressources d'application.


    nœud_A# scrgadm -a -j rs_dg_nfs -g gr_nfs \
    -t SUNW.HAStoragePlus \
    -x fichierSystemMountPoints=/global/point_montage \
    -x AffinityOn=True
    
    rs_dg_nfs

    Nom de la ressource HAStoragePlus pour l'application NFS.

    -x fichierSystemMountPoints=/global/

    Spécifie que le point de montage du système de fichiers est global.

    -t SUNW.HAStoragePlus

    Spécifie que la ressource est de type SUNW.HAStoragePlus.

    -x AffinityOn=True

    Spécifie que la ressource d'application doit effectuer une commutation analogue pour les périphériques globaux et les systèmes de fichiers de cluster définis par -x GlobalDevicePaths=. Ainsi, lorsque le groupe de ressources d'application bascule ou commute, le groupe de périphériques associé commute également.

    Pour de plus amples informations sur les propriétés d'extension, reportez-vous à la page man SUNW.HAStoragePlus(5).

  6. Ajoutez une ressource de nom d'hôte logique au groupe de ressources d'application.


    nœud_A# /usr/cluster/bin/scrgadm -a -L -j prin_grnfs_nhlog -g gr_nfs \
    -l  prin_grnfs_nhlog
    

    prin_grnfs_nhlog correspond au nom d'hôte logique du groupe de ressources d'application sur le cluster principal.

  7. Activez les ressources, gérez le groupe de ressources d'application et mettez-le en ligne.

    1. Mettez en ligne la ressource HAStoragePlus de l'application NFS.


      nœud_A# /usr/cluster/bin/scrgadm -a -g gr_nfs \
      -j rs_nfs -t SUNW.nfs -y ressource_dependencies=rs_dg_nfs
      
    2. Mettez le groupe de ressources d'application en ligne sur le nœud_A.


      nœud_A# /usr/cluster/bin/scswitch -Z -g gr_nfs
      nœud_A# /usr/cluster/bin/scswitch -z -g gr_nfs -h nœud_A
      
  8. Vérifiez que le groupe de ressources d'application est en ligne.


    nœud_A# /usr/cluster/bin/scstat -g
    

    Vérifiez dans le champ d'état du groupe de ressources que le groupe de ressources d'application est en ligne pour le nœud_A et le nœud_B.

Procédure de création d'un groupe de ressources d'application sur le cluster secondaire
  1. Créez la ressource de groupe d'application comme décrit de l'Étape 1 à l'Étape 6 dans la Procédure de création d'un groupe de ressources d'application sur le cluster principal, à l'exception des points suivants :

    • Remplacez le nœud_A par le nœud_C.

    • Ignorez les références au nœud_B.

    • Remplacez prin_grnfs_nhlog par sec_grnfs_nhlog.

  2. Vérifiez que le groupe de ressources d'application n'est pas en ligne sur le nœud_C.


    nœud_C# /usr/cluster/bin/scswitch -n -j rs_nfs
    nœud_C# /usr/cluster/bin/scswitch -n -j rs_dg_nfs
    nœud_C# /usr/cluster/bin/scswitch -n -j sec_grnfs_nhlog
    nœud_C# /usr/cluster/bin/scswitch -z -g gr_nfs -h ""
    

    Le groupe de ressources reste hors ligne après une réinitialisation, car Auto_start_on_new_cluster=False.

  3. Si le volume global est monté sur le cluster principal, démontez-le du cluster secondaire.


    nœud_C# umount /global/point_montage
    

    Si le volume est monté sur le cluster secondaire, la synchronisation échoue.