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

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Ajout d'un système de fichiers de cluster

Effectuez cette tâche pour chaque système de fichiers de cluster que vous créez après la première installation d'Oracle Solaris Cluster.


Caution

Mise en garde  -  Assurez-vous que le nom de périphérique de disque que vous spécifiez est correct. Lorsque vous créez un système de fichiers de cluster, toutes les données sur le disque sont perdues. Si vous spécifiez un nom de périphérique incorrect, vous supprimez des données que vous souhaitez peut-être conserver.


Avant d'ajouter un système de fichiers de cluster supplémentaire, assurez-vous que les prérequis suivants ont été satisfaits :

  • Le privilège du rôle root est établi sur un noeud du cluster.

  • Le gestionnaire de volumes est installé et configuré sur le cluster.

  • Il existe un groupe de périphériques (tel que le groupe de périphériques Solaris Volume Manager) ou une tranche de disque en mode bloc sur lequel ou laquelle créer le système de fichiers de cluster.

Vous pouvez également utiliser la GUI d'Oracle Solaris Cluster Manager pour ajouter un système de fichiers du cluster à à un cluster de zones. Pour obtenir les instructions de connexion à la GUI, reportez-vous à la section Accès à Oracle Solaris Cluster Manager.

Si vous avez utilisé Oracle Solaris Cluster Manager pour installer des services de données, au moins un système de fichiers de cluster existe déjà si des disques partagés sur lesquels créer les systèmes de fichiers de cluster étaient suffisants.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez le rôle root sur n'importe quel noeud du cluster.

    Conseil  - Pour accélérer la création d'un système de fichiers, connectez-vous en tant que rôle root au noeud principal actuel du périphérique global pour lequel vous créez un système de fichiers.
  2. Créez un système de fichiers UFS à l'aide de la commande newfs.

    Caution

    Mise en garde  -  Lors de la création d'un système de fichiers, toutes les données présentes sur les disques sont détruites. Assurez-vous que le nom de périphérique de disque que vous spécifiez est correct. S'il ne l'est pas, vous pourriez supprimer des données que vous souhaitiez conserver.


    phys-schost# newfs raw-disk-device

    Le tableau suivant contient des exemples de noms pour l'argument raw-disk-device. Notez que la convention de nommage diffère pour chaque gestionnaire de volumes.

    Gestionnaire de volumes
    Exemple de nom de périphérique de disque
    Description
    Solaris Volume Manager
    /dev/md/nfs/rdsk/d1
    Périphérique de disque brut d1 de l'ensemble de disques nfs
    Aucun
    /dev/global/rdsk/d1s3
    Périphérique de disque brut d1s3
  3. Sur chaque noeud du cluster, créez un répertoire de point de montage pour le système de fichiers du cluster.

    Un point de montage est requis pour chaque noeud, même si vous n'accédez pas au système de fichiers de cluster à partir de ce noeud.


    Conseil  - Pour faciliter l'administration, créez le point de montage dans le répertoire /global/device-group/. Cet emplacement vous permet de facilement distinguer les systèmes de fichiers de cluster, qui sont disponibles de façon globale, des systèmes de fichiers locaux.
    phys-schost# mkdir -p /global/device-group/mount-point/
    device-group

    Nom du répertoire correspondant au nom du groupe de périphériques qui contient le périphérique.

    mount-point

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

  4. Pour chaque noeud du cluster, ajoutez une entrée au fichier /etc/vfstab pour le point de montage.

    Reportez-vous à la page de manuel vfstab(4) pour plus de détails.

    1. Pour chaque entrée, spécifiez les options de montage pour le type de système de fichiers que vous utilisez.
    2. Pour monter automatiquement le système de fichiers de cluster, définissez le champ mount at boot sur yes.
    3. Pour chaque système de fichiers de cluster, assurez-vous que les informations contenues dans l'entrée /etc/vfstab sont identiques dans chaque noeud.
    4. Assurez-vous que chaque fichier de noeud /etc/vfstab dresse la liste des périphériques dans le même ordre.
    5. Vérifiez les dépendances de l'ordre d'initialisation des systèmes de fichiers.

      Par exemple, admettons que phys-schost-1 monte le périphérique de disque d0 sur /global/oracle/ et que phys-schost-2 monte le périphérique de disque d1 sur /global/oracle/logs/. Avec cette configuration, phys-schost-2 peut initialiser et monter /global/oracle/logs/ uniquement après que phys-schost-1 a initialisé et monté /global/oracle/.

  5. Sur les noeuds du cluster, exécutez l'utilitaire de vérification de la configuration.
    phys-schost# cluster check -k vfstab

    L'utilitaire de vérification de la configuration vérifie que le point de montage existe. L'utilitaire vérifie également que les entrées du fichier /etc/vfstab sont correctes sur tous les noeuds du cluster. Si aucune erreur ne se produit, aucune sortie n'est renvoyée.

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

  6. Montez le système de fichiers de cluster à partir de l'un des noeuds du cluster.
    phys-schost# mount /global/device-group/mountpoint/
  7. Sur chaque noeud du cluster, vérifiez que le système de fichiers de cluster est monté.

    Vous pouvez utiliser soit la commande df, soit la commande mount pour répertorier les systèmes de fichiers montés. Pour plus d'informations, reportez-vous aux pages de manuel df(1M) ou mount(1M).