Guide d'administration du systéme de Sun Cluster 2.2

Administration des objets VxVM

Les volumes, ou disques virtuels, peuvent contenir des systèmes de fichiers ou des applications telles que des bases de données. Un volume peut comporter jusqu'à 32 périphériques virtuels, chacun d'entre eux renfermant un ou plusieurs sous-disques. Pour qu'un volume puisse être utilisé, au moins un périphérique virtuel comportant au moins un sous-disque correspondant doit y être associé. Précisons que tous les sous-disques d'un volume doivent appartenir au même groupe de disques.

Création de volumes et ajout de miroirs aux volumes

Utilisez l'interface graphique utilisateur ou l'utilitaire de ligne de commande vxassist(1M) pour créer des volumes dans chaque groupe de disques et pour créer un miroir associé à chaque volume.

La taille réelle d'un périphérique VxVMest légèrement inférieure à celle de l'unité de disque complète. VxVM réserve un petit espace à l'utilisation privée, appelé zone privée.


Remarque :

On peut assigner le même nom à des volumes qui appartiennent à des groupes de disques différents.


Ajout de la consignation de zone modifiée

La consignation de zone modifiée (DRL) est une propriété facultative d'un volume qui sert à assurer une reprise rapide des volumes mis en miroir suite à une panne de système. La DRL assure le suivi des zones qui ont changé en raison d'opérations d'E/S sur un volume mis en miroir : elle se sert de ces informations pour ne récupérer que les parties requises du volume.

Création d'un fichier journal pour un volume existant

Les sous-disques de consignation servent à stocker le journal de zone modifiée d'un volume dont la DRL est activée. Un volume ayant une DRL dispose d'au moins un sous-disque de consignation. En outre, plusieurs sous-disques de consignation peuvent être utilisés afin de mettre en miroir le journal de zone modifiée. Chaque sous-disque de consignation est associé à l'un des périphériques virtuels du volume. Il ne peut y avoir qu'un seul sous-disque de consignation par périphérique virtuel. Si le périphérique virtuel ne contient qu'un sous-disque de consignation et aucun sous-disque de données, ce périphérique peut être appelé périphérique virtuel de consignation. Le sous-disque de consignation peut également être associé à un périphérique virtuel ordinaire qui contient des sous-disques de données ; dans un tel cas, le sous-disque de consignation risque de ne pas être disponible si le périphérique virtuel doit être déconnecté en raison de la panne de l'un de ses sous-disques de données.

Utilisez l'interface graphique utilisateur ou l'utilitaire de ligne de commande vxassist(1M) pour créer un journal pour un volume existant.

Utilisation de la redistribution dynamique

La redistribution dynamique est la capacité d'un système à réagir automatiquement aux pannes d'E/S sur des objets redondants du gestionnaire de volumes (mis en miroir ou RAID5), ainsi qu'à rétablir la redondance et l'accès à ces objets. La redistribution dynamique n'est prise en charge que sous les configurations qui utilisent VxVM. VxVMdétecte les pannes d'E/S sur les objets du gestionnaire de volumes et redistribue les sous-disques touchés aux disques désignés à titre de réserve ou d'espace libre dans le groupe de disques. Puis, VxVM reconstitue les objets qui existaient avant la panne, il rétablit leur redondance et les rend à nouveau accessibles.

Lorsqu'une panne partielle d'un disque a lieu (autrement dit, seuls certains sous-disques du disque sont touchés), les données redondantes qui figurent sur la partie défectueuse du disque sont redistribuées, et les volumes qui contiennent les parties intactes du disque demeurent accessibles.


Remarque :

La redistribution dynamique n'est exécutée que pour les sous-disques redondants (mis en miroir ou RAID5) d'un disque défectueux. Les sous-disques non redondants d'un disque défectueux ne sont pas redistribués, mais le système vous avise de la panne.


Un disque de réserve doit être initialisé et placé dans un groupe de disques à titre de réserve pour qu'il puisse être utilisé à des fins de remplacement. Lorsqu'une panne survient, si aucun disque n'a été désigné comme réserve, VxVM utilise automatiquement l'espace libre, le cas échéant, du groupe de disques dans lequel la panne est survenue. Si l'espace du disque de réserve ne suffit pas, le système utilise cet espace de réserve ainsi que l'espace libre. Vous pouvez désigner un ou plusieurs disques, dans chaque groupe de disques, comme réserve pour la redistribution dynamique. Pour désigner les disques devant servir de réserve, utilisez la commande vxedit(1M).

Utilisation des systèmes de fichiers VxFS

Vous pouvez configurer et spécifier les systèmes de fichier UFS ou VxFS d'un hôte logique se trouvant sur des volumes de type fsgen. Si un noeud de grappe est maître d'un hôte logique, les systèmes de fichiers de cet hôte logique qui sont associés aux groupes de disques sont montés sur les points de montage spécifiés du noeud maître.

Durant la reconfiguration d'un hôte logique, on doit vérifier les systèmes de fichiers à l'aide de la commande fsck(1M). Bien que cette opération soit exécutée en mode parallèle non-intéractif avec les systèmes de fichiers UFS, elle est susceptible d'avoir une incidence sur la durée globale d'exécution de la séquence de reconfiguration. La fonction de consignation des systèmes de fichiers UFS, SDS et VxFS réduit considérablement le temps d'exécution de la commande fsck(1M) avant le montage des systèmes de fichiers.

Lorsqu'on doit effectuer la commutation d'un service de données en plus de la récupération du volume, la récupération dure plus longtemps que la limite permise pour les étapes de reconfiguration. Ainsi le délai imparti est dépassé et l'opération est interrompue sur le noeud.

Par conséquent, lorsque vous configurez des volumes mis en miroir, ajoutez toujours un journal DRL afin de réduire le temps de récupération des volumes en cas de panne du système. Si des volumes mis en miroir sont utilisés dans l'environnement de grappe, la DRL doit être définie pour les volumes dépassant 500 méga-octets.

Faites appel à VxFS si vous utilisez des systèmes de fichiers volumineux (de plus de 500 méga-octets) pour les services de données HD. Dans la plupart des cas, VxFS n'est pas intégré à Sun Cluster et doit donc être acheté séparément de VERITAS.


Remarque :

Il est possible de configurer des hôtes logiques disposant de très petits systèmes de fichiers mis en miroir ; cependant, en raison des risques de dépassement du délai imparti lié l'augmentation de la taille du système de fichiers, il est préférable d'utiliser la consignation de zones modifiées (DRL) ou des systèmes de fichiers VxFS.


Développement d'un système de fichier

Pour développer un volume entrelacé ou RAID5 contenant un système de fichiers, vous devez disposer d'espace libre sur le même nombre de disques que celui figurant actuellement dans le volume entrelacé ou RAID5. Par exemple, si vous disposez de quatre disques de 1 Go entrelacés les uns aux autres (constituant ainsi un système de fichiers de 4 Go) et que vous souhaitez ajouter 1 Go d'espace (afin d'avoir un système de 5 Go), vous devez installer quatre nouveaux disques offrant chacun au moins 0,25 Go d'espace libre. Autrement dit, vous ne pouvez pas ajouter un disque à un entrelacement de quatre disques.

L'interface utilisateur graphique de VxVMdétermine le disque à utiliser pour le développement du système de fichiers. Pour sélectionner des disques particuliers en vue du développement du système de fichiers, employez plutôt l'interface de ligne de commande.

Les systèmes de fichiers UFS ne peuvent pas être réduits. La seule façon de "réduire" un système de fichiers consiste à recréer le volume, à lancer la commande newfs pour ce volume, puis à restaurer les données à partir de la copie de sauvegarde.