Installez et configurez vos disques locaux et multihôte pour VERITAS Volume Manager (VxVM) en vous référant aux procédures décrites dans cette annexe ainsi qu'aux informations fournies dans la section "Planification de la gestion des volumes". Reportez-vous à la documentation de VxVM pour plus de détails.
Les procédures décrites dans cette annexe sont les suivantes.
"Installation du logiciel VERITAS Volume Manager et encapsulage du disque root"
"Installation du logiciel VERITAS Volume Manager uniquement"
"Création d'un groupe de disques rootdg sur un disque non root"
"Affectation d'un nouveau code mineur à un groupe d'unités de disque"
Avant de commencer, veillez à disposer des informations suivantes.
Les correspondances de vos lecteurs de disques de stockage.
Les fiches de travail suivantes remplies relatives à la planification de la configuration (fiches disponibles dans le document Sun Cluster 3.0 Release Notes). Reportez-vous à la section "Planification de la gestion des volumes" pour plus d'informations sur la planification.
"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"
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 Plan des tâches : Installation et configuration du logiciel VxVM
Tâche |
Pour les instructions, voir... |
|
---|---|---|
Planification de la disposition de votre configuration VxVM. | ||
Détermination de la façon de créer le groupe de disques rootdg sur chaque noeud. | ||
Installez le logiciel VxVM et créez le groupe de disques rootdg. |
|
|
|
Méthode 1 - Installation du logiciel VxVM et encapsulage du disque root à l'aide de la commande scvxinstall, et, en option, mise en miroir du disque root encapsulé. |
"Installation du logiciel VERITAS Volume Manager et encapsulage du disque root" |
Méthode 2 - Installation du logiciel VxVM et création de rootdg sur des 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 partagés. | ||
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 partagés. | ||
Configuration de la grappe. |
Chaque noeud de grappe nécessite la création d'un groupe de disques rootdg après l'installation de VxVM. Ce groupe de disques est utilisé par VxVM pour stocker les informations de configuration et est soumis aux restrictions suivantes.
L'accès au groupe de disques rootdg d'un noeud est restreint à ce seul noeud.
Les noeuds distants ne doivent jamais accéder aux données stockées dans le groupe de disques rootdg d'un autre noeud.
N'utilisez pas la commande scconf(1M) pour enregistrer le groupe de disques rootdg en tant que groupe de disques partagé.
Dans la mesure du possible, configurez toujours le groupe de disques rootdg de chaque noeud sur un disque non partagé.
Le logiciel Sun Cluster prend en charge les méthodes suivantes pour la configuration du groupe de disques rootdg.
Encapsulage du disque root du noeud : cette méthode permet la mise en miroir du disque root, ce qui constitue une alternative de démarrage en cas de corruption ou d'endommagement du disque root. L'encapsulage du disque root 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 de disques locaux non root : cette méthode fournit une alternative à l'encapsulage du disque root. Si le disque root d'un noeud est encapsulé, certaines tâches ultérieures éventuelles, telles que la mise à niveau de l'environnement d'exploitation Solaris ou les procédures de restauration après sinistre, peuvent s'avérer plus compliquées que si le disque root n'était pas encapsulé. Pour éviter cette complexité supplémentaire potentielle, vous pouvez initialiser ou encapsuler des disques locaux non root à utiliser comme rootdg. Un groupe de disques rootdg créé sur des disques locaux non root est local pour ce noeud, n'est pas accessible globalement est n'offre pas une haute disponibilité. Comme pour le disque root, l'encapsulage d'un disque non root nécessite deux tranches de disque libres et des cylindres libres au début ou à la fin du disque.
Pour plus d'informations, reportez-vous à la documentation d'installation de VxVM.
Installez VxVM selon l'une des méthodes d'installation suivantes, selon la façon dont vous prévoyez de créer le groupe de disques rootdg.
Si vous prévoyez d'encapsuler le disque root, reportez-vous à la section "Installation du logiciel VERITAS Volume Manager et encapsulage du disque root".
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".
Cette procédure utilise la commande scvxinstall(1M) pour installer le logiciel VxVM et encapsuler le disque root en une seule opération.
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 que vous prévoyez d'installer avec 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.
Bien que l'utilitaire scvxinstall désactive DMP (Dynamic Multipathing) au début de la procédure d'installation, DMP est automatiquement réactivé par VxVM 3.1.1 lors de l'installation du module VRTSvxvm. Les versions antérieures de VxVM doivent continuer à s'exécuter avec DMP désactivé.
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).
Devenez superutilisateur sur le noeud à installer avec VxVM.
Assurez-vous que le fichier /etc/name_to_major du noeud ne contient pas encore une entrée vxio.
Si une entrée vxio existe, supprimez-la du fichier. Cette entrée peut exister si VxVM a été précédemment installé sur d'autres noeuds de la grappe. L'entrée vxio correcte est automatiquement ajoutée durant l'installation des modules logiciels VxVM.
Insérez le CD-ROM de VxVM dans le lecteur de CD-ROM du noeud.
Lancez scvxinstall en mode interactif.
Appuyez sur Ctrl-C à tout moment pour abandonner la commande scvxinstall.
# scvxinstall |
Reportez-vous à la page de manuel scvxinstall(1M) pour plus d'informations.
Lorsque le système demande s'il faut encapsuler la root, tapez yes.
Do you want Volume Manager to encapsulate root [no]? y |
Lorsque vous y êtes invité, indiquez l'emplacement du CD-ROM de VxVM.
Si le CD-ROM VxVM approprié est détecté, son emplacement est affiché 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 VxVM n'est pas trouvé, l'invite est affichée sans emplacement par défaut. Tapez l'emplacement du CD-ROM ou de son image.
Where is the volume manager cdrom? |
A l'invite, 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 le code majeur du pilote vxio à 210
Elle crée un groupe de disques rootdg en encapsulant le disque root.
Elle met à jour l'entrée /global/.devices dans le fichier /etc/vfstab.
Reportez-vous à la page de manuel scvxinstall(1M) pour plus d'informations.
A la fin des tâches d'installation, la commande scvxinstall réinitialise automatiquement le noeud, sauf si vous appuyez sur Ctrl-C lorsque vous y êtes invité. Si vous appuyez sur Ctrl-C, vous devez réinitialiser le noeud ultérieurement pour achever l'installation de VxVM.
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 plus d'informations sur la commande vxlicense.
(Facultatif) Installez l'interface GUI de VxVM.
# pkgadd VRTSvmsa |
Reportez-vous à la documentation de VxVM pour plus d'informations sur l'interface GUI de VxVM.
Ejectez le CD-ROM.
Installez les correctifs de VxVM requis, le cas échéant.
Reportez-vous au document Notes de version de Sun Cluster 3.0 U1 pour l'emplacement des correctifs et les instructions d'installation.
(Facultatif) Si vous préférez ne pas avoir les pages de manuel de VxVM résidentes sur le noeud de la grappe, supprimez le module des pages de manuel.
# pkgrm VRTSvmman |
Prévoyez-vous d'installer VxVM sur un autre noeud ?
Y a-t-il un ou plusieurs noeuds que vous ne voulez pas installer avec VxVM ?
Si vous prévoyez d'activer la fonction de grappe de VxVM, vous devez installer VxVM sur tous les noeuds de la grappe. Passez à l' Étape 20.
Devenez superutilisateur sur un noeud que vous ne voulez pas installer avec VxVM.
Editez le fichier /etc/name_to_major et ajoutez une entrée définissant le code majeur vxio à 210.
# vi /etc/name_to_major vxio 210 |
Si vous installez ultérieurement ce noeud avec VxVM, vous devez supprimer l'entrée vxio avant d'installer VxVM.
Initialisez l'entrée vxio.
# drvconfig -b -i vxio -m 210 |
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 |
Répétez l'opération (de l'Étape 16 à l'Étape 18) sur tous les autres noeuds que vous ne voulez pas installer avec VxVM.
Lorsque vous terminez, chaque noeud de la grappe doit avoir la même entrée vxio dans son fichier /etc/name_to_major.
Prévoyez-vous de mettre en miroir le disque root encapsulé ?
Si oui, passez à la section "Mise en miroir du disque root encapsulé".
Si non, passez à la section "Création et enregistrement d'un groupe de disques partagé".
Si, plus tard, vous devez annuler l'encapsulage du disque root, suivez les procédures de la section "Annulation de l'encapsulage du disque root".
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.
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 plus d'informations.
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.
Affichez les correspondances des ID de périphériques (DID).
# scdidadm -L |
A partir des correspondances de DID, localisez le disque utilisé pour mettre en miroir le disque root.
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 suit 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 node:/dev/rdsk/cNtXdY /dev/did/rdsk/dN |
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 ... |
Le liste de noeuds contient-elle plus d'un nom ?
De la liste des noeuds du groupe d'unités de disque brutes, supprimez tous les noeuds à 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 |
Indique le nom du groupe d'unités du disque brutes unique dans la grappe
Spécifie le nom du ou des noeuds à supprimer de la liste des noeuds
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 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 chaque noeud de la grappe dont vous prévoyez de mettre en miroir le disque root encapsulé.
Créez des groupes de disques partagés.
Reportez-vous à la section "Création et enregistrement d'un groupe de disques partagé".
L'exemple suivant illustre la création d'un miroir du disque root pour le noeud phys-schost-1. Le miroir est créé sur le disque c1t1d0, dont le groupe d'unités de disque brutes est appelé dsk/d2. Le disque c1t1d0 étant un disque multiport, le noeud phys-schost-3 est supprimé de la liste de noeuds du disque et la propriété localonly est activée.
(Affichez les correspondances des 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 de noeuds du groupe d'unités de disque brutes du disque mis en 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 de noeuds pour le groupe d'unités de disque brutes) # scconf -r -D name=dsk/d2,nodelist=phys-schost-3 (Activez la propriété localonly pour groupe d'unités de disque brutes du disque miroir) # scconf -c -D name=dsk/d2,localonly=true |
Cette procédure utilise la commande scvxinstall(1M) pour installer uniquement le logiciel VERITAS Volume Manager (VxVM).
Si vous voulez créer le groupe de disques rootdg en encapsulant le disque root, n'utilisez pas cette procédure. A la place, allez à 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 que vous voulez installer avec 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.
Bien que l'utilitaire scvxinstall désactive DMP (Dynamic Multipathing) au début de la procédure d'installation, DMP est automatiquement réactivé par VxVM 3.1.1 lors de l'installation du module VRTSvxvm. Les versions antérieures de VxVM doivent continuer à s'exécuter avec DMP désactivé.
Assurez-vous que tous les noeuds de la grappe tournent en mode grappe.
Devenez superutilisateur sur un noeud de grappe à installer avec VxVM.
Assurez-vous que le fichier /etc/name_to_major du noeud ne contient pas encore une entrée vxio.
Si une entrée vxio existe, supprimez-la du fichier. Cette entrée peut exister si VxVM a été précédemment installé sur d'autres noeuds de la grappe. L'entrée vxio correcte est automatiquement ajoutée durant l'installation des modules logiciels VxVM.
Insérez le CD-ROM de VxVM dans le lecteur de CD-ROM du noeud.
Lancez scvxinstall en mode interactif.
# 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 le code majeur du pilote vxio à 210
Reportez-vous à la page de manuel scvxinstall(1M) pour plus d'informations.
(Facultatif) Installez l'interface GUI de VxVM.
# pkgadd VRTSvmsa |
Reportez-vous à la documentation de VxVM pour plus d'informations sur l'interface GUI de VxVM.
Ejectez le CD-ROM.
Installez les correctifs de VxVM requis, le cas échéant.
Reportez-vous au document Notes de version de Sun Cluster 3.0 U1 pour l'emplacement des correctifs et les instructions d'installation.
(Facultatif) Si vous préférez ne pas avoir les pages de manuel de VxVM résidentes sur le noeud de la grappe, supprimez le module des pages de manuel.
# pkgrm VRTSvmman |
Prévoyez-vous d'installer VxVM sur un autre noeud ?
Y a-t-il un ou plusieurs noeuds que vous ne voulez pas installer avec VxVM ?
Si vous prévoyez d'activer la fonction de grappe de VxVM, vous devez installer VxVM sur tous les noeuds de la grappe. Passez à l'Étape 16.
Devenez superutilisateur sur un noeud que vous ne voulez pas installer avec VxVM.
Editez le fichier /etc/name_to_major et ajoutez une entrée définissant le code majeur vxio à 210.
# vi /etc/name_to_major vxio 210 |
Si vous installez ultérieurement ce noeud avec VxVM, vous devez supprimer l'entrée vxio avant d'installer VxVM.
Initialisez l'entrée vxio.
# drvconfig -b -i vxio -m 210 |
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 |
Répétez l'opération (de l'Étape 12 à l'Étape 14) sur tous les autres noeuds que vous ne voulez pas installer avec VxVM.
Lorsque vous terminez, chaque noeud de la grappe doit avoir la même entrée vxio dans son fichier /etc/name_to_major.
Créez un groupe de disques rootdg.
Passez à la section "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.
Gardez à portée de main les clés de licence de VERITAS Volume Manager (VxVM).
Connectez-vous en tant que superutilisateur sur le noeud.
(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.
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 à ajouter au groupe de disques rootdg.
N'acceptez pas la réinitialisation automatique.
Evacuez tous les groupes de ressources ou groupes d'unités du noeud.
# scswitch -S -h noeud |
Evacue tous les groupes de ressources et groupes de d périphériques
Indique le nom du noeud à partir duquel évacuer les groupes de ressources ou de périphériques
Réinitialisez le noeud.
# shutdown -g0 -y -i6 |
Utilisez la commande vxdiskadm(1M) pour ajouter plusieurs disques au groupe rootdg.
Le groupe de disques rootdg devient tolérant à une panne de disque lorsqu'il contient plusieurs disques. Reportez-vous à la documentation de VxVM pour connaître les procédures.
Créez des groupes de disques partagés.
Passez à la section "Création et enregistrement d'un groupe de disques partagé".
Suivez cette procédure pour créer vos groupes de disques et volumes VxVM.
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 pour plus d'informations sur la gestion d'une unité de disque Sun Cluster.
Exécutez cette procédure à partir d'un noeud physiquement connecté aux disques composant le groupe de disques que vous ajoutez.
Gardez les informations suivantes à portée de main.
Les correspondances de vos lecteurs de disques de stockage. Reportez-vous au chapitre du Sun Cluster 3.0 U1 Hardware Guide relatif à l'installation initiale pour votre périphérique de stockage.
Les fiches de travail que vous avez remplies pour la planification de la configuration. Ces fiches (disponibles dans le document Notes de version de Sun Cluster 3.0 U1) sont les suivantes :
"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 plus d'informations sur la planification.
Connectez-vous en tant que superutilisateur sur le noeud qui sera propriétaire du groupe de disques.
Créez un groupe de disques et un volume VxVM.
Si vous installez Oracle Parallel Server, créez des groupes de disques VxVM partagés en utilisant la fonction de grappe de VxVM de la manière décrite dans le document VERITAS Volume Manager Administrator's Reference Guide. Sinon, créez des groupes de disques VxVM selon les procédures standard indiquées dans la documentation de VxVM.
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.
La fonction de grappe de VxVM est-elle activée ?
Enregistrez le groupe de disques en tant que groupe d'unités de disque de Sun Cluster.
Lancez l'utilitaire scsetup(1M).
# scsetup |
Pour travailler avec des groupes d'unités de disque, tapez 4 (Device groups and volumes).
Pour enregistrer un groupe d'unités de disque, tapez 1 (Register a VxVM disk group).
Suivez les instructions et tapez le groupe d'unités de disque de VxVM à enregistrer en tant que groupe d'unités de disque de Sun Cluster.
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.
Une fois que vous avez terminé, tapez q (Quit) pour quitter l'utilitaire scsetup.
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 |
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 en utilisant le 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 U1 pour les procédures d'enregistrement d'un groupe d'unités de disque.
Vérifiez la configuration de vos groupes de disques et volumes VxVM.
Passez à la section "Vérification de la configuration d'un groupe de disques".
Si l'enregistrement d'un groupe d'unités de disque échoue du fait d'un conflit de code mineur avec un autre groupe de disques, vous devez affecter un nouveau code mineur inutilisé au nouveau groupe de disques. Exécutez cette procédure pour affecter un nouveau code mineur à un groupe de disques.
Devenez superutilisateur sur un noeud de la grappe.
Déterminez les codes mineurs utilisés.
# ls -l /global/.devices/node@1/dev/vx/dsk/* |
Choisissez n'importe quel autre multiple de 1000 non utilisé comme code mineur de base pour le nouveau groupe de disques.
Affectez ce nouveau code mineur de base au groupe de disques.
# vxdg reminor groupe_disques code_mineur_base |
Allez à l'Étape 5 de la section "Création et enregistrement d'un groupe de disques partagé" pour enregistrer le groupe de disques comme groupe d'unités de disques Sun Cluster.
Cet exemple utilise les codes mineurs 16000 à 16002 et 4000 à 4001. La commande vxdg reminor affecte au nouveau groupe d'unités de disque 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 |
Suivez cette procédure sur chaque noeud de la grappe.
Vérifiez que seuls les disques locaux sont inclus dans le groupe de disques root (rootdg) et que les groupes de disques partagés sont importés uniquement sur le noeud principal courant.
# vxdisk list |
Vérifiez que tous les volumes ont été lancés.
# vxprint |
Vérifiez que tous les groupes de disques partagés ont été enregistrés en tant que groupes de périphériques Sun Cluster et sont en ligne.
# scstat -D |
Configuration de la grappe.
Passez à la section "Configuration de la grappe".
Exécutez cette procédure pour annuler l'encapsulage du disque root.
Cette procédure vaut pour les 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.
Assurez-vous que seuls des systèmes de fichiers root Solaris -- root (/), swap, espace de noms des périphériques globaux, /usr, /var, /opt et /home -- sont présents sur le disque root.
Si tout autre système de fichiers réside sur le disque root, sauvegardez-le et supprimez-le du disque root.
Devenez superutilisateur sur le noeud dont vous voulez annuler l'encapsulage.
Evacuez tous les groupes de ressources et groupes d'unités du noeud.
# scswitch -S -h noeud |
Evacue tous les groupes de ressources et groupes de d périphériques
Indique le nom du noeud à partir duquel évacuer les groupes de ressources ou de périphériques
Détermine l'ID de noeud du noeud.
# clinfo -n N |
Démontez le système de fichiers global-devices pour ce noeud, où N est l'ID de noeud obtenu à l' Étape 4.
# umount /global/.devices/node@N |
Visualisez le fichier /etc/vfstab et déterminez quel volume VxVM correspond au système de fichiers global-devices.
# 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 |
Supprimez le volume VxVM correspondant au système de fichiers global-devices du groupe de disques rootdg.
# vxedit -rf rm rootdiskxNvol |
Toutes les données contenues dans le système de fichiers global-devices sont détruites lorsque vous supprimez le volume VxVM, mais sont restaurées après le désencapsulage du disque root.
Annulez l'encapsulage du disque root.
# /etc/vx/bin/vxunroot |
Reportez-vous à la documentation de VxVM pour plus de détails.
Utilisez la commande format(1M) afin d'ajouter au disque root une partition de 100 Mo pour le système de fichiers global-devices.
Utilisez la même tranche que celle qui avait été allouée au système de fichiers global-devices avant l'encapsulage du disque root, comme spécifié dans le fichier /etc/vfstab.
Configurez un système de fichiers sur la partition créée à l'Étape 9.
# newfs /dev/rdsk/cNtX dYsZ |
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 |
Dans le fichier /etc/vfstab, remplacez les noms de chemins dans l'entrée relative au système de fichiers global-devices par le chemin DID identifié à l' Étape 11.
L'entrée originale devrait ressembler à ceci :
# 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 |
Montez le système de fichiers global-devices.
Il n'est pas nécessaire d'effectuer un montage global.
# mount /global/.devices/node@N |
A partir d'un noeud de la grappe, rétablissez dans le système de fichiers global-devices les noeuds de périphériques de tout disque et périphérique Solstice DiskSuite brut.
VxVM
# scgdevs |
Réinitialisez le noeud.
# reboot |
Répétez cette procédure sur chaque noeud de la grappe pour y annuler l'encapsulage du disque root.