Guide d'installation du logiciel Sun Cluster 3.1

Ajout de systèmes de fichiers de grappe

Exécutez cette procédure pour chaque système de fichiers de grappe à ajouter.


Attention : Attention :

toutes les données présentes sur les disques sont détruites lorsque vous créez un système de fichiers. Assurez-vous d'avoir indiqué le nom correct du périphérique de disque. Si vous indiquez un nom de périphérique incorrect, vous effacerez des données que vous n'aviez sans doute pas l'intention de supprimer.


Si vous avez utilisé SunPlex Manager pour installer des services de données, un ou plusieurs systèmes de fichiers de grappe existent déjà si le nombre de disques partagés existants était suffisant pour y créer ces systèmes.

  1. Assurez-vous que le logiciel de gestion des volumes est installé et configuré.

    Pour connaître les procédures d'installation du gestionnaire de volumes, reportez-vous à la rubrique Installation et configuration du logiciel Solstice DiskSuite/Solaris Volume Manager ou Installation et configuration du logiciel VxVM.

  2. Prévoyez-vous d'installer le logiciel VERITAS File System (VxFS) ?

    • Si ce n'est pas le cas, allez à l'Étape 3.

    • Si oui, procédez comme suit.

    1. Suivez les procédures du guide d'installation de VxFS pour installer le logiciel VxFS sur chaque noeud de la grappe.

    2. Sur chaque noeud, modifiez la valeur 0x4000 de l'entrée ci-après par 0x6000 dans le fichier /etc/system.


      set rpcmod:svc_default_stksize=0x6000

      Le logiciel Sun Cluster nécessite que la valeur du volume de la pile par défaut soit définie sur 0x6000 au moins. L'installation de VxFS modifiant cette valeur pour la passer sur 0x4000, vous devez manuellement le rétablir sur 0x6000 une fois l'installation de VxFS terminée.

  3. Devenez superutilisateur sur un noeud de la grappe.


    Astuce :

    pour accélérer la création du système de fichiers, devenez superutilisateur sur le principal du périphérique global pour lequel vous créez un système de fichiers.


  4. Créez un système de fichiers.

    • Pour un système de fichiers VxFS, suivez les procédures de la documentation de votre VxFS.

    • Pour un système de fichiers UFS, utilisez la commande newfs(1M).


      # newfs périphérique_disques_bruts
      

    Le tableau suivant présente des exemples de noms pour l'argument périphérique_disques_bruts. Notez que les conventions de désignation sont différentes pour chaque gestionnaire de volumes.

    Tableau 2–11 Exemples de noms de périphériques de disque bruts

    Gestionnaire de volumes 

    Exemple de nom de périphériques de disque 

    Description 

    Solstice DiskSuite/Solaris Volume Manager 

    /dev/md/oracle/rdsk/d1

    Périphérique de disque brut d1 dans l'ensemble de disques oracle

    VERITAS Volume Manager 

    /dev/vx/rdsk/oradg/vol01

    Périphérique de disque brut vol01 dans le groupe de disques oradg

    Aucun 

    /dev/global/rdsk/d1s3

    Périphérique de disque brut d1s3

  5. Sur chaque noeud de la grappe, créez un répertoire de point de montage pour le système de fichiers de grappe.

    Vous devez créer un point de montage sur chaque noeud, même si l'accès au système de fichiers de grappe ne se fait pas sur tous les noeuds.


    Astuce :

    pour vous faciliter le travail d'administration, créez le point de montage dans le répertoire /global/groupe_périphériques. Cet emplacement vous permet de distinguer facilement les systèmes de fichiers de la grappe, qui sont disponibles globalement, des systèmes de fichiers locaux.



    # mkdir -p /global/groupe_périphériques/point_montage
    
    groupe_périphériques

    Nom du répertoire correspondant au groupe de périphériques comportant ce périphérique

    point_montage

    Nom du répertoire sur lequel le système de fichiers de grappe doit être monté

  6. Sur chaque noeud de la grappe, ajoutez une entrée correspondant au point de montage au fichier /etc/vfstab.

    1. Utilisez les options de montage requises suivantes :


      Remarque :

      l'option logging est requise pour tous les systèmes de fichiers de grappe.


      • Journalisation UFS Solaris : utilisez les options de montage global,logging. Reportez-vous à la page de manuel mount_ufs(1M) pour de plus amples informations sur les options de montage UFS.


        Remarque :

        L'option de montage syncdir n'est pas obligatoire pour les systèmes de fichiers de grappe UFS.

        • Si vous spécifiez syncdir, vous serez assuré que le système de fichiers sera compatible avec POSIX pour l'appel système write(), c'est-à-dire qu'en cas de réussite de la commande write(), vous êtes certain qu'il y a de l'espace sur le disque.

        • Si vous ne spécifiez pas syncdir, vous aurez le même comportement qu'avec les systèmes de fichiers UFS. En effet, le fait de ne pas spécifier syncdir, peut considérablement améliorer les performances des écritures qui allouent des blocs de disque, par exemple lors de l'ajout de données à la fin d'un fichier. Cependant, dans certains cas, si vous n'utilisez pas syncdir vous ne découvrirez que l'espace est insuffisant (ENOSPC) qu'au moment de la fermeture d'un fichier. Vous ne verrez ENOSPC durant la fermeture que pendant un très court intervalle de temps après une reprise sur panne, tandis qu'avec syncdir (et le comportement POSIX), la situation d'espace insuffisant serait découverte avant la fermeture.


      • Trans-métapériphérique Solstice DiskSuite ou volume Solaris Volume Manager de transaction : utilisez uniquement l'option de montage global. N'utilisez pas l'option de montage logging.


        Remarque :

        Les volumes de transaction devraient être supprimés de l'environnement d'exploitation Solaris dans une version ultérieure de Solaris. La Journalisation UFS Solaris, disponible depuis la version Solaris 8, offre les mêmes fonctions tout en permettant d'obtenir à la fois des performances supérieures et un entête et des exigences en matière d'administration système nettement moindres.


        Reportez-vous à la documentation de Solstice DiskSuite et de Solaris Volume Manager pour plus d'informations sur la configuration des trans-métapériphériques ou des volumes de transaction respectivement.

      • Connexion VxFS : utilisez les options de montage global, log. Reportez-vous à la page de manuel mount_vxfs de VxFS pour de plus amples informations sur les options de montage de VxFS.

    2. Pour monter automatiquement le système de fichiers de grappe, indiquez la valeur yes pour le champ mount at boot.

    3. Assurez-vous, pour chaque système de fichiers de grappe, que les informations de l'entrée /etc/vfstab sont les mêmes sur chaque noeud.

    4. Assurez-vous que les entrées du fichier /etc/vfstab de chaque noeud répertorient les périphériques dans le même ordre.

    5. Vérifiez les dépendances liées à l'ordre d'initialisation des systèmes de fichiers.

      Par exemple, imaginez un scénario dans lequel phys-schost-1 monte le périphérique de disque d0 sur /global/oracleet phys-schost-2 monte le périphérique de disque d1 sur /global/oracle/logs. Avec cette configuration, phys-schost-2 ne peut démarrer et monter /global/oracle/logs qu'une fois que phys-schost-1 a démarré et monté /global/oracle.

    Reportez-vous à la page de manuel vfstab(4) pour de plus amples informations.

  7. A partir d'un noeud quelconque, vérifiez que les points de montage existent et que les entrées du fichier /etc/vfstab sont correctes sur tous les noeuds de la grappe.


    # sccheck
    

    Sil aucune erreur ne se produit, l'utilitaire n'affiche pas de résultat.

  8. A partir d'un noeud quelconque de la grappe, montez le système de fichiers de grappe.


    # mount /global/groupe_périphériques/point_montage
    


    Remarque :

    pour VERITAS File System (VxFS), montez le système de fichiers à partir du maître actuel de groupe_périphériques pour avoir l'assurance que ce système se charge correctement. En outre, démontez un système de fichiers VxFS du maître actuel du groupe-périphériques afin de garantir un démontage correct du système de fichiers.


  9. Sur chaque noeud de la grappe, vérifiez que le système de fichiers de la grappe est bien monté.

    Vous pouvez utiliser la commande df(1M) ou mount(1M) pour afficher la liste des systèmes de fichiers montés.


    Remarque :

    pour gérer un système de fichier de grappe VxFS dans un environnement Sun Cluster, n'exécutez les commandes administratives qu'à partir du noeud principal sur lequel le système de fichiers de grappe VxFS est monté.


  10. Configurez les groupes multi-acheminement sur réseau IP .

    Reportez-vous à la rubrique Configuration des groupes multi-acheminement sur réseau IP .

Exemple de création d'un système de fichiers de grappe

L'exemple suivant crée un système de fichiers de la grappe UFS sur le métapériphérique /dev/md/oracle/rdsk/d1 de Solstice DiskSuite.


# newfs /dev/md/oracle/rdsk/d1
...
 
(sur chaque noeud)
# mkdir -p /global/oracle/d1
# vi /etc/vfstab
#device           device        mount   FS      fsck    mount   mount
#to mount         to fsck       point   type    pass    at boot options
#                       
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
(sauvegarder et quitter)
 
(sur un noeud)
# sccheck
# mount /global/oracle/d1
# mount
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/
largefiles on Sun Oct 3 08:56:16 2000