Guide d'administration système de Sun Cluster 3.0 12/01

3.3.19 Mise à l'état de maintenance d'un groupe d'unités de disque

La mise à l'état de maintenance d'un groupe d'unités de disque empêche que ce groupe d'unités soit automatiquement mis en ligne chaque fois qu'une de ses unités est appelée. Placez un groupe d'unités à l'état de maintenance lorsque vous terminez des procédures de réparation qui exigent la mise en sourdine de toute activité d'E/S jusqu'à la fin de la réparation. La mise à l'état de maintenance d'un groupe d'unités de disque contribue également à éviter la perte de données en empêchant la mise en ligne d'un groupe d'unités de disque sur un noeud, alors que l'ensemble de disques ou le groupe de disques est en cours de réparation sur un autre noeud.


Remarque :

Pour que vous puissiez mettre à l'état de maintenance un groupe d'unités, vous devez bloquer tout accès à ses unités et démonter tous les systèmes de fichiers qui en dépendent.


  1. Mettez le groupe d'unités à l'état de maintenance.


    # scswitch -m -D groupe_unités_disque
    

  2. Si la procédure de réparation exécutée exige la propriété d'un ensemble de disques ou d'un groupe de disques, importez manuellement cet ensemble de disques ou ce groupe de disques.

    • Pour Solstice DiskSuite :


      # metaset -C take -f -s ensemble_disques
      


    Attention : Attention :

    Pour définir la propriété d'un ensemble de disques SDS, utilisez impérativement la commande metaset -C take lorsque le groupe d'unités est à l'état de maintenance. L'utilisation de metaset -t met le groupe d'unités en ligne et vous en accorde la propriété. Si vous importez un groupe de disques VxVM, utilisez l'indicateur -t lors de l'importation du groupe de disques. Cet indicateur évite que le groupe de disques soit importé automatiquement en cas de réinitialisation de ce noeud.


    • Pour VERITAS Volume Manager :


      # vxdg -t import nom_groupe_disques
      

  3. Achevez la procédure de réparation requise.

  4. Libérez la propriété de l'ensemble de disques ou du groupe de disques.


    Attention : Attention :

    Avant de sortir un groupe d'unités de disque de l'état de maintenance, vous devez libérer la propriété de l'ensemble de disques ou du groupe de disques. Si vous ne le faites pas, vous risquez de perdre des données.


    • Pour Solstice DiskSuite :


      # metaset -C release -s ensemble_disques
      

    • Pour VERITAS Volume Manager :


      # vxdg deport nom_groupe_disques
      

  5. Mettez le groupe d'unités de disque en ligne.


    # scswitch -z -D groupe_unités_disque -h liste_noeuds
    

3.3.19.1 Exemple : mise à l'état de maintenance d'un groupe d'unités de disque

L'exemple suivant montre comment placer le groupe d'unités de disque dg-schost-1 à l'état de maintenance et l'en sortir.


[Place the disk device group in maintenance state.]
# scswitch -m -D dg-schost-1
 
[If needed, manually import the diskset or disk group.]
For Solstice DiskSuite:
  # metaset -C take -f -s dg-schost-1
For VERITAS Volume Manager:
  # vxdg -t import dg1
 
[Complete all necessary repair procedures.]
 
[Release ownership.]
For Solstice DiskSuite:
  # metaset -C release -s dg-schost-1
For VERITAS Volume Manager:
  # vxdg deport dg1
 
[Bring the disk device group online.]
# scswitch -z -D dg-schost-1 -h phys-schost-1