Guide d'administration système de Sun Cluster pour SE Solaris

Administration des groupes de périphériques de disques

L'utilitaire scsetup( 1M) est une interface interactive pour 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 le cluster 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 cluster restent à l'état hors ligne tant que vous ne les utilisez pas comme périphériques globaux.


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

Tâche  

Pour les instructions, voir...  

Mise à jour de 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

Ajout et enregistrement de disques Solstice DiskSuite/Solaris Volume Manager 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)

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

- Utilisez metaset et metaclear( 1M)

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

Suppression d'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

Suppression d'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)

SPARC : ajout des groupes de disques VERITAS Volume Manager comme groupes de périphériques de disques  

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

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

 

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

 

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

 

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

 

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

 

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

 

SPARC: enregistrement des modifications de configuration des groupes de disques (VERITAS Volume Manager)

SPARC : suppression des groupes de périphériques de disques VERITAS Volume Manager de la configuration  

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

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

 

SPARC: suppression et annulation de l'enregistrement d'un groupe de périphériques de disques (VERITAS Volume Manager)

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

- Utilisez scsetup pour générer scconf

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

SPARC : suppression d'un noeud d'un groupe de périphériques de disques VERITAS Volume Manager  

- Utilisez scsetup pour générer scconf

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

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

- Utilisez scconf(1M)

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

Modification des propriétés de groupes de périphériques de disques  

- Utilisez scsetup pour générer scconf

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

Affichage des groupes et des propriétés des périphériques de disques  

- Utilisez scconf

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

Modification du nombre de noeuds secondaires souhaités 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

Changement de noeud principal d'un groupe de périphériques de disques  

- Utilisez scswitch(1M)

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

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

- 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

Lors de l'ajout d'un nouveau périphérique global, mettez à jour manuellement l'espace de noms du périphérique global en exécutant scgdevs(1M).


Remarque :

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


  1. Devenez superutilisateur sur un noeud du cluster.

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


    # scgdevs
    

Exemple de 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 
Configuration du répertoire /dev/global (périphériques globaux)...
obtention de l'accès à tous les disques connectés
sortie correcte du programme de réservation

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 jeu de disques Solstice DiskSuite/Solaris Volume Manager et enregistrez-le en tant que groupe de périphériques de disques Sun Cluster. Lorsque vous enregistrez le jeu 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 le jeu 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 de jeux de disques” dans le Sun Cluster Software Installation Guide for Solaris OS.

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


     # metaset -s jeu_disques -a -h  liste_noeuds
    

    -s jeu_disques

    Indique le jeu de disques à créer.

    -a -h liste_noeuds

    Ajoute la liste des noeuds capables de servir de maîtres au jeu de disques.


    Remarque :

    l'exécution de la commande metaset pour configurer un groupe de périphériques de Solstice DiskSuite/Solaris Volume Manager sur un cluster crée un secondaire par défaut, quel que soit le nombre de noeuds inclus dans ce groupe de périphériques. Vous pouvez modifier le nombre souhaité de noeuds secondaires à l'aide de l'utilitaire scsetup(1M) après que le groupe de périphériques a été créé. 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 du jeu de disques spécifié avec la commande metaset.


    # scconf -p | grep groupe_périphériques_disques
    

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

L'exemple suivant illustre la création d'un jeu de disques et d'un groupe de périphériques de disques et la vérification que ce dernier a été crée correctement.


# metaset -s dg-schost-1 -a -h phys-schost-1
# scconf -p | grep dg-schost-1
Nom du groupe de périphériques : dg-schost-1

Suppression et annulation de l'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 jeux de disques Solstice DiskSuite/Solaris Volume Manager ayant été enregistrés avec Sun Cluster. Pour supprimer un groupe de périphériques de disques Solstice DiskSuite/Solaris Volume Manager , utilisez les commandes metaclear et metaset. 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 jeu de disques.

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

Cette procédure permet de supprimer un noeud de cluster de tous les groupes de périphériques de disques répertoriant le noeud dans leurs listes 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 Liste des noeuds du groupe de périphériques pour chaque groupe de périphériques de disques.


    # scconf -p | grep ¨Device group"
    

  3. Certains 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 dans 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 correspondant aux types de groupe de périphériques Disk, à ceux de Local_Disk ou aux 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 principal 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 cluster 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-schost-1% scconf -pv | grep '(global-galileo)'
     (global-galileo) Type de groupe :                                  SDS/SVM
     (global-galileo) Rétablissement du groupe de périphérique activé : no
     (global-galileo) Liste des noeuds du groupe de périphériques :     phys-schost-1, phys-schost-2
     (global-galileo) Nom du jeu de disques :                           global-galileo
    phys-schost-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 possédant 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_jeu -d -h liste_noeuds
    

    -s nom_jeu

    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 de la liste des noeuds le noeud susceptible 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_jeu -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 jeu de disques spécifié avec la commande metaset.


    phys-schost-1% scconf -pv |grep
    Liste des noeuds du groupe de périphériques :  phys-schost-1, phys-schost-2, phys-schost-1%

Exemple de 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. Cet exemple élimine phys-schost-2 en tant que 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 de périphériques de disques Solstice DiskSuite/Solaris Volume Manager (2) pour le noeud :]
# scconf -pv | grep Device
 Nom du groupe de périphériques :                          dg-schost-1
   Type de groupe de périphériques :                       SDS/SVM
   Rétablissement du groupe de périphériques activé :      no
   Liste des noeuds du groupe de périphérique :            phys-schost-1, phys-schost-2
   Liste ordonnée des noeuds du groupe de périphériques :  yes
   Nom du jeu de disques du groupe de périphériques :      dg-schost-1
[Déterminez le(s) groupe(s) de périphériques de disques du noeud :]
# scstat -D
  -- Serveurs de groupe de périphériques  --
                                 Groupe de périphériques  Principal      Secondaire
                                 -----------------------  -------        ---------
  Serveurs de groupe de périphériques : dg-schost-1       phys-schost-1  phys-schost-2
[Connectez-vous en tant que 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-schost-1% scconf -pv |grep
 Serveurs du groupe de périphériques --
                                     Groupe de périphériques  Principal     Secondaire
                                     -----------------------  -------       ---------
Liste des noeuds du groupe de périphériques : dg-schost-1,    phys-schost-2,  

Création de plus de trois jeux de disques dans un cluster

Si vous prévoyez de créer plus de trois jeux de disques dans le cluster, suivez d'abord les étapes indiquées ci-dessous. Ces étapes s'appliquent que vous installiez des jeux de disques pour la première fois ou que vous en ajoutiez dans un cluster déjà configuré.

  1. Assurez-vous que la valeur de la variable md_nsets est suffisamment élevée. Cette valeur doit être appropriée au nombre total de jeux de disques que vous souhaitez créer dans le cluster.

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

    2. Si le nombre de jeux de disques du cluster est supérieur à la valeur indiquée pour md_nsets moins un, augmentez la valeur de md_nsets sur chaque noeud.

      Le nombre maximum autorisé de jeux 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 du cluster.


      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 le cluster à partir d'un noeud.


      # scshutdown -g0 -y
      

    5. Réinitialisez tous les noeuds du cluster.

      • SPARC :


        ok boot
        

      • x86 :


                              <<< Paramètres d'initialisation actuels>>>
        Chemin d'initialisation :
        /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/sd@0,0:a
        Arguments d'initialisation :
        Entrez  b [nom fichier] [balises d'initialisation] <ENTRÉE>
                                pour initialiser les options
        ou      i <ENTRÉE>   pour accéder à l'interprète d'initialisation
        ou      <ENTRÉE>     pour initialiser les paramètres par défaut
        
                          <<< déconnexion automatique dans 5 secondes >>>
        Sélectionnez (b)oot ou (i)nterpreter : b
        

  2. Exécutez la commande devfsadm(1M) sur chaque noeud du cluster.

    Vous pouvez exécuter cette commande sur tous les noeuds du cluster en même temps.

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

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

    La commande scgdevs se déclenche à distance sur tous les noeuds, quand bien même elle est exécutée à partir d'un seul noeud. Pour savoir si la commande scgdevs s'est exécutée convenablement, exécutez la commande suivante sur chaque noeud du cluster.


    % ps -ef | grep scgdevs
    

SPARC: 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 SPARC: 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 du cluster décrite dans le document Manuel de référence de l'administrateur de VERITAS Volume Manager.

  1. Connectez-vous en tant que superutilisateur sur un noeud du cluster 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, utilisez 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 rubrique SPARC: 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 du cluster.

SPARC: 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 SPARC: 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 un groupe de disques VxVM créé et enregistré comme groupe de périphériques de disques Sun Cluster, seuls les disques pouvant ê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 du cluster décrite dans le document VERITAS Volume Manager Administrator's Reference Guide.

  1. Devenez superutilisateur sur un noeud du cluster.

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

  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 principal au noeud préféré suivant. Utilisez la commande shutdown 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 à la rubrique SPARC: 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 du cluster.

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

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


Remarque :

après avoir ajouté le volume, vous devez enregistrer la modification de configuration en suivant la procédure SPARC: enregistrement des modifications de configuration des groupes de disques (VERITAS Volume Manager).


  1. Devenez superutilisateur sur un noeud du cluster.

  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. À 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 à la rubrique SPARC: enregistrement des modifications de configuration des groupes de disques (VERITAS Volume Manager).

SPARC: 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 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 du cluster.

  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 rubrique SPARC: enregistrement d'un groupe de disques comme groupe de périphériques de disques (VERITAS Volume Manager).

SPARC: 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 du cluster.

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


    # ls -l /global/.devices/ noeud@id_noeud/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 à la rubrique SPARC: enregistrement d'un groupe de disques comme groupe de périphériques de disques (VERITAS Volume Manager).

SPARC: exemple d'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/noeud@id_noeud/dev/vx/dsk/*
/global/.devices/noeud@id_noeud/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/noeud@id_noeud/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

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

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


Remarque :

une fois un groupe de périphériques de disques enregistré dans le cluster, 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 rubrique SPARC: enregistrement des modifications 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 à l'état approprié.


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 le cluster après avoir été arrêté.

Consultez scconf(1M) pour de plus amples informations sur les préférences des noeuds et les options de rétablissement.

Les noeuds de cluster 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 noeuds secondaires au cours du fonctionnement normal. Par exemple, sur un cluster à quatre noeuds, le comportement par défaut configure un noeud principal, un noeud secondaire et deux noeuds de rechange. Consultez également SPARC: configuration du nombre souhaité de noeuds secondaires (VERITAS Volume Manager).

  1. Devenez superutilisateur sur un noeud du cluster.

  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 du cluster. Utilisez la fonction VxVM du cluster, décrite dans le document VERITAS Volume Manager Administrator's Reference Guide.

  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: Échec de l'ajout du groupe de périphériques - en cours d'utilisation

    Pour affecter un nouveau code mineur au groupe de périphériques de disques, suivez la procédure SPARC: 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 disques ou d'un volume VxVM, vous devez synchroniser le groupe de périphériques de disques en utilisant scsetup( 1M). Ces modifications de configuration comprennent l'ajout ou la suppression de volumes, ainsi que la modification de groupe, de propriétaire ou d'autorisations de volumes existants. Le réenregistrement après des modifications de configuration assure que l'espace de noms global est à l'état correct. Reportez-vous à la rubrique Mise à jour de l'espace de noms de périphériques globaux.


SPARC: exemple d'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 sont créés au préalable.


# scsetup

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

# scstat -D
-- Serveurs du groupe de périphériques  --
                           Groupe de périphériques  Principal      Secondaire
                           -----------------------  ---------      -----------
Serveurs du groupe de périphériques :  dg1          phys-schost-1  phys-schost-2

-- Statut du groupe de périphériques  --
                                        Groupe de périphériques   Statut
                                        -----------------------   ------
  Statut du groupe de périphériques :   dg1                       En ligne

SPARC: étape suivante

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

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

SPARC: enregistrement des modifications de configuration des groupes de disques (VERITAS Volume Manager)

Lorsque vous modifiez une configuration pour un groupe de disque ou volume VxVM il est nécessaire d'enregistrer les modifications pour le groupe de périphériques de disques Sun Cluster. L'enregistrement permet d'assurer que l'espace de noms global est á l'état approprié.

  1. Devenez superutilisateur sur un noeud du cluster.

  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 modifications 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 été modifiée.

SPARC: exemple d'enregistrement des modifications 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

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

La propriété numsecondaries précise le nombre de noeuds d'un groupe de périphériques pouvant être maîtres du groupe en cas de défaillance du noeud principal. 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 dans l'équilibrage des performances et de la disponibilité des clusters. Par exemple, l'augmentation du nombre souhaité de noeuds secondaires accroît les chances de survie du groupe de périphériques face à plusieurs pannes survenant simultanément au sein d'un cluster. L'augmentation du nombre de noeuds secondaires réduit é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 à la rubrique “Key Concepts – Administration and Application Development” in Sun Cluster Concepts Guide for Solaris OS.

  1. Devenez superutilisateur sur un noeud du cluster.

  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 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. Une fois une valeur adéquate saisie, 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
    Nom du groupe de périphériques :                                         dg-schost-1
    Type de groupe de périphériques :                                        VxVM
    Rétablissement du groupe de périphériques activé :                       yes
    Liste des noeuds du groupe de périphériques :                            phys-schost-1,
                                                                             phys-schost-2, phys-schost-3
    Liste ordonnée des noeuds du groupe de périphériques :                   yes
    Nombre de noeuds secondaires souhaités pour le groupe de périphériques : 1
    Nom du jeu de disques du groupe de périphériques :                       dg-schost-1


    Remarque :

    si vous modifiez les informations de configuration d'un groupe de disques ou d'un volume VxVM, vous devez enregistrer le groupe de périphériques de disques via la commande scsetup. Ces modifications de configuration comprennent l'ajout ou la suppression de volumes, ainsi que la modification de groupe, de propriétaire ou d'autorisations de volumes existants. Le réenregistrement après des modifications de configuration assure que l'espace de noms global se trouve dans un état correct. Reportez-vous à la rubrique 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
    

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

L'exemple suivant montre la commande scconf 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 modification du nombre souhaité de noeuds secondaires après la création d'un groupe de périphériques, reportez-vous à la rubrique 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
 

SPARC: 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 modifications de configuration apportées au groupe de périphériques de disques en suivant la procédure SPARC: enregistrement des modifications de configuration des groupes de disques (VERITAS Volume Manager).


  1. Devenez superutilisateur sur un noeud du cluster.

  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. À 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 modifications de configuration apportées 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 à la rubrique SPARC: enregistrement des modifications de configuration des groupes de disques (VERITAS Volume Manager).

SPARC: suppression et annulation de l'enregistrement d'un groupe de périphériques de disques (VERITAS Volume Manager)

Si vous supprimez un groupe de périphériques de disques Sun Cluster le groupe de disques VxVM correspondant sera déplacé et non supprimé. Toutefois, même si le groupe de disques VxVM existe toujours, il ne peut être utilisé dans le cluster que s'il est à nouveau 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 du cluster.

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


    # scswitch -F -D  groupe_périphériques_disques
    

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

SPARC: exemple de suppression et annulation de l'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 générée par scsetup lors de la suppression et de l'annulation de l'enregistrement du groupe de périphériques de disques.


# scswitch -F -D dg1
# scsetup

   scconf -r -D name=dg1

SPARC: 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 du cluster.

  2. À l'invite, entrez la commande 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 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 
    

SPARC: exemple d'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
Nom du groupe de périphériques :                        dg1
   Type de groupe de périphériques :                    VXVM
   Rétablissement du groupe de périphérique activé :    yes
   Liste des noeuds du groupe de périphériques :        phys-schost-1, phys-schost-3

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

Cette procédure permet de supprimer un noeud de cluster de la liste des noeuds principaux potentiels dans 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-schost-1% scconf -pv | grep '(global-galileo)'
      (global-galileo) Type de groupe de périphériques :                   VxVM
      (global-galileo) Rétablissement du groupe de périphériques activé :  no
      (global-galileo) Liste des noeuds du groupe de périphériques :       phys-schost-1,
                                                                           phys-schost-2
      (global-galileo) Nom du jeu de disques :                             global-galileo
    phys-schost-1%

  2. Devenez superutilisateur sur un noeud étant actuellement membre de cluster.

  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 du cluster du groupe de périphériques de disques. Vous devrez fournir des informations sur les points suivants :

    • groupe de périphérique 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
    

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

Cet exemple montre la suppression du noeud ayant 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
  Nom du groupe de périphériques :                     dg1
    Type de groupes de périphériques :                 VxVM
    Rétablissement du groupe de périphériques activé : no
    Liste des noeuds du groupe de périphériques :      phys-schost-1, phys-schost-2
    Nom du jeu de disques du groupe de périphériques : dg1
[Connectez-vous en tant que superutilisateur et exécutez l'utilitaire scsetup :]
# scsetup
 Sélectionnez Groupes de périphériques et volumes>Supprimer un noeud d'un groupe de périphériques VxVM.
Répondez aux questions posées.
Vous aurez besoin des informations suivantes.
  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

    La commande a été exécutée avec succès.
Quittez le menu Groupes de périphériques  scsetup et le menu principal.
[Assurez-vous que le noeud a été supprimé :]
# scconf -p | grep Device
  nom du groupe de périphériques :                      dg1
    Type de groupe de périphériques :                   VxVM
    Rétablissement du groupe de périphériques activé :  no
    Liste des noeuds du groupe de périphériques :       phys-schost-2
    Nom du jeu de disques du groupe de périphériques :  dg1

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

Cette procédure permet de supprimer un noeud de cluster dans la liste des 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 cluster de la liste de noeuds principaux potentiels d'un groupe de périphériques de disques bruts.

  1. Devenez superutilisateur sur un noeud du cluster 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
    

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

Cet exemple illustre la suppression d'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 du cluster (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 Liste des noeuds du groupe de périphériques
	(dsk/d4) Liste des noeuds du groupe de périphériques :  phys-schost-2
	(dsk/d2) Liste des noeuds du groupe de périphériques :  phys-schost-1, phys-schost-2
	(dsk/d1) Liste des noeuds du groupe de périphériques :  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) Type de groupe de périphériques :          Local_Disk
	(dsk/d8) Type de groupe de périphériques :         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) Type de groupe de périphériques :          Disk
    (dsk/d8) Type de groupe de périphériques :         Local_Disk
[Supprimez 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

Modification 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 n'en ayant 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. Toutefois, si 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 du cluster.

  2. Exécutez la commande scsetup.

    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 de modification 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
Nom du groupe de périphériques :                                            dg-schost-1
  Type de groupe de périphériques :                                         SDS
   Établissement du groupe de périphériques activé :                        yes
   Liste des noeuds du groupe de périphériques :                            phys-schost-1,
                                                                            phys-schost-2
   Liste ordonnée des noeuds du groupe de périphériques :                   yes
   Nombre de noeuds secondaires souhaités pour le groupe de périphériques : 1
   Nom du jeu de disques du groupe de périphériques :                       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 d'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 des 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 du cluster.

  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. une fois une valeur adéquate 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 s'affichant à l'aide de la commande suivante :


    # scconf -p 
    

Exemple de modification du nombre souhaité de noeuds secondaires

L'exemple suivant montre la commande scconf 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 ont été 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
Nom du groupe de périphériques :                           dg-schost-1
   Type de groupe de périphériques :                       SDS/SVM
   Rétablissement du groupe de périphériques activé :      yes
   Liste des noeuds du groupe de périphériques :           phys-schost-1, phys-scost-2,
                                                           phys-schost-3
   Liste ordonnée des noeuds du groupe de périphériques :  yes
   Nombre de noeuds secondaires souhaités pour
   le groupe de périphériques :                            1
   Nom du jeu de disques du groupe de périphériques :      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
Nom du groupe de périphériques :                           dg-schost-1
   Type de groupe de périphériques :                       SDS/SVM
   Rétablissement du groupe de périphériques activé :      yes
   Liste des noeuds du groupe de périphériques :           phys-schost-1, phost-2,
                                                           phys-schost-3
   Liste ordonnée des noeuds du groupe de périphériques :  yes
   Nombre de noeuds secondaires souhaités pour
   le groupe de périphériques :                            1
   Nom du jeu de disques du groupe de périphériques :      dg-schost-1

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

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

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

  1. En utilisant l'interface de SunPlex Manager.

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

  1. En utilisant scstat(1M) pour afficher la configuration du groupe de périphériques de disques.


    % scstat -D
    

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


    % scconf -p
    

Exemple d'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 permet d'afficher les informations suivantes :


-- Serveurs du groupe de périphériques  --
                                 Groupe de périphériques       Principal      Secondaire
                                 -----------------------       ---------      ---------
  Serveurs du groupe de périphériques :  phys-schost-2         -              -
  Serveurs du groupe de périphériques :  phys-schost-1         phys-schost-2  phys-schost-3
  Serveurs du groupe de périphériques :  phys-schost-3         -              -
-- Statut du groupe de périphériques --
                                   Groupe de périphériques     Statut
                                   -----------------------     ------
  Statut du groupe de périphériques :    phys-schost-2         En ligne
  Statut du groupe de périphériques :    phys-schost-1         En ligne
  Statut du groupe de périphériques :    phys-schost-3         En ligne

Exemple d'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
...
Nom du groupe de périphériques : dg-schost-1
	Type de groupe de périphériques :                     SDS/SVM
	Rétablissement du groupe de périphériques activé :    yes
	Liste des noeuds du groupe de périphériques :         phys-schost-2, phys-schost-3
	Nom du jeu de disques du groupe de périphériques :    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 du cluster.

  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 devant 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 de changement de noeud principal d'un groupe de périphériques de disques

L'exemple suivant illustre le changement de noeud principal pour un groupe de périphériques de disques et la vérification de la réussite de l'opération.


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

-- Serveurs du groupe de périphériques --
                               Groupe de périphériques   Principal       Secondaire
                               -----------------------   ---------       ---------
Serveurs du groupe de périphériques :  dg-schost-1       phys-schost-1   phys-schost-2

-- Statut du groupe de périphériques --
                                   Groupe de périphériques     Statut
                                   -----------------------     ------
  Statut du groupe de périphériques :    dg-schost-1           En ligne

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 ne 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 exigeant 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 le jeu de disques ou le groupe de disques est en cours de réparation sur un autre noeud.


Remarque :

pour pouvoir 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 jeu ou d'un groupe de disques, importez celui-ci manuellement.

    Pour Solstice DiskSuite/Solaris Volume Manager :


    # metaset -C take -f -s  jeu_disques
    


    Attention : Attention :

    pour définir la propriété d'un jeu 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 -tlors de l'importation. 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é du jeu 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é du jeu de disques ou du groupe de disques. Dans le cas contraire, vous risquez de perdre des données.


    • Pour Solstice DiskSuite/Solaris Volume Manager :


      # metaset -C release -s  jeu_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 de mise à l'état de maintenance d'un groupe de périphériques de disques

L'exemple suivant illustre la mise du groupe de périphériques de disques dg-schost-1 à l'état de maintenance ainsi que le retrait de cet état.


[Placez le groupe de périphériques de disques à l'état de maintenance.]
# scswitch -m -D dg-schost-1

[Si nécessaire, importez manuellement le jeu de disques ou le groupe de disques.]
Pour Solstice DiskSuite/Solaris Volume Manager:
  # metaset -C take -f -s dg-schost-1
Pour VERITAS Volume Manager:
  # vxdg -t import dg1

[Effectuez toutes les procédures de réparation nécessaires.]

[Propriétaire version.]
Pour Solstice DiskSuite/Solaris Volume Manager:
  # metaset -C release -s dg-schost-1
Pour 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