Cette section permet de créer des groupes de disques VxVM dans un cluster. Le tableau suivant décrit les types de groupes de disques VxVM que vous pouvez configurer dans une configuration Sun Cluster et leurs caractéristiques.
Type de groupe de disques |
Utilisation |
Inscription auprès de Sun Cluster ? |
Exigence de stockage |
---|---|---|---|
Groupe de disques VxVM |
Groupes de périphériques pour le basculement ou services de données évolutifs, périphériques globaux ou systèmes de fichiers du cluster |
Oui |
Stockage partagé |
Groupe de disques locaux VxVM |
Applications à faible disponibilité et confinées à un seul nœud |
Non |
Stockage partagé ou non partagé |
Groupe de disques partagés VxVM |
Oracle RAC (requiert également la fonctionnalité de cluster de VxVM) |
Non |
Stockage partagé |
Dans une configuration Sun Cluster, les tâches de création de groupes de disques VxVM sont répertoriées dans le tableau ci-dessous.
Tableau 5–2 Liste des tâches : création de groupes de disques VxVM
Tâche |
Instructions |
---|---|
1. Création de groupes de disques et de volumes. | |
2. Enregistrement en tant que groupes de périphériques Sun Cluster des groupes de disques non locaux et qui n'utilisent pas la fonctionnalité de cluster de VxVM. | |
3. Si nécessaire, résolution des conflits de codes mineurs entre les groupes de périphériques par l'affectation d'un nouveau code mineur. |
Affectation d'un nouveau code mineur à un groupe de périphériques |
4. Vérification des groupes de disques et de volumes. |
Suivez cette procédure pour créer vos groupes de disques et volumes VxVM.
Exécutez cette procédure depuis un nœud physiquement connecté aux disques composant le groupe de disques à ajouter.
Effectuez les tâches suivantes :
Établissez les mappages de vos périphériques de disques de stockage. Reportez-vous au manuel approprié de la Sun Cluster Hardware Administration Collection pour procéder à l'installation initiale de votre périphérique de stockage.
Renseignez les fiches de planification de la configuration suivantes.
Fiche de travail de configuration des systèmes de fichiers locaux
Fiche de travail relative aux configurations des groupes de périphériques
Fiche de travail relative à la configuration du gestionnaire de volumes
Pour connaître les instructions de planification, reportez-vous à la rubrique Planification de la gestion des volumes.
Si vous n'avez pas créé de groupes de disques racine, vérifiez que vous avez réinitialisé tous les nœuds sur lesquels vous avez installé VxVM, comme indiqué dans l'Étape 12 de la section Installation du logiciel VERITAS Volume Manager.
Devenez superutilisateur du nœud associé au groupe de disques.
Créez les volumes et les groupes de disques VxVM.
Prenez en compte les instructions spéciales suivantes :
SPARC : Si vous installez Oracle RAC, créez des groupes de disques VxVM partagés à l'aide de la fonctionnalité de cluster de VxVM. Prenez en compte les recommandations et les instructions de la rubrique How to Create a VxVM Shared-Disk Group for the Oracle RAC Database du Sun Cluster Data Service for Oracle RAC Guide for Solaris OS ainsi que celles du Guide de référence de l'administrateur VERITAS Volume Manager.
Sinon, créez des groupes de disques VxVM en suivant les procédures standard de la documentation de VxVM.
Vous pouvez utiliser DRL (Dirty Region Logging) pour réduire le temps de récupération des volumes en cas de panne d'un nœud. Cependant, ce système risque de réduire le débit d'E/S.
Pour les groupes de disques locaux, définissez la propriété localonly et ajoutez un nœud unique à la liste des nœuds du groupe de disques.
Un groupe de disques configuré pour être local uniquement n'a pas une disponibilité élevée et n'est pas accessible globalement.
Lancez l'utilitaire clsetup.
phys-schost# clsetup |
Choisissez l'option de menu sur les groupes et les volumes de périphériques.
Choisissez l'élément de menu sur la définition de localonly sur un groupe de disques VxVM.
Suivez les instructions pour définir la propriété localonly et indiquer le nœud unique qui contrôle de manière exclusive le groupe de disques.
Un seul nœud à la fois est autorisé à contrôler le groupe de disques. Vous pouvez ultérieurement modifier le nœud correspondant au maître configuré.
Une fois l'opération terminée, quittez l'utilitaire clsetup.
Déterminez l'étape suivante :
SPARC : Si la fonctionnalité de cluster de VxVM est activée, rendez-vous à la section Vérification de la configuration d'un groupe de disques.
Si vous avez créé des groupes de disques qui ne sont pas locaux et que la fonctionnalité de cluster de VxVM n'est pas activée, enregistrez les groupes de disques en tant que groupes de périphériques Sun Cluster. Rendez-vous à la section Procédure d'enregistrement d'un groupe de disques.
Si vous avez créé uniquement des groupes de disques locaux, rendez-vous à la section Vérification de la configuration d'un groupe de disques.
Si la fonctionnalité de cluster de VxVM n'est pas activée, effectuez cette procédure pour enregistrer les groupes de disques qui ne sont pas locaux en tant que groupes de périphériques Sun Cluster.
SPARC : Si la fonctionnalité de cluster de VxVM est activée ou si vous avez créé un groupe de disques locaux, n'effectuez pas cette procédure. Pour continuer, passez à la rubrique Vérification de la configuration d'un groupe de disques.
Devenez superutilisateur sur un noeud du cluster.
Enregistrez le groupe de disques global en tant que groupe de périphériques Sun Cluster.
Lancez l'utilitaire clsetup.
phys-schost# clsetup |
Choisissez l'option de menu sur les groupes et les volumes de périphériques.
Choisissez l'option de menu sur l'enregistrement d'un groupe de disques VxVM.
Suivez les instructions pour indiquer le groupe de disques VxVM à enregistrer comme groupe de périphériques Sun Cluster.
Une fois l'opération terminée, quittez l'utilitaire clsetup.
Vérifiez que le groupe de périphériques est enregistré.
Consultez les informations de périphérique de disques concernant le nouveau disque, affichées à l'aide de la commande suivante.
phys-schost# cldevicegroup status |
Reportez-vous à la rubrique Vérification de la configuration d'un groupe de disques.
Dépassement de capacité de la pile – Si une pile dépasse sa capacité lorsque le groupe de périphériques passe en ligne, la valeur par défaut de la taille de la pile de thread peut s'avérer insuffisante. Sur chaque nœud, ajoutez l'entrée set cl_comm:rm_thread_stacksize=0xsize au fichier /etc/system, où size correspond à un nombre supérieur à 8000, paramètre par défaut.
Changements de configuration : si vous apportez des changements aux informations de configuration pour un groupe de périphériques VxVM ou ses volumes, vous devez enregistrer les changements de configuration à l'aide de l'utilitaire clsetup. 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 Device Groups du Sun Cluster System Administration Guide for Solaris OS pour connaître les procédures d'enregistrement des changements de configuration apportés à un groupe de périphériques VxVM.
Si l'enregistrement d'un groupe de périphériques échoue parce qu'un code mineur entre en conflit avec celui d'un autre groupe de disques, vous devez attribuer au nouveau groupe de disques 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.
phys-schost# 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.
phys-schost# vxdg reminor diskgroup base-minor-number |
Dans cet exemple, les codes mineurs 16000 à 16002 et 4000 à 4001 sont utilisés. La commande vxdg reminor affecte un nouveau code mineur au nouveau groupe de périphériques pour utiliser le code mineur de base (5000).
phys-schost# 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 phys-schost# vxdg reminor dg3 5000 |
Enregistrez le groupe de disques en tant que groupe de périphériques Sun Cluster. Rendez-vous à la section Procédure d'enregistrement d'un groupe de disques.
Exécutez-la sur chaque noeud du cluster.
Prenez le rôle de superutilisateur.
Dressez la liste des groupes de disques.
phys-schost# vxdisk list |
Dressez la liste des groupes de périphériques.
phys-schost# cldevicegroup list -v |
Vérifiez que tous les groupes de disques sont correctement configurés.
Vérifiez que les conditions indiquées ci-après sont respectées :
Le groupe de disques racine inclut uniquement les disques locaux.
Tous les groupes de disques et les groupes de disques locaux sont importés sur le nœud principal actuel uniquement.
Vérifiez que tous les volumes ont été lancés.
phys-schost# vxprint |
Vérifiez que tous les groupes de disques ont été enregistrés en tant que groupes de périphériques Sun Cluster et qu'ils sont en ligne.
phys-schost# cldevicegroup status |
Le résultat ne doit présenter aucun groupe de disques local.
(Facultatif) Capturez les informations de partitionnement du disque pour toute référence ultérieure.
phys-schost# prtvtoc /dev/rdsk/cNtXdYsZ > filename |
Stockez le fichier dans un emplacement extérieur au cluster. Si vous modifiez la configuration du disque, exécutez de nouveau cette commande pour capturer la configuration modifiée. Si un disque est en panne et doit être remplacé, vous pouvez utiliser ces informations pour restaurer la configuration de la partition du disque. Pour de plus amples informations, reportez-vous à la page de manuel prtvtoc(1M).
(Facultatif) Procédez à la sauvegarde de votre configuration de cluster.
Si vous effectuez une sauvegarde archivée de votre configuration de cluster, vous pourrez la récupérer plus facilement en cas de problème.
Pour plus d'informations, reportez-vous à la section How to Back Up the Cluster Configuration du Sun Cluster System Administration Guide for Solaris OS.
Prenez en compte les directives suivantes pour l'administration des groupes de disques VxVM dans une configuration Sun Cluster :
Groupes de périphériques VxVM - Les groupes de disques VxVM enregistrés en tant que groupes de périphériques sont gérés par le logiciel Sun Cluster. Lorsqu'un groupe de disques est enregistré en tant que groupe de périphériques, vous ne devez jamais importer ou déplacer ce groupe de disques VxVM à l'aide des commandes VxVM. Le logiciel Sun Cluster peut traiter tous les cas dans lesquels des groupes de périphériques doivent être importés ou déplacés. Reportez-vous à la rubrique Administering Device Groups du Sun Cluster System Administration Guide for Solaris OS pour connaître les procédures de gestion des groupes de périphériques VxVM.
Groupes de disques locaux : les groupes de disques VxVM locaux ne sont pas gérés par le logiciel Sun Cluster. Utilisez les commandes VxVM pour administrer les groupes de disques locaux de la même façon que dans un système utilisant une autre forme que le cluster.
Si le résultat de la commande cldevicegroup status inclut des groupes de disques locaux, les groupes de disques affichés ne sont pas correctement configurés pour un accès en local uniquement. Retournez à la rubrique Procédure de création d'un groupe de disques pour reconfigurer le groupe de disques local.
Déterminez, à partir de la liste suivante, la tâche suivante qui s'applique à la configuration de votre cluster. Pour effectuer plusieurs tâches de cette liste, accédez à la première de la liste.
Pour créer des fichiers de système de cluster, reportez-vous à la rubrique Création de systèmes de fichiers de cluster.
Pour créer des zones non globales sur un nœud, reportez-vous à la rubrique Création d'une zone non globale sur un nœud de cluster.
SPARC : pour surveiller le cluster à l'aide de Sun Management Center, reportez-vous à la rubrique SPARC : installation du module Sun Cluster pour Sun Management Center.
Installez les applications de fournisseurs tiers, enregistrez les types de registres, définissez les groupes de ressources et configurez les services de données. Reportez-vous à la documentation fournie avec le logiciel d'application ainsi qu'au Sun Cluster Data Services Planning and Administration Guide for Solaris OS.