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. | |
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é. | |
6. Création de groupes de disques. |
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 :
L’accès au groupe de disques racine d’un nœud est restreint à ce seul nœud.
Les nœuds distants ne doivent jamais accéder aux données stockées dans le groupe de disques racine d’un autre nœud.
N'utilisez pas la commande scconf(1M) pour enregistrer le groupe de disques racine comme groupe de périphériques de disques.
Dans la mesure du possible, configurez toujours le groupe de disques racine de chaque nœud sur un disque non partagé.
Le logiciel Sun Cluster prend en charge les méthodes suivantes pour la configuration du groupe de disques racine.
Encapsulation du disque racine du nœud : cette méthode permet de mettre en miroir le disque racine et ainsi de fournir une solution d'initialisation en cas de corruption ou d'endommagement du disque racine. L'encapsulation du disque racine nécessite deux tranches de disque libres ainsi que des cylindres libres, de préférence au début ou à la fin du disque.
Utilisation des disques locaux non-racine : cette méthode peut être utilisée à la place de l'encapsulation du disque racine. Si le disque racine d'un nœud est encapsulé, certaines tâches ultérieures éventuelles, telles que la mise à niveau du système d'exploitation Solaris ou l'accomplissement des procédures de restauration après incident, peuvent s'avérer plus compliquées que si le disque racine n'était pas encapsulé. Pour éviter cette complexité supplémentaire potentielle, vous pouvez initialiser ou encapsuler des disques locaux non racine à utiliser comme groupes de disques racine.
Un groupe de disques racine créé sur des disques locaux non racine est local pour ce nœud. Il n'est pas accessible globalement et n'offre pas un haut niveau de disponibilité. Comme pour le disque racine, l'encapsulation d'un disque non racine nécessite deux tranches de disque libres et des cylindres libres au début ou à la fin du disque.
Pour de plus amples informations, reportez-vous à la documentation d'installation de VxVM.
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.
Effectuez les tâches suivantes :
Assurez-vous que tous les nœuds du cluster tournent en mode cluster.
Procurez-vous tous les numéros de série VERITAS Volume Manager (VxVM) nécessaires à l'installation.
Tenez à votre disposition la documentation d'installation de VxVM.
Devenez superutilisateur sur le nœud du cluster où vous envisagez d'installer VxVM.
Insérez le CD VxVM dans le lecteur de CD du nœud.
Pour VxVM 4.1, suivez les procédures de son manuel afin d'installer et de configurer le logiciel et les licences.
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.
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} |
Installe VxVM, mais ne procède pas à l'encapsulation du disque racine.
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 |
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.
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.
(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.
Éjectez le CD.
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.
(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 |
Répétez l'Étape 1 à l'Étape 9 pour installer VxVM sur des nœuds supplémentaires.
Si vous envisagez d'activer la fonction de cluster, vous devez installer VxVM sur tous les nœuds.
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.
Sur un nœud installé avec VxVM, déterminez le paramètre du numéro majeur vxio.
# grep vxio /etc/name_to_major |
Devenez superutilisateur d'un nœud sur lequel vous ne prévoyez pas d'installer VxVM.
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 |
Initialisez l'entrée vxio.
# drvconfig -b -i vxio -m NNN |
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.
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.
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.
Réinitialisez chaque nœud sur lequel vous avez installé VxVM.
# shutdown -g0 -y -i6 |
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.
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.
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 .
Assurez-vous d'avoir installé VxVM conformément aux instructions de la rubrique SPARC : Installation du logiciel VERITAS Volume Manager .
Devenez superutilisateur d'un nœud hébergeant VxVM.
Encapsulez le disque racine.
# scvxinstall -e |
Encapsule le disque racine.
Reportez-vous à la rubrique scvxinstall(1M) pour obtenir plus d'informations.
Répétez la procédure pour les autres nœuds hébergeant VxVM.
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.
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.
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 .
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.
Connectez-vous en tant que superutilisateur sur le nœud.
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.
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).
Déplacez les groupes de ressources/périphériques du nœud.
# scswitch -S -h from-node |
Déplace tous les groupes de ressources et groupes de périphériques.
Indique le nom du nœud à partir duquel déplacer les groupes de ressources ou de périphériques.
Réinitialisez le nœud.
# shutdown -g0 -y -i6 |
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.
Créez les groupes de disques. Reportez-vous à la rubrique SPARC : Création de groupes de disques dans un cluster.
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.
Assurez-vous d'avoir encapsulé le disque racine conformément aux instructions de la rubrique SPARC : Encapsulation du disque racine .
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.
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.
Affichez les correspondances IDP.
# scdidadm -L |
À partir des correspondances d'IDP, localisez le disque utilisé pour la mise en miroir du disque racine.
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 |
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 … |
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 |
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).
Répétez cette procédure pour chacun des nœuds du cluster dont vous souhaitez mettre en miroir le 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 |
Créez les groupes de disques. Reportez-vous à la rubrique SPARC : Création de groupes de disques dans un cluster.