Avant de commencer, veillez à disposer des informations suivantes :
Les correspondances de vos périphériques de disques de stockage.
Les fiches de planification de configuration complétées indiquées ci-après. Reportez-vous à la rubrique Planification de la gestion des volumes pour connaître les directives de planification.
Le tableau suivant énumère les tâches à réaliser pour installer et configurer le logiciel VxVM pour les configurations Sun Cluster.
Tableau C–1 Liste 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 rootdg sur chaque noeud. | |
3. Installation du logiciel VxVM et création du groupe de disques rootdg : |
|
| |
| |
4. Création de groupes de disques et de volumes. | |
5. Si nécessaire, résolution des conflits 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 de périphériques de disques |
6. Vérification des groupes de disques et de volumes. | |
7. Configuration du cluster. |
Chaque noeud de cluster 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 celui-ci pour stocker les informations de configuration et 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 comme groupe de périphériques de disques.
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 racine du noeud : cette méthode permet de mettre en miroir le disque racine, ce qui offre une alternative en cas de disque racine corrompu ou endommagé. L'encapsulage 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 de disques locaux non racine : cette méthode est une alternative à l'encapsulage du disque racine. Si le disque racine 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 racine n'était pas encapsulé. Pour éviter cette complexité supplémentaire potentielle, vous pouvez initialiser ou encapsuler des disques locaux non racine à utiliser comme rootdg.
Un groupe de disques rootdg créé sur des disques locaux non racine est local pour ce noeud. Il n'est pas accessible globalement et n'offre pas un haut niveau de disponibilité. Comme pour le disque racine, l'encapsulage 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.
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.
Si vous prévoyez d'encapsuler le disque racine, reportez-vous à la rubrique Installation du logiciel VERITAS Volume Manager et encapsulage du disque racine.
Si vous prévoyez de créer le groupe de disques rootdg sur des disques locaux non racine, reportez-vous à la rubrique Installation du logiciel VERITAS Volume Manager uniquement.
Cette procédure utilise la commande scvxinstall(1M) pour installer le logiciel VxVM et encapsuler le disque racine, en une seule opération.
si vous prévoyez de créer un groupe de disques rootdg sur des disques locaux non racine, reportez-vous à la rubrique Installation du logiciel VERITAS Volume Manager uniquement.
Exécutez cette procédure sur chaque noeud sur lequel vous prévoyez d'installer VxVM. Vous pouvez l'installer sur tous les noeuds du cluster ou uniquement sur les noeuds qui sont physiquement reliés aux périphériques de stockage qui seront gérées par VxVM.
Assurez-vous que le cluster répond aux conditions préalables suivantes :
Tous les noeuds du cluster tournent en mode cluster .
Le disque racine du noeud que vous installez possède deux partitions libres (non affectées).
Devenez superutilisateur sur le noeud où vous prévoyez d'installer VxVM.
Insérez le CD de VxVM dans le lecteur de CD du noeud.
Démarrez scvxinstall en mode interactif.
À tout moment, appuyez sur Ctrl-C pour annuler la commande scvxinstall.
# scvxinstall |
Reportez-vous à la page de manuel scvxinstall(1M) pour de plus amples informations.
Lorsque le système vous propose d'encapsuler root, tapez oui.
Voulez-vous que Volume Manager encapsule la racine [non]? o |
À l'invite du système, indiquez le chemin du CD de VxVM.
Si le CD 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 de VxVM est introuvable, l'invite s'affiche sans emplacement par défaut. Indiquez le chemin du CD ou de l'image du CD.
Where is the volume manager cdrom? |
À l'invite du système, entrez votre clé de licence pour VxVM.
Entrez une clé de licence: licence |
La commande scvxinstall effectue automatiquement les tâches suivantes :
Elle désactive la fonction Dynamic Multipathing (DMP).
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 package VRTSvxvm. La fonction DMP doit rester désactivée sur les versions antérieures de VxVM.
L'activation de la fonction DMP sur des systèmes n'ayant qu'un seul chemin par noeud ne pose aucun problème. Cependant, si vous utilisez VxVM dans une configuration à plusieurs chemins par noeud, vous devez utiliser une autre solution de multi-acheminement telle que Sun StorEdge Traffic Manager ou EMC PowerPath.
Elle installe le logiciel VxVM, l'octroi de licence et les packages de pages de manuel requis mais pas les packages concernant l'IUG.
Elle sélectionne un numéro majeur de gestionnaires vxio à l'échelle du cluster.
Elle crée un groupe de disques rootdg en encapsulant le disque racine.
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.
deux réinitialisations automatiques se produisent lors de l'installation. Une fois les tâches d'installation effectuées, scvxinstall réinitialise automatiquement le noeud, sauf si vous appuyez sur Ctrl-C à l'invite du système. Si vous appuyez sur Ctrl-C pour annuler la seconde réinitialisation, vous devrez malgré tout réinitialiser le noeud ultérieurement pour achever l'installation de VxVM.
Si vous prévoyez d'activer la fonction de cluster de VxVM, fournissez la clé de licence de cette fonction.
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.
Reportez-vous à la rubrique « Patchs et niveaux de microprogrammes requis « des Notes de version de Sun Cluster 3.1 pour connaître l'emplacement des patchs et les consignes d'installation.
(Facultatif) Si vous préférez que les pages de manuel de VxVM ne résident pas sur le noeud du cluster, supprimez le package correspondant.
# pkgrm VRTSvmman |
Prévoyez-vous d'installer VxVM sur un autre noeud ?
Y a-t-il un ou plusieurs autres noeuds que vous ne pensez pas installer avec VxVM ?
pour activer la fonction de cluster VxVM, vous devez installer VxVM sur tous les noeuds du cluster.
Modifiez le fichier /etc/name_to_major sur chaque noeud non VxVM.
Sur un noeud installé avec VxVM, déterminez le paramètre du numéro majeur vxio.
# grep vxio /etc/name_to_major |
Devenez superutilisateur d'un noeud sur lequel vous ne prévoyez pas d'installer VxVM.
Modifiez le fichier /etc/name_to_major et ajoutez une entrée pour définir le numéro majeur vxio sur NNN, le numéro dérivé à l'Étape a.
# vi /etc/name_to_major vxio NNN |
Initialisez l'entrée de vxio.
# drvconfig -b -i vxio -m NNN |
Répétez l'opération de l'Étape b à l'Étape d pour tous les noeuds sur lesquels vous ne prévoyez pas d'installer VxVM.
Une fois que vous en aurez terminé, chaque noeud du cluster devra comporter la même entrée vxio dans son fichier /etc/name_to_major.
Empêchez l'ajout de toute nouvelle machine au cluster.
Lancez l'utilitaire scsetup(1M).
# scsetup |
Le menu principal apparaît.
Pour accéder au menu Nouveaux noeuds, entrez 6 dans le menu principal.
Entrez 1 dans le menu Nouveaux noeuds.
Suivez les invites de scsetup. Cette option indique au cluster d'ignorer toutes les demandes du réseau public, en provenance de toute nouvelle machine qui tenterait de s'ajouter au cluster.
Quittez l'utilitaire scsetup.
Prévoyez-vous de mettre en miroir le disque racine encapsulé ?
Dans l'affirmative, reportez-vous à la rubrique Mise en miroir du disque racine encapsulé.
Dans la négative, reportez-vous à la rubrique Création et enregistrement d'un groupe de disques.
pour annuler ultérieurement l'encapsulage du disque racine, suivez les procédures de la rubrique Annulation de l'encapsulage du disque racine.
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.
Mettez en miroir le disque racine encapsulé.
Suivez les procédures indiquées dans 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 de plus amples informations.
n'utilisez pas un périphérique de quorum pour mettre en miroir un disque racine. Cela risquerait d'empêcher l'initialisation du noeud à 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 noeud:/dev/rdsk/cNtXdY /dev/did/rdsk/dN |
Affichez la liste de noeuds du groupe de périphériques de disques bruts.
Le résultat sera similaire à ce qui suit.
# scconf -pvv | grep dsk/dN Nom du groupe de périphériques: dsk/dN … (dsk/dN) Liste des noeuds du groupe de périphériques : phys-schost-1, phys-schost-3 … |
La liste de noeuds contient-elle plus d'un nom ?
Dans cette liste, supprimez tous les noeuds de la liste du groupe de périphériques de disques bruts sauf celui dont vous avez mis le disque racine en miroir.
Seul le noeud dont vous avez mis en miroir le disque racine doit rester dans la liste des noeuds.
# scconf -r -D name=dsk/dN,nodelist=noeud |
Indique le nom du groupe de périphériques de disques bruts unique du cluster.
Spécifie le nom du ou des noeud(s) à supprimer de la liste des noeuds.
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 disques bruts est exclusivement utilisé par le noeud de sa liste. Cela évite la séparation involontaire d'un noeud de son périphérique de démarrage si celui-ci 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).
Répétez cette procédure pour chaque noeud du cluster dont vous prévoyez de mettre en miroir le disque racine encapsulé.
Créez les groupes de disques.
Reportez-vous à la rubrique Création et enregistrement d'un groupe de disques.
L'exemple présenté ci-dessous illustre la création d'un miroir du disque racine du noeud 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 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 IDP) # 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 de périphériques de disques bruts du disque miroir) # scconf -pvv | grep dsk/d2 Nom du groupe de périphériques : dsk/d2 … (dsk/d2) Liste des noeuds du groupe de périphériques : phys-schost-1, phys-schost-3 … (Retirez phys-schost-3 de la liste des noeuds) # scconf -r -D name=dsk/d2,nodelist=phys-schost-3 (Activez la propriété localonly) # scconf -c -D name=dsk/d2,localonly=true |
Cette procédure utilise la commande scvxinstall pour installer uniquement le logiciel VERITAS Volume Manager (VxVM).
si vous voulez créer le groupe de disques rootdg en encapsulant le disque racine, n'utilisez pas cette procédure. Reportez-vous plutôt à la rubrique Installation du logiciel VERITAS Volume Manager et encapsulage du disque racine pour installer le logiciel VxVM et encapsuler le disque racine en une seule opération.
Exécutez cette procédure sur chaque noeud sur lequel vous souhaitez installer VxVM. Vous pouvez installer VxVM sur tous les noeuds du cluster ou uniquement sur les noeuds physiquement reliés aux périphériques de stockage qui seront gérés par VxVM.
Assurez-vous que tous les noeuds du cluster tournent en mode cluster.
Devenez superutilisateur sur le noeud du cluster où vous envisagez d'installer VxVM.
Insérez le CD de VxVM dans le lecteur de CD du noeud.
Démarrez scvxinstall en mode d'installation non-interactive.
# scvxinstall -i |
La commande scvxinstall effectue automatiquement les tâches suivantes.
Elle désactive la fonction Dynamic Multipathing (DMP).
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 ultérieure, à l'installation du package VRTSvxvm. La fonction DMP doit rester désactivée sur les versions antérieures de VxVM.
L'activation de la fonction DMP sur des systèmes n'ayant qu'un seul chemin par noeud ne pose aucun problème. Cependant, si vous utilisez VxVM dans une configuration à plusieurs chemins par noeuds, vous devez utiliser une autre solution de multi-acheminement telle que Sun StorEdge Traffic Manager ou EMC PowerPath.
Elle installe le logiciel VxVM, l'octroi de licence et les packages de pages de manuel requis mais pas les packages concernant l'IUG.
Elle sélectionne un numéro majeur du pilote vxio à l'échelle du cluster.
les licences VxVM sont ajoutées lors de la procédure de Création d'un groupe de disques rootdg sur un disque non racine.
Reportez-vous à la page de manuel scvxinstall(1M) pour de plus amples informations.
(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.
Reportez-vous à la rubrique « Patchs et niveaux de microprogrammes requis « des Notes de version de Sun Cluster 3.1 pour connaître l'emplacement des patchs et les consignes d'installation.
(Facultatif) Si vous préférez que les pages de manuel de VxVM ne résident pas sur le noeud du cluster, supprimez le package correspondant.
# pkgrm VRTSvmman |
Prévoyez-vous d'installer VxVM sur un autre noeud ?
Y a-t-il un ou plusieurs autres noeuds que vous ne pensez pas installer avec VxVM ?
pour activer la fonction de cluster VxVM, vous devez installer VxVM sur tous les noeuds du cluster.
Modifiez le fichier /etc/name_to_major sur chaque noeud non VxVM.
Sur un noeud installé avec VxVM, déterminez le paramètre du numéro majeur vxio.
# grep vxio /etc/name_to_major |
Devenez superutilisateur d'un noeud sur lequel vous ne prévoyez pas d'installer VxVM.
Modifiez le fichier /etc/name_to_major et ajoutez une entrée pour définir le numéro majeur vxio sur NNN, le nombre dérivé à 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'opération 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 du cluster devra comporter la même entrée vxio dans son fichier /etc/name_to_major.
Empêchez l'ajout de toute nouvelle machine au cluster.
Lancez l'utilitaire scsetup(1M).
# scsetup |
Le menu principal apparaît.
Pour accéder au menu Nouveaux noeuds, entrez 6 dans le menu principal.
Entrez 1 dans le menu Nouveaux noeuds.
Suivez les invites de scsetup. Cette option indique au cluster d'ignorer toutes les demandes du réseau public, en provenance de toute nouvelle machine qui tenterait de s'ajouter au cluster.
Quittez l'utilitaire scsetup.
Créez un groupe de disques rootdg.
Reportez-vous à la rubrique Création d'un groupe de disques rootdg sur un disque non racine.
Suivez cette procédure pour créer un groupe de disques rootdg en encapsulant ou en initialisant des disques locaux autres que le disque racine.
Conservez les clés de licence de VERITAS Volume Manager (VxVM) à portée de main.
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.
# vxinstall |
Lorsque le système vous y invite, complétez les choix ou informations suivants.
Saisissez la clé de licence de VxVM.
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 rootdg.
N'acceptez pas la réinitialisation automatique.
Déplacez tous les groupes de ressources ou de périphériques du noeud.
# scswitch -S -h noeud_origine |
Déplace tous les groupes de ressources et groupes de périphériques.
Indique le nom du noeud à partir duquel déplacer les groupes de ressources ou de périphériques.
Réinitialisez le noeud.
# shutdown -g0 -y -i6 |
Utilisez la commande vxdiskadm 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.
Créez les groupes de disques.
Reportez-vous à la rubrique Création et enregistrement d'un groupe de disques.
Suivez cette procédure pour créer vos groupes de disques et volumes VxVM.
une fois qu'un groupe de disques est enregistré sur le cluster en tant que groupe de périphériques de disques, vous ne devez jamais importer ou 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 à la rubrique “Administering Disk Device Groups” in Guide d'administration système de Sun Cluster 3.1 10/03 pour de plus amples informations sur les procédures de gestion des groupes de périphériques de disques 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 périphériques de disques de stockage. Reportez-vous au manuel approprié de la Sun Cluster 3.1 Hardware Administration Collection pour procéder à l'installation initiale de votre périphérique de stockage.
Les fiches de planification de la configuration complétées indiquées ci-dessous.
Fiche de travail relative à la configuration des systèmes de fichiers locaux
Fiche de travail relative aux configurations des groupes de périphériques de disques
Fiche de travail relative aux configurations du gestionnaire de volumes
Reportez-vous à la rubrique Planification de la gestion des volumes pour connaître les directives de 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/Real Application Clusters, créez des groupes de disques VxVM partagés à l'aide de la fonction de cluster de VxVM conformément au 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.
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 cluster de VxVM est-elle activée ?
Enregistrez le groupe de disques en tant que groupe de périphériques de disques Sun Cluster.
Lancez l'utilitaire scsetup(1M).
# scsetup |
Pour utiliser des groupes de périphériques de disques, entrez 4 (Volumes et groupes de périphériques).
Pour enregistrer un groupe de périphériques de disques, entrez 1 (Enregistrement d'un groupe de disques VxVM).
Suivez les instructions et entrez le groupe de périphériques de disques VxVM à enregistrer en tant que groupe de périphériques de disques Sun Cluster.
Si vous rencontrez le message d'erreur suivant lors de l'enregistrement du groupe de périphériques de disques, affectez-lui un nouveau code mineur.
scconf: Echec de l'ajout du groupe de périphériques - en cours d'utilisation |
Pour affecter un nouveau code mineur au groupe de périphériques de disques, suivez la procédure Affectation d'un nouveau code mineur à un groupe de périphériques de disques. Elle vous permet d'affecter un nouveau code mineur n'entrant pas en conflit avec un code mineur utilisé par des groupes de périphériques de disques existants.
Une fois que vous avez terminé, entrez q (Quitter) pour quitter l'utilitaire scsetup.
Vérifiez que le groupe de périphériques de disques est enregistré.
Consultez les informations de périphérique de disques concernant le nouveau disque, affichées à l'aide de la commande suivante.
# scstat -D |
si vous modifiez des informations de configuration d'un groupe de disques ou d'un volume VxVM, enregistrez les modifications à l'aide de l'utilitaire scsetup. Les changements de configuration que vous devez enregistrer comprennent l'ajout ou la suppression de volumes, ainsi que le changement de groupe, de propriétaire ou de permissions des volumes existants. Reportez-vous à la rubrique “Administering Disk Device Groups” in Guide d'administration système de Sun Cluster 3.1 10/03 pour de plus amples informations sur les procédures d'enregistrement des modifications de la configuration d'un groupe de périphériques de disques.
Vérifiez la configuration de vos groupes de disques et volumes VxVM.
Reportez-vous à la rubrique Vérification de la configuration d'un groupe de disques.
Si l'enregistrement d'un groupe de périphériques de disques é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.
Devenez superutilisateur sur un noeud du cluster.
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 rubrique Création et enregistrement d'un groupe de disques pour enregistrer le groupe de disques en tant que groupe de périphériques de disques Sun Cluster.
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 de périphériques 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 |
Suivez cette procédure sur chaque noeud du cluster.
Vérifiez que seuls les disques locaux sont inclus dans le groupe de disques racine (rootdg) et que les groupes de disques sont importés uniquement sur le noeud principal courant.
# vxdisk list |
Assurez-vous que tous les volumes ont été lancés.
# vxprint |
Assurez-vous que tous les groupes de disques ont été enregistrés en tant que groupes de périphériques de disques Sun Cluster et qu'ils sont en ligne.
# scstat -D |
Configurez le cluster.
Reportez-vous à la rubrique Configuration du cluster.
Exécutez cette procédure pour annuler l'encapsulage du disque racine.
Assurez-vous que seuls les systèmes de fichiers racine Solaris se trouvent sur le disque racine.
Les systèmes de fichiers racine Solaris sont (/) root, swap, et les espaces de noms de périphériques globaux, /usr, /var, /opt, et /home. Si tout autre système de fichiers réside sur le disque racine, sauvegardez-le et supprimez-le du disque racine.
Devenez superutilisateur sur le noeud dont vous voulez annuler l'encapsulage.
Déplacez tous les groupes de ressources ou groupes de périphériques du noeud.
# scswitch -S -h noeud_origine |
Déplace tous les groupes de ressources et groupes de périphériques.
Indique le nom du noeud à partir duquel déplacer les groupes de ressources ou de périphériques.
# clinfo -nN |
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 |
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 |
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 |
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 racine.
Annulez l'encapsulage du disque racine.
n'autorisez pas la demande de fermeture de la commande.
# /etc/vx/bin/vxunroot |
Reportez-vous à la documentation de VxVM pour de plus amples informations.
Utilisez la commande format(1M) pour ajouter au disque racine une partition de 512 Mo pour le système de fichiers de périphériques globaux.
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 racine, 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/cNtXdYsZ |
Déterminez le nom IDP du disque racine.
# scdidadm -l cNtXdY 1 phys-schost-1:/dev/rdsk/cNtXdY /dev/did/rdsk/dN |
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 IDP 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 IDP 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.
# mount /global/.devices/node@N |
À partir d'un noeud du cluster, rétablissez dans le système de fichiers de périphériques globaux, les noeuds de tous les périphériques Solstice DiskSuite/Solaris Volume Manager et périphériques de disques bruts.
# scgdevs |
Les périphériques VxVM sont récréés pendant la réinitialisation.
Réinitialisez le noeud.
# reboot |
Répétez cette procédure sur chaque noeud du cluster pour y annuler l'encapsulage du disque racine.