10 Copia de seguridad y restauración de LTFS-LE

En este capítulo, se describe cómo realizar una copia de seguridad y restaurar el sistema LTFS-LE. Se incluyen los siguientes temas:

Descripción general

El procedimiento de copia de seguridad y restauración describe los pasos a seguir para realizar copias de seguridad, desinstalar, volver a instalar y restaurar el producto LTFS-LE 1.0.x, incluida la base de datos MySQL y los metadatos del espacio de nombre global. Este procedimiento también puede utilizarse cuando se produce un error o un desastre en todo el sistema.

El procedimiento de restauración puede incluir una reinstalación completa del sistema operativo y los componentes del producto LTFS-LE (error del sistema completo). El procedimiento de restauración también puede realizarse sin reinstalar el sistema operativo. Este proceso de recuperación se basa en la retención de una base de datos completa y copias de seguridad de metadatos de espacio de nombre global del sistema existente y la plataforma que se mantiene en forma externa desde el sistema actual.

Este procedimiento es específico solo para una copia de seguridad y recuperación completas de LTFS-LE donde el hardware, la configuración de la biblioteca y el juego de volúmenes no cambiaron. Otros tipos de recuperación tienen diferentes procedimientos con diferentes niveles de finalización y objetivos de nivel de servicio de recuperación en un punto en el tiempo.

Nota:

Es muy importante que la expectativa por el nivel de recuperación sea solo hasta la hora de la copia de seguridad que se está restaurando. Por ejemplo, la copia de seguridad de la base de datos se realizó a las 1:14 a. m. Cualquier cambio realizado en la base de datos después de esta hora se almacena en redo logs y se perderían si se produjera una pérdida completa del sistema (desastre).

Nota:

No se pueden introducir nuevas actualizaciones de productos o versiones antes de que la recuperación de la base de datos esté completa. Esto presentaría un riesgo innecesario, ya que los resultados son impredecibles y podrían ocasionar que el producto o la plataforma se volvieran inestables y no compatibles.

Creación de su directorio de copia de seguridad

La copia de seguridad de la base de datos MySQL de LTFS-LE 1.0.x y los metadatos del espacio de nombre global de LTFS-LE 1.0.x debe ser automática y almacenada fuera del sistema LTFS-LE. Para hacer esto:

  1. Proporcione el punto de montaje NFS externo y gestione el espacio de disco y la rotación de la copia de seguridad.

    Ejemplo de punto de montaje NFS exportado:

    /mnt/backups
    
    
    

    En el ejemplo anterior, backups (copias de seguridad) es el nombre de su directorio de copia de seguridad y se usará en los ejemplos de este capítulo.

  2. Configure el punto de montaje NFS externo fuera del sistema en la BUI de LTFS-LE y programe copias de seguridad del sistema, por lo menos, diariamente.

Copia de seguridad de LTFS-LE

Para una copia de seguridad en un punto de tiempo conocido de los componentes de LTFS-LE, ejecute:

# /var/opt/mysql/mysql/scripts/backupDBAndMetadata.sh /mnt/backups

Ejemplo de resultado:

/backups/LtfsleDB_SLV_Backup_1370896815.cur
/backups/LTFS-LE-metadata_Backup_1370896816.tar

Restauración de LTFS-LE

  1. Según el tipo de restauración que necesite realizar, seleccione una de las siguientes opciones:

    • Vuelva a instalar el sistema operativo por completo y los componentes de LTFS-LE (cuando se produce un error en el sistema o un desastre).

      Consulte la Guía de instalación y planificación de StorageTek Linear Tape File System, Library Edition1.0 para obtener más información.

    • Vuelva a instalar los componentes de LTFS-LE (sin volver a instalar el sistema operativo) mediante la ejecución del programa de desinstalación de LTFS-LE.

      Nota:

      Esta opción se basa en la retención de una base de datos completa y copias de seguridad de metadatos de espacio de nombre global del sistema existente y la plataforma que se mantiene en forma externa desde el sistema actual.

      Consulte Desinstalación de LTFS-LE en la Guía de instalación y planificación de StorageTek Linear Tape File System, Library Edition 1.0 para obtener más información.

      Para desinstalar LTFS-LE (después de haber realizado la copia de seguridad de LTFS-LE), vaya al directorio de descargas y ejecute la siguiente secuencia de comandos:

      manageLtfsleServices -t
      manageLtfsleServices -i
      

      Nota:

      Revise la salida del comando manageLtfsleServices -i para verificar que todos los servicios de LTFS-LE hayan finalizado. Si finalizaron, continúe con la secuencia de comandos de desinstalación. Si no finalizaron, reinicie el sistema, vuelva a iniciar el proceso de desinstalación desde el paso 1.
      ./uninstallLTFSLE.sh
      
  2. Complete una nueva instalación de LTFS-LE 1.0.x.

    Nota:

    No se pueden introducir nuevas actualizaciones de productos o versiones antes de que la recuperación de la base de datos esté completa. Esto presentaría un riesgo innecesario, ya que los resultados son impredecibles y podrían ocasionar que el producto o la plataforma se volvieran inestables y no compatibles.

    Siga la Guía de instalación y planificación de StorageTek Linear Tape File System, Library Edition 1.0 como si estuviera realizando la instalación por primera vez. No tiene que instalar el sistema operativo si ya realizó la copia de seguridad de LTFS-LE.

  3. Después del reinicio final del proceso de LTFS-LE, cierre todos los servicios de Linux de LTFS-LE 1.0.x.

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices –t
    
  4. Compruebe que los servicios de LTFS-LE 1.0.x se hayan cerrado.

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices –i
    
  5. Copie la base de datos MySQL más reciente y las copias de seguridad del espacio de nombre global desde el punto de montaje externo, y conserve la fecha y la hora del archivo. Use -p (preservar la marca de fecha y hora originales) como en el siguiente ejemplo para un directorio temporal local (ejemplo: tmp/database).

    mkdir /tmp/database
    cp -pr /backups/* /tmp/database
    
  6. Desactive todos los servicios de LTFS-LE para evitar cualquier inicio prematuro de la base de datos.

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices –d
    
  7. Restaure la base de datos MySQL.

    # /var/opt/mysql/mysql/scripts/restoreDB.sh /tmp/database
    
  8. Fuerce una nueva copia de seguridad de la base de datos MySQL 1.0.

    # /var/opt/mysql/mysql/scripts/backupDB.sh /backups
    

    Ejemplo de salida:

    /backups/LtfsleDB_SLV_Backup_1366311254.cur
    
  9. Restaure los metadatos del espacio de nombre global de LTFS-LE 1.0.x de la copia de seguridad de la imagen TAR que se conserva fuera del sistema.

    Ejemplo:

    # cd /
    # tar -xvpf /tmp/database/LTFS-LE-metadata_Backup_1363958591.tar
    
  10. Active todos los servicios Linux de LTFS-LE 1.0.x desactivados anteriormente.

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -a
    
  11. Reinicie el sistema con uno de los siguientes comandos:

    • # reboot -n

    • # shutdown -n X -r

      donde X es la cantidad de minutos transcurridos antes de reiniciar el sistema.

    Nota:

    Introduzca # shutdown --help para ver otras opciones.
  12. Compruebe que se hayan iniciado todos los servicios rápidamente (3 a 8 minutos después del inicio).

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -i
    
  13. Compruebe que la base de datos se haya restaurado mediante la BUI de LTFS-LE y vaya a la ficha Storage (Almacenamiento).

    El software LTFS-LE automáticamente ejecuta la redetección automática en el reinicio. Compruebe que las unidades estén en línea y que los volúmenes tengan el mismo estado que tenían cuando se realizó la última copia de seguridad.