Guide d'installation du logiciel Sun Cluster 3.0 12/01

Installation et configuration du logiciel VxVM

Avant de commencer, veillez à disposer des informations suivantes :

Le tableau suivant répertorie les tâches à effectuer pour installer et configurer le logiciel VxVM pour les configurations de Sun Cluster.

Tableau B-1 Liste des tâches : installation et configuration du logiciel VxVM

Tâche 

Pour les instructions, voir ... 

Planification de la disposition de votre configuration de VxVM.  

"Planification de la gestion des volumes"

Détermination de la façon de créer le groupe de disques rootdg sur chaque noeud.

"Configuration d'un groupe de disques rootdg"

Installation du logiciel VxVM et création du groupe de disques rootdg.

 

 

Méthode 1 : installation du logiciel VxVM et encapsulage du disque racine par le biais de la commande scvxinstall, puis mise en miroir du disque racine encapsulé (facultatif).

"Installation du logiciel VERITAS Volume Manager et encapsulage du disque root"

"Mise en miroir du disque root encapsulé"

Méthode 2 : installation du logiciel VxVM et création de rootdg sur les disques locaux non root.

"Installation du logiciel VERITAS Volume Manager uniquement"

"Création d'un groupe de disques rootdg sur un disque non root"

Création de groupes de disques et de volumes. 

"Création et enregistrement d'un groupe de disques"

Résolution des conflits éventuels de codes mineurs entre les groupes d'unités de disque en affectant un nouveau code mineur. 

"Affectation d'un nouveau code mineur à un groupe d'unités de disque"

Vérification des groupes de disques et de volumes. 

"Vérification de la configuration d'un groupe de disques"

Configuration de la grappe. 

"Configuration de la grappe"

Configuration d'un groupe de disques rootdg

Chaque noeud de grappe nécessite la création d'un groupe de disques rootdg après l'installation du logiciel VxVM. Ce groupe de disques est utilisé par VxVM pour stocker les informations de configuration et est soumis aux restrictions suivantes :

Le logiciel Sun Cluster prend en charge les méthodes suivantes pour la configuration du groupe de disques rootdg.

Pour de plus amples informations, reportez-vous à la documentation d'installation de VxVM.

Etape suivante

Installez VxVM selon l'une des méthodes d'installation suivantes, en fonction du mode de création du groupe de disques rootdg que vous choisissez.

Installation du logiciel VERITAS Volume Manager et encapsulage du disque root

Cette procédure utilise la commande scvxinstall(1M) pour installer le logiciel VxVM et encapsuler le disque root, en une seule opération.


Remarque :

Si vous prévoyez de créer le groupe de disques rootdg sur des disques locaux non root, reportez-vous à la section "Installation du logiciel VERITAS Volume Manager uniquement".


Exécutez cette procédure sur chaque noeud sur lequel vous prévoyez d'installer le logiciel VxVM. Vous pouvez installer VERITAS Volume Manager (VxVM) sur tous les noeuds de la grappe ou uniquement sur les noeuds qui sont physiquement reliés au(x) périphérique(s) de stockage que VxVM devra gérer.


Remarque :

Bien que l'utilitaire scvxinstall désactive la fonction Dynamic Multipathing (DMP) au début de l'installation, celle-ci est réactivée automatiquement par VxVM (version 3.1.1 ou plus récente), à l'installation du module VRTSvxvm. La fonction DMP doit rester désactivée sur les versions antérieures de VxVM.


  1. Assurez-vous que la grappe répond aux conditions préalables suivantes :

    • tous les noeuds de la grappe tournent en mode grappe ;

    • le disque root du noeud que vous installez possède deux partitions libres (non affectées).

  2. Devenez superutilisateur d'un noeud sur lequel vous prévoyez d'installer VxVM.

  3. Vérifiez que le fichier /etc/name_to_major du noeud ne comporte pas déjà d'entrée vxio.

    Supprimez toutes les entrées vxio du fichier. Cette entrée provient d'une installation préalable de VxVM sur d'autres noeuds de la grappe. L'entrée vxio valide est ajoutée automatiquement en cours d'installation des modules du logiciel VxVM.

  4. Insérez le CD-ROM de VxVM dans le lecteur de CD-ROM du noeud.

  5. Démarrez scvxinstall en mode interactif.

    A tout moment, appuyez sur Control-C pour annuler la commande scvxinstall.


    # scvxinstall
    

    Reportez-vous à la page de manuel scvxinstall(1M) pour de plus amples informations.

  6. Lorsque le système vous propose d'encapsuler la racine, tapez yes.


    Do you want Volume Manager to encapsulate root [no]? y
    

  7. A l'invite du système, indiquez le chemin du CD-ROM de VxVM.

    • Si le CD-ROM de VxVM est détecté, son emplacement figure entre crochets dans l' invite. Appuyez sur Entrée pour accepter cet emplacement par défaut.


      Where is the volume manager cdrom [default]?

    • Si le CD-ROM de VxVM est introuvable, l'invite s'affiche sans emplacement par défaut. Indiquez le chemin du CD-ROM ou de l'image du CD-ROM.


      Where is the volume manager cdrom?

  8. A l'invite du système, tapez votre clé de licence de VxVM.


    Please enter license key:  license
    

    La commande scvxinstall effectue automatiquement les tâches suivantes.

    • Elle désactive la fonction Dynamic Multipathing (DMP).

    • Elle installe les modules VRTSvxvm, VRTSvmdev et VRTSvmman

    • Elle définit vxio sur 210

    • Elle crée un groupe de disques rootdg en encapsulant le disque root.

    • Elle met à jour l'entrée /global/.devices du fichier /etc/vfstab

    Reportez-vous à la page de manuel scvxinstall(1M) pour de plus amples informations.


    Remarque :

    L'installation exige deux réinitialisations automatiques. Une fois les tâches d'installation effectuées, scvxinstall réinitialise automatiquement le noeud, sauf si vous n'appuyez sur Control-C à l'invite du système. Si vous appuyez sur Control-C pour annuler la seconde réinitialisation, vous devrez malgré tout réinitialiser le noeud ultérieurement pour achever l'installation de VxVM.


  9. Si vous prévoyez d'activer la fonction de grappe de VxVM, exécutez la commande vxlicense pour fournir la clé de licence de la fonction de grappe.

    Reportez-vous à la documentation de VxVM pour de plus amples informations sur la commande vxlicense.

  10. (Facultatif) Installez l'interface graphique utilisateur de VxVM.


    # pkgadd VRTSvmsa
    

    Reportez-vous à la documentation de VxVM pour de plus amples informations sur l'interface graphique utilisateur de VxVM.

  11. Ejectez le CD-ROM.

  12. Au besoin, installez les correctifs de VxVM.

    Reportez-vous au document Notes de version de Sun Cluster 3.0 12/01 pour connaître l'emplacement des correctifs et les instructions d'installation.

  13. (Facultatif) Si vous préférez que les pages de manuel de VxVM ne résident pas sur le noeud de grappe, supprimez le module correspondant.


    # pkgrm VRTSvmman
    

  14. Prévoyez-vous d'installer VxVM sur un autre noeud ?

  15. Existe-t-il des noeuds sur lesquels vous ne voulez pas installer VxVM ?


    Remarque :

    Pour activer la fonction de grappe VxVM, vous devez installer VxVM sur tous les noeuds de la grappe. Allez à l'Étape 17.


  16. Modifiez le fichier /etc/name_to_major sur chaque nooeud non VxVM.

    1. Devenez superutilisateur d'un noeud sur lequel vous ne prévoyez pas d'installer VxVM.

    2. Editez le fichier /etc/name_to_major et ajoutez-y une entrée pour définir vxio sur 210.


      # vi /etc/name_to_major
      vxio 210


      Remarque :

      Pour installer VxVM sur ce noeud ultérieurement, vous devrez tout d'abord supprimer l'entrée vxio.


    3. Initialisez l'entrée vxio.


      # drvconfig -b -i vxio -m 210
      


      Remarque :

      La prochaine fois que vous réinitialiserez ce noeud, vous verrez peut-être des messages tels que ci-dessous. Ces messages peuvent être ignorés sans risque.


      /sbin/rcS: /usr/sbin/vxrecover: not found
      /etc/rc2.d/S75MOUNTGFSYS: /usr/sbin/vxdctl: not found


    4. Répétez la procédure de l'Étape a à l'Étape c pour tous les noeuds sur lesquels vous ne prévoyez pas d'installer VxVM.

      Une fois que vous en aurez terminé, chaque noeud de la grappe devra comporter la même entrée vxio dans son fichier /etc/name_to_major.

  17. Prévoyez-vous de mettre en miroir le disque root encapsulé ?


Remarque :

Pour annuler ultérieurement l'encapsulage du disque root, suivez les procédures de la section "Annulation de l'encapsulage du disque root".


Mise en miroir du disque root encapsulé

Après avoir installé VxVM et encapsulé le disque root, exécutez cette procédure sur chaque noeud où le disque root encapsulé doit être mis en miroir.

  1. Mettez en miroir le disque root encapsulé en suivant les procédures de votre documentation VxVM.

    Pour obtenir une disponibilité maximale et simplifier l'administration, utilisez un disque local comme miroir. Reportez-vous à la section "Mise en miroir du disque root" pour de plus amples informations.


    Attention : Attention :

    N'utilisez pas un périphérique de quorum pour mettre en miroir un disque root. Si vous le faites, le noeud ne pourra pas s'initialiser à partir du miroir du disque root dans certaines circonstances.


  2. Affichez les correspondances des ID de périphériques (DID).


    # scdidadm -L
    

  3. A partir des correspondances de DID, localisez le disque utilisé pour mettre en miroir le disque root.

  4. Extrayez le nom du groupe d'unités de disque brutes du nom DID du disque root mis en miroir.

    Le nom du groupe d'unités de disque brutes adopte la convention dsk/dN, où N est un nombre. Dans la sortie ci-dessous, la partie de la ligne de sortie scdidadm dont s'extrait le nom du groupe d'unités de disque brutes est indiquée en gras.


    N         noeud:/dev/rdsk/cNtXdY     /dev/did/rdsk/dN
    

  5. Visualisez la liste des noeuds du groupe d'unités du disque brutes.

    La sortie sera similaire à ce qui suit.


    # scconf -pvv | grep dsk/dN
    Device group name:                                 dsk/dN
    ...
      (dsk/dN) Device group node list:                 phys-schost-1, phys-schost-3
    ...

  6. Le liste de noeuds contient-elle plus d'un nom ?

  7. Supprimez tous les noeuds de cette liste à l'exception du noeud dont vous avez mis en miroir le disque root.

    Seul le noeud dont vous avez mis en miroir le disque root doit rester dans la liste des noeuds.


    # scconf -r -D name=dsk/dN,nodelist=noeud
    
    -D name=dsk/dN

    Indique le nom du groupe d'unités du disque brutes, unique dans la grappe

    nodelist=noeud

    Spécifie le nom du ou des noeuds à supprimer de la liste des noeuds

  8. Activez la propriété localonly du groupe d'unités du disque brutes.

    Lorsque la propriété localonly est activée, le groupe d'unités de disque brutes est utilisé exclusivement par le noeud figurant dans sa liste de noeuds. Cela évite la séparation involontaire d'un noeud de son périphérique de démarrage si ce dernier est connecté à plusieurs noeuds.


    # scconf -c -D name=dsk/dN,localonly=true
    

    Pour de plus amples informations sur la propriété localonly, reportez-vous à la page de manuel scconf_dg_rawdisk(1M).

  9. Répétez cette procédure pour chaque noeud de la grappe dont vous prévoyez de mettre en miroir le disque root encapsulé.

  10. Créez les groupes de disques.

    Allez à la section "Création et enregistrement d'un groupe de disques".

Exemple : mise en miroir du disque root encapsulé

L'exemple ci-dessous illustre la création d'un miroir du disque root du noeud phys-schost-1. Le miroir est créé sur le disque c1t1d0, dont le groupe d'unités de disque brutes porte le nom dsk/d2. Le disque c1t1d0 est un disque multiport, le noeud phys-schost-3 est donc retiré de la liste des noeuds du disque et la propriété localonly activée.


(Affichez les correspondances DID)
# scdidadm -L
...
2        phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
2        phys-schost-3:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
...
 
(Affichez la liste des noeuds du groupe d'unités du disque brutes du disque miroir :)
# scconf -pvv | grep dsk/d2
Device group name:                                 dsk/d2
...
  (dsk/d2) Device group node list:                 phys-schost-1, phys-schost-3
...
 
(Supprimez phys-schost-3 de la liste des noeuds du groupe d'unités du disque brutes :)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
  
(Activez la propriété localonly du groupe d'unités de disque brutes du disque mis en miroir)
# scconf -c -D name=dsk/d2,localonly=true

Installation du logiciel VERITAS Volume Manager uniquement

Cette procédure utilise la commande scvxinstall pour installer uniquement le logiciel VERITAS Volume Manager (VxVM).


Remarque :

Si vous voulez créer le groupe de disques rootdg en encapsulant le disque root, n'utilisez pas cette procédure. Allez plutôt à la section "Installation du logiciel VERITAS Volume Manager et encapsulage du disque root" pour installer le logiciel VxVM et encapsuler le disque root en une seule opération.


Exécutez cette procédure sur chaque noeud sur lequel vous prévoyez d'installer le logiciel VxVM. Vous pouvez installer VxVM sur tous les noeuds de la grappe ou uniquement sur les noeuds qui sont physiquement reliés au(x) périphérique(s) de stockage que VxVM devra gérer.


Remarque :

Bien que l'utilitaire scvxinstall désactive la fonction Dynamic Multipathing (DMP) au début de l'installation, celle-ci est réactivée automatiquement par VxVM (version 3.1.1 ou plus récente), à l'installation du module VRTSvxvm. La fonction DMP doit rester désactivée sur les versions antérieures de VxVM.


  1. Assurez-vous que tous les noeuds de la grappe tournent en mode grappe.

  2. Devenez superutilisateur d'un noeud de grappe sur lequel vous prévoyez d'installer VxVM.

  3. Vérifiez que le fichier /etc/name_to_major du noeud ne comporte pas déjà d'entrée vxio.

    Supprimez toutes les entrées vxio du fichier. Cette entrée provient d'une installation préalable de VxVM sur d'autres noeuds de la grappe L'entrée vxio valide est ajoutée automatiquement en cours d'installation des modules du logiciel VxVM.

  4. Insérez le CD-ROM de VxVM dans le lecteur de CD-ROM du noeud.

  5. Démarrez scvxinstall en mode d'installation interactive.


    # scvxinstall -i
    

    La commande scvxinstall effectue automatiquement les tâches suivantes.

    • Elle désactive la fonction Dynamic Multipathing (DMP).

    • Elle installe les modules VRTSvxvm, VRTSvmdev et VRTSvmman

    • Elle définit vxio sur 210

    Reportez-vous à la page de manuel scvxinstall(1M) pour de plus amples informations.

  6. (Facultatif) Installez l'interface graphique utilisateur de VxVM.


    # pkgadd VRTSvmsa
    

    Reportez-vous à la documentation de VxVM pour de plus amples informations sur l'interface graphique utilisateur de VxVM.

  7. Ejectez le CD-ROM.

  8. Au besoin, installez les correctifs de VxVM.

    Reportez-vous au document Notes de version de Sun Cluster 3.0 12/01 pour connaître l'emplacement des correctifs et les instructions d'installation.

  9. (Facultatif) Si vous préférez que les pages de manuel de VxVM ne résident pas sur le noeud de grappe, supprimez le module correspondant.


    # pkgrm VRTSvmman
    

  10. Prévoyez-vous d'installer VxVM sur un autre noeud ?

  11. Existe-t-il des noeuds sur lesquels vous ne voulez pas installer VxVM ?


    Remarque :

    Pour activer la fonction de grappe VxVM, vous devez installer VxVM sur tous les noeuds de la grappe. Allez à l'Étape 13.


  12. Modifiez le fichier /etc/name_to_major sur chaque noeud non VxVM.

    1. Devenez superutilisateur d'un noeud sur lequel vous ne prévoyez pas d'installer VxVM.

    2. Editez le fichier /etc/name_to_major et ajoutez-y une entrée pour définir vxio sur 210.


      # vi /etc/name_to_major
      vxio 210


      Remarque :

      Pour installer VxVM sur ce noeud ultérieurement, vous devrez tout d'abord supprimer l'entrée vxio.


    3. Initialisez l'entrée vxio.


      # drvconfig -b -i vxio -m 210
      


      Remarque :

      La prochaine fois que vous réinitialiserez ce noeud, vous verrez peut-être des messages tels que ci-dessous. Ces messages peuvent être ignorés sans risque.


      /sbin/rcS: /usr/sbin/vxrecover: not found
      /etc/rc2.d/S75MOUNTGFSYS: /usr/sbin/vxdctl: not found


    4. Répétez la procédure de l'Étape a à l'Étape c pour tous les noeuds sur lesquels vous ne prévoyez pas d'installer VxVM.

      Une fois que vous en aurez terminé, chaque noeud de la grappe devra comporter la même entrée vxio dans son fichier /etc/name_to_major.

  13. Créez un groupes de disques rootdg.

    Allez à la section "Création d'un groupe de disques rootdg sur un disque non root".

Création d'un groupe de disques rootdg sur un disque non root

Suivez cette procédure pour créer un groupe de disques rootdg en encapsulant ou en initialisant des disques locaux autres que le disque root.

  1. Gardez à portée de main les clés de licence de VERITAS Volume Manager (VxVM).

  2. Connectez-vous en tant que superutilisateur sur le noeud.

  3. (Facultatif) Si les disques doivent être encapsulés, assurez-vous que chaque disque dispose d'au moins deux tranches avec 0 cylindre.

    Si nécessaire, utilisez la commande format(1M) pour affecter 0 cylindre à chaque tranche de VxVM.

  4. Lancez l'utilitaire vxinstall(1M).


    # vxinstall
    

    Lorsque le système vous y invite, faites les choix ou entrez les informations suivantes :

    • Fournissez la clé de licence de VxVM.

    • Si vous prévoyez d'activer la fonction de grappe de VxVM, fournissez la clé de licence de cette fonction.

    • Choisissez l'installation personnalisée.

    • N'encapsulez pas le disque root.

    • Choisissez les disques que vous souhaitez ajouter au groupe de disques rootdg.

    • N'acceptez pas la réinitialisation automatique.

  5. Evacuez tous les groupes de ressources ou groupes d'unités du noeud.


    # scswitch -S -h noeud
    
    -S

    Evacue tous les groupes de ressources et groupes de périphériques

    -h noeud

    Indique le nom du noeud à partir duquel évacuer les groupes de ressources ou de périphériques

  6. Réinitialisez le noeud.


    # shutdown -g0 -y -i6
    

  7. Utilisez la commande vxdiskadm(1M) pour ajouter plusieurs disques au groupe de disques rootdg.

    Le groupe de disques rootdg tolère les pannes de disque dès lors qu'il contient plusieurs disques. Reportez-vous à la documentation de VxVM pour connaître les procédures.

  8. Créez les groupes de disques.

    Allez à la section "Création et enregistrement d'un groupe de disques".

Création et enregistrement d'un groupe de disques

Suivez cette procédure pour créer vos groupes de disques et volumes VxVM.


Remarque :

Une fois le groupe de disques enregistré avec la grappe en tant que groupe d'unités de disque, vous ne devez ni importer ni déplacer un groupe de disques VxVM à l'aide des commandes de VxVM. Le logiciel Sun Cluster peut traiter tous les cas dans lesquels des groupes de disques doivent être importés ou déplacés. Reportez-vous au document Guide d'administration système de Sun Cluster 3.0 12/01 pour connaître les procédures de gestion des groupes d'unités de disques de Sun Cluster.


Exécutez cette procédure à partir d'un noeud physiquement connecté aux disques composant le groupe de disques que vous ajoutez.

  1. Gardez les informations suivantes à portée de main.

    • Les correspondances de vos lecteurs de disques de stockage. Reportez-vous au chapitre du document Sun Cluster 3.0 12/01 Hardware Guide relatif à l'installation initiale de votre périphérique de stockage.

    • Les fiches de travail que vous avez remplies pour la planification de la configuration, disponibles dans les Notes de version de Sun Cluster 3.0 12/01.

      • Fiche de travail de configuration des systèmes de fichiers locaux

      • Fiche de travail relative aux configurations des groupes d'unités de disque

      • Fiche de travail relative aux configurations du gestionnaire de volumes

      Reportez-vous à la section "Planification de la gestion des volumes" pour connaître les directives de planification.

  2. Connectez-vous en tant que superutilisateur sur le noeud qui sera propriétaire du groupe de disques.

  3. Créez un groupe de disques et un volume VxVM.

    Si vous installez Oracle Parallel Server/Real Application Clusters, créez des groupes de disques partagés VxVM à l'aide de la fonctionnalité de VxVM décrite dans le document VERITAS Volume Manager Administrator's Reference Guide. Sinon, créez des groupes de disques VxVM en suivant les procédures standard de la documentation de VxVM.


    Remarque :

    Vous pouvez utiliser le système DRL pour diminuer le temps de récupération du volume en cas d'échec du noeud. Cependant, ce système risque de réduire le débit d'E/S.


  4. La fonction de grappe de VxVM est-elle activée ?

    • Si oui, allez à l'Étape 7. Si la fonction de grappe VxVM est activée, n'enregistrez pas un groupe de disques partagé comme groupe d'unités de disque Sun Cluster.

    • Sinon, allez à l'Étape 5.

  5. Enregistrez le groupe de disques en tant que groupe d'unités de disque de Sun Cluster.

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


      # scsetup
      

    2. Pour utiliser des groupes d'unités de disque, entrez 4 (Device groups and volumes).

    3. Pour enregistrer un groupe d'unités de disque, tapez 1 (Register a VxVM disk group).

      Suivez les instructions et tapez le numéro du groupe d'unités de disque de VxVM à enregistrer en tant que groupe d'unités de disque de Sun Cluster.

    4. Si vous rencontrez l'erreur suivante alors que vous tentez d'enregistrer le groupe d'unités de disque, redonnez un code mineur au groupe d'unités de disque.


      scconf: Failed to add device group - in use

      Pour affecter un nouveau code mineur au groupe d'unités de disque, suivez la procédure "Affectation d'un nouveau code mineur à un groupe d'unités de disque". Cette procédure vous permet d'affecter un nouveau code mineur n'entrant pas en conflit avec un code mineur utilisé par des groupes d'unités de disque existants.

    5. Une fois que vous avez terminé, tapez q (Quit) pour quitter l'utilitaire scsetup.

  6. Vérifiez que le groupe d'unités de disque est enregistré.

    Affichez les informations d'unité de disque concernant le nouveau disque à l'aide de la commande suivante :


    # scstat -D
    


    Remarque :

    Si vous modifiez des informations de configuration pour un groupe de disque ou un volume VxVM, vous devez réenregistrer le groupe d'unités de disque de Sun Cluster, via la commande scsetup. Ces changements de configuration comprennent l'ajout ou la suppression de volumes, ainsi qu'un changement de groupe, propriétaire ou 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 au document Guide d'administration système de Sun Cluster 3.0 12/01 pour connaître les procédures de réenregistrement d'un groupe d'unités de disques.


  7. Vérifiez la configuration de vos groupes de disques et volumes VxVM.

    Allez à la section "Vérification de la configuration d'un groupe de disques".

Affectation d'un nouveau code mineur à un groupe d'unités de disque

Si l'enregistrement d'un groupe d'unités de disque é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é. Exécutez cette procédure pour affecter un nouveau code mineur à un groupe de disques.

  1. Devenez superutilisateur sur un noeud de la grappe.

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


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

  3. Choisissez n'importe quel autre multiple de 1000 non utilisé comme code mineur de base pour le nouveau groupe de disques.

  4. Affectez ce nouveau code mineur de base au groupe de disques.


    # vxdg reminor groupe_disques code_mineur_base
    

  5. Retournez à l'Étape 5 de la section "Création et enregistrement d'un groupe de disques" pour enregistrer le groupe de disques en tant que groupe d'unités de disque de Sun Cluster.

Exemple d'attribution d'un nouveau code mineur à un groupe d'unités de disque

L'exemple suivant illustre l'utilisation des codes mineurs 16000-16002 et 4000-4001. La commande vxdg reminor permet de redéfinir le mineur du nouveau groupe d'unités de disques avec le code mineur de base 5000.


# ls -l /global/.devices/node@1/dev/vx/dsk/*
/global/.devices/node@1/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@1/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

Vérification de la configuration d'un groupe de disques

Suivez cette procédure sur chaque noeud de la grappe.

  1. Vérifiez que seuls les disques locaux sont inclus dans le groupe de disques root (rootdg) et que les groupes de disques sont importés uniquement sur le noeud principal courant.


    # vxdisk list
    

  2. Vérifiez que tous les volumes ont été lancés.


    # vxprint
    

  3. Vérifiez que tous les groupes de disques ont été enregistrés en tant que groupes d'unités de disque Sun Cluster et sont en ligne.


    # scstat -D
    

  4. Configuration de la grappe.

    Allez à la section "Configuration de la grappe".

Annulation de l'encapsulage du disque root

Exécutez cette procédure pour annuler l'encapsulage du disque root.


Remarque :

Cette procédure s'applique aux configurations Sun Cluster 3.0. Pour annuler l'encapsulage du disque root d'une configuration Sun Cluster, suivez les procédures de votre documentation VxVM.


  1. Assurez-vous que seuls les systèmes de fichiers root Solaris figurent sur le dique root : root (/), swap, l'espace de noms des périphériques globaux, /usr, /var, /opt, et /home.

    Si tout autre système de fichiers réside sur le disque root, sauvegardez-le et supprimez-le du disque root.

  2. Devenez superutilisateur sur le noeud dont vous voulez annuler l'encapsulage.

  3. Evacuez tous les groupes de ressources et groupes d'unités du noeud.


    # scswitch -S -h noeud
    
    -S

    Evacue tous les groupes de ressources et groupes de périphériques

    -h noeud

    Indique le nom du noeud à partir duquel évacuer les groupes de ressources ou de périphériques

  4. Détermine l'ID de noeud du noeud.


    # clinfo -n
    N
    

  5. Démontez le système de fichiers de périphériques globaux pour ce noeud, où N est l'ID de noeud obtenu à l'Étape 4.


    # umount /global/.devices/node@N
    

  6. Consultez le fichier /etc/vfstab et déterminez quel volume VxVM correspond au système de fichiers de périphériques globaux.


    # vi /etc/vfstab
    #device           device        mount   FS      fsck    mount   mount
    #to mount         to fsck       point   type    pass    at boot options
    #
    #NOTE: volume rootdiskxNvol (/global/.devices/node@N) encapsulated partition cNtXdYsZ
    

  7. Supprimez du groupe de disques rootdg, le volume VxVM qui correspond au système de fichiers de périphériques globaux.


    # vxedit -rf rm rootdiskxNvol
    


    Attention : Attention :

    Ne stockez aucune autre donnée en dehors des entrées de périphériques globaux dans le système de fichiers de périphériques globaux. Toutes les données du système de fichiers de périphériques globaux sont détruites avec la suppression du volume VxVM. Seules les données relatives aux entrées de périphériques globaux sont restaurées après l'encapsulage du disque root.


  8. Annulez l'encapsulage du disque root.


    # /etc/vx/bin/vxunroot
    

    Reportez-vous à la documentation de VxVM pour plus de détails.

  9. Utilisez la commande format(1M) pour ajouter au disque root une partition de 100-Mo pour le système de fichiers de périphériques globaux.


    Astuce :

    Utilisez la même tranche que celle qui avait été allouée au système de fichiers de périphériques globaux avant l'encapsulage du disque root, comme spécifié dans le fichier /etc/vfstab.


  10. Configurez un système de fichiers sur la partition créée à l'Étape 9.


    # newfs /dev/rdsk/cNtXdYsZ
    

  11. Déterminez le nom DID (ID de périphérique) du disque root.


    # scdidadm -l cNtXdY
    1        phys-schost-1:/dev/rdsk/cNtXdY   /dev/did/rdsk/dN
    

  12. Dans le fichier /etc/vfstab, remplacez les noms de chemins de l'entrée relative au système de fichiers de périphériques globaux par le chemin DID identifié à l'Étape 11.

    L'entrée d'origine devrait s'apparenter à celle-ci.


    # vi /etc/vfstab
    /dev/vx/dsk/rootdiskxNvol /dev/vx/rdsk/rootdiskxNvol /global/.devices/node@N 
    ufs  2  no  global

    L'entrée modifiée avec le chemin DID devrait ressembler à ceci :


    /dev/did/dsk/dNsX /dev/did/rdsk/dNsX /global/.devices/node@N ufs 2  no  global

  13. Montez le système de fichiers global-devices.


    # mount /global/.devices/node@N
    

  14. A partir d'un noeud de la grappe, rétablissez dans le système de fichiers de périphériques globaux, les noeuds de tous les périphériques Solstice DiskSuite et unités de disque brutes.

    Les périphériques VxVM


    # scgdevs
    
    sont recréés à la prochaine réinitialisation.

  15. Réinitialisez le noeud.


    # reboot
    

  16. Répétez cette procédure sur chaque noeud de la grappe pour y annuler l'encapsulage du disque root.