Guide d'administration système de Sun Cluster 3.1

Chapitre 3 Administration des périphériques globaux et des systèmes de fichiers de la grappe

Ce chapitre indique les procédures d'administration des périphériques globaux et des systèmes de fichiers de grappes.

Les procédures décrites dans ce chapitre sont les suivantes :

Pour obtenir une description de haut niveau des procédures connexes décrites dans ce chapitre, reportez-vous au Tableau 3–2.

Pour obtenir des informations conceptuelles relatives aux périphériques globaux, aux espaces de noms globaux, aux groupes de périphériques globaux et au système de fichier grappe, reportez-vous au Sun Cluster 3.1 Concepts Guide.

Administration des périphériques globaux et présentation des espaces de noms globaux

L'administration des groupes de périphériques de disques Sun Cluster dépend du gestionnaire de volumes installé sur la grappe. Solstice DiskSuite/Solaris Volume Manager reconnaît les grappes, il vous suffit donc d'ajouter, d'enregistrer et de supprimer des groupes de périphériques de disques à l'aide de la commande metaset(1M) de Solstice DiskSuite/Solaris Volume Manager. Avec VERITAS Volume Manager (VxVM), vous créez des groupes de disques à l'aide des commandes VxVM. Vous pouvez ensuite enregistrer ces groupes en tant que groupes de périphériques de disques Sun Cluster via l'utilitaire scsetup(1M). Pour supprimer des groupes de périphériques de disques VxVM, vous utiliserez l'utilitaire scsetup (1M) ainsi que les commandes VxVM.

Le logiciel Sun Cluster crée automatiquement dans la grappe un groupe de périphériques de disques bruts pour chaque disque, ainsi qu'un lecteur de bande. Ces groupes de périphériques de grappe restent à l'état hors ligne tant que vous ne les utilisez pas comme périphériques globaux. Lorsque vous administrez des groupes de périphériques de disques ou des groupes de disques du gestionnaire de volumes, vous devez vous trouver sur le noeud de grappe correspondant au noeud principal du groupe en question.

Normalement, vous n'avez pas besoin d'administrer l'espace de noms du périphérique global. L'espace de noms global est automatiquement configuré au cours de l'installation et mis à jour automatiquement pendant la réinitialisation de l'environnement d'exploitation Solaris. Cependant, si l'espace de noms global doit être mis à jour, vous pouvez exécuter la commande scgdevs (1M) à partir de n'importe quel noeud de grappe. Via cette commande, l'espace de noms global est alors mis à jour sur tous les autres noeuds de la grappe, ainsi que sur les noeuds susceptibles de s'ajouter à la grappe par la suite.

Autorisations sur les périphériques globaux pour Solstice DiskSuite/Solaris Volume Manager

Les modifications apportées aux autorisations sur les périphériques globaux ne sont pas automatiquement diffusées vers tous les noeuds de la grappe pour Solstice DiskSuite/Solaris Volume Manager et pour les périphériques de disques. Si vous souhaitez modifier ces autorisations, vous devez le faire manuellement sur tous les noeuds de la grappe. Si, par exemple, vous souhaitez modifier les autorisations sur le périphérique global /dev/global/dsk/d3s0 pour la définir sur 644, vous devez exécuter

# chmod 644 /dev/global/dsk/d3s0

sur tous les noeuds de la grappe.

VxVM ne prend pas en charge la commande chmod. Pour modifier les autorisations sur les périphériques globaux dans VxVM, reportez-vous au manuel de l'administrateur VxVM.

Reconfiguration dynamique avec périphériques globaux

Voici les points à prendre en considération dans le cadre d'une reconfiguration dynamique (DR) de périphériques de disques et de bande dans une grappe.


Attention : Attention :

tout échec sur le noeud principal, alors que vous effectuez une opération DR sur un noeud secondaire, a une incidence sur la disponibilité de la grappe. Le noeud principal ne pourra pas effectuer de reprise sur panne tant qu'un nouveau noeud secondaire n'est pas disponible.


Procédez comme suit, en respectant l'ordre des étapes, pour effectuer des opérations DR sur des périphériques globaux.

Tableau 3–1 Liste des tâches : reconfiguration dynamique avec des périphériques de disques et de bande

Tâche 

Instructions 

1. Pour effectuer sur le noeud principal une opération DR qui risque d'avoir une incidence sur un groupe de périphériques actif, désactivez au préalable le noeud principal et les noeuds secondaires. 

Changement de noeud principal pour un groupe de périphériques

2. Effectuez l'opération DR de suppression sur le périphérique que vous souhaitez supprimer. 

Sun Enterprise 10000 DR Configuration Guide et le Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual dans les collections Solaris 8 on Sun Hardware et Solaris 9 on Sun Hardware.

Remarques sur l'administration de VERITAS Volume Manager

Création de groupes de disques partagés pour Oracle Parallel Server/Real Application Clusters

Si vous utilisez VxVM pour configurer des groupes de disques partagés pour Oracle Parallel Server/Real Application Clusters, utilisez la fonction de grappe de VxVM décrite dans le document VERITAS Volume Manager Administrator's Reference Guide. Il existe des différences entre la création de groupes de disques partagés pour Oracle Parallel Server/Real Application Clusters et la création d'autres groupes de disques, notamment :

Pour créer d'autres disques de groupes VxVM, veuillez consulter Création d'un nouveau groupe de disques lors de l'initialisation des disques (VERITAS Volume Manager).

Administration des systèmes de fichiers de grappes : présentation

Aucune commande spéciale de Sun Cluster n'est nécessaire pour l'administration des systèmes de fichiers de grappes. Vous administrez un système de fichiers de grappe exactement de la même façon que n'importe quel autre système de fichiers Solaris, à l'aide des commandes standard Solaris, telles que mount, newfs, etc. Pour monter des systèmes de fichiers de grappes, indiquez l'option -g à la suite de la commande mount. Les systèmes de fichiers de grappes peuvent également être automatiquement montés au moment de l'initialisation.


Remarque :

un système de fichiers de grappe qui lit des fichiers ne procède pas à la mise à jour de l'horaire d'accès à ces fichiers.


Directives applicables à la prise en charge de VxFS

La configuration Sun Cluster 3.1 ne prend pas en charge les fonctions VxFS suivantes :

Toutes les autres fonctions et options VxFS prises en charge dans une configuration de grappe sont également prises en charge par le logiciel Sun Cluster 3.1 . Veuillez vous reporter à la documentation VxFS pour obtenir des détails sur les options VxFS qui sont prises en charge dans une configuration de grappe.

Les directives suivantes, relatives à l'utilisation de VxFS pour la création de systèmes de fichiers de grappes à haut niveau de disponibilité, s'appliquent essentiellement à une configuration VxFS .

Les directives suivantes, relatives à l'administration des systèmes de fichiers de grappe VxFS, ne sont pas spécifiques au logiciel Sun Cluster 3.1. Ces directives diffèrent toutefois des procédures d'administration des systèmes de fichiers de grappe UFS.

Administration des groupes de périphériques de disques

L'utilitaire scsetup(1M) fournit une interface interactive à la commande scconf(1M). scsetup génère les commandes scconf. Les commandes générées sont présentées dans les exemples proposés après certaines procédures.


Remarque :

le logiciel Sun Cluster crée automatiquement dans la grappe un groupe de périphériques de disques bruts pour chaque disque, ainsi qu'un lecteur de bande. Les groupes de périphériques de grappe restent à l'état hors ligne tant que vous ne les utilisez pas comme périphériques globaux.


Tableau 3–2 Liste des tâches : administration de groupes de périphériques de disques

Tâche 

Pour les instructions, voir… 

Mettre à jour l'espace de noms de périphériques globaux sans réinitialisation de reconfiguration. 

    - Utilisez scgdevs( 1M)

Mise à jour de l'espace de noms de périphériques globaux

Ajouter des disques Solstice DiskSuite/Solaris Volume Manager et les enregistrer en tant que groupes de périphériques de disques. 

    - Utilisez metaset( 1M)

Ajout et enregistrement d'un groupe de périphériques de disques (Solstice DiskSuite/Solaris Volume Manager)

Supprimer des groupes de périphériques de disques Solstice DiskSuite/Solaris Volume Manager de la configuration. 

    - Utilisez metaset et metaclear( 1M)

Suppression et annulation d'enregistrement d'un groupe de périphériques de disques (Solstice DiskSuite/Solaris Volume Manager)

Supprimer un noeud de tous les groupes de périphériques de disques. 

    - Utilisez scconf, metaset et scsetup

Suppression d'un noeud de tous les groupes de périphériques de disques

Supprimez un noeud d'un groupe de périphériques de disques Solstice DiskSuite/Solaris Volume Manager. 

    - Utilisez metaset

Suppression d'un noeud d'un groupe de périphériques de disques (Solstice DiskSuite/Solaris Volume Manager)

Ajouter des groupes de disques VERITAS Volume Manager comme groupes de périphériques de disques. 

    - Utilisez les commandes de VxVM et scsetup( 1M)

Création d'un nouveau groupe de disques lors de l'initialisation des disques (VERITAS Volume Manager)

 

Création d'un nouveau groupe de disques lors de l'encapsulage de disques (VERITAS Volume Manager)

 

Ajout d'un nouveau volume à un groupe de périphériques de disques existant (VERITAS Volume Manager)

 

Transformation d'un groupe de disques existant en un groupe de périphériques de disques (VERITAS Volume Manager)

 

Affectation d'un nouveau code mineur à un groupe de périphériques de disques (VERITAS Volume Manager)

 

Enregistrement d'un groupe de disques comme groupe de périphériques de disques (VERITAS Volume Manager)

 

Enregistrement des changements de configuration des groupes de disques (VERITAS Volume Manager)

Supprimer des groupes de périphériques de disques VERITAS Volume Manager de la configuration. 

    - Utilisez scsetup (pour générer scconf)

Suppression d'un volume d'un groupe de périphériques de disques (VERITAS Volume Manager)

 

Suppression et annulation d'enregistrement d'un groupe de périphériques de disques (VERITAS Volume Manager)

Ajouter un noeud à un groupe de périphériques de disques VERITAS Volume Manager. 

    - Utilisez scsetup pour générer scconf

Ajout d'un noeud à un groupe de périphériques de disques (VERITAS Volume Manager)

Supprimez un noeud d'un groupe de périphériques de disques VERITAS Volume Manager. 

    - Utilisez scsetup pour générer scconf

Suppression d'un noeud d'un groupe de périphériques de disques (VERITAS Volume Manager)

Supprimer un noeud d'un groupe de périphériques de disques bruts. 

    - Utilisez scconf(1M)

Suppression d'un noeud d'un groupe de périphériques de disques bruts

Changer les propriétés de groupes de périphériques de disques. 

    - Utilisez scsetup pour générer scconf

Changement des propriétés des périphériques de disques

Afficher les groupes et les propriétés des périphériques de disques. 

    - Utilisez scconf

Affichage de la configuration d'un groupe de périphériques de disques

Modifier le nombre souhaité de secondaires pour un groupe de périphériques. 

    - Utilisez scsetup pour générer scconf

Modification du nombre désiré de noeuds secondaires pour un groupe de périphériques

Changer le principal d'un groupe de périphériques de disques. 

    - Utilisez scswitch(1M)

Changement de noeud principal pour un groupe de périphériques

Placer un groupe de périphériques de disques à l'état de maintenance. 

    - Utilisez metaset ou vxdg

Mise à l'état de maintenance d'un groupe de périphériques de disques

Mise à jour de l'espace de noms de périphériques globaux

Exécutez la commande scgdevs(1M) pour mettre manuellement à jour l'espace de noms de périphériques globaux lors de l'ajout d'un nouveau périphérique global.


Remarque :

la commande scgdevs n'a aucune incidence si le noeud qui exécute la commande n'est pas actuellement un membre de la grappe. De même, la commande n'a aucun effet si le système de fichiers /global/.devices/node@ nodeid n'est pas monté.


  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Utilisez la commande scgdevs pour reconfigurer l'espace de noms.


    # scgdevs
    

Exemple : mise à jour de l'espace de noms des périphériques globaux

L'exemple suivant montre la sortie générée par l'exécution réussie de la commande scgdevs.


# scgdevs 
Configuring the /dev/global directory (global devices)...
obtaining access to all attached disks
reservation program successfully exiting

Ajout et enregistrement d'un groupe de périphériques de disques (Solstice DiskSuite/Solaris Volume Manager)

Utilisez la commande metaset(1M) pour créer un ensemble de disques Solstice DiskSuite/Solaris Volume Manager et l'enregistrer comme groupe de périphériques de disques Sun Cluster. Lorsque vous enregistrez l'ensemble de disques, le nom que vous lui avez donné est automatiquement affecté au groupe de périphériques de disques.

  1. Devenez superutilisateur sur le noeud connecté aux disques sur lesquels vous souhaitez créer l'ensemble de disques.

  2. Calculez le nombre de noms de métapériphériques requis par votre configuration et modifiez le fichier /kernel/drv/md.conf de chaque noeud.

    Voir “Définition du nombre de noms de métapériphériques et d'ensembles de disques” dans le Guide d'installation du logiciel Sun Cluster 3.1 .

  3. Utilisez la commande metaset(1M) pour ajouter l'ensemble de disques Solstice DiskSuite/Solaris Volume Manager et l'enregistrer comme groupe de périphériques de disques dans Sun Cluster.


    # metaset -s ensemble_disques -a -h liste_noeuds
    

    -s ensemble_disques

    Indique l'ensemble de disques à créer.

    -a -h liste_noeuds

    Ajoute la liste des noeuds capables de servir de maîtres à l'ensemble de disques.


    Remarque :

    exécuter la commande metaset pour configurer un groupe de périphériques de Solstice DiskSuite/Solaris Volume Manager sur une grappe entraîne un secondaire par défaut, quel que soit le nombre de noeuds inclus dans ce groupe de périphériques. Après création du groupe de périphériques, vous pouvez modifier le nombre souhaité de noeuds secondaires à l'aide de l'utilitaire scsetup(1M). Pour de plus amples informations sur les basculements de disques, veuillez consulter Modification du nombre désiré de noeuds secondaires pour un groupe de périphériques .


  4. Vérifiez que le groupe de périphériques de disques a bien été ajouté.

    Le nom du groupe de périphériques de disques correspond au nom de l'ensemble de disques spécifié avec la commande metaset.


    # scconf -p | grep groupe_périphériques_disques
    

Exemple : ajout d'un groupe de périphériques de disques Solstice DiskSuite/Solaris Volume Manager

L'exemple suivant montre la création de l'ensemble de disques et du groupe de périphériques de disques et vérifie que le groupe de périphériques de disques a bien été créé.


# metaset -s dg-schost-1 -a -h phys-schost-1
# scconf -p | grep dg-schost-1
Device group name: dg-schost-1

Suppression et annulation d'enregistrement d'un groupe de périphériques de disques (Solstice DiskSuite/Solaris Volume Manager)

Les groupes de périphériques de disques sont des ensembles de disques Solstice DiskSuite/Solaris Volume Manager qui ont été enregistrés dans Sun Cluster. Pour supprimer un groupe de périphériques de disques Solstice DiskSuite/Solaris Volume Manager , utilisez les commandes metaclear(1M) et metaset(1M). Ces commandes suppriment le groupe de périphériques de disques portant le nom indiqué et annulent l'enregistrement du groupe de disques comme groupe de périphériques de disques Sun Cluster.

Reportez-vous à la documentation de Solstice DiskSuite/Solaris Volume Manager pour connaître la procédure à suivre pour supprimer un ensemble de disques.

Suppression d'un noeud de tous les groupes de périphériques de disques

Utilisez cette procédure pour retirer un noeud de grappe de tous les groupes de périphériques de disques qui contiennent ce noeud dans leur liste de noeuds principaux potentiels.

  1. Devenez superutilisateur sur le noeud que vous souhaitez retirer comme noeud principal potentiel de tous les groupes de périphériques de disques.

  2. Déterminez le(s) groupe(s) de périphériques de disques dont le noeud à supprimer est membre.

    Recherchez le nom du noeud dans la liste Device group node list pour chaque groupe de périphériques de disques.


    # scconf -p | grep ¨Device group¨
    

  3. Certains des groupes de périphériques de disques sont-ils identifiés à l'Étape 2 du type de groupe de périphériques SDS/SVM ?

  4. Certains des groupes de périphériques de disques sont-ils identifiés à l'Étape 2 du type de groupe de périphériques VxVM ?

  5. Déterminez le(s) groupe(s) de périphériques de disques bruts dont fait partie le noeud à supprimer.

    Remarquez que la commande suivante contient deux “v” dans - pvv. Le deuxième “v” est nécessaire à l'affichage des groupes de périphériques de disques bruts.


    # scconf -pvv | grep ¨Device group¨
    

  6. Certains des groupes de périphériques de disques apparaissent-ils à l' Étape 5 des types de groupe de périphériques Disk, Local_Disk, ou dans les deux ?

  7. Vérifiez que le noeud a bien été retiré de la liste de noeuds principaux potentiels de tous les groupes de périphériques de disques.

    La commande ne produit aucun retour si le noeud n'est plus inscrit comme primaire potentiel d'un groupe de périphériques de disques.


    # scconf -pvv | grep ¨Device group¨ | grep nom_noeud
    

Suppression d'un noeud d'un groupe de périphériques de disques (Solstice DiskSuite/Solaris Volume Manager)

Utilisez cette procédure pour supprimer un noeud de grappe d'une liste de noeuds principaux potentiels d'un groupe de périphériques de disques Solstice DiskSuite/Solaris Volume Manager. Répétez la commande metaset pour chaque groupe de périphériques de disques duquel vous voulez supprimer le noeud.

  1. Assurez-vous que le noeud fait encore partie du groupe et que le groupe est un groupe de périphériques SDS/SVM.

    Le type de groupe de périphériques SDS/SVM indique un groupe de périphériques de disques Solstice DiskSuite/Solaris Volume Manager .


    phys-suncluster-1% scconf -pv | grep '(global-galileo)'
      (global-galileo) Device group type:              SDS/SVM
      (global-galileo) Device group failback enabled:  no
      (global-galileo) Device group node list:         phys-suncluster-1, phys-suncluster-2
      (global-galileo) Disk set name:                   global-galileo
    phys-suncluster-1%

  2. Déterminez quel noeud est actuellement le noeud principal pour le groupe de périphériques.


    # scstat -D
    
  3. Devenez superutilisateur sur le noeud qui possède actuellement le groupe de périphériques de disques à modifier.

  4. Dans le groupe de périphériques de disques, supprimez le nom d'hôte du noeud.


    # metaset -s nom_ensemble -d -h liste_noeuds
    

    -s nom_ensemble

    Indique le nom du groupe de périphériques de disques.

    -d

    Supprime du groupe de périphériques de disques les noeuds identifiés par -h.

    -h liste_noeuds

    Supprime le noeud de la liste des noeuds susceptibles d'agir en tant que maître du groupe de périphériques de disques.


    Remarque :

    la mise à jour peut prendre quelques minutes.


    Si la commande échoue, ajoutez l'option -f (Force) à la commande.


    # metaset -s nom_ensemble -d -f -h liste_noeuds
    

  5. Répétez l'Étape 4 pour chaque groupe de périphériques de disques dont le noeud est supprimé en tant que noeud principal potentiel.

  6. Vérifiez que le noeud a bien été supprimé du groupe de périphériques de disques.

    Le nom du groupe de périphériques de disques correspond au nom de l'ensemble de disques spécifié avec la commande metaset.


    phys-suncluster-1% scconf -pv |grep   
    Device group node list:  phys-suncluster-1, phys-suncluster-2, phys-suncluster-1%

Exemple : suppression d'un noeud d'un groupe de périphériques de disques (Solstice DiskSuite/Solaris Volume Manager)

L'exemple suivant illustre la suppression du nom d'hôte phys-schost-2 d'une configuration de groupe de périphériques de disques. Cette exemple élimine phys-schost-2 comme noeud principal potentiel pour le groupe de périphériques de disques désigné. Vérifiez la suppression du noeud en exécutant la commande scstat - D. Assurez-vous que le noeud supprimé n'est plus affiché sur le texte de l'écran.


[>Déterminez le groupe(2) de périphériques de disques Solstice DiskSuite/Solaris Volume Manager pour le noeud :]
# scconf -pv | grep Device
  Device group name:                 dg-schost-1
    Device group type:               SDS/SVM
    Device group failback enabled:   no
    Device group node list:          phys-schost-1, phys-schost-2
    Device group ordered node list:  yes
    Device group diskset name:    	         dg-schost-1
[>Déterminez le(s) groupe(s) de périphériques de disques pour le noeud :]
# scstat -D
  -- Device Group Servers --
                       Device Group  Primary        Secondary
                       ------------  -------        ---------
  Device group servers: dg-schost-1  phys-schost-1  phys-schost-2
[Devenez un superutilisateur.]
[Supprimez le nom d'hôte du groupe de périphériques de disques :]
# metaset -s dg-schost-1 -d -h phys-schost-2
[Assurez-vous que le noeud a été supprimé :]
phys-suncluster-1% scconf -pv |grep 
 Device Group Servers --
                       Device Group  Primary        Secondary
                       ------------  -------        ---------
Device group node list: dg-schost-1, phys-schost-2, 
  

Création de plus de trois ensembles de disques dans une grappe

Si vous prévoyez de créer plus de trois ensembles de disques dans la grappe, suivez d'abord les étapes suivantes. Ces étapes s'appliquent que vous installiez des ensembles de disques pour la première fois ou que vous en ajoutiez dans une grappe déjà configurée.

  1. Assurez-vous que la valeur de la variable md_nsets est suffisamment élevée. Cette valeur doit satisfaire le nombre total d'ensembles de disques que vous souhaitez créer dans la grappe.

    1. A partir de n'importe quel noeud de la grappe, vérifiez la valeur de la variable md_nsets dans le fichier /kernel/drv/md.conf.

    2. Si le nombre d'ensembles de disques dans la grappe est supérieur à la valeur existante de md_nsets moins un, augmentez la valeur de md_nsets sur chaque noeud.

      Le nombre maximum autorisé d'ensembles de disques est la valeur de md_nsets moins un. La valeur maximale autorisée pour md_nsets est 32.

    3. Vérifiez que le fichier /kernel/drv/md.conf est identique sur tous les noeuds de la grappe.


      Attention : Attention :

      le non-respect de cette règle peut entraîner des erreurs graves de Solstice DiskSuite/Solaris Volume Manager et un risque de pertes de données.


    4. Arrêtez la grappe depuis un noeud.


      # scshutdown -g0 -y
      

    5. Réinitialisez tous les noeuds de la grappe.


      ok> boot
      

  2. Exécutez la commande devfsadm(1M) sur chaque noeud de la grappe.

    Vous pouvez exécuter cette commande sur tous les noeuds de la grappe en même temps.

  3. Exécutez la commande scgdevs(1M) à partir d'un noeud de la grappe.

  4. Vérifiez, sur chaque noeud, que la commande scgdevs s'est déroulée avec succès, avant de commencer à créer des ensembles de disques.

    La commande scgdevs(1M) se déclenche à distance sur tous les noeuds, quand bien même elle est exécutée depuis un seul noeud. Pour savoir si la commande scgdevs s'est exécutée convenablement, exécutez la commande suivante sur chaque noeud de la grappe.


    % ps -ef | grep scgdevs
    

Création d'un nouveau groupe de disques lors de l'initialisation des disques (VERITAS Volume Manager)


Remarque :

cette procédure s'applique uniquement à l'initialisation de disques. Pour encapsuler des disques, utilisez la procédure Création d'un nouveau groupe de disques lors de l'encapsulage de disques (VERITAS Volume Manager).


Après avoir ajouté le groupe de disques VxVM , vous devez enregistrer le groupe de périphériques de disques.

Si vous utilisez VxVM pour configurer des groupes de disques partagés pour Oracle Parallel Server/Real Application Clusters, utilisez la fonction VxVM de la grappe décrite dans le document Manuel de référence de l'administrateur de VERITAS Volume Manager. Reportez-vous à la section Création de groupes de disques partagés pour Oracle Parallel Server/Real Application Clusters pour obtenir de plus amples informations.

  1. Devenez superutilisateur sur un noeud de la grappe connecté physiquement aux disques qui composent le groupe de disques à ajouter.

  2. Créez le groupe de disques et le volume VxVM.

    Pour cela, utilisez la méthode de votre choix.


    Remarque :

    si vous configurez un volume en miroir, vous pouvez utiliser le système DRL (Dirty Region Logging) pour réduire le délai de récupération du volume en cas de panne d'un noeud. Cependant, ce système risque de réduire le débit d'E/S.


    Reportez-vous à la documentation de VERITAS Volume Manager pour connaître les procédures à suivre.

  3. Enregistrez le groupe de disques VxVM comme groupe de périphériques de disques Sun Cluster.

    Reportez-vous à la section Enregistrement d'un groupe de disques comme groupe de périphériques de disques (VERITAS Volume Manager).

    N'enregistrez pas les groupes de disques partagés Oracle Parallel Server/Real Application Clusters dans la structure de la grappe.

Création d'un nouveau groupe de disques lors de l'encapsulage de disques (VERITAS Volume Manager)


Remarque :

cette procédure s'applique uniquement à l'encapsulage de disques. Pour initialiser des disques, suivez la procédure Création d'un nouveau groupe de disques lors de l'initialisation des disques (VERITAS Volume Manager).


Vous pouvez transformer des disques non root en groupes de périphériques de disques Sun Cluster en les encapsulant en tant que groupes de disques VxVM , puis en les enregistrant comme groupes de périphériques de disques Sun Cluster.

L'encapsulage de disques n'est possible que lors de la création initiale d'un groupe de disques VxVM. Une fois qu'un groupe de disques VxVM a été créé et enregistré comme groupede périphériques de disques Sun Cluster, seuls les disques qui peuvent être initialisés doivent être ajoutés au groupe.

Si vous utilisez VxVM pour configurer des groupes de disques partagés pour Oracle Parallel Server/Real Application Clusters, utilisez la fonction VxVM de la grappe décrite dans le document Manuel de référence de l'administrateur de VERITAS Volume Manager. Reportez-vous à la section Création de groupes de disques partagés pour Oracle Parallel Server/Real Application Clusters pour obtenir de plus amples informations.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Si le disque que vous souhaitez encapsuler possède des entrées de système de fichiers dans le fichier /etc/vfstab, vérifiez que l'option mount at boot est bien configurée sur no.

    Reconfigurez sur oui une fois que le disque est encapsulé et enregistré comme groupe de périphériques de disques Sun Cluster.

  3. Encapsulez les disques.

    Pour cela, utilisez les menus vxdiskadm ou l'interface d'utilisation graphique. VxVM requiert deux partitions libres ainsi que des cylindres non attribués au début ou à la fin du disque. La tranche deux doit également être définie sur le disque entier. Pour de plus amples informations, reportez-vous à la page de manuel vxdiskadm(1M).

  4. Arrêtez le noeud et redémarrez-le.

    La commande scswitch(1M) permet de faire passer tous les groupes de ressources et de périphériques du noeud primaire au noeud préféré suivant. Utilisez la commande shutdown(1M) pour arrêter et redémarrer le noeud.


    # scswitch -S -h noeud[,...]
    # shutdown -g0 -y -i6
    

  5. Si nécessaire, transférez de nouveau tous les groupes de ressources et de périphériques sur le noeud d'origine.

    Si les groupes de ressources et de périphériques étaient configurés à l'origine pour revenir au noeud initial en cas de panne, cette étape n'est pas nécessaire.


    # scswitch -z -D groupe_périphériques_disques -hnoeud[,...] 
    # scswitch -z -g groupe_ressources -hnoeud[,...] 
    

  6. Enregistrez le groupe de disques VxVM comme groupe de périphériques de disques Sun Cluster.

    Reportez-vous à Enregistrement d'un groupe de disques comme groupe de périphériques de disques (VERITAS Volume Manager).

    N'enregistrez pas les groupes de disques partagés Oracle Parallel Server/Real Application Clusters dans la structure de la grappe.

Ajout d'un nouveau volume à un groupe de périphériques de disques existant (VERITAS Volume Manager)


Remarque :

après avoir ajouté le volume, vous devez enregistrer le changement de configuration en suivant la procédure Enregistrement des changements de configuration des groupes de disques (VERITAS Volume Manager).


Lorsque vous ajoutez un nouveau volume à un groupe de périphériques de disques VxVM, effectuez la procédure à partir du noeud principal du groupe de périphériques de disques en ligne.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Déterminez le noeud principal du groupe de périphériques de disques auquel vous allez ajouter le nouveau volume.


    # scstat -D
    

  3. Si le groupe de périphériques de disques est hors ligne, mettez le groupe de périphériques en ligne.


    # scswitch -z -D groupe_périphériques_disques -h noeud[,...]
    

    -z -D groupe_périphériques_disques

    Modifie le noeud principal du groupe de périphériques spécifié.

    -h noeud

    Indique le nom du noeud vers lequel le groupe de périphériques de disques doit passer. Ce noeud devient le nouveau noeud principal.

  4. A partir du noeud principal (le maître actuel du groupe de périphériques de disques), créez le volume VxVM dans le groupe de disques.

    Reportez-vous à la documentation de VERITAS Volume Manager pour connaître la procédure de création d'un volume VxVM .

  5. Enregistrez les modifications du groupe de disques VxVM pour mettre à jour l'espace de noms global.

    Reportez-vous à Enregistrement des changements de configuration des groupes de disques (VERITAS Volume Manager).

Transformation d'un groupe de disques existant en un groupe de périphériques de disques (VERITAS Volume Manager)

Pour transformer un groupe de disques VxVM existant en groupe de périphériques de disques Sun Cluster , vous devez d'abord importer le groupe de disques sur le noeud courant, puis l'enregistrer en tant que groupe de périphériques de disques Sun Cluster.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Importez le groupe de disques VxVM sur le noeud courant.


    # vxdg import groupe_disques
    

  3. Enregistrez le groupe de disques VxVM comme groupe de périphériques de disques Sun Cluster.

    Reportez-vous à la section Enregistrement d'un groupe de disques comme groupe de périphériques de disques (VERITAS Volume Manager).

Affectation d'un nouveau code mineur à un groupe de périphériques de disques (VERITAS Volume Manager)

Si l'enregistrement d'un groupe de périphériques de disques échoue parce qu'un code mineur entre en conflit avec celui d'un autre groupe de disques, vous devez attribuer au nouveau groupe un nouveau code mineur inutilisé. Cela fait, vous devez réexécuter la procédure d'enregistrement du groupe de disques en tant que groupe de périphériques de disques Sun Cluster .

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Déterminez les codes mineurs utilisés.


    # ls -l /global/.devices/node@nodeid/dev/vx/dsk/*
    

  3. Choisissez un autre multiple de 1000 non utilisé comme code mineur de base pour le nouveau groupe de disques.

  4. Attribuez ce nouveau code mineur au groupe de disques.


    # vxdg reminor groupe_disques code_mineur_base
    

  5. Enregistrez le groupe de disques VxVM comme groupe de périphériques de disques Sun Cluster.

    Reportez-vous à Enregistrement d'un groupe de disques comme groupe de périphériques de disques (VERITAS Volume Manager).

Exemple : affectation d'un nouveau code mineur à un groupe de périphériques de disques

L'exemple suivant illustre l'utilisation des codes mineurs 16000-16002 et 4000-4001. La commande vxdg reminor permet d'attribuer un nouveau code mineur de base (5000) au nouveau groupe de périphériques de disques.


# ls -l /global/.devices/node@nodeid/dev/vx/dsk/*
/global/.devices/node@nodeid/dev/vx/dsk/dg1
brw-------   1 root     root      56,16000 Oct  7 11:32 dg1v1
brw-------   1 root     root      56,16001 Oct  7 11:32 dg1v2
brw-------   1 root     root      56,16002 Oct  7 11:32 dg1v3
 
/global/.devices/node@nodeid/dev/vx/dsk/dg2
brw-------   1 root     root      56,4000 Oct  7 11:32 dg2v1
brw-------   1 root     root      56,4001 Oct  7 11:32 dg2v2
# vxdg reminor dg3 5000

Enregistrement d'un groupe de disques comme groupe de périphériques de disques (VERITAS Volume Manager)

Cette procédure emploie l'utilitaire scsetup( 1M) pour enregistrer le groupe de disques VxVM associé en tant que groupe de périphériques de disques Sun Cluster.


Remarque :

une fois qu'un groupe de périphériques de disques est enregistré dans la grappe, n'importez ou ne déplacez jamais un groupe de disques VxVM à l'aide des commandes VxVM. Si vous modifiez le groupe de disques ou le volume VxVM, utilisez la procédure décrite à la section Enregistrement des changements de configuration des groupes de disques (VERITAS Volume Manager) pour enregistrer les modifications de configuration du groupe de périphériques de disques. Cette procédure permet d'assurer que l'espace de noms global est dans l'état qui convient.


Pour enregistrer un groupe de périphériques de disques VxVM , les conditions suivantes doivent être remplies :

Lorsque vous définissez l'ordre de préférence, vous devez également indiquer si vous souhaitez que le groupe de périphériques de disques revienne au noeud préféré lorsque celui-ci rejoint la grappe après avoir été arrêté.

Voir scconf(1M) pour de plus amples informations sur les préférences de noeuds et les options de reprise sur panne.

Les noeuds de grappe non principaux (de rechange) deviennent secondaires selon l'ordre de préférence du noeud. Le nombre par défaut de secondaires pour un groupe de périphériques est normalement défini sur un. Ce paramètre par défaut minimise la dégradation des performances causée par un contrôle principal de plusieurs noeuds secondaires au cours du fonctionnement normal. Par exemple, sur une grappe à quatre noeuds, le comportement par défaut configure un noeud principal, un noeud secondaire et deux noeuds de rechange. Voir également Configuration du nombre souhaité de noeuds secondaires (VERITAS Volume Manager).

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Lancez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  3. Pour utiliser des groupes de périphériques de disques VxVM , entrez 4 (Device groups and volumes).

    Le menu Device Groups apparaît.

  4. Pour enregistrer un groupe de périphériques de disques VxVM , entrez 1 (Register a VxVM disk group as a device group).

    Suivez les instructions et entrez le nom du groupe de disques VxVM à enregistrer comme groupe de périphériques de disques Sun Cluster.

    Si vous utilisez VxVM pour configurer des groupes de disques partagés pour Oracle Parallel Server/Real Application Clusters, vous n'enregistrez pas les groupes de disques partagés dans la structure de la grappe. Utilisez la fonction VxVM de la grappe, décrite dans le Manuel de référence de l'administrateur de VERITAS Volume Manager.

  5. Si vous rencontrez l'erreur suivante alors que vous tentez d'enregistrer le groupe de périphériques de disques, redonnez un code mineur au groupe de périphériques de disques.


    scconf: Failed to add device group - in use

    Pour affecter un nouveau code mineur au groupe de périphériques de disques, suivez la procédure Affectation d'un nouveau code mineur à un groupe de périphériques de disques (VERITAS Volume Manager). Cette procédure vous permet d'affecter un nouveau code mineur n'entrant pas en conflit avec un code mineur utilisé par un groupe de périphériques de disques existant.

  6. Vérifiez que le groupe de périphériques de disques est enregistré et en ligne.

    Si le groupe de périphériques de disques est correctement enregistré, les informations relatives au nouveau groupe de périphériques de disques s'affichent lorsque vous utilisez la commande suivante :


    # scstat -D
    


    Remarque :

    si vous modifiez des informations de configuration d'un groupe de disque ou d'un volume VxVM , vous devez réenregistrer le groupe de périphériques de disques en utilisant scsetup( 1M). Ces changements de configuration comprennent l'ajout ou la suppression de volumes, ainsi que le changement de groupe, de propriétaire ou de permissions des volumes existants. Le réenregistrement après des changements de configuration vous assure que l'espace de noms global se trouve dans un état correct. Reportez-vous à Mise à jour de l'espace de noms de périphériques globaux.


Exemple : enregistrement d'un groupe de périphériques de disques VERITAS Volume Manager

L'exemple suivant montre la commande scconf générée par scsetup lors de l'enregistrement d'un groupe de périphériques de disques VxVM (dg1), ainsi que l'étape de vérification. Cet exemple suppose que le groupe de disques VxVM et le volume ont été créés au préalable.


# scsetup

scconf -a -D type=vxvm,name=dg1,nodelist=phys-schost-1:phys-schost-2

# scstat -D
-- Device Group Servers --
                         Device Group      Primary           Secondary
                         ------------      -------           ---------
Device group servers:    dg1              phys-schost-1      phys-schost-2
 
-- Device Group Status --
                              Device Group        Status              
                              ------------        ------              
  Device group status:        dg1                 Online

Etape suivante

Pour créer un système de fichiers de grappe sur le groupe de périphériques de disques VxVM, reportez-vous à Ajout d'un système de fichiers de grappe.

Si des problèmes surviennent concernant le code mineur, reportez-vous à Affectation d'un nouveau code mineur à un groupe de périphériques de disques (VERITAS Volume Manager).

Enregistrement des changements de configuration des groupes de disques (VERITAS Volume Manager)

Lorsque vous modifiez les informations de configuration d'un volume ou d'un groupe de disques VxVM, vous devez enregistrer ces changements pour le groupe de périphériques de disques Sun Cluster. L'enregistrement permet d'assurer que l'espace de noms global est dans l'état qui convient.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Exécutez l'utilitaire scsetup(1M).


    # scsetup
    

    Le menu principal apparaît.

  3. Pour utiliser des groupes de périphériques de disques VxVM, entrez 4 (Device groups and volumes).

    Le menu Device Groups apparaît.

  4. Pour enregistrer des changements de configuration, entrez 2 (Synchronize volume information for a VxVM device group).

    Suivez les instructions et entrez le groupe de disques VxVM dont la configuration a changé.

Exemple : enregistrement des changements de configuration d'un groupe de disques VERITAS Volume Manager

L'exemple suivant montre la commande scconf générée par scsetup lors de l'enregistrement d'un groupe de périphériques de disques VxVM modifié (dg1). Cet exemple suppose que le groupe de disques VxVM et le volume sont créés au préalable.


# scsetup
 
scconf -c -D name=dg1,sync

Configuration du nombre souhaité de noeuds secondaires (VERITAS Volume Manager)

La propriété numsecondaries spécifie le nombre de noeuds au sein d'un groupe de périphériques pouvant être maîtres du groupe si le noeud principal est défaillant. Le nombre par défaut de noeuds secondaires pour les services de périphériques est un. La valeur peut être définie sur n'importe quel nombre entier compris entre un et le nombre de noeuds fournisseurs non principaux opérationnels dans le groupe de périphériques.

Ce paramètre est un facteur important de l'équilibrage des performances et de la disponibilité de la grappe. Par exemple, augmenter le nombre souhaité de noeuds secondaires augmente les chances de survie du groupe de périphériques face à plusieurs pannes survenant simultanément au sein d'une grappe. Augmenter le nombre de noeuds secondaires diminue également les performances régulièrement au cours du fonctionnement normal. Un plus petit nombre de noeuds secondaires entraîne généralement une meilleure performance, mais réduit la disponibilité. Cependant, un plus grand nombre de noeuds secondaires n'entraîne pas toujours une meilleure disponibilité du système de fichiers ou du groupe de périphériques en question. Pour de plus amples informations, reportez-vous à “Key Concepts – Administration and Application Development” dans le Sun Cluster 3.1 Concepts Guide.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Exécutez l'utilitaire scsetup(1M).


    # scsetup
    

    Le menu principal apparaît.

  3. Pour utiliser des groupes de périphériques de disques VxVM, entrez 4 (Device groups and volumes).

    Le menu Device Groups apparaît.

  4. Pour modifier les propriétés clé d'un groupe de périphériques, entrez 6 (Change key properties of a device group).

    Le menu Change Key Properties apparaît.

  5. Pour changer le nombre souhaité de noeuds secondaires, entrez 2 (Change the numsecondaries property).

    Suivez les instructions et entrez le nombre souhaité de noeuds secondaires à configurer pour le groupe de périphériques de disques. Après saisie d'une valeur adéquate, la commande scconf correspondante est exécutée. Par la suite, un journal est imprimé et l'utilisateur revient sur le menu précédent.

  6. Validez la configuration du groupe de périphériques à l'aide de la commande scconf -p.


    # scconf -p | grep Device
    Device group name:                             dg-schost-1
       Device group type:                          VxVM
       Device group failback enabled:              yes
       Device group node list:                     phys-schost-1,phys-scot-2, phys-schst-3
       Device group ordered node list:             yes
       Device group desired number of secondaries: 1
       Device group diskset name:                  dg-schost-1


    Remarque :

    si vous modifiez des informations de configuration d'un groupe de disques ou d'un volume VxVM, vous devez réenregistrer le groupe de périphériques de disques via la commande scsetup. Ces changements de configuration comprennent l'ajout ou la suppression de volumes, ainsi que le changement de groupe, de propriétaire ou de permissions des volumes existants. Le réenregistrement après des changements de configuration vous assure que l'espace de noms global se trouve dans un état correct. Reportez-vous à Mise à jour de l'espace de noms de périphériques globaux.


  7. Vérifiez le noeud principal et le statut du groupe de périphériques de disques.


    # scstat -D
    

Exemple : configuration du nombre souhaité de noeuds secondaires (VERITAS Volume Manager)

L'exemple suivant montre la commande scconf qui est générée par scsetup lors de la configuration du nombre souhaité de noeuds secondaires pour un groupe de périphériques (diskgrp1). Pour de plus amples informations sur la façon de modifier le nombre souhaité de noeuds secondaires après la création d'un groupe de périphériques, reportez-vous à Modification du nombre désiré de noeuds secondaires pour un groupe de périphériques .


# scconf -a -D type=vxvm,name=diskgrp1, 
nodelist=host1:host2:host3,preferenced=true,failback=enabled,numsecondaries=2
 

Suppression d'un volume d'un groupe de périphériques de disques (VERITAS Volume Manager)


Remarque :

après avoir supprimé le volume du groupe de périphériques de disques, vous devez enregistrer les changements de configuration apportés au groupe de périphériques de disques en suivant la procédure Enregistrement des changements de configuration des groupes de disques (VERITAS Volume Manager).


  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Déterminez le noeud principal et le statut du groupe de périphériques de disques.


    # scstat -D
    

  3. Si le groupe de périphériques de disques est hors ligne, mettez-le en ligne.


    # scswitch -z -D groupe_périphériques_disques -h noeud[,...]
    

    -z

    Effectue le transfert.

    -D groupe_périphériques_disques

    Définit le groupe de périphériques à transférer.

    -h noeud

    Indique le nom du noeud qui doit devenir le nouveau noeud principal. Ce noeud devient le nouveau noeud principal.

  4. A partir du noeud principal (celui qui est actuellement maître du groupe de périphériques de disques), supprimez le volume VxVM dans le groupe de disques.


    # vxedit -g groupe_disques -rf rm volume
    

    -g groupe_disques

    Indique le groupe de disques VxVM qui contient le volume.

    -rf rm volume

    Supprime le volume indiqué.

  5. Enregistrez les changements de configuration apportés au groupe de périphériques de disques afin de mettre à jour l'espace de noms global. Pour ce faire, utilisez scsetup(1M).

    Reportez-vous à Enregistrement des changements de configuration des groupes de disques (VERITAS Volume Manager).

Suppression et annulation d'enregistrement d'un groupe de périphériques de disques (VERITAS Volume Manager)

La suppression d'un groupe de périphériques de disques Sun Cluster entraîne un déplacement, et non la destruction, du groupe de disques VxVM correspondant. Toutefois, même si le groupe de disques VxVM existe encore, il ne peut être réutilisé dans la grappe que s'il est réenregistré.

Cette procédure fait appel à l'utilitaire scsetup( 1M) pour supprimer un groupe de disques VxVM et annuler son enregistrement comme groupe de périphériques de disques Sun Cluster.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Mettez le groupe de périphériques de disques hors ligne.


    # scswitch -F -D disk-device-group
    

    -F

    Met le groupe de périphériques de disques hors ligne.

    -D groupe_périphériques_disques

    Définit le groupe de périphériques à mettre hors ligne.

  3. Lancez l'utilitaire scsetup.

    Le menu principal apparaît.


    # scsetup
    

  4. Pour utiliser des groupes de périphériques de disques VxVM, entrez 4 (Device groups and volumes).

    Le menu Device Groups apparaît.

  5. Pour annuler l'enregistrement d'un groupe de disques VxVM, entrez 3 (Unregister a VxVM device group).

    Suivez les instructions et indiquez le groupe de disques VxVM dont vous souhaitez annuler l'enregistrement.

Exemple : suppression et annulation d'enregistrement d'un groupe de périphériques de disques VERITAS Volume Manager

L'exemple suivant illustre la mise hors ligne du groupe de périphériques de disques VxVM dg1, ainsi que la commande scconf(1M) générée par scsetup lors de la suppression et de l'annulation d'enregistrement du groupe de périphériques de disques.


# scswitch -F -D dg1
# scsetup

   scconf -r -D name=dg1

Ajout d'un noeud à un groupe de périphériques de disques (VERITAS Volume Manager)

Cette procédure permet d'ajouter un noeud à un groupe de périphériques de disques à l'aide de l'utilitaire scsetup (1M).

Les conditions d'ajout d'un noeud à un groupe de périphériques de disques VxVM sont les suivantes :

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Lancez l'utilitaire scsetup(1M).

    Le menu principal apparaît.


    # scsetup
    

  3. Pour utiliser des groupes de périphériques de disques VxVM, entrez 4 (Device groups and volumes).

    Le menu Device Groups apparaît.

  4. Pour ajouter un noeud à un groupe de périphériques de disques VxVM, entrez 4 (Add a node to a VxVM device group).

    Suivez les instructions et entrez le nom du groupe de périphériques et du noeud.

  5. Vérifiez que le noeud a bien été ajouté.

    Consultez les informations de groupe de périphériques relatives au nouveau disque, affichées à l'aide de la commande suivante.


    # scconf -p 
    

Exemple : ajout d'un noeud à un groupe de périphériques de disques VERITAS Volume Manager

L'exemple suivant illustre la commande scconf générée par scsetup lors de l'ajout d'un noeud (phys-schost-3) à un groupe de périphériques de disques VxVM (dg1), ainsi que la procédure de vérification.


# scsetup
 
scconf a D type=vxvm,name=dg1,nodelist=phys-schost-3
  
# scconf -p 
Device group name:                               dg1
   Device group type:                            VXVM
   Device group failback enabled:                yes
   Device group node list:                       phys-schost-1, phys-schost-3

Suppression d'un noeud d'un groupe de périphériques de disques (VERITAS Volume Manager)

Utilisez cette procédure pour supprimer un noeud de la liste de noeuds principaux potentiels d'un groupe de périphériques de disques (groupe de disques) VERITAS Volume Manager (VxVM).

  1. Vérifiez si le noeud fait toujours partie du groupe et si le groupe est un groupe de périphériques VxVM.

    Le type de groupe de périphériques VxVM indique un groupe de périphériques de disques VxVM.


    phys-suncluster-1% scconf -pv | grep '(global-galileo)'
      (global-galileo) Device group type:              VxVM
      (global-galileo) Device group failback enabled:  no
      (global-galileo) Device group node list:         phys-suncluster-1, phys-suncluster-2
      (global-galileo) Diskset name:                   global-galileo
    phys-suncluster-1%

  2. Devenez superutilisateur sur un noeud qui est actuellement membre de la grappe.

  3. Exécutez la commande scsetup(1M).


    # scsetup
    

    Le menu principal apparaît.

  4. Pour reconfigurer un groupe de périphériques de disques, entrez 4 (Device groups and volumes).

  5. Pour supprimer le noeud du groupe de périphériques de disques VxVM, entrez 5 (Remove a node from a VxVM device group).

    Suivez les indications à l'écran pour supprimer le noeud de grappe du groupe de périphériques de disques. Vous devrez fournir des informations sur les points suivants :

    • groupe de périphériques VxVM

    • nom du noeud

  6. Vérifiez que le noeud a bien été supprimé du (des) groupe(s) de périphériques de disques VxVM.


    # scconf -p | grep Device
    

Exemple : suppression d'un noeud d'un groupe de périphériques de disques (VxVM)

Cet exemple montre la suppression du noeud qui a pour nom phys-schost-1 du groupe de périphériques de disques dg1 VxVM.


[Déterminez le groupe de périphériques de disques VxVM pour le noeud :]
# scconf -p | grep Device
  Device group name:                 dg1
    Device group type:               VxVM
    Device group failback enabled:   no
    Device group node list:          phys-schost-1, phys-schost-2
    Device group diskset name:    	dg1
[Devenez un superutilisateur et exécutez l'utilitaire scsetup :]
# scsetup
 Select Device groups and volumes>Remove a node from a VxVM device group.
Answer the questions when prompted. 
You Will Need.
  Vous aurez besoin de :            Exemple :
  VxVM device group name    dg1
  node names                phys-schost-1
[Assurez-vous que la commande scconf a été exécutée avec succès :]
 
scconf -r -D name=dg1,nodelist=phys-schost-1
 
    Command completed successfully.
Quit the scsetup Device Groups Menu and Main Menu.
[Assurez-vous que le noeud a été retiré :]
# scconf -p | grep Device
  Device group name:                 dg1
    Device group type:               VxVM
    Device group failback enabled:   no
    Device group node list:          phys-schost-2
    Device group diskset name:    	dg1

Suppression d'un noeud d'un groupe de périphériques de disques bruts

Utilisez cette procédure pour supprimer un noeud de la liste de noeuds principaux potentiels d'un groupe de périphériques de disques (groupe de disques) VERITAS Volume Manager (VxVM).

Utilisez cette procédure pour supprimer un noeud de grappe de la liste de noeuds principaux potentiels d'un groupe de périphériques de disques bruts.

  1. Devenez superutilisateur sur un noeud de la grappe autre que le noeud à supprimer.

  2. Identifiez les groupes de périphériques de disques connectés au noeud en cours de suppression.

    Recherchez le nom du noeud dans l'entrée Device group node list.


    # scconf -pvv | grep Devicenom_noeud | grep 	
    

  3. Déterminez quels groupes de périphériques de disques identifiés à l'étape 2 sont des groupes de périphériques de disques bruts.

    Les groupes de périphériques de disques bruts appartiennent au type de groupe de périphériques Disk ou Local_Disk .


    # scconf -pvv | grep type_groupe
    

  4. Désactivez les propriétés localonly de chaque groupe de périphériques de disques bruts Local_Disk.


    # scconf -c -D name=groupe_périphériques_disques_bruts,localonly=false
    

    Reportez-vous à la page scconf_dg_rawdisk(1M) du manuel pour de plus amples informations sur la propriété localonly.

  5. Vérifiez que vous avez bien désactivé la propriété localonly de tous les groupes de périphériques de disques bruts connectés au noeud en cours de suppression.

    Le type de groupe de périphériques Disk indique que la propriété localonly est désactivée pour le groupe de périphériques de disques bruts.


    # scconf -pvv | grep type_groupe 
    

  6. Supprimez le noeud de tous les groupes de périphériques de disques bruts identifiés à l'Étape 3.

    Cette opération doit être effectuée pour chaque groupe de périphériques de disques bruts connecté au noeud à supprimer.


    # scconf -r -D name=groupe_périphériques_disques_bruts,nodelist=nom_noeud
    

Exemple : suppression d'un noeud d'un groupe de périphériques de disques bruts

Cet exemple montre comment supprimer un noeud (phys-schost-2) d'un groupe de périphériques de disques bruts. Toutes les commandes sont exécutées à partir d'un autre noeud de la grappe (phys-schost-1).


[Identifiez les groupes de périphériques de disques connectés au noeud en cours de suppression :]
phys-schost-1# scconf -pvv | grep phys-schost-2 | grep Device group node list
	(dsk/d4) Device group node list:  phys-schost-2
	(dsk/d2) Device group node list:  phys-schost-1, phys-schost-2
	(dsk/d1) Device group node list:  phys-schost-1, phys-schost-2
[Identifiez les groupes de périphériques de disques bruts :]
phys-schost-1# scconf -pvv | grep type_groupe
	(dsk/d4) Device group type:          Local_Disk
	(dsk/d8) Device group type:          Local_Disk
[Désactivez l'indicateur localonly pour chaque disque local sur le noeud :]
phys-schost-1# scconf -c -D name=dsk/d4,localonly=false
[Assurez-vous que l'indicateur localonly est désactivé :]
phys-schost-1# scconf -pvv | grep type_groupe
    (dsk/d4) Device group type:          Disk
    (dsk/d8) Device group type:          Local_Disk
[Retirez le noeud de tous les groupes de périphériques de disques bruts :]
phys-schost-1# scconf -r -D name=dsk/d4,nodelist=phys-schost-2
phys-schost-1# scconf -r -D name=dsk/d2,nodelist=phys-schost-2
phys-schost-1# scconf -r -D name=dsk/d1,nodelist=phys-schost-2

Changement des propriétés des périphériques de disques

Le choix d'un propriétaire principal d'un groupe de périphériques de disques repose sur la définition d'un attribut de préférence de propriété appelé preferenced. Si cet attribut n'est pas défini, le propriétaire principal d'un groupe de périphériques de disques qui n'en a pas autrement est le premier noeud qui tente d'accéder à un disque de ce groupe. Toutefois, si cet attribut est défini, vous devez spécifier l'ordre dans lequel vous préférez que les noeuds tentent d'établir la propriété.

Si vous désactivez l'attribut preferenced, vous désactivez automatiquement l'attribut failback. Si, toutefois, vous tentez d'activer ou de réactiver l'attribut preferenced, vous pouvez soit activer, soit désactiver l'attribut failback.

Si l'attribut preferenced est activé ou réactivé, vous êtes invité à rétablir l'ordre des noeuds dans la liste des préférences de propriétaire principal.

Cette procédure fait appel à scsetup( 1M) pour activer ou désactiver l'attribut preferenced et l'attribut failback pour les groupes de périphériques de disques Solstice DiskSuite/Solaris Volume Manager ou VxVM.

Pour exécuter cette procédure, vous devez connaître le nom du groupe de périphériques de disques pour lequel vous changez les valeurs des attributs.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Exécutez l'utilitaire scsetup(1M)

    Le menu principal apparaît.


    # scsetup
    

  3. Pour utiliser des groupes de périphériques de disques, entrez 4 (Device groups and volumes).

    Le menu Device Groups apparaît.

  4. Pour modifier les propriétés clés d'un groupe de périphériques, entrez 6 (Change key properties of a VxVM or Solstice DiskSuite/Solaris Volume Manager device group).

    Le menu Change Key Properties apparaît.

  5. Pour modifier la propriété d'un groupe de périphériques, entrez 1 (Change the preferenced and/or failback properties).

    Suivez les instructions pour définir les options preferenced et failback pour un groupe de périphériques.

  6. Vérifiez que les attributs du groupe de périphériques de disques ont bien été changés.

    Consultez les informations de groupe de périphériques, affichées à l'aide de la commande suivante.


    # scconf -p 
    

Exemple : changement des propriétés d'un groupe de périphériques de disques

L'exemple suivant montre la commande scconf générée par l'utilitaire scsetup lorsqu'il définit les attributs d'un groupe de périphériques de disques (dg-schost-1).


# scconf -c -D name=dg-schost-1,nodelist=phys-schost-1:phys-schost-2,\
preferenced=true,failback=enabled,numsecondaries=1

# scconf -p | grep Device
Device group name:                             dg-schost-1
   Device group type:                          SDS
   Device group failback enabled:              yes
   Device group node list:                     phys-schost-1, phys-schost-2
   Device group ordered node list:             yes
   Device group desired number of secondaries: 1
   Device group diskset name:                  dg-schost-1

Modification du nombre désiré de noeuds secondaires pour un groupe de périphériques

Le nombre par défaut de noeuds secondaires pour un groupe de périphériques est défini sur un. Ce paramètre spécifie le nombre de noeuds au sein d'un groupe de périphériques pouvant devenir le propriétaire principal du groupe si le noeud principal connaît une défaillance. Le nombre souhaité de valeurs secondaires peut être défini sur n'importe quel nombre entier compris entre un et le nombre de noeuds fournisseurs non principaux dans le groupe de périphériques.

Si la propriété numsecondaries est modifiée, des noeuds secondaires sont ajoutés au groupe de périphériques, ou en sont supprimés, si la modification entraîne un défaut d'assortiment entre le nombre réel et le nombre souhaité.

Cette procédure utilise scsetup( 1M) pour activer ou désactiver la propriété numsecondaries pour les groupes de périphériques de disques Solstice DiskSuite/Solaris Volume Manager ou VxVM. Pour de plus amples informations sur les options du groupe de périphériques de disques lors de la configuration de tout groupe de périphériques, reportez-vous à scconf_dg_rawdisk(1M), scconf_dg_sds( 1M), scconf_dg_svm (1M) et scconf_dg_vxvm(1M).

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Exécutez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  3. Pour utiliser des groupes de périphériques de disques, entrez 4 (Device groups and volumes).

    Le menu Device Groups apparaît.

  4. Pour modifier les propriétés clé d'un groupe de périphériques, entrez 6 (Change key properties of a device group).

    Le menu Change Key Properties apparaît.

  5. Pour modifier le nombre souhaité de noeuds secondaires, entrez 2 (Change the numsecondaries property).

    Suivez les instructions et entrez le nombre souhaité de noeuds secondaires à configurer pour le groupe de périphériques de disques. Après qu'une valeur adéquate a été saisie, la commande scconf correspondante est exécutée, un journal est imprimé et l'utilisateur revient sur le menu précédent.

  6. Vérifiez que l'attribut du groupe de périphériques de disques a bien été changé.

    Consultez les informations de groupe de périphériques qui sont affichées à l'aide de la commande suivante.


    # scconf -p 
    

Exemple : modification du nombre souhaité de noeuds secondaires

L'exemple suivant montre la commande scconf qui est générée par scsetup lors de la configuration du nombre souhaité de noeuds secondaires pour un groupe de périphériques (dg-schost-1). Cet exemple suppose que le groupe de disques et le volume sont créés au préalable.


# scconf -c -D name=phys-host-1,nodelist=phys-schost-1:phys-schost-2,phys-schost-3\
preferenced=true,failback=enabled,numsecondaries=1

# scconf -p | grep Device
Device group name:                             dg-schost-1
   Device group type:                          SDS/SVM
   Device group failback enabled:              yes
   Device group node list:                     phys-schost-1, phys-scost-2, phys-schost-3 
   Device group ordered node list:             yes
   Device group desired number of secondaries: 1
   Device group diskset name:                  dg-schost-1

L'exemple suivant utilise une valeur de chaîne nulle pour configurer le nombre de noeuds secondaires par défaut. Le groupe de périphériques sera configuré pour utiliser la valeur par défaut, même si la valeur par défaut change.


# scconf -c -D 
name=diskgrp1, nodelist=host1:host2:host3,
preferenced=false,failback=enabled,numsecondaries=
 # scconf -p | grep Device
Device group name:                             dg-schost-1
   Device group type:                          SDS/SVM
   Device group failback enabled:              yes
   Device group node list:                     phys-schost-1, phost-2, phys-schost-3
   Device group ordered node list:             yes
   Device group desired number of secondaries: 1
   Device group diskset name:                  dg-schost-1

Affichage de la configuration d'un groupe de périphériques de disques

Il n'est pas nécessaire d'être un superutilisateur pour afficher la configuration.

Il y a trois façons d'afficher la configuration d'un groupe de périphériques de disques.

  1. Utiliser l'interface graphique utilisateur de SunPlex Manager.

    Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

  1. Utiliser scstat(1M) pour afficher la configuration d'un groupe de périphériques de disques.


    % scstat -D
    

    Utiliser scconf(1M) pour afficher la configuration d'un groupe de périphériques de disques.


    % scconf -p
    

Exemple : affichage de la configuration d'un groupe de périphériques de disques à l'aide de la commande scstat

L'utilisation de la commande scstat -D affiche les informations suivantes :


-- Device Group Servers --
                         Device Group      Primary             Secondary
                         ------------      -------             ---------
  Device group servers:  schost-2          -                   -
  Device group servers:  schost-1          phys-schost-2       phys-schost-3
  Device group servers:  schost-3          -                   -
-- Device Group Status --
                              Device Group      Status              
                              ------------      ------              
  Device group status:        schost-2          Offline
  Device group status:        schost-1          Online
  Device group status:        schost-3          Offline

Exemple : affichage de la configuration d'un groupe de périphériques de disques à l'aide de la commande scconf

Lorsque vous utilisez la commande scconf, prenez connaissance des informations répertoriées sous les groupes de périphériques.


# scconf -p
...
Device group name: dg-schost-1
	Device group type:              SDS/SVM
	Device group failback enabled:  yes
	Device group node list:         phys-schost-2, phys-schost-3
	Device group diskset name:      dg-schost-1

Changement de noeud principal pour un groupe de périphériques

Cette procédure permet également de faire démarrer (mettre en ligne) un groupe de périphériques inactif.

Vous pouvez également utiliser l'interface graphique utilisateur de SunPlex Manager pour mettre en ligne un groupe de périphériques inactif ou transférer le noeud principal d'un groupe de périphériques. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Utilisez scswitch(1M) pour changer le noeud principal d'un groupe de périphériques de disques.


    # scswitch -z -D groupe_périphériques_disques -h noeud
    

    -z

    Effectue le transfert.

    -D groupe_périphériques_disques

    Définit le groupe de périphériques à transférer.

    -h noeud

    Indique le nom du noeud qui doit devenir le nouveau noeud principal. Ce noeud devient le nouveau noeud principal.

  3. Vérifiez que le groupe de périphériques de disques est bien passé au nouveau noeud principal.

    Si le groupe de périphériques de disques est correctement enregistré, les informations relatives au nouveau groupe de périphériques de disques s'affichent lorsque vous utilisez la commande suivante :


    # scstat -D
    

Exemple : changement de noeud principal d'un groupe de périphériques de disques

L'exemple suivant montre comment changer de noeud principal pour un groupe de périphériques de disques et vérifier que la modification a réussi.


# scswitch -z -D dg-schost-1 -h phys-schost-1
# scstat -D

-- Device Group Servers --
                          Device Group        Primary             Secondary
                         ------------        -------             ---------
Device group servers:    dg1                 phys-schost-1       phys-schost-2
 
-- Device Group Status --
                                Device Group        Status              
                              ------------        ------              
  Device group status:        dg1                 Online

Mise à l'état de maintenance d'un groupe de périphériques de disques

La mise à l'état de maintenance d'un groupe de périphériques de disques empêche que ce groupe de périphériques soit automatiquement mis en ligne à chaque accès à un de ses périphériques. Placez un groupe de périphériques à l'état de maintenance lorsque vous terminez des procédures de réparation qui exigent l'acceptation de toute activité d'E/S jusqu'à la fin de la réparation. La mise à l'état de maintenance d'un groupe de périphériques contribue également à éviter la perte de données en empêchant un groupe de périphériques de disques d'être mis en ligne sur un noeud alors que l'ensemble de disques ou le groupe de disques est en cours de réparation sur un autre noeud.


Remarque :

pour que vous puissiez mettre à l'état de maintenance un groupe de périphériques, vous devez bloquer tout accès à ses périphériques et démonter tous les systèmes de fichiers qui en dépendent.


  1. Mettez le groupe de périphériques à l'état de maintenance.


    # scswitch -m -D  groupe_périphériques_disques
    

  2. Si la procédure de réparation exécutée exige la propriété d'un ensemble de disques ou d'un groupe de disques, importez manuellement cet ensemble de disques ou ce groupe de disques.

    • Pour Solstice DiskSuite/Solaris Volume Manager :


      # metaset -C take -f -s ensemble_disques
      


    Attention : Attention :

    pour définir la propriété d'un ensemble de disques Solstice DiskSuite/Solaris Volume Manager, utilisez impérativement la commande metaset -C take lorsque le groupe de périphériques est à l'état de maintenance. L'utilisation de metaset -t met le groupe de périphériques en ligne et vous en accorde la propriété. Si vous importez un groupe de disques VxVM, utilisez l'indicateur -t lors de l'importation du groupe de disques. Cet indicateur évite que le groupe de disques soit importé automatiquement en cas de réinitialisation de ce noeud.


    • Pour VERITAS Volume Manager :


      # vxdg -t import nom_groupe_disques
      

  3. Achevez la procédure de réparation requise.

  4. Libérez la propriété de l'ensemble de disques ou du groupe de disques.


    Attention : Attention :

    avant de sortir un groupe de périphériques de disques de l'état de maintenance, vous devez libérer la propriété de l'ensemble de disques ou du groupe de disques. Si vous ne le faites pas, vous risquez de perdre des données.


    • Pour Solstice DiskSuite/Solaris Volume Manager :


      # metaset -C release -s ensemble_disques
      

    • Pour VERITAS Volume Manager :


      # vxdg deport nom_groupe_disques
      

  5. Mettez le groupe de périphériques de disques en ligne.


    # scswitch -z -D groupe_périphériques_disques -h noeud
    

Exemple : mise à l'état de maintenance d'un groupe de périphériques de disques

L'exemple suivant montre comment placer le groupe de périphériques de disques dg-schost-1 à l'état de maintenance et l'en sortir.


[Placez le groupe de périphériques de disques en état de maintenance.]
# scswitch -m -D dg-schost-1
 
[Si nécessaire, importez manuellement l'ensemble de disques ou le groupe de disques.]
For Solstice DiskSuite/Solaris Volume Manager:
  # metaset -C take -f -s dg-schost-1
For VERITAS Volume Manager:
  # vxdg -t import dg1
  
[Effectuez toutes les procédures de réparation nécessaires.]
  
[Propriétaire version.]
For Solstice DiskSuite/Solaris Volume Manager:
  # metaset -C release -s dg-schost-1
For VERITAS Volume Manager:
  # vxdg deport dg1
  
[Mettez en ligne le groupe de périphériques de disques.]
# scswitch -z -D dg-schost-1 -h phys-schost-1

Administration des systèmes de fichiers de grappes

Tableau 3–3 Liste des tâches : administration des systèmes de fichiers d'une grappe

Tâche 

Pour les instructions, voir... 

Ajouter des systèmes de fichiers de grappe après l'installation initiale de Sun Cluster. 

    - Utilisez newfs( 1M) et mkdir

Ajout d'un système de fichiers de grappe

Supprimer un système de fichiers de grappes. 

    - Utilisez fuser(1M) et umount(1M)

Suppression d'un système de fichiers de grappe

Vérifier la cohérence des points de montage globaux d'une grappe sur les différents noeuds. 

    - Utilisez sccheck( 1M)

Vérification des montages globaux dans une grappe

Ajout d'un système de fichiers de grappe

Effectuez cette tâche pour chaque système de fichiers de grappe créé après l'installation initiale de Sun Cluster.


Attention : Attention :

assurez-vous d'avoir indiqué le nom correct du périphérique de disques. La création d'un système de fichiers de grappes détruit toutes les données présentes sur les disques. Si vous indiquez un nom de périphérique incorrect, vous risquez d'effacer des données que vous auriez voulu conserver.


Pour ajouter un système de fichiers de grappe supplémentaire, les conditions suivantes doivent être remplies :

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. Devenez superutilisateur sur un noeud de la grappe.


    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éez un système de fichiers à l'aide de la commande newfs(1M).


    Remarque :

    la commande newfs(1M) n'est valide que pour la création de systèmes de fichiers UFS. Pour créer un système de fichiers VxFS, suivez les procédures décrites dans la documentation de votre VxFS.



    # newfs périphériques_disques_bruts
    

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

    Tableau 3–4 Exemples de noms de périphériques de disques bruts

    Si votre gestionnaire de volume est … 

    Un périphérique de disques peut porter le nom … 

    Description 

    Solstice DiskSuite/Solaris Volume Manager 

    /dev/md/oracle/rdsk/d1

    Périphériques de disques bruts d1 dans l'ensemble de disques oracle.

    VERITAS Volume Manager 

    /dev/vx/rdsk/oradg/vol01

    Périphériques de disques bruts vol01 dans le groupe de disques oradg.

    Aucun 

    /dev/global/rdsk/d1s3

    Périphériques de disques bruts pour la tranche de bloc d1s3.

     

  3. 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, 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 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 de la grappe.

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

    1. Utilisez les options de montage obligatoires 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 indiquez syncdir, vous êtes assuré d'un comportement du système de fichiers conforme à POSIX. Dans le cas contraire, vous aurez le même comportement qu'avec les systèmes de fichiers UFS. 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 une situation d'espace insuffisant qu'en fermant un fichier. Les cas dans lesquels vous risquez d'avoir des problèmes si vous n'indiquez pas syncdir sont rares. Avec syncdir (et le comportement POSIX), la situation d'espace insuffisant serait découverte avant la fermeture.


      • Solstice DiskSuite/Solaris Volume Manager métapériphérique Trans ou volume de transaction– Utilisez l'option de montage global (n'utilisez pas l'option de montage logging). Pour de plus amples informations sur la configuration du métapériphérique Trans et des volumes de transaction, reportez-vous à votre documentation Solstice DiskSuite/Solaris Volume Manager.


        Remarque :

        les volumes de transaction sont programmés pour être supprimés de l'environnement d'exploitation Solaris dans une prochaine version de Solaris. Solaris UFS logging, disponible depuis la version 8 de Solaris, fournit les mêmes capacités mais des performances supérieures, ainsi que des exigences moindres en termes de dépassement et d'administration de système.


      • VxFS logging – Utilisez les options de montage global, log. Reportez-vous à la page de manuel mount_vxfs(1M) pour de plus amples informations sur les options de montage VxFS.

    2. Pour monter automatiquement le système de fichiers de grappe, indiquez la valeur oui 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 disques d0 sur /global/oracle et phys-schost-2 monte le périphérique de disques 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.

  5. 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
    

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

  6. 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
    

  7. 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.

    Pour gérer un système de fichiers de grappe VxFS en environnement Sun Cluster, exécutez les commandes administratives à partir du noeud principal sur lequel est monté le système de fichiers de grappe VxFS.

Exemple : ajout d'un système de fichiers de grappe

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


# 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
[enregistrez et quittez]
 
[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 2001

Suppression d'un système de fichiers de grappe

Pour supprimer un système de fichiers de grappe, il suffit de le démonter. Si vous souhaitez également supprimer ou effacer les données, retirez du système le périphérique de disques sous-jacent (ou le métapériphérique ou volume).


Remarque :

les systèmes de fichiers de grappe sont automatiquement démontés lors de l'arrêt du système qui survient lorsque vous exécutez scshutdown( 1M) pour arrêter l'ensemble de la grappe. Un système de fichiers de grappe n'est pas démonté lorsque vous exécutez la commande shutdown qui se contente d'arrêter un noeud individuel. Si, toutefois, le noeud arrêté est le seul noeud connecté au disque, toute tentative d'accès au système de fichiers de la grappe sur ce disque entraîne une erreur.


Pour démonter des systèmes de fichiers de grappe, les conditions suivantes doivent être remplies :

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Déterminez quels sont les systèmes de fichiers de grappe montés.


    # mount -v
    

  3. Sur chaque noeud, répertoriez tous les processus qui utilisent le système de fichiers de grappe afin de connaître les processus à arrêter.


    # fuser -c [ -u ] point_montage
    

    -c

    Indique les fichiers qui sont des points de montage pour les systèmes de fichiers et répertorie tous les fichiers de ces systèmes de fichiers montés.

    -u

    (Facultatif) Affiche le nom d'utilisateur correspondant à chaque ID de processus.

    point_montage

    Indique le nom du système de fichiers de grappe dont vous souhaitez arrêter les processus.

  4. Sur chaque noeud, arrêtez tous les processus pour le système de fichiers de la grappe.

    Utilisez la méthode de votre choix pour arrêter les processus. Si nécessaire, utilisez la commande suivante pour forcer l'arrêt des processus associés au système de fichiers de la grappe :


    # fuser -c -k point_montage
    

    Une commande SIGKILL est envoyée à chaque processus qui utilise le système de fichiers de la grappe.

  5. Sur chaque noeud, vérifiez qu'aucun processus n'utilise le système de fichiers.


    # fuser -c point_montage
    

  6. Démontez le système de fichiers à partir d'un seul noeud.


    # umount point_montage
    

    point_montage

    Indique le nom du système de fichiers de grappe à démonter. Il peut s'agir du nom du répertoire dans lequel le système de fichiers de la grappe est monté ou du chemin d'accès au nom du périphérique du système de fichiers.

  7. (Facultatif) Modifiez le fichier /etc/vfstab afin d'effacer l'entrée correspondant au système de fichiers de grappe en cours de suppression.

    Effectuez cette opération sur chaque noeud de grappe comportant une entrée pour ce système de fichiers dans le fichier /etc/vfstab.

  8. (Facultatif) Supprimez le groupe de périphériques de disques/métapériphérique/plex.

    Pour de plus amples informations, reportez-vous à la documentation de votre gestionnaire de volumes.

Exemple : suppression d'un système de fichiers de grappe

L'exemple suivant montre la suppression d'un système de fichiers UFS monté sur le métapériphérique Solstice DiskSuite/Solaris Volume Manager /dev/md/oracle/rdsk/d1.


# mount -v
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles 
# fuser -c /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c -k /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c /global/oracle/d1
/global/oracle/d1:
# umount /global/oracle/d1
 
(sur chaque noeud, supprimez l'entrée surlignée:)
# 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
[Enregistrez et quittez.]

Remarque :

pour supprimer les données du système de fichiers de la grappe, vous devez déposer le périphérique sous-jacent. Pour de plus amples informations, reportez-vous à la documentation de votre gestionnaire de volumes.


Vérification des montages globaux dans une grappe

L'utilitaire sccheck(1M) vérifie la syntaxe des entrées relatives aux systèmes de fichiers de grappe dans le fichier /etc/vfstab. Si aucune erreur ne se produit, l'utilitaire n'affiche pas de résultat.


Remarque :

exécutez la commande sccheck si vous avez apporté à la configuration de la grappe des modifications qui ont une incidence sur les périphériques ou les composants de gestion des volumes, par exemple la suppression d'un système de fichiers de grappe.


  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Vérifiez les montages globaux de la grappe.


    # sccheck