Guide d'installation du logiciel Sun Cluster pour SE Solaris

ProcedureCréation de systèmes de fichiers de cluster

Suivez cette procédure pour chaque système de fichiers de cluster à créer. Contrairement à un système de fichiers local, un système de fichiers de cluster est accessible à partir de n'importe quel nœud du cluster.


Remarque –

Vous pouvez également utiliser un système de fichiers local à haute disponibilité pour prendre en charge un service de données. Pour plus d'informations sur le choix entre la création d'un système de fichiers de cluster ou d'un système de fichiers local à haute disponibilité pour prendre en charge un service de données particulier, reportez-vous au guide du service de données concerné. Pour obtenir des informations générales sur la création d'un système de fichiers local à haute disponibilité, reportez-vous à la rubrique Enabling Highly Available Local File Systems du Sun Cluster Data Services Planning and Administration Guide for Solaris OS.


Avant de commencer

Effectuez les tâches suivantes :

  1. Devenez superutilisateur sur un noeud du cluster.

    Pour Solaris, suivez cette procédure à partir de la zone globale si des zones non globales sont configurées dans le cluster.


    Astuce –

    pour accélérer la création du système de fichiers, vous devez vous connecter comme superutilisateur au noeud principal actuel du périphérique global pour lequel vous créez le système de fichiers.


  2. Créer un système de fichiers


    Caution – Caution –

    toutes les données présentes sur les disques sont détruites lorsque vous créez un système de fichiers. Assurez-vous d'indiquer le nom correct du périphérique de disques. Si vous indiquez un nom de périphérique incorrect, vous risquez d'effacer des données que vous auriez voulu conserver.


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


      phys-schost# newfs raw-disk-device
      

      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.

      Gestionnaire de volumes 

      Exemple de nom de périphériques de disque 

      Description 

      Solaris Volume Manager 

      /dev/md/nfs/rdsk/d1

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

      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

    • SPARC : pour un système de fichiers VERITAS File System (VxFS) (VxFS), suivez les instructions des procédures fournies dans la documentation de VxFS.

  3. Sur chaque noeud du cluster, créez un répertoire de montage pour le système de fichiers de cluster.

    Vous devez créer un point de montage sur chaque nœud, même si l'accès au système de fichiers de cluster ne se fait pas sur tous les nœuds.


    Astuce –

    Afin de vous faciliter le travail d'administration, créez le point de montage dans le répertoire /global/device-group/. Cet emplacement vous permet de distinguer facilement les systèmes de fichiers du cluster, qui sont disponibles globalement, des systèmes de fichiers locaux.



    phys-schost# mkdir -p /global/device-group/mountpoint/
    
    groupe_unité

    Nom du répertoire correspondant au nom du groupe de périphériques contenant le périphérique en question.

    point_montage

    Nom du répertoire sur lequel vous devez monter le système de fichiers du cluster.

  4. Sur chaque noeud de la grappe, indiquez une entrée correspondant au point de montage dans le fichier /etc/vfstab.

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


    Remarque –

    Si des zones non globales sont configurées dans le cluster, veillez à monter des systèmes de fichiers de cluster dans la zone globale via un chemin dans le répertoire racine de la zone globale.


    1. Dans chacune des entrées, indiquez les options de montage requises pour le type de système de fichiers utilisé.


      Remarque –

      N'utilisez pas l'option de montage logging pour les volumes de transaction Solaris Volume Manager. volumes de transaction proposent leur propre journalisation.

      En outre, Solaris Volume Manager Journalisation de volumes de transaction est supprimé du SE Solaris 10. La Journalisation UFS Solaris offre les mêmes possibilités mais avec des performances optimales, ainsi que des conditions d'administration système et une surcharge allégées.


    2. Pour monter automatiquement le système de fichiers du cluster, indiquez la valeur oui dans le champ monter à l'initialisation.

    3. Assurez-vous, pour chaque système de fichiers de cluster, 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/oracle/ et 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/.

  5. Sur l'un des noeuds du cluster, exécutez l'utilitaire.


    phys-schost# sccheck
    

    L'utilitaire de vérification de la configuration vérifie que les points de montage existent. Il vérifie également que les entrées du fichier /etc/vfstab sont correctes sur tous les nœuds du cluster. Si aucune erreur ne se produit, l'utilitaire n'affiche pas de résultat.

    Pour plus d'informations, reportez-vous à la page de manuel sccheck(1M).

  6. Montez le système de fichiers de cluster.


    phys-schost# mount /global/device-group/mountpoint/
    
    • Pour UFS, montez le système de fichiers de cluster à partir de n'importe quel noeud.

    • SPARC : pour VxFS, montez le système de fichiers de cluster à partir du maître actuel de device-group pour avoir l'assurance que ce système se monte 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.


      Remarque –

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


  7. Sur chaque nœud du cluster, vérifiez que le système de fichiers du cluster est bien monté.

    Vous pouvez utiliser la commande df ou mount pour afficher la liste des systèmes de fichiers. Pour plus d'informations, reportez-vous à la page de manuel df(1M) ou mount(1M).

    Dans Solaris 10, les systèmes de fichiers de cluster sont accessibles via la zone globale et la zone non globale.


Exemple 6–1 Création d'un système de fichiers de cluster

L'exemple suivant crée un système de fichiers UFS sur le volume Solaris Volume Manager /dev/md/oracle/rdsk/d1. Une entrée du système de fichiers de cluster est ajoutée au fichier vfstab de chaque nœud. La commande sccheck est ensuite exécutée à partir d'un nœud. Une fois le processus de vérification de la configuration terminé, le système de fichiers de cluster est monté à partir d'un nœud puis vérifié sur tous les nœuds.


phys-schost# newfs /dev/md/oracle/rdsk/d1
…
phys-schost# mkdir -p /global/oracle/d1
phys-schost# 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
…
phys-schost# sccheck
phys-schost# mount /global/oracle/d1
phys-schost# mount
…
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles
on Sun Oct 3 08:56:16 2005

Étapes suivantes

Déterminez, à partir de la liste suivante, la tâche suivante qui s'applique à la configuration de votre cluster. Pour effectuer plusieurs tâches de cette liste, accédez à la première de la liste.