JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'administration système d'Oracle Solaris Cluster     Oracle Solaris Cluster 4.1 (Français)
search filter icon
search icon

Informations document

Préface

1.  Présentation de l'administration d'Oracle Solaris Cluster

2.  Oracle Solaris Cluster et RBAC

3.  Fermeture et initialisation d'un cluster

4.  Méthodes de réplication de données

5.  Administration des périphériques globaux, du contrôle de chemin de disque et des systèmes de fichiers de cluster

Présentation de l'administration des périphériques globaux et de l'espace de noms global

Permissions du périphérique global pour Solaris Volume Manager

Reconfiguration dynamique avec les périphériques globaux

Administration des périphériques répliqués basés sur le stockage

Administration des périphériques répliqués EMC Symmetrix Remote Data Facility

Configuration d'un groupe de réplication EMC SRDF

Configuration de périphériques DID pour la réplication à l'aide d'EMC SRDF

Vérification de la configuration d'un groupe de périphériques globaux répliqués EMC SRDF

Exemple : configuration d'un groupe de réplication SRDF pour Oracle Solaris Cluster

Présentation de l'administration des systèmes de fichiers de cluster

Restrictions du système de fichiers de cluster

Administration des groupes de périphériques

Mise à jour de l'espace de noms des périphériques globaux

Modification de la taille d'un périphérique lofi utilisé pour l'espace de noms de périphériques globaux

Migration de l'espace de noms des périphériques globaux

Migration de l'espace de noms des périphériques globaux d'une partition dédiée vers un périphérique lofi

Migration de l'espace de noms des périphériques globaux d'un périphérique lofi vers une partition dédiée

Ajout et enregistrement de groupes de périphériques

Ajout et enregistrement de groupes de périphériques (Solaris Volume Manager)

Ajout et enregistrement d'un groupe de périphériques (disque brut)

Ajout et enregistrement d'un groupe de périphériques répliqué (ZFS)

Maintenance des groupes de périphériques

Suppression et annulation de l'enregistrement d'un groupe de périphériques (Solaris Volume Manager)

Suppression d'un noeud de tous les groupes de périphériques

Suppression d'un noeud d'un groupe de périphériques (Solaris Volume Manager)

Suppression d'un noeud d'un groupe de périphériques de disque brut

Modification des propriétés des groupes de périphériques

Définition du nombre souhaité de noeuds secondaires pour un groupe de périphériques

Affichage sous forme de liste de la configuration d'un groupe de périphériques

Changement du noeud principal d'un groupe de périphériques

Mise en état de maintenance du groupe de périphériques

Administration des paramètres du protocole SCSI pour les périphériques de stockage

Affichage des paramètres du protocole SCSI global par défaut pour tous les périphériques de stockage

Affichage du protocole SCSI d'un seul périphérique de stockage

Modification des paramètres du protocole de séparation globaux par défaut pour tous les périphériques de stockage

Modification du protocole de séparation d'un seul périphérique de stockage

Administration des systèmes de fichiers de cluster

Ajout d'un système de fichiers de cluster

Suppression d'un système de fichiers de cluster

Vérification des montages globaux dans un cluster

Administration du contrôle de chemin de disque

Contrôle d'un chemin de disque

Désactivation du contrôle d'un chemin de disque

Impression des chemins de disques défectueux

Correction d'une erreur d'état du chemin de disque

Contrôle des chemins de disques à partir d'un fichier

Activation de la réinitialisation automatique d'un noeud en cas d'échec de tous les chemins contrôlés de disques partagés

Désactivation de la réinitialisation automatique d'un noeud en cas d'échec de tous les chemins contrôlés de disques partagés

6.  Gestion du quorum

7.  Administration des interconnexions de cluster et des réseaux publics

8.  Ajout et suppression d'un noeud

9.  Administration du cluster

10.  Configuration du contrôle de l'utilisation de la CPU

11.  Mise à jour du logiciel

12.  Sauvegarde et restauration d'un cluster

A.  Exemple

Index

Administration des groupes de périphériques

En fonction de l'évolution des besoins de votre cluster, vous devrez ajouter, supprimer ou modifier les groupes de périphériques qu'il héberge. Oracle Solaris Cluster offre une interface interactive, appelée clsetup, qui vous permet d'apporter ces modifications. clsetup génère les commandes cluster. Les commandes générées sont illustrées dans les exemples que vous trouverez à la fin de certaines procédures. Le tableau ci-dessous énumère les tâches d'administration des groupes de périphériques et inclut des liens vers les procédures correspondantes dans la présente section.


Attention

Attention - N'exécutez pas la commande metaset —s setname —f -t sur un noeud initialisé en dehors du cluster si d'autres noeuds du cluster sont actifs et que l'un d'eux au moins possède l'ensemble de disques.



Remarque - Le logiciel Oracle Solaris Cluster crée automatiquement un groupe de périphériques de disque brut pour chaque périphérique de disque et périphérique à bande du cluster. Toutefois, les groupes de périphériques du cluster restent en état hors ligne jusqu'à ce que vous y accédiez en tant que périphériques globaux.


Tableau 5-3 Liste des tâches : administration de groupes de périphériques

Tâche
Instructions
Mise à jour de l'espace de noms des périphériques globaux sans reconfiguration à la réinitialisation à l'aide de la commande populate.
Modification de la taille d'un périphérique lofi utilisé pour l'espace de noms de périphériques globaux.
Déplacement de l'espace de noms des périphériques globaux.
Ajout d'ensembles de disques Solaris Volume Manager et enregistrement en tant que groupes de périphériques à l'aide de la commande metaset.
Ajout d'un groupe de périphériques de disque brut et enregistrement à l'aide de la commande cldevicegroup.
Ajout d'un groupe de périphériques nommé à un système ZFS à l'aide de la commande cldevicegroup.
Suppression des groupes de périphériques Solaris Volume Manager de la configuration à l'aide des commandes metaset et metaclear.
Suppression d'un noeud de l'ensemble des groupes de périphériques à l'aide des commandes cldevicegroup, metaset et clsetup.
Suppression d'un noeud d'un groupe de périphériques Solaris Volume Manager à l'aide de la commande metaset.
Suppression d'un noeud d'un groupe de périphériques de disque brut à l'aide de la commande cldevicegroup.
Modification des propriétés des groupes de périphériques à l'aide de la commande clsetup pour générer la commande cldevicegroup.
Affichage des propriétés et des groupes de périphériques à l'aide de la commande cldevicegroup show.
Modification du nombre souhaité de noeuds secondaires d'un groupe de périphériques à l'aide de la commande clsetup pour générer la commande cldevicegroup.
Permutation du noeud principal d'un groupe de périphériques à l'aide de la commande cldevicegroup switch.
Placement d'un groupe de périphériques en état de maintenance à l'aide de la commande metaset ou vxdg.

Mise à jour de l'espace de noms des périphériques globaux

Lors de l'ajout d'un périphérique global, mettez manuellement à jour l'espace de noms des périphériques globaux à l'aide de la commande cldevice populate.


Remarque - La commande cldevice populate n'a aucun effet si le noeud qui l'exécute n'appartient pas au cluster. Elle n'a pas non plus d'effet si le système de fichiers /global/.devices/node@ nodeID n'est pas monté.


  1. Prenez un rôle octroyant l'autorisation RBAC de type solaris.cluster.modify sur n'importe quel noeud du cluster.
  2. Exécutez la commande devfsadm sur chaque noeud du cluster.

    Vous pouvez exécuter cette commande sur tous les noeuds du cluster à la fois. Pour plus d'informations, reportez-vous à la page de manuel devfsadm(1M).

  3. Reconfigurez l'espace de noms.
    # cldevice populate
  4. Vérifiez que la commande cldevice populate est terminée sur chaque noeud avant d'essayer de créer un ensemble de disques.

    La commande cldevice s'auto-appelle à distance sur tous les noeuds, y compris lorsqu'elle est exécutée à partir d'un seul noeud. Pour savoir si la commande cldevice populate a terminé le traitement, exécutez la commande suivante sur chaque noeud du cluster.

    # ps -ef | grep cldevice populate

Exemple 5-7 Mise à jour de l'espace de noms des périphériques globaux

L'exemple suivant illustre la sortie générée lorsque la commande cldevice populate s'exécute correctement.

# devfsadm
cldevice populate 
Configuring the /dev/global directory (global devices)...
obtaining access to all attached disks
reservation program successfully exiting
# ps -ef | grep cldevice populate

Modification de la taille d'un périphérique lofi utilisé pour l'espace de noms de périphériques globaux

Si vous utilisez un périphérique lofi pour l'espace de noms de périphériques globaux sur un ou plusieurs noeuds du cluster global, suivez cette procédure pour modifier la taille du périphérique.

  1. Prenez un rôle octroyant l'autorisation RBAC de type solaris.cluster.modify sur un noeud associé au périphérique lofi pour l'espace de noms des périphériques globaux à redimensionner.
  2. Evacuez les services du noeud et réinitialisez celui-ci en mode non cluster.

    Cela vous garantit que les périphériques globaux ne seront pas servis à partir de ce noeud pendant que vous effectuerez cette procédure. Pour des instructions, reportez-vous à la section Initialisation d'un noeud en mode non cluster.

  3. Démontez le système de fichiers de périphériques globaux et détachez son périphérique lofi.

    Le système de fichiers de périphériques globaux se monte localement.

    phys-schost# umount /global/.devices/node\@`clinfo -n` > /dev/null 2>&1
    
    Ensure that the lofi device is detached
    phys-schost# lofiadm -d /.globaldevices
    The command returns no output if the device is detached

    Remarque - Si le système de fichiers est monté à l'aide de l'option -m, aucune entrée n'est ajoutée au fichier mnttab. La commande umount peut signaler un avertissement similaire à ce qui suit :

    umount: warning: /global/.devices/node@2 not in mnttab    ====>>>>
    not mounted

    Cet avertissement peut être ignoré.


  4. Supprimez et recréez le fichier /.globaldevices avec la taille requise.

    L'exemple suivant présente la création d'un fichier /.globaldevices dont la taille atteint 200 Mo.

    phys-schost# rm /.globaldevices
    phys-schost# mkfile 200M /.globaldevices
  5. Créez un système de fichiers pour l'espace de noms de périphériques globaux.
    phys-schost# lofiadm -a /.globaldevices
    phys-schost# newfs `lofiadm /.globaldevices` < /dev/null
  6. Initialisez le noeud en mode cluster.

    Les périphériques globaux s'affichent désormais sur le nouveau système de fichiers.

    phys-schost# reboot
  7. Migrez les services à exécuter sur le noeud vers ce noeud.

Migration de l'espace de noms des périphériques globaux

Vous pouvez créer un espace de noms sur un périphérique lofi (loopback file interface, interface de fichier loopback) plutôt qu'un espace de noms des périphériques globaux sur une partition dédiée.


Remarque - Le système ZFS pour les systèmes de fichiers racines est pris en charge, à une exception significative près. Si vous utilisez une partition dédiée du disque d'initialisation d'un système de fichiers de périphériques globaux, son système de fichiers ne peut être qu'un système UFS. L'espace de noms des périphériques globaux requiert l'exécution du système de fichiers proxy (PxFS) sur le système de fichiers UFS. Toutefois, un système de fichiers UFS pour l'espace de noms des périphériques globaux peut coexister avec un système de fichiers ZFS pour le système de fichiers root (/) et d'autres systèmes de fichiers root tels que /var ou /home. Sinon, si vous utilisez plutôt un périphérique lofi pour héberger l'espace de noms des périphériques globaux, vous pouvez utiliser le système ZFS pour les systèmes de fichiers racines, sans aucune restriction.


Les procédures suivantes expliquent comment déplacer un espace de noms des périphériques globaux, d'une partition dédiée vers un périphérique lofi ou inversement :

Migration de l'espace de noms des périphériques globaux d'une partition dédiée vers un périphérique lofi

  1. Prenez le rôle root sur le noeud du cluster global dont vous souhaitez modifier l'emplacement de l'espace de noms.
  2. Evacuez les services du noeud et réinitialisez celui-ci en mode non cluster.

    Cela vous garantit que les périphériques globaux ne seront pas servis à partir de ce noeud pendant que vous effectuerez cette procédure. Pour des instructions, reportez-vous à la section Initialisation d'un noeud en mode non cluster.

  3. Vérifiez qu'aucun fichier nommé /.globaldevices n'existe sur le noeud.

    Si c'est le cas, supprimez-le.

  4. Créez le périphérique lofi.
    # mkfile 100m /.globaldevices# lofiadm -a /.globaldevices
    # LOFI_DEV=`lofiadm /.globaldevices`
    # newfs `echo ${LOFI_DEV} | sed -e 's/lofi/rlofi/g'` < /dev/null# lofiadm -d /.globaldevices
  5. Dans le fichier /etc/vfstab, commentez l'entrée de l'espace de noms des périphériques globaux.

    Cette entrée possède un chemin de montage qui commence par /global/.devices/node@nodeID.

  6. Démontez la partition des périphériques globaux /global/.devices/node@nodeID.
  7. Désactivez les services SMF globaldevices et scmountdev, puis réactivez-les.
    # svcadm disable globaldevices
    # svcadm disable scmountdev
    # svcadm enable scmountdev
    # svcadm enable globaldevices

    Un périphérique lofi est à présent créé sur /.globaldevices et monté en tant que système de fichiers des périphériques globaux.

  8. Procédez de la même manière sur les autres noeuds dont vous souhaitez migrer l'espace de noms des périphériques globaux d'une partition vers un périphérique lofi.
  9. A partir d'un noeud, remplissez les espaces de noms des périphériques globaux.
    # /usr/cluster/bin/cldevice populate

    Sur chaque noeud, vérifiez que la commande a terminé le traitement avant d'exécuter d'autres actions sur le cluster.

    # ps -ef | grep cldevice populate

    L'espace de noms des périphériques globaux réside désormais sur le périphérique lofi.

  10. Migrez les services à exécuter sur le noeud vers ce noeud.

Migration de l'espace de noms des périphériques globaux d'un périphérique lofi vers une partition dédiée

  1. Prenez le rôle root sur le noeud du cluster global dont vous souhaitez modifier l'emplacement de l'espace de noms.
  2. Evacuez les services du noeud et réinitialisez celui-ci en mode non cluster.

    Cela vous garantit que les périphériques globaux ne seront pas servis à partir de ce noeud pendant que vous effectuerez cette procédure. Pour des instructions, reportez-vous à la section Initialisation d'un noeud en mode non cluster.

  3. Sur un disque local du noeud, créez une partition répondant à la configuration requise suivante :
    • Taille minimale de 512 Mo

    • Utilisation du système de fichiers UFS

  4. Ajoutez une entrée au fichier /etc/vfstab pour monter la nouvelle partition en tant que système de fichiers des périphériques globaux.
    • Déterminez l'ID du noeud actuel.
      # /usr/sbin/clinfo -n node- ID
    • Créez l'entrée dans le fichier /etc/vfstab au format suivant :
      blockdevice rawdevice /global/.devices/node@nodeID ufs 2 no global

    Par exemple, si vous avez choisi d'utiliser la partition /dev/did/rdsk/d5s3 , la nouvelle entrée à ajouter au fichier /etc/vfstab est /dev/did/dsk/d5s3 /dev/did/rdsk/d5s3 /global/.devices/node@3 ufs 2 no global.

  5. Démontez la partition des périphériques globaux /global/.devices/node@ nodeID.
  6. Supprimez le périphérique lofi associé au fichier /.globaldevices.
    # lofiadm -d /.globaldevices
  7. Supprimez le fichier /.globaldevices.
    # rm /.globaldevices
  8. Désactivez les services SMF globaldevices et scmountdev, puis réactivez-les.
    # svcadm disable globaldevices# svcadm disable scmountdev
    # svcadm enable scmountdev
    # svcadm enable globaldevices

    La partition est à présent montée en tant que système de fichiers d'espace de noms des périphériques globaux.

  9. Procédez de la même manière sur les autres noeuds dont vous souhaitez migrer l'espace de noms des périphériques globaux d'un périphérique lofi vers une partition.
  10. Initialisez en mode cluster et remplissez l'espace de noms des périphériques globaux.
    1. A partir d'un noeud du cluster, remplissez l'espace de noms des périphériques globaux.
      # /usr/cluster/bin/cldevice populate
    2. Veillez à ce que ce processus soit terminé sur l'ensemble des noeuds du cluster avant d'exécuter une nouvelle action sur l'un d'eux.
      # ps -ef | grep cldevice populate

      L'espace de noms des périphériques globaux réside désormais sur la partition dédiée.

  11. Migrez les services à exécuter sur le noeud vers ce noeud.

Ajout et enregistrement de groupes de périphériques

Vous pouvez ajouter et enregistrer des groupes de périphériques du type Solaris Volume Manager, ZFS ou disque brut.

Ajout et enregistrement de groupes de périphériques (Solaris Volume Manager)

Utilisez la commande metaset pour créer un ensemble de disques Solaris Volume Manager et l'enregistrer en tant que groupe de périphériques Oracle Solaris Cluster. Lorsque vous enregistrez l'ensemble de disques, le nom que vous lui attribuez est automatiquement assigné au groupe de périphériques.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes de Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.


Attention

Attention - Le nom du groupe de périphériques Oracle Solaris Cluster créé (Solaris Volume Manager ou disque brut) doit être identique à celui du groupe de périphériques répliqué.


  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.modify sur l'un des noeuds connectés aux disques où vous créez l'ensemble de disques.
  2. Ajoutez l'ensemble de disques Solaris Volume Manager et enregistrez-le en tant que groupe de périphériques avec Oracle Solaris Cluster.

    Pour créer un groupe de périphériques multipropriétaire, utilisez l'option -M.

    # metaset -s diskset -a -M -h nodelist
    -s diskset

    Spécifie l'ensemble de disques à créer.

    -a -h nodelist

    Ajoute la liste des noeuds qui peuvent administrer l'ensemble de disques.

    -M

    Désigne le groupe de disques comme multipropriétaire.


    Remarque - L'exécution de la commande metaset pour configurer un groupe de périphériques /Solaris Volume Manager sur un cluster crée un seul noeud secondaire par défaut, indépendamment du nombre de noeuds que comporte le groupe de périphériques. Vous avez la possibilité de modifier le nombre souhaité de noeuds secondaires selon vos besoins en exécutant l'utilitaire clsetup une fois le groupe de périphériques créé. Pour plus d'informations sur le basculement de disque, reportez-vous à la section Définition du nombre souhaité de noeuds secondaires pour un groupe de périphériques.


  3. Si vous configurez un groupe de périphériques répliqué, définissez la propriété de réplication pour le groupe en question.
    # cldevicegroup sync devicegroup
  4. Vérifiez que le groupe de périphériques a été ajouté.

    Le nom du groupe de périphériques correspond à celui de l'ensemble de disques spécifié à l'aide de la commande metaset.

    # cldevicegroup list
  5. Répertoriez les mappages DID.
    # cldevice show | grep Device
    • Choisissez des unités partagées par les noeuds du cluster qui administreront ou seront susceptibles d'administrer l'ensemble de disques.

    • Lors de l'ajout d'une unité à l'ensemble de disques, utilisez le nom complet de périphérique DID dont la forme est /dev/did/rdsk/d N.

    Dans l'exemple ci-dessous, les entrées du périphérique DID /dev/did/rdsk/d3 indiquent que l'unité est partagée par phys-schost-1 et phys-schost-2.

    === DID Device Instances ===                   
    DID Device Name:                                /dev/did/rdsk/d1
      Full Device Path:                               phys-schost-1:/dev/rdsk/c0t0d0
    DID Device Name:                                /dev/did/rdsk/d2
      Full Device Path:                               phys-schost-1:/dev/rdsk/c0t6d0
    DID Device Name:                                /dev/did/rdsk/d3
      Full Device Path:                               phys-schost-1:/dev/rdsk/c1t1d0
      Full Device Path:                               phys-schost-2:/dev/rdsk/c1t1d0
    …
  6. Ajoutez les unités à l'ensemble de disques.

    Utilisez le nom de chemin DID complet.

    # metaset -s setname -a /dev/did/rdsk/dN
    -s setname

    Spécifie le nom de l'ensemble de disques, qui correspond à celui du groupe de périphériques.

    -a

    Ajoute l'unité à l'ensemble de disques.


    Remarque - N'utilisez pas le nom de périphérique de niveau inférieur (cNtXdY) lorsque vous ajoutez une unité à un ensemble de disques. Etant local et non unique à l'échelle du cluster, le nom de périphérique de niveau inférieur risque d'empêcher la commutation de metaset.


  7. Vérifiez l'état de l'ensemble de disques et des unités.
    # metaset -s setname

Exemple 5-8 Ajout d'un groupe de périphériques Solaris Volume Manager

L'exemple suivant illustre la création de l'ensemble de disques et du groupe de périphériques avec les unités de disque /dev/did/rdsk/d1 et /dev/did/rdsk/d2 ainsi que la vérification de la création du groupe de périphériques.

# metaset -s dg-schost-1 -a -h phys-schost-1

# cldevicegroup list
dg-schost-1 

# metaset -s dg-schost-1 -a /dev/did/rdsk/d1 /dev/did/rdsk/d2

Ajout et enregistrement d'un groupe de périphériques (disque brut)

Le logiciel Oracle Solaris Cluster prend en charge l'utilisation des groupes de périphériques de disque brut, en plus d'autres gestionnaires de volumes. Au départ, lorsque vous configurez Oracle Solaris Cluster, des groupes de périphériques sont automatiquement configurés pour chaque périphérique brut du cluster. Pour reconfigurer ces groupes de périphériques créés automatiquement en vue d'une utilisation avec Oracle Solaris Cluster, procédez comme suit.

Créez un groupe de périphériques du type disque brut pour les raisons suivantes :


Attention

Attention - Si vous créez un groupe de périphériques sur des périphériques répliqués, le nom du groupe de périphériques créé (Solaris Volume Manager ou disque brut) doit être identique à celui du groupe de périphériques répliqué.


  1. Identifiez les périphériques à utiliser et annulez la configuration des groupes de périphériques prédéfinis.

    Les commandes suivantes suppriment les groupes de périphériques prédéfinis pour d7 et d8.

    paris-1# cldevicegroup disable dsk/d7 dsk/d8
    paris-1# cldevicegroup offline dsk/d7 dsk/d8
    paris-1# cldevicegroup delete dsk/d7 dsk/d8
  2. Créez le nouveau groupe de périphériques de disque brut, comportant les périphériques de votre choix.

    La commande suivante crée le groupe de périphériques global rawdg qui contient d7 et d8.

    paris-1# cldevicegroup create -n phys-paris-1,phys-paris-2 -t rawdisk
             -d d7,d8 rawdg
    paris-1# /usr/cluster/lib/dcs/cldg show rawdg -d d7 rawdg
    paris-1# /usr/cluster/lib/dcs/cldg show rawdg -d d8 rawdg

Ajout et enregistrement d'un groupe de périphériques répliqué (ZFS)

Pour répliquer ZFS, vous devez créer un groupe de périphériques nommé et répertorier les disques qui appartiennent au zpool. Un périphérique ne peut appartenir qu'à un seul groupe de périphériques à la fois. Ainsi, s'il appartient déjà à un groupe de périphériques Oracle Solaris Cluster, vous devez le supprimer avant de l'ajouter à un nouveau groupe de périphériques ZFS.

Le nom du groupe de périphériques Oracle Solaris Cluster créé (Solaris Volume Manager ou disque brut) doit être identique à celui du groupe de périphériques répliqué.

  1. Supprimez les groupes de périphériques par défaut qui correspondent aux périphériques dans le zpool.

    Par exemple, si un zpool appelé mypool contient les deux périphériques /dev/did/dsk/d2 et /dev/did/dsk/d13, vous devez supprimer les deux groupes de périphériques par défaut d2 et d13.

    # cldevicegroup offline dsk/d2 dsk/d13
    # cldevicegroup delete dsk/d2 dsk/d13
  2. Créez un groupe de périphériques nommé avec des DID correspondant à ceux du groupe de périphériques supprimé à l'Étape 1.
    # cldevicegroup create -n pnode1,pnode2 -d d2,d13 -t rawdisk mypool

    Un groupe de périphériques appelé mypool (nom du zpool) est alors créé pour administrer les périphériques bruts /dev/did/dsk/d2 et /dev/did/dsk/d13.

  3. Créez un zpool contenant ces périphériques.
    # zpool create mypool mirror /dev/did/dsk/d2 /dev/did/dsk/d13
  4. Créez un groupe de ressources pour gérer la migration des périphériques répliqués (dans le groupe de périphériques) avec uniquement des zones globales dans sa liste de noeuds.
    # clrg create -n pnode1,pnode2 migrate_srdfdg-rg
  5. Créez une ressource hasp-rs dans le groupe de ressources créé à l'Étape 4, en définissant la propriété globaldevicepaths sur un groupe de périphériques du type disque brut.

    Vous avez créé ce groupe de périphériques à l'Étape 2.

    # clrs create -t HAStoragePlus -x globaldevicepaths=mypool -g \
    migrate_srdfdg-rg hasp2migrate_mypool
  6. A partir de ce groupe de ressources, définissez la valeur +++ dans la propriété rg_affinities sur le groupe de ressources créé à l'Étape 4.
    # clrg create -n pnode1,pnode2 -p \
    RG_affinities=+++migrate_srdfdg-rg oracle-rg
  7. Créez une ressource HAStoragePlus (hasp-rs) pour le zpool créé à l'Étape 3 dans le groupe de ressources créé à l'Étape 4 ou l'Étape 6.

    Définissez la propriété resource_dependencies sur la ressource hasp-rs créée à l'Étape 5.

    # clrs create -g oracle-rg -t HAStoragePlus -p zpools=mypool \
    -p resource_dependencies=hasp2migrate_mypool \
    -p ZpoolsSearchDir=/dev/did/dsk hasp2import_mypool
  8. Utilisez le nouveau nom de groupe de périphériques lorsqu'un nom de groupe de périphériques est nécessaire.

Maintenance des groupes de périphériques

Vous pouvez réaliser diverses tâches d'administration de vos groupes de périphériques.

Suppression et annulation de l'enregistrement d'un groupe de périphériques (Solaris Volume Manager)

Les groupes de périphériques sont des ensembles de disques Solaris Volume Manager enregistrés avec Oracle Solaris Cluster. Pour supprimer un groupe de périphériques Solaris Volume Manager, servez-vous des commandes metaclear et metaset. Ces commandes suppriment le groupe de périphériques du même nom et annule l'enregistrement du groupe de disques en tant que groupe de périphériques Oracle Solaris Cluster.

La documentation Solaris Volume Manager décrit la procédure à suivre pour supprimer un ensemble de disques.

Suppression d'un noeud de tous les groupes de périphériques

Procédez comme suit pour supprimer un noeud du cluster de tous les groupes de périphériques répertoriant ce noeud dans leur liste des noeuds principaux potentiels.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes de Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.modify sur le noeud que vous supprimez en tant que noeud principal potentiel de tous les groupes de périphériques.
  2. Déterminez le ou les groupes auxquels appartient le noeud à supprimer.

    Recherchez le nom du noeud dans la liste des noeuds de groupe de périphériques pour chaque groupe de périphériques.

    # cldevicegroup list -v
  3. Si des groupes de périphériques identifiés à l'Étape 2 sont du type SVM, suivez la procédure décrite à la section Suppression d'un noeud d'un groupe de périphériques (Solaris Volume Manager) pour chacun d'eux.
  4. Déterminez les groupes de disques de périphérique brut auxquels appartient le noeud à supprimer.
    # cldevicegroup list -v
  5. Si des groupes de périphériques répertoriés à l'Étape 4 sont de type Disk ou Local_Disk, suivez la procédure décrite à la section Suppression d'un noeud d'un groupe de périphériques de disque brut pour chacun d'eux.
  6. Vérifiez que le noeud a été supprimé de la liste des noeuds principaux potentiels de tous les groupes de périphériques.

    La commande ne renvoie aucun élément si le noeud n'est plus répertorié en tant que noeud principal potentiel d'un groupe de périphériques.

    # cldevicegroup list -v nodename

Suppression d'un noeud d'un groupe de périphériques (Solaris Volume Manager)

Procédez comme suit pour supprimer un noeud du cluster dans la liste des noeuds principaux potentiels d'un groupe de périphériques Solaris Volume Manager. Réexécutez la commande metaset pour chaque groupe de périphériques duquel vous souhaitez supprimer le noeud.


Attention

Attention - N'exécutez pas la commande metaset —s setname —f -t sur un noeud initialisé en dehors du cluster si d'autres noeuds du cluster sont actifs et que l'un d'eux au moins possède l'ensemble de disques.


L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes de Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Vérifiez que le noeud appartient toujours au groupe de périphériques et que ce dernier est un groupe de périphériques Solaris Volume Manager.

    Le type de groupe de périphériques SDS/SVM indique un groupe de périphériques Solaris Volume Manager.

    phys-schost-1% cldevicegroup show devicegroup
  2. Identifiez le noeud principal actuel du groupe de périphériques.
    # cldevicegroup status devicegroup
  3. Prenez le rôle root sur le noeud qui possède actuellement le groupe de périphériques à modifier.
  4. Supprimez le nom d'hôte du noeud dans le groupe de périphériques.
    # metaset -s setname -d -h nodelist
    -s setname

    Spécifie le nom du groupe du périphérique.

    -d

    Supprime du groupe de périphériques les noeuds identifiés avec la commande -h.

    -h nodelist

    Spécifie le nom du ou des noeuds qui seront supprimés.


    Remarque - La mise à jour peut prendre plusieurs minutes.


    En cas d'échec de la commande, ajoutez-lui l'option -f (force).

    # metaset -s setname -d -f -h nodelist
  5. Répétez l'Étape 4 pour chaque groupe de périphériques duquel le noeud est supprimé en tant que noeud principal potentiel.
  6. Vérifiez que le noeud a été supprimé du groupe de périphériques.

    Le nom du groupe de périphériques correspond à celui de l'ensemble de disques spécifié à l'aide de la commande metaset.

    phys-schost-1% cldevicegroup list -v devicegroup

Exemple 5-9 Suppression d'un noeud d'un groupe de périphériques (Solaris Volume Manager)

L'exemple suivant illustre la suppression du nom d'hôte phys-schost-2 d'une configuration de groupe de périphériques. Dans cet exemple, phys-schost-2 est supprimé en tant que noeud principal potentiel du groupe de périphériques désigné. Vérifiez que le noeud a été supprimé à l'aide de la commande cldevicegroup show. Vérifiez que le noeud supprimé ne s'affiche plus à l'écran.

[Determine the Solaris Volume Manager
 device group for the node:]
# cldevicegroup show dg-schost-1
=== Device Groups ===                          

Device Group Name:                    dg-schost-1
  Type:                                 SVM
  failback:                             no
  Node List:                            phys-schost-1, phys-schost-2
  preferenced:                          yes
  numsecondaries:                       1
  diskset name:                         dg-schost-1
[Determine which node is the current primary for the device group:]
# cldevicegroup status dg-schost-1
=== Cluster Device Groups ===

--- Device Group Status ---

Device Group Name    Primary         Secondary      Status
-----------------    -------         ---------      ------
dg-schost-1          phys-schost-1   phys-schost-2  Online
[Assume the root role on the node that currently owns the device group.]
[Remove the host name from the device group:]
# metaset -s dg-schost-1 -d -h phys-schost-2
[Verify removal of the node:]]
phys-schost-1% cldevicegroup list -v dg-schost-1
=== Cluster Device Groups ===

--- Device Group Status ---

Device Group Name    Primary         Secondary      Status
-----------------    -------         ---------      ------
dg-schost-1          phys-schost-1   -              Online

Suppression d'un noeud d'un groupe de périphériques de disque brut

Procédez comme suit pour supprimer un noeud du cluster dans la liste des noeuds principaux potentiels d'un groupe de périphériques de disque brut.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes de Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.read et solaris.cluster.modify sur un noeud du cluster autre que le noeud à supprimer.
  2. Identifiez les groupes de périphériques connectés au noeud en cours de suppression et déterminez les groupes de périphériques de disque brut.
    # cldevicegroup show -n nodename -t rawdisk +
  3. Désactivez la propriété localonly sur chaque groupe de périphériques de disque brut Local_Disk.
    # cldevicegroup set -p localonly=false devicegroup

    Reportez-vous à la page de manuel cldevicegroup(1CL) pour plus d'informations sur la propriété localonly.

  4. Vérifiez que vous avez désactivé la propriété localonly de tous les groupes de périphériques de disque brut connectés au noeud en cours de suppression.

    Le type de groupe de périphériques Disk indique que la propriété localonly est désactivée pour ce groupe de périphériques de disque brut.

    # cldevicegroup show -n nodename -t rawdisk -v + 
  5. Supprimez le noeud de tous les groupes de périphériques de disque brut identifiés à l'Étape 2.

    Vous devez effectuer cette étape pour chaque groupe de périphériques de disque brut connecté au noeud en cours de suppression.

    # cldevicegroup remove-node -n nodename devicegroup

Exemple 5-10 Suppression d'un noeud d'un groupe de périphériques de disque brut

Cet exemple illustre la suppression d'un noeud (phys-schost-2) d'un groupe de périphériques de disque brut. Toutes les commandes sont exécutées à partir d'un autre noeud du cluster (phys-schost-1).

[Identify the device groups connected to the node being removed, and determine which are raw-disk
    device groups:]
phys-schost-1# cldevicegroup show -n phys-schost-2 -t rawdisk -v +    
Device Group Name:                              dsk/d4
  Type:                                           Disk
  failback:                                       false
  Node List:                                      phys-schost-2
  preferenced:                                    false
  localonly:                                      false
  autogen                                         true
  numsecondaries:                                 1
  device names:                                   phys-schost-2

Device Group Name:                              dsk/d1
  Type:                                           SVM
  failback:                                       false
  Node List:                                      pbrave1, pbrave2
  preferenced:                                    true
  localonly:                                      false
  autogen                                         true
  numsecondaries:                                 1
  diskset name:                                   ms1
(dsk/d4) Device group node list:  phys-schost-2
    (dsk/d2) Device group node list:  phys-schost-1, phys-schost-2
    (dsk/d1) Device group node list:  phys-schost-1, phys-schost-2
[Disable the localonly flag for each local disk on the node:]
phys-schost-1# cldevicegroup set -p localonly=false dsk/d4
[Verify that the localonly flag is disabled:]
phys-schost-1# cldevicegroup show -n phys-schost-2 -t rawdisk +   
 (dsk/d4) Device group type:          Disk
 (dsk/d8) Device group type:          Local_Disk
[Remove the node from all raw-disk device groups:]

phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d4
phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d2
phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d1

Modification des propriétés des groupes de périphériques

La méthode permettant d'établir la propriété principale d'un groupe de périphériques repose sur la configuration d'un attribut de préférence de propriété appelé preferenced. Si l'attribut n'est pas défini, le propriétaire principal d'un groupe de périphériques qui n'appartiendrait autrement à aucun noeud est le premier noeud qui essaie d'accéder à un disque du groupe. Toutefois, si l'attribut est défini, vous devez spécifier l'ordre de préférence dans lequel les noeuds essaient d'établir la propriété.

Si vous désactivez l'attribut preferenced, l'attribut failback est désactivé automatiquement. Cependant, si vous essayez d'activer ou de réactiver l'attribut preferenced, vous pouvez choisir d'activer ou de désactiver l'attribut failback.

Si l'attribut preferenced est activé ou réactivé, vous devez rétablir l'ordre des noeuds dans la liste de préférence de propriété principale.

Dans cette procédure, le paramétrage et l'annulation du paramétrage des attributs preferenced et failback des groupes de périphériques Solaris Volume Manager s'effectuent à l'aide de la commande 5.

Avant de commencer

Pour effectuer cette procédure, vous avez besoin du nom du groupe de périphériques dont vous modifiez les valeurs d'attribut.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes de Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant l'autorisation RBAC de type solaris.cluster.read et solaris.cluster.modify sur n'importe quel noeud du cluster.
  2. Démarrez l'utilitaire clsetup.
    # clsetup

    Le menu principal s'affiche.

  3. Pour utiliser des groupes de périphériques, saisissez le numéro correspondant à l'option des volumes et groupes de périphériques.

    Le menu Device Groups (Groupes de périphériques) s'affiche.

  4. Pour modifier les propriétés principales d'un groupe de périphériques, sélectionnez l'option de modification des propriétés principales d'un groupe de périphériques Solaris Volume Manager.

    Le menu Change Key Properties (Modifier les propriétés principales) s'affiche.

  5. Pour modifier la propriété d'un groupe de périphériques, tapez le numéro correspondant à l'option de modification des propriétés de préférences et/ou de rétablissement.

    Suivez les instructions pour définir les options preferenced et failback d'un groupe de périphériques.

  6. Vérifiez que les attributs du groupe de périphériques ont été modifiés.

    Examinez les informations sur le groupe de périphériques qui s'affichent suite à l'exécution de la commande ci-dessous.

    # cldevicegroup show -v devicegroup 

Exemple 5-11 Modification des propriétés de groupe de périphériques

L'exemple suivant illustre la commande cldevicegroup générée par clsetup lors de la définition des valeurs d'attribut d'un groupe de périphériques (dg-schost-1).

# cldevicegroup set -p preferenced=true -p failback=true -p numsecondaries=1 \
-p nodelist=phys-schost-1,phys-schost-2 dg-schost-1
# cldevicegroup show dg-schost-1

=== Device Groups ===                          

Device Group Name:                        dg-schost-1
  Type:                                     SVM
  failback:                                 yes
  Node List:                                phys-schost-1, phys-schost-2
  preferenced:                              yes
  numsecondaries:                           1
  diskset names:                            dg-schost-1

Définition du nombre souhaité de noeuds secondaires pour un groupe de périphériques

La propriété numsecondaries spécifie le nombre de noeuds au sein d'un groupe de périphériques qui peuvent administrer ce groupe en cas de panne du noeud principal. Par défaut, les services de périphériques comptent un seul noeud secondaire. Vous pouvez définir la valeur sur un nombre entier compris entre 1 et le nombre de noeuds de fournisseur non principaux opérationnels présents dans le groupe de périphériques.

Ce paramètre permet de concilier l'équilibre entre la disponibilité et les performances du cluster. Par exemple, si vous augmentez le nombre souhaité de noeuds secondaires, le groupe de périphériques a davantage de chances de surmonter plusieurs pannes se produisant simultanément au sein du cluster. En revanche, un nombre de noeuds secondaires élevé réduit les performances dans les conditions normales de fonctionnement. Un nombre réduit de noeuds secondaires produit de meilleures performances, mais limite la disponibilité. Toutefois, un nombre plus élevé de noeuds secondaires n'a pas toujours pour résultat une plus grande disponibilité du système de fichiers ou du groupe de périphériques en question. Pour plus d'informations, reportez-vous au Chapitre 3, Key Concepts for System Administrators and Application Developers du manuel Oracle Solaris Cluster Concepts Guide.

Si vous modifiez la propriété numsecondaries, les noeuds secondaires sont ajoutés ou supprimés du groupe de périphériques en cas de discordance entre le nombre actuel de noeuds secondaires et le nombre souhaité.

Dans cette procédure, l'utilitaire clsetup permet de définir la propriété numsecondaries de tous les types de groupes de périphériques. Pour plus d'informations sur les options de configuration de tous les types de groupes de périphériques, reportez-vous à la page de manuel cldevicegroup(1CL).

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes de Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant l'autorisation RBAC de type solaris.cluster.read et solaris.cluster.modify sur n'importe quel noeud du cluster.
  2. Démarrez l'utilitaire clsetup.
    # clsetup

    Le menu principal s'affiche.

  3. Pour travailler avec des groupes de périphériques, choisissez l'option de menu Device Groups and Volumes (Volumes et groupes de périphériques).

    Le menu Device Groups (Groupes de périphériques) s'affiche.

  4. Pour modifier des propriétés principales d'un groupe de périphériques, sélectionnez l'option Change Key Properties of a Device Group (Modifier les propriétés principales d'un groupe de périphériques).

    Le menu Change Key Properties (Modifier les propriétés principales) s'affiche.

  5. Pour modifier le nombre de noeuds secondaires souhaité, tapez le numéro correspondant à l'option de modification de la propriété numsecondaries.

    Suivez les instructions et tapez le nombre souhaité de noeuds secondaires à configurer pour le groupe de périphériques. La commande cldevicegroup est exécutée, un journal est imprimé et le menu précédent de l'utilitaire s'affiche à nouveau.

  6. Validez la configuration du groupe de périphériques.
    # cldevicegroup show dg-schost-1
    === Device Groups ===                          
    
    Device Group Name:                    dg-schost-1
      Type:                                 Local_Disk 
      failback:                             yes
      Node List:                            phys-schost-1, phys-schost-2 phys-schost-3
      preferenced:                          yes
      numsecondaries:                       1
      diskgroup names:                      dg-schost-1

    Remarque - Les modifications de la configuration incluent l'ajout ou la suppression de volumes, mais aussi la modification du groupe, du propriétaire ou des permissions de volumes existants. Pour garantir que l'état de l'espace de noms global est correct, réenregistrez la configuration après toute modification. Reportez-vous à la section Mise à jour de l'espace de noms des périphériques globaux.


  7. Vérifiez que l'attribut du groupe de périphériques a été modifié.

    Examinez les informations sur le groupe de périphériques qui s'affichent suite à l'exécution de la commande ci-dessous.

    # cldevicegroup show -v devicegroup 

Exemple 5-12 Modification du nombre souhaité de noeuds secondaires (Solaris Volume Manager)

L'exemple suivant illustre la commande cldevicegroup générée par clsetup lors de la configuration du nombre souhaité de noeuds secondaires pour un groupe de périphériques donné (dg-schost-1). Il part du principe que le volume et le groupe de disques sont déjà créés.

# cldevicegroup set -p numsecondaries=1 dg-schost-1
# cldevicegroup show -v dg-schost-1

=== Device Groups ===                          

Device Group Name:                        dg-schost-1
  Type:                                     SVM
  failback:                                 yes
  Node List:                                phys-schost-1, phys-schost-2
  preferenced:                              yes
  numsecondaries:                           1
  diskset names:                            dg-schost-1

Exemple 5-13 Définition du nombre souhaité de noeuds secondaires sur la valeur par défaut

L'exemple suivant illustre l'utilisation d'une valeur de chaîne nulle pour configurer le nombre de noeuds secondaires par défaut. De par sa configuration, le groupe de périphériques utilisera la valeur par défaut, même si elle change.

# cldevicegroup set -p numsecondaries= dg-schost-1
# cldevicegroup show -v dg-schost-1

=== Device Groups ===                          

Device Group Name:                        dg-schost-1
  Type:                                     SVM
  failback:                                 yes
  Node List:                                phys-schost-1, phys-schost-2 phys-schost-3
  preferenced:                              yes
  numsecondaries:                           1
  diskset names:                            dg-schost-1

Affichage sous forme de liste de la configuration d'un groupe de périphériques

Il n'est pas nécessaire de prendre le rôle root pour dresser la liste de la configuration. Vous avez néanmoins besoin de l'autorisation solaris.cluster.read.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes de Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

Exemple 5-14 Affichage sous forme de liste de l'état de tous les groupes de périphériques

# cldevicegroup status +

=== Cluster Device Groups ===

--- Device Group Status ---

Device Group Name    Primary         Secondary        Status
-----------------    -------         ---------        ------
dg-schost-1          phys-schost-2   phys-schost-1    Online
dg-schost-2          phys-schost-1   --               Offline
dg-schost-3          phys-schost-3   phy-shost-2      Online

Exemple 5-15 Affichage sous forme de liste de la configuration d'un groupe de périphériques spécifique

# cldevicegroup show dg-schost-1

=== Device Groups ===                          

Device Group Name:                              dg-schost-1
  Type:                                           SVM
  failback:                                       yes
  Node List:                                      phys-schost-2, phys-schost-3
  preferenced:                                    yes
  numsecondaries:                                 1
  diskset names:                                  dg-schost-1

Changement du noeud principal d'un groupe de périphériques

Cette procédure permet également de démarrer (mettre en ligne) un groupe de périphériques inactif.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes de Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant l'autorisation RBAC de type solaris.cluster.modify sur n'importe quel noeud du cluster.
  2. Changez le noeud principal du groupe de périphériques à l'aide de la commande cldevicegroup switch.
    # cldevicegroup switch -n nodename devicegroup 
    -n nodename

    Spécifie le nom du noeud de remplacement. Ce noeud devient le noeud principal.

    devicegroup

    Spécifie le groupe des périphériques à commuter.

  3. Vérifiez que le groupe de périphériques a commuté sur le nouveau noeud principal.

    Si le groupe de périphériques est enregistré correctement, des informations le concernant s'affichent lorsque vous utilisez la commande suivante.

    # cldevice status devicegroup

Exemple 5-16 Changement du noeud principal d'un groupe de périphériques

L'exemple suivant illustre le changement du noeud principal d'un groupe de périphériques et la vérification du changement.

# cldevicegroup switch -n phys-schost-1 dg-schost-1

# cldevicegroup status dg-schost-1

=== Cluster Device Groups ===

--- Device Group Status ---

Device Group Name    Primary        Secondary       Status
-----------------    -------        ---------       ------
dg-schost-1          phys-schost-1   phys-schost-2  Online

Mise en état de maintenance du groupe de périphériques

La mise en état de maintenance d'un groupe de périphériques empêche qu'il soit automatiquement mis en ligne lors de l'accès à l'un de ses périphériques. Vous devez mettre un groupe de périphériques en état de maintenance au cours des procédures de réparation pendant toute la durée durant laquelle les activités d'E/S doivent impérativement être suspendues. Mettre un groupe de périphériques en état de maintenance permet d'empêcher la perte de données. En effet, le groupe de périphériques n'est pas mis en ligne sur un noeud pendant que l'ensemble de disques ou le groupe de disques est réparé sur un autre noeud.

Pour des instructions sur la manière de restaurer un ensemble de disques corrompu, reportez-vous à la section Restauration d'un ensemble de disques altéré.


Remarque - Avant de placer un groupe de périphériques en état de maintenance, vous devez arrêter tout accès à ses périphériques et démonter tous les systèmes de fichiers dépendants.


L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes de Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Placez le groupe de périphériques en état de maintenance.
    1. Si le groupe de périphériques est activé, désactivez-le.
      # cldevicegroup disable devicegroup
    2. Mettez le groupe de périphériques hors ligne.
      # cldevicegroup offline devicegroup
  2. Si la réparation effectuée requiert la propriété d'un ensemble de disques ou d'un groupe de disques, importez manuellement cet ensemble ou ce groupe de disques.

    Pour Solaris Volume Manager :

    # metaset -C take -f -s diskset

    Attention

    Attention - Si vous devenez propriétaire d'un ensemble de disques Solaris Volume Manager, vous devez utiliser la commande metaset-C take lorsque le groupe de périphériques se trouve en état de maintenance. L'utilisation de la commande metaset -t met le groupe de périphériques en ligne lorsque vous devenez propriétaire.


  3. Terminez la procédure de réparation que vous devez effectuer.
  4. Cédez la propriété de l'ensemble de disques ou du groupe de disques.

    Attention

    Attention - Avant de retirer le groupe de périphériques de l'état de maintenance, vous devez céder la propriété de l'ensemble de disques ou du groupe de disques. Si vous n'y parvenez pas, vous risquez de perdre certaines données.


    • Pour Solaris Volume Manager :

      # metaset -C release -s diskset
  5. Mettez le groupe de périphériques en ligne.
    # cldevicegroup online devicegroup
    # cldevicegroup enable devicegroup

Exemple 5-17 Mise en état de maintenance du groupe de périphériques

Cet exemple illustre la mise en état de maintenance et la suppression de l'état de maintenance du groupe de périphériques dg-schost-1.

[Place the device group in maintenance state.]
# cldevicegroup disable dg-schost-1
# cldevicegroup offline dg-schost-1 
[If needed, manually import the disk set or disk group.]
For Solaris Volume Manager:
  # metaset -C take -f -s dg-schost-1
  
[Complete all necessary repair procedures.]  
[Release ownership.]
For Solaris Volume Manager:
  # metaset -C release -s dg-schost-1
  
[Bring the device group online.]
# cldevicegroup online dg-schost-1
# cldevicegroup enable dg-schost-1