Supplément Sun Cluster 3.0 5/02

Comment installer les types de ressources HAStoragePlus (5/02)

La modification suivante a été introduite dans la mise à jour Sun Cluster 3.0 5/02 et s'applique à cette version, ainsi qu'à toutes les mises à jour ultérieures du logiciel Sun Cluster 3.0.

Le type de ressources HAStoragePlus a été présenté dans Sun Cluster 3.0 5/02. Ce nouveau type de ressources assume les mêmes fonctions que HAStorage, et synchronise les démarrages entre les groupes de ressources et les groupes de périphériques de disque. Le type de ressources HAStoragePlus a une fonction supplémentaire permettant de conférer un haut niveau de disponibilité à un système de fichiers local. (Pour plus d'informations sur la manière de conférer un haut niveau de disponibilité à un système de fichiers local, reportez-vous à la section "Activation des systèmes de fichiers locaux à haut niveau de disponibilité".) Pour utiliser ces deux fonctions, installez le type de ressources HAStoragePlus.

Pour installer HAStoragePlus, les partitions du système de fichiers local doivent résider sur des groupes de disque locaux sur lesquels les commutateurs sont activés et l'environnement Sun Cluster doit être configuré pour la reprise sur panne.

L'exemple ci-dessous montre l'utilisation d'un simple service NFS qui partage les données du répertoire d'accueil à partir d'un répertoire monté localement /global/local-fs/nfs/export/home. Dans cet exemple, on admet que :

  1. Devenez superutilisateur sur un membre de la grappe.

  2. Déterminez si le type de ressources est enregistré ou non.

    La commande suivante imprime une liste des types de ressources enregistrés.


    # scrgadm -p | egrep Type
    

  3. Si nécessaire, enregistrez le type de ressources.


    # scrgadm -a -t SUNW.nfs
    

  4. Créez le groupe de ressources de reprise sur panne du serveur nfs-r


    # scrgadm -a -g nfs-rg -y PathPrefix=/global/local-fs/nfs
    

  5. Créez une ressource d'hôte logique du type SUNW.LogicalHostname.


    # scrgadm -a -j nfs-lh-rs -g nfs-rg -L -l log-nfs
    

  6. Enregistrez le type de ressource HAStoragePlus avec la grappe.


    # scrgadm -a -t SUNW.HAStoragePlus
    

  7. Créez le nfs-hastp-rs de la ressource de type SUNW.HAStoragePlus.


    # scrgadm -a -j nfs-hastp-rs -g nfs-rg -t SUNW.HAStoragePlus \
    -x FilesystemMountPoints=/global/local-fs/nfs \
    -x AffinityOn=TRUE
    

  8. Mettez en ligne le groupe de ressources nfs-rg sur un noeud de la grappe.

    Ce noeud deviendra le noeud principal pour la partition de périphérique global sous-jacent au système de fichiers /global/local-fs/nfs. Ensuite, le système de fichiers /global/local-fs/nfs est monté localement sur le noeud.


    # scswitch -Z -g nfs-rg
    

  9. Enregistrez le type de ressource SUNW.NFS avec la grappe. Créez la ressource nfs-rs de type SUNW.nfs et spécifiez sa dépendance par rapport à la ressource nfs-hastp-rs.

    dfstab.nfs-rs sera présent dans /global/local-fs/nfs/SUNW.nfs.


    # scrgadm -a -t SUNW.nfs
    # scrgadm -a -g nfs-rg -j nfs-rs -t SUNW.nfs \
    -y Resource_dependencies=nfs-hastp-rs
    


    Remarque :

    La ressource nfs-hastp-rs doit être en ligne avant de pouvoir définir la dépendance dans la ressource nfs.


  10. Mettez la ressource nfs-rs en ligne.


    # scswitch -Z -g nfs-rg
    

A présent, chaque fois que le service migre vers un nouveau noeud, le chemin d'E/S principal pour /global/local-fs/nfs sera toujours en ligne et co-localisé avec les serveurs NFS. Le système de fichiers /global/local-fs/nfs sera monté localement avant de démarrer le serveur NFS.