Guide d'administration système de Sun Cluster 3.0 U1

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 accès à une de ses unités. Placez un groupe d'unités à l'état de maintenance lorsque vous terminez des procédures de réparation qui exigent que 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 un groupe d'unités de disque d'être mis en ligne sur un noeud alors que l'ensemble de disques ou le groupe de disque est en cours de réparation sur un autre noeud.

  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 d'être propriétaire 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 :

    Si vous prenez la propriété d'un ensemble de disques SDS, vous devez utiliser la commande metaset -C take lorsque le groupe d'unités est à l'état de maintenance. Si vous utilisez metaset -t, le groupe d'unités sera mis en ligne en même temps que vous en prendrez la propriété. Si vous importez un groupe de disques VxVM, l'indicateur -t doit être utilisé lors de l'importation du groupe. Cet indicateur évite que le groupe de disques soit automatiquement importé en cas de redémarrage 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 retirer l'état de maintenance d'un groupe d'unités de disque, 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 -Dgroupe_unités_disque-hliste_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 retirer.


[Mettez le groupe d'unités de disque à l'état de maintenance.]
# scswitch -m -D dg-schost-1
 
[Au besoin, importez manuellement l'ensemble de disques ou le groupe de disques.]
Pour Solstice DiskSuite :
  # metaset -C take -f -s dg-schost-1
Pour VERITAS Volume Manager :
  # vxdg -t import dg1
  
[Effectuez toutes les procédures de réparation nécessaires.]
  
[Libérez la propriété.]
Pour Solstice DiskSuite :
  # metaset -C release -s dg-schost-1
Pour VERITAS Volume Manager :
  # vxdg deport dg1
  
[Mettez le groupe d'unités de disque en ligne.]
# scswitch -z -D dg-schost-1 -h phys-schost-1