Sun Cluster Software Guide d'installation pour le SE Solaris

Installation et configuration du logiciel VxVM

Cette section présente des informations et des procédures d'installation et de configuration du logiciel VxVM dans une configuration Sun Cluster.

Le tableau suivant énumère les tâches à réaliser pour installer et configurer le logiciel VxVM pour les configurations Sun Cluster.

Tableau 5–1 Liste des tâches : installation et configuration du logiciel VxVM

Tâche 

Instructions 

1. Planification de la disposition de votre configuration VxVM. 

Planification de la gestion des volumes

2. (Facultatif) Définition de la méthode de création du groupe de disques racine sur chaque nœud.

configuration d'un groupe de disques racine : généralités

3. Installation du logiciel VxVM. 

Installation du logiciel VERITAS Volume Manager

Documentation de l'installation de VxVM 

4. (Facultatif) Création d'un groupe de disques racine. Vous pouvez encapsuler le disque racine ou créer le groupe de disques racine sur des disques locaux non-racine.

SPARC : Encapsulation du disque racine

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

5. (Facultatif) Mise en miroir du disque racine encapsulé.

mise en miroir du disque racine encapsulé

6. Création de groupes de disques. 

Création de groupes de disques dans un cluster

configuration d'un groupe de disques racine : généralités

La création d'un groupe de disques racine est facultative. Si vous n'envisagez pas de créer de groupe de disques racine, passez à la rubrique Installation du logiciel VERITAS Volume Manager.

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

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

ProcedureInstallation du logiciel VERITAS Volume Manager

Cette procédure permet d'installer le logiciel VERITAS Volume Manager (VxVM) sur chaque nœud souhaité. Vous pouvez installer VxVM sur tous les nœuds du cluster ou uniquement sur les nœuds physiquement connectés aux périphériques de stockage que VxVM devra gérer.

Avant de commencer

Effectuez les tâches suivantes :

  1. Devenez superutilisateur sur le noeud du cluster où vous envisagez d'installer VxVM.

  2. Insérez le CD VxVM dans le lecteur de CD du nœud.

  3. Suivez les procédures de votre guide d'installation de VxVM pour installer et configurer le logiciel VxVM et les licences.

  4. Exécutez l'utilitaire clvxvm en mode non interactif.


    phys-schost# clvxvm initialize
    

    L'utilitaire clvxvm effectue les tâches de post-installation nécessaires. En outre, l'utilitaire clvxvm sélectionne et configure un numéro majeur de pilote vxio pour tout le cluster. Pour plus d'informations, reportez-vous à la page du manuel clvxvm(1CL).

  5. SPARC : Pour activer la fonctionnalité de cluster de VxVM, indiquez la clé de licence correspondante, si cela n'a pas déjà été fait.

    Pour de plus amples informations sur l'ajout d'une licence, reportez-vous à la documentation d'installation de VxVM.

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

    Pour de plus amples informations sur l'installation de l'interface utilisateur graphique de VxVM, reportez-vous à la documentation de VxVM.

  7. Éjectez le CD.

  8. Installez les patchs VxVM pour la prise en charge du logiciel Sun Cluster.

    Pour connaître l'emplacement des patchs et les instructions d'installation, reportez-vous à la section Patchs et niveaux des micrologiciels requis du Notes de version de Sun Cluster 3.2 pour SE Solaris.

  9. Répétez de l'Étape 1 à l'Étape 8 pour installer VxVM sur des nœuds supplémentaires.


    Remarque –

    SPARC : Pour activer la fonctionnalité de cluster de VxVM, vous devez installer VxVM sur tous les nœuds du cluster.


  10. Si vous n'installez pas VxVM sur d'autres nœuds, modifiez le fichier /etc/name_to_major sur chacun des nœuds non-VxVM.

    1. Sur un noeud installé avec VxVM, déterminez le paramètre du numéro majeur vxio.


      phys-schost# grep vxio /etc/name_to_major
      
    2. Devenez superutilisateur d'un nœud sur lequel vous ne prévoyez pas d'installer VxVM.

    3. Dans le fichier /etc/name_to_major, ajoutez une entrée pour définir le numéro vxio majeur sur NNN (numéro obtenu à l'Étape a).


      phys-schost# vi /etc/name_to_major
      vxio NNN
      
    4. Initialisez l'entrée vxio.


      phys-schost# drvconfig -b -i vxio -m NNN
      
    5. Répétez l'Étape a à l'Étape d sur tous les nœuds à ne pas installer avec VxVM.

      Une fois que vous avez terminé, chaque nœud du cluster doit comporter la même entrée vxio dans son fichier /etc/name_to_major.

  11. Si vous envisagez de créer un groupe de disques racine, reportez-vous à la rubrique SPARC : Encapsulation du disque racine ou Création d'un groupe de disques racine sur un disque non racine.

    Dans le cas contraire, passez à l'Étape 12.


    Remarque –

    Le groupe de disques racine est facultatif.


  12. Réinitialisez chaque nœud sur lequel vous avez installé VxVM.


    phys-schost# shutdown -g0 -y -i6
    
Étapes suivantes

Si vous envisagez de créer un groupe de disques racine, reportez-vous à la rubrique SPARC : Encapsulation du disque racine ou Création d'un groupe de disques racine sur un disque non racine.

Vous pouvez également Reportez-vous à la rubrique Création de groupes de disques dans un cluster.

ProcedureSPARC : Encapsulation du disque racine

Cette procédure permet d'encapsuler le disque racine et ainsi de créer un groupe de disques racine. Les groupes de disques racine sont facultatifs. Reportez-vous à la documentation VxVM pour plus d'informations.


Remarque –

Si vous voulez créer un groupe de disques racine sur des disques non racine, suivez plutôt les procédures de la section Création d'un groupe de disques racine sur un disque non racine.


Avant de commencer

Assurez-vous d'avoir installé VxVM conformément aux instructions de la rubrique Installation du logiciel VERITAS Volume Manager.

  1. Devenez superutilisateur d'un nœud hébergeant VxVM.

  2. Encapsulez le disque racine.


    phys-schost# clvxvm encapsulate
    

    Pour de plus amples informations, reportez-vous à la page du manuel clvxvm(1CL).

  3. Répétez la procédure pour les autres nœuds hébergeant VxVM.

Étapes suivantes

Si vous envisagez de mettre en miroir le disque racine encapsulé, reportez-vous à la rubrique mise en miroir du disque racine encapsulé.

Dans le cas contraire, reportez-vous à la rubrique Création de groupes de disques dans un cluster.

ProcedureCréation d'un groupe de disques racine sur un disque non racine

Suivez cette procédure pour créer un groupe de disques racine en encapsulant ou en initialisant des disques locaux autres que le disque racine. La création d'un groupe de disques racine est facultative.


Remarque –

Si vous voulez créer un groupe de disques racine sur le disque racine, suivez plutôt les procédures de la rubrique SPARC : Encapsulation du disque racine.


Avant de commencer

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 des cylindres 0 à chaque tranche VxVM.

  1. Prenez le rôle de superutilisateur.

  2. Lancez l'utilitaire vxinstall.


    phys-schost# vxinstall
    
  3. Lorsque vous y êtes invité par l'utilitaire vxinstall, procédez aux choix suivants ou sélectionnez les entrées suivantes.

    • SPARC : Pour activer la fonctionnalité de cluster de VxVM, indiquez la clé de licence correspondante.

    • Choisissez l'installation personnalisée.

    • N'encapsulez pas le disque d'initialisation.

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

    • N'acceptez pas la réinitialisation automatique.

  4. Si le groupe de disques racine créé contient un ou plusieurs disques reliés à plusieurs nœuds, activez la propriété localonly.

    Utilisez la commande ci-dessous pour activer la propriété localonly du groupe de périphériques de disques bruts pour chacun des disques partagés du groupe de disques racine.


    phys-schost# cldevicegroup set -p localonly=true dsk/dN
    
    -p

    Indique une propriété du groupe de périphériques.

    localonly=true

    Définit le groupe de périphériques comme étant contrôlé uniquement par le nœud unique de la liste des nœuds.

    Lorsque la propriété localonly est activée, le groupe de périphériques de disque bruts est utilisé exclusivement par le noeud figurant dans sa liste de noeuds. Cela évite la séparation involontaire entre un nœud et le disque utilisé par le groupe de disques racine si le disque est connecté à plusieurs nœuds.

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

  5. Évacuez les éventuels groupes de ressources ou de périphériques de ce nœud.


    phys-schost# clnode evacuate from-node
    
    from-node

    Indique le nom du nœud à partir duquel déplacer les groupes de ressources ou de périphériques.

  6. Réinitialisez le noeud.


    phys-schost# shutdown -g0 -y -i6
    
  7. Utilisez la commande vxdiskadm pour ajouter plusieurs disques au groupe de disques racine.

    Le groupe de disques racine 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.

Étapes suivantes

Créez les groupes de disques. Reportez-vous à la rubrique Création de groupes de disques dans un cluster.

Proceduremise en miroir du disque racine encapsulé

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

Avant de commencer

Assurez-vous d'avoir encapsulé le disque racine conformément aux instructions de la rubrique SPARC : Encapsulation du disque racine.

  1. Prenez le rôle de superutilisateur.

  2. Dressez la liste des périphériques.


    phys-schost# cldevice list -v
    

    Le résultat sera similaire à ce qui suit.


    DID Device          Full Device Path
    ----------          ----------------
    d1                  phys-schost-1:/dev/rdsk/c0t0d0
    d2                  phys-schost-1:/dev/rdsk/c0t6d0
    d3                  phys-schost-2:/dev/rdsk/c1t1d0
    d3                  phys-schost-1:/dev/rdsk/c1t1d0
  3. Mettez en miroir le disque racine encapsulé.

    Suivez les procédures de votre documentation VxVM.

    Pour obtenir une disponibilité maximale et simplifier l'administration, utilisez un disque local comme miroir. Pour obtenir des directives supplémentaires, reportez-vous à la section Recommandations relatives à la mise en miroir du disque racine.


    Caution – Caution –

    N'utilisez pas un périphérique de quorum pour mettre en miroir le disque racine. Cela risquerait d'empêcher l'initialisation du nœud à partir du disque racine miroir dans certaines circonstances.


  4. Affichez la liste des nœuds du groupe de périphériques de disques bruts pour le périphérique utilisé pour la mise en miroir du disque racine.

    Le nom du groupe de périphériques est de la forme dsk/dN, où dN est le nom du périphérique DID.


    phys-schost# cldevicegroup list -v dsk/dN
    
    -v

    Affiche le résultat détaillé.

    Le résultat sera similaire à ce qui suit.


    Device group        Type                Node list
    ------------        ----                ---------
    dsk/dN              Local_Disk          phys-schost-1, phys-schost-3
  5. Si la liste de nœuds contient plusieurs noms de nœud, supprimez tous les nœuds, à l'exception du nœud correspondant au disque racine mis en miroir.

    Seul le nœud dont vous avez mis le disque racine en miroir doit figurer dans la liste de nœuds du groupe de périphériques de disques bruts.


    phys-schost# cldevicegroup remove-node -n node dsk/dN
    
    -n node

    Indique le nœud à supprimer de la liste des nœuds du groupe de périphériques.

  6. Activez la propriété localonly du groupe de périphériques de disques bruts, si elle ne l'est pas déjà.

    Lorsque la propriété localonly est activée, le groupe de périphériques de disque bruts 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 celui-ci est connecté à plusieurs noeuds.


    phys-schost# cldevicegroup set -p localonly=true dsk/dN
    
    -p

    Définit la valeur d'une propriété de groupe de périphériques.

    localonly=true

    Active la propriété localonly du groupe de périphériques.

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

  7. Répétez cette procédure pour chacun des nœuds du cluster dont vous souhaitez mettre en miroir le disque racine encapsulé.


Exemple 5–1 Mise en miroir du disque racine encapsulé

L'exemple présenté ci-dessous illustre la création d'un miroir du disque racine du nœud phys-schost-1. Le miroir est créé sur le disque c0t0d0, dont le groupe de périphériques de disques bruts porte le nom dsk2/d2. Le disque c1t1d0 est multihôte. Pour cette raison, le nœud phys-schost-3 est supprimé de la liste des nœuds du disque et la propriété localonly est activée.


phys-schost# cldevice list -v
DID Device          Full Device Path
----------          ----------------
d2                  pcircinus1:/dev/rdsk/c0t0d0
…
Create the mirror by using VxVM procedures
phys-schost# cldevicegroup  list -v dsk/d2
Device group        Type                Node list
------------        ----                ---------
dsk/d2              Local_Disk          phys-schost-1, phys-schost-3
phys-schost# cldevicegroup remove-node -n phys-schost-3 dsk/d2
phys-schost# cldevicegroup set -p localonly=true dsk/d2

Étapes suivantes

Créez les groupes de disques. Reportez-vous à la rubrique Création de groupes de disques dans un cluster.