Sun Cluster: Guía de administración del sistema para SO Solaris

Cómo poner un grupo de dispositivos de disco en estado de mantenimiento

La acción de poner en estado de mantenimiento un grupo de dispositivos impide que éste se ponga en línea de forma automática cada vez que se accede a uno de sus dispositivos. Esta acción es recomendable mientras se efectúan reparaciones que precisan de la interrupción de todas las actividades de E/S. El estado de mantenimiento también impide la pérdida de datos porque garantiza que un grupo de dispositivos de disco no se pondrá en línea en un nodo mientras el grupo de discos se está reparando en otro.


Nota –

Para poner un grupo de dispositivos en estado de mantenimiento es necesario detener cualquier acceso a sus dispositivos y desmontar todos los sistemas de archivos dependientes de dicho grupo.


  1. Ponga el grupo de dispositivos en estado de mantenimiento


    # scswitch -m -D  grupo_de_dispositivos_de_disco
    

  2. Si la reparación que se va a llevar acabo requiere ser propietario de un grupo de discos, impórtelo manualmente.

    Para Solstice DiskSuite/Solaris Volume Manager:


    # metaset -C take -f -s grupo_de_discos
    


    Precaución – Precaución –

    Si va a asumir la propiedad de un grupo de discos de Solstice DiskSuite/Solaris Volume Manager, se debe emplear la orden metaset -C take cuando el grupo de dispositivos esté en estado de mantenimiento. El uso de metaset -t pondría en línea el grupo de dispositivos como parte del proceso de traspaso de la propiedad. Si va a importar un grupo de discos de VxVM, es necesario utilizar el indicador -t al efectuar la importación. De esta forma se impide que el grupo de discos se importe automáticamente al rearrancar este nodo.


    Para VERITAS Volume Manager:


    # vxdg -t import nombre_de_grupo_de_discos
    

  3. Efectúe las reparaciones necesarias.

  4. Libere la propiedad del grupo de discos.


    Precaución – Precaución –

    Antes de sacar al grupo de dispositivos de disco del estado de mantenimiento es necesario liberar la propiedad del grupo de discos. En caso contrario podría haber pérdida de datos.


    • Para Solstice DiskSuite/Solaris Volume Manager:


      # metaset -C release -f -s grupo_de_discos
      

    • Para VERITAS Volume Manager:


      # vxdg deport  nombre_de_grupo_de_discos
      

  5. Ponga el grupo de dispositivos de disco en línea.


    # scswitch -z -D  grupo_de_dispositivos_de_disco-hnodo
    

Ejemplo: poner un grupo de dispositivos de disco en estado de mantenimiento

En este ejemplo se muestra cómo poner el grupo de dispositivos de disco dg-schost-1 en estado de mantenimiento y cómo sacarlo de dicho estado.


[Ponga el grupo de dispositivos de disco en estado de mantenimiento.]
# scswitch -m -D dg-schost-1

[Si es necesario, importe manualmente el grupo de discos.]
Para Solstice DiskSuite/Solaris Volume Manager:
  # metaset -C take -f -s dg-schost-1
Para VERITAS Volume Manager:
  # vxdg -t import dg1

[Efectúe los procedimientos de reparación que sean necesarios..]

[Libere la propiedad.]
Para Solstice DiskSuite/Solaris Volume Manager:
  # metaset -C release -s dg-schost-1
Para VERITAS Volume Manager:
  # vxdg deport dg1

[Ponga el grupo de dispositivos de disco en línea..]
# scswitch -z -D dg-schost-1 -h phys-schost-1