manejar un LD preservado en 3PAR

 Pasos para Despreservar un LD en 3PAR

  1. Verifica el Estado Actual del LD: Usa el siguiente comando para obtener información detallada sobre el estado del LD tp-3-sd-0.5:

    bash
    showld tp-3-sd-0.5

    Asegúrate de que esté realmente en estado preservado y de que esté utilizando el tipo de RAID que permita despreservar.

  2. Eliminar el LD (si es necesario): Si el LD está en un estado que no puede ser despreservado y no se puede convertir a R0, es posible que debas eliminarlo y luego crear uno nuevo. Realiza un respaldo de los datos, ya que esta acción eliminará la información en ese LD.

    • Para eliminar el LD:

      bash
      rmeld tp-3-sd-0.5
  3. Crear un Nuevo LD: Después de eliminar el LD, puedes crear uno nuevo. Asegúrate de especificar el tipo de RAID adecuado, que debería ser RAID 0 si deseas que sea despreservable.

    bash
    createld -size 256 -cpg <CPG_Name> -raid R0 <new_ld_name>

    Reemplaza <CPG_Name> y <new_ld_name> con el nombre de tu CPG y el nombre que deseas para el nuevo LD.

  4. Verifica el Estado del CPG: Después de crear el nuevo LD, verifica que el CPG tenga suficiente espacio disponible:

    bash
    showspace -cpg <CPG_Name>
  5. Compactar el CPG (si es necesario): Si has eliminado un LD y necesitas liberar espacio, puedes compactar el CPG:

    bash
    compactcpg -f <CPG_Name>

Consideraciones Adicionales

  • Backup: Siempre asegúrate de tener un respaldo de los datos antes de eliminar cualquier volumen.
  • Planificación: Si estás trabajando en un entorno crítico, considera realizar estas operaciones durante un período de mantenimiento para evitar interrupciones en el servicio.
  • Consulta la Documentación: Si encuentras problemas o errores durante el proceso, revisa la documentación de HP 3PAR para obtener información específica sobre el modelo y la configuración que estás utilizando.

So I run the checkld command:

checkld -y -progress -recover 364:504 B3-C7000-VM.63.usr.3 


Pasos para Eliminar un Logical Disk (LD)

  1. Verificar el Estado del LD: Antes de eliminar el LD, asegúrate de verificar su estado. Puedes hacer esto con el siguiente comando:

    bash
    showld tp-3-sd-0.5

    Esto te proporcionará información sobre el estado del LD y otros detalles.

  2. Deshacer la Preservación: Si el LD está en estado "preservado", debes deshacer la preservación con el siguiente comando:

    bash
    setld -unpreserve tp-3-sd-0.5

    Si recibes un mensaje de error que indica que el LD debe ser de tipo R0, entonces necesitas verificar y posiblemente cambiar su configuración o estado antes de proceder.

  3. Eliminar el LD: Una vez que el LD no esté en estado preservado, puedes proceder a eliminarlo utilizando el comando rmeld:

    bash
    rmeld tp-3-sd-0.5

    Nota: Si rmeld no funciona, asegúrate de estar utilizando la versión correcta del comando, ya que algunas versiones pueden tener una sintaxis diferente. Si no funciona, verifica la ayuda de comandos con:

    bash
    help
  4. Confirmar la Eliminación: Después de ejecutar el comando para eliminar el LD, puedes verificar que se haya eliminado correctamente utilizando:

    bash
    showld

Comando recoverld

El comando recoverld se utiliza para restaurar o "recuperar" un Logical Disk (LD) que está en un estado preservado o dañado. Este comando es útil cuando quieres devolver un LD a un estado funcional después de un fallo o interrupción.

Sintaxis:

bash
recoverld <LD_name>

Ejemplo:

Si tienes un LD en estado preservado llamado tp-3-sd-0.5, el comando para intentar recuperar este LD sería:

bash
recoverld tp-3-sd-0.5

Pasos para utilizar el comando recoverld:

  1. Verificar el estado del LD: Antes de intentar recuperar un LD, es importante verificar su estado actual. Usa el siguiente comando para verificar el estado de un LD específico:

    bash
    showld -d <LD_name>

    Ejemplo:

    bash
    showld -d tp-3-sd-0.5

    Aquí verás detalles como el estado del LD (preserved, normal, etc.).

  2. Ejecutar el comando recoverld: Si el LD está en estado preservado o presenta un problema que puede ser resuelto con este comando, entonces procedes a ejecutar:

    bash
    recoverld tp-3-sd-0.5
  3. Verificación posterior a la recuperación: Después de ejecutar el comando, vuelve a verificar el estado del LD con el comando showld -d para asegurarte de que ha sido restaurado correctamente:

    bash
    showld -d tp-3-sd-0.5

Consideraciones:

  • Estado preservado: Si el LD está en estado preservado, normalmente indica que no se han podido liberar recursos o que ha habido un fallo en las operaciones anteriores. El comando recoverld intenta restaurar ese LD.

  • Versiones de CLI: Asegúrate de estar utilizando la versión correcta de CLI para tu sistema (en tu caso, CLI versión 3.3.1). Algunos comandos pueden variar ligeramente entre versiones.

Pasos para manejar un LD preservado en 3PAR:

  1. Verificar el estado del LD: Primero, asegúrate de que el LD está en estado preservado:

    bash
    showld -d tp-3-sd-0.5

    Aquí podrás verificar el estado y otros detalles del LD.

  2. Intentar liberarlo manualmente:

    Si el LD está en estado preservado, debes intentar liberarlo con los siguientes pasos:

    • Desactivar el estado de preservación: Si el LD está en estado preservado, puedes intentar desactivarlo usando el siguiente comando para eliminar la preservación:

      bash
      setld -keep_preserved 0 tp-3-sd-0.5

      Después, puedes intentar quitar la preservación con:

      bash
      setld -unpreserve tp-3-sd-0.5

      Si esta operación tiene éxito, el LD debería estar disponible para ser utilizado nuevamente.

  3. Eliminar el LD si no es necesario: Si decides que el LD ya no es necesario y deseas eliminarlo, utiliza el siguiente comando:

    bash
    removeld tp-3-sd-0.5
  4. Crear un nuevo LD: Si necesitas crear un nuevo LD y adjuntarlo al CPG, utiliza el siguiente comando para crear un LD:

    bash
    createld -tp <CPG_name> -r 6 -size 258048 -devtype NL

    Asegúrate de ajustar los parámetros según tus necesidades específicas (CPG, tamaño, RAID, etc.).

Ejemplo de flujo:

bash
showld -d tp-3-sd-0.5 # Verificar el estado del LD setld -keep_preserved 0 tp-3-sd-0.5 # Desactivar preservación setld -unpreserve tp-3-sd-0.5 # Intentar quitar preservación removeld tp-3-sd-0.5 # Eliminar el LD si es necesario createld -tp NL_r6 -r 6 -size 258048 -devtype NL # Crear un nuevo LD

Este flujo debería permitirte gestionar el LD en estado preservado. Si encuentras más errores o situaciones específicas, podemos ajustar la estrategia.

Comentarios

Entradas populares de este blog

Guía de herramientas básicas para estudiantes: 31 apps y webs imprescindibles para ayudarte con los estudios

Comando FOR para archivos BAT

How to Setup and Configure Your Own GitLab Server on Ubuntu 20.04