Guide d'installation du logiciel Sun Cluster pour SE Solaris

SPARC : 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 4–1 SPARC : Plan 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. Détermination de la procédure de création du groupe de disques racine sur chaque nœud. Depuis VxVM 4.0, la création d'un groupe de disques racine est facultative. 

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

3. Installation du logiciel VxVM. 

SPARC : Installation du logiciel VERITAS Volume Manager

Documentation de l'installation de VxVM 

4. (Si nécessaire) 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

SPARC : création d'un groupe de disques racine sur un disque non racine

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

SPARC : mise en miroir du disque racine encapsulé

6. Création de groupes de disques. 

SPARC : Création de groupes de disques dans un cluster

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

Depuis VxVM 4.0, 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 SPARC : Installation du logiciel VERITAS Volume Manager .

Pour VxVM 3.5, chaque nœud de cluster nécessite la création d'un groupe de disques racine après l'installation de VxVM. VxVM utilise le groupe de disques racine soumis aux restrictions suivantes pour stocker les informations de configuration :

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.

ProcedureSPARC : Installation 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 de 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 :

Étapes
  1. Devenez superutilisateur sur le nœud du cluster où vous envisagez d'installer VxVM.

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

  3. Pour VxVM 4.1, suivez les procédures de son manuel afin d'installer et de configurer le logiciel et les licences.


    Remarque –

    Dans ce cas, la commande scvxinstall ne permet plus d'installer les packages et les licences VxVM mais elle exécute les tâches requises après l'installation.


  4. Lors de l'exécution de l'utilitaire scvxinstall, le mode non interactif est nécessaire.

    • Pour VxVM version 4.0 ou antérieure, utilisez la commande suivante :


      # scvxinstall -i -L {license | none}
      -i

      Installe VxVM, mais ne procède pas à l'encapsulation du disque racine.

      -L {license | none}

      Installe la licence indiquée. L'argument none indique qu'aucune clé de licence supplémentaire n'est ajoutée.

    • Pour VxVM 4.1, utilisez la commande suivante :


      # scvxinstall -i
      
      -i

      Vérifie que VxVM 4.1 est installé, sans encapsuler le disque racine.

    Par ailleurs, l'utilitaire scvxinstall sélectionne et configure un numéro vxio majeur du pilote à l'échelle du cluster. Reportez-vous à la page de manuel scvxinstall(1M) pour obtenir plus d'informations.

  5. Indiquez maintenant le numéro de série de la fonction de cluster VxVM si vous envisagez de l'activer.

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

    Pour obtenir plus d'informations sur l'emplacement et l'installation des patchs, reportez-vous à la section Patchs et niveaux de microprogrammes requis du Notes de version de Sun Cluster 3.1 8/05 pour SE Solaris.

  9. (Facultatif) Pour VxVM version 4.0 ou antérieure, supprimez le package de pages de manuel VxVM si vous préférez les retirer du nœud de cluster.


    # pkgrm VRTSvmman
    
  10. Répétez l'Étape 1 à l'Étape 9 pour installer VxVM sur des nœuds supplémentaires.


    Remarque –

    Si vous envisagez d'activer la fonction de cluster, vous devez installer VxVM sur tous les nœuds.


  11. 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 nœud installé avec VxVM, déterminez le paramètre du numéro majeur vxio.


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


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


      # 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 en aurez terminé, chaque nœud du cluster devra comporter la même entrée vxio dans son fichier /etc/name_to_major.

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

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


    Remarque –

    VxVM 3.5 nécessite la création d'un groupe de disques racine. Pour VxVM version 4.0 ou ultérieure, un groupe de disques racine est facultatif.


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


    # 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 SPARC : création d'un groupe de disques racine sur un disque non racine .

Vous pouvez également vous reporter à la rubrique SPARC : 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 requis pour VxVM 3.5. Pour VxVM version 4.0 ou ultérieure, ils sont facultatifs. Reportez-vous à la documentation VxVM pour plus d'informations.


Remarque –

Si vous voulez créer le groupe de disques racine sur des disques non racine, suivez plutôt les procédures de la rubrique SPARC : 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 SPARC : Installation du logiciel VERITAS Volume Manager .

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

  2. Encapsulez le disque racine.


    # scvxinstall -e
    
    -e

    Encapsule le disque racine.

    Reportez-vous à la rubrique scvxinstall(1M) pour obtenir plus d'informations.

  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 SPARC : mise en miroir du disque racine encapsulé .

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

ProcedureSPARC : cré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. Depuis VxVM 4.0, 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 des cylindres 0. Si nécessaire, utilisez la commande format(1M) pour affecter des cylindres 0 à chaque tranche VxVM.

Étapes
  1. Connectez-vous en tant que superutilisateur sur le nœud.

  2. Lancez l'utilitaire vxinstall.


    # vxinstall
    

    Lorsque le système vous y invite, complétez les choix ou informations suivants.

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

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

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


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

    Lorsque la propriété localonly est activée, le groupe de périphériques de disque bruts est utilisé exclusivement par le nœud figurant dans sa liste de nœuds. 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).

  4. Déplacez les groupes de ressources/périphériques du nœud.


    # scswitch -S -h from-node
    
    -S

    Déplace tous les groupes de ressources et groupes de périphériques.

    -h nœud_origine

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

  5. Réinitialisez le nœud.


    # shutdown -g0 -y -i6
    
  6. 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 SPARC : Création de groupes de disques dans un cluster.

ProcedureSPARC : mise en miroir du disque racine encapsulé

Après avoir installé VxVM et encapsulé le disque racine, exécutez cette procédure sur chaque nœud 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 .

Étapes
  1. Mettez en miroir le disque racine encapsulé.

    Suivez les procédures de la documentation VxVM. Pour obtenir une disponibilité maximale et simplifier l'administration, utilisez un disque local comme miroir. Reportez-vous à la rubrique Recommandations relatives à la mise en miroir du disque racine pour plus d'informations.


    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.


  2. Affichez les correspondances IDP.


    # scdidadm -L
    
  3. À partir des correspondances d'IDP, localisez le disque utilisé pour la mise en miroir du disque racine.

  4. Extrayez le nom du groupe de périphériques de disques bruts du nom IDP du miroir du disque racine .

    Le nom du groupe de périphériques de disques bruts suit la convention dsk/dN, où N est un nombre. Dans le résultat indiqué ci-dessous, la partie de la ligne de sortie scdidadm dont s'extrait le nom du groupe de périphériques de disques bruts est indiquée en gras.


    N         node:/dev/rdsk/cNtXdY     /dev/did/rdsk/dN
    
  5. Affichez la liste de nœuds du groupe de périphériques de disques bruts.

    Le résultat est similaire à l'exemple suivant.


    # scconf -pvv | grep dsk/dN
    Device group name:						dsk/dN
    …
     (dsk/dN) Device group node list:		phys-schost-1, phys-schost-3
    …
  6. 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.


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

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

    nodelist=nœud

    Indique le nom du ou des nœuds à supprimer de la liste.

  7. Activez la propriété localonly du groupe de périphériques de disques bruts.

    Lorsque la propriété localonly est activée, le groupe de périphériques de disque bruts est utilisé exclusivement par le nœud figurant dans sa liste de nœuds. Cela évite la séparation involontaire d'un nœud de son périphérique de démarrage si celui-ci est connecté à plusieurs nœuds.


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

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

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


Exemple 4–1 SPARC : 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 c1t1d0, dont le groupe de périphériques de disques bruts porte le nom dsk/d2. Le disque c1t1d0 est multihôte. Pour cette raison, le nœud phys-schost-3 est supprimé de la liste du disque et la propriété localonly est activée.


(Display the DID mappings)
# scdidadm -L 
…
2        phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2   
2        phys-schost-3:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2   
…
 
(Display the node list of the mirror disk's raw-disk device group)
# scconf -pvv | grep dsk/d2
Device group name:						dsk/d2
…
  (dsk/d2) Device group node list:		phys-schost-1, phys-schost-3
…
 
(Remove phys-schost-3 from the node list)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
  
(Enable the localonly property)
# scconf -c -D name=dsk/d2,localonly=true

Étapes suivantes

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