10 LTFS-LE 백업 및 복원

이 장에서는 LTFS-LE 시스템을 백업하고 복원하는 방법에 대해 설명합니다. 다음과 같은 항목으로 구성됩니다.

개요

백업 및 복원 절차는 MySQL 데이터베이스 및 전역 이름 공간 메타데이터를 포함한 LTFS-LE 1.0.x 제품을 백업, 설치 해제, 다시 설치 및 복원을 수행하기 위해 따라야 하는 단계에 대해 간략하게 설명합니다. 이 절차는 전체 시스템 오류 또는 장애가 발생하는 경우에도 사용할 수 있습니다.

복원 절차에는 전체 시스템 오류 발생 시 운영체제 및 LTFS-LE 제품 구성요소 전체에 대한 재설치가 포함될 수 있습니다. 복원 절차는 운영체제를 재설치하지 않고 수행할 수도 있습니다. 이 복구 프로세스는 현재 시스템 외부에서 유지 관리되는 기본 시스템 및 플랫폼의 전체 데이터베이스 및 전역 이름 공간 메타데이터 백업 보존에 의존합니다.

이 절차는 하드웨어, 라이브러리 구성 및 볼륨 세트가 변경되지 않은 경우의 전체 LTFS-LE 백업 및 복원에만 국한됩니다. 기타 복구 유형에는 완성도 및 적시 복구 서비스 레벨 목표가 다른 레벨의 다른 절차가 있습니다.

주:

복구 레벨에 대한 예상은 복원 중인 백업 시간까지만 적용됩니다. 예를 들어 데이터베이스 백업은 1:14 AM에 수행되었습니다. 이 시간이 리두 로그에 저장된 후 데이터베이스를 변경하면 시스템의 전체 손실(장애)이 발생한 경우 변경 내용이 손실됩니다.

주:

새 제품 업데이트 또는 버전은 데이터베이스 복구가 완료된 후 소개할 수 있습니다. 이로 인해 불필요한 위험이 발생할 수 있습니다. 결과를 예상할 수 없으며 제품 또는 플랫폼이 불안전하고 지원할 수 없는 상태가 될 수 있기 때문입니다.

백업 디렉토리 만들기

LTFS-LE 1.0.x MySQL 데이터베이스 및 LTFS-LE 1.0.x 전역 이름 공간 메타데이터 백업은 자동으로 수행되고 LTFS-LE 시스템 외부에 저장되어야 합니다. 다음을 수행합니다.

  1. 외부 NFS 마운트 지점을 제공하고 디스크 공간 및 백업 순환을 관리합니다.

    내보낸 NFS 마운트 지점 예제:

    /mnt/backups
    
    
    

    위 예제에서 backups는 백업 디렉토리의 이름이며 이 장의 예제에 사용됩니다.

  2. LTFS-LE BUI의 오프 시스템, 외부 NFS 마운트 지점을 구성하고 최소한 매일 시스템 백업의 일정을 잡습니다.

LTFS-LE 백업

LTFS-LE 구성요소의 알려진 적시 백업의 경우 다음을 실행합니다.

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

예제 출력:

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

LTFS-LE 복원

  1. 수행해야 하는 복원 유형에 따라 다음 중 하나를 선택합니다.

    • 시스템 오류 또는 장애가 발생하는 경우 운영체제 및 LTFS-LE 구성요소를 완전히 재설치합니다.

      자세한 내용은 StorageTek Linear Tape File System, Library Edition 1.0 Planning and Installation Guide를 참조하십시오.

    • LTFS-LE 설치 해제 프로그램을 실행하여 운영체제를 재설치하지 않고 LTFS-LE 구성요소를 재설치합니다.

      주:

      이 옵션은 현재 시스템 외부에서 유지 관리되는 기존 시스템 및 플랫폼의 전체 데이터베이스 및 전역 이름 공간 메타데이터 백업 보존에 의존합니다.

      자세한 내용은 StorageTek Linear Tape File System, Library Edition 1.0 Planning and Installation Guide의 LTFS-LE 설치 해제를 참조하십시오.

      (LTFS-LE를 백업한 후) LTFS-LE를 제거하려면 다운로드 디렉토리로 변경한 후 다음 설치 해제 스크립트를 실행합니다.

      manageLtfsleServices -t
      manageLtfsleServices -i
      

      주:

      manageLtfsleServices -i 명령의 출력을 검토하여 LTFS-LE 서비스가 모두 종료되었는지 확인합니다. 종료된 경우 설치 해제 스크립트를 계속 실행하십시오. 종료되지 않은 경우 시스템을 재부트한 다음 설치 해제 프로세스를 1단계부터 다시 시작하십시오.
      ./uninstallLTFSLE.sh
      
  2. LTFS-LE 1.0.x의 새 설치를 완료합니다.

    주:

    새 제품 업데이트 또는 버전은 데이터베이스 복구가 완료된 후 소개할 수 있습니다. 이로 인해 불필요한 위험이 발생할 수 있습니다. 결과를 예상할 수 없으며 제품 또는 플랫폼이 불안전하고 지원할 수 없는 상태가 될 수 있기 때문입니다.

    처음 설치하는 것처럼 StorageTek Linear Tape File System, Library Edition 1.0 계획 및 설치 설명서를 참조하십시오. LTFS-LE를 이미 백업한 경우 운영체제를 설치할 필요가 없습니다.

  3. LTFS-LE 프로세스를 마지막으로 다시 시작한 후 LTFS-LE 1.0.x Linux 서비스를 모두 종료합니다.

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices –t
    
  4. LTFS-LE 1.0.x 서비스가 종료되었는지 확인합니다.

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices –i
    
  5. 대부분의 최신 MySQL 데이터베이스 및 전역 이름 공간 백업을 파일의 날짜 및 시간을 보존하는 외부 마운트 지점에서 복사합니다. 다음 로컬 임시 디렉토리(예: tmp/database)에 대한 예제에서와 같이 -p(원래 날짜 및 시간 기록 보존)를 사용합니다.

    mkdir /tmp/database
    cp -pr /backups/* /tmp/database
    
  6. 모든 LTFS-LE 서비스를 사용 안함으로 설정하여 데이터베이스 조기 시작을 방지합니다.

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices –d
    
  7. MySQL 데이터베이스를 복원합니다.

    # /var/opt/mysql/mysql/scripts/restoreDB.sh /tmp/database
    
  8. 새 MySQL 1.0 데이터베이스 백업을 강제로 수행합니다.

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

    출력 예:

    /backups/LtfsleDB_SLV_Backup_1366311254.cur
    
  9. 시스템의 외부에서 유지 관리되는 TAR 이미지 백업에서 LTFS-LE 1.0.x 전역 이름 공간 메타데이터를 복원합니다.

    :

    # cd /
    # tar -xvpf /tmp/database/LTFS-LE-metadata_Backup_1363958591.tar
    
  10. 이전에 사용 안함으로 설정된 모든 LTFS-LE 1.0.x Linux 서비스를 사용으로 설정합니다.

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -a
    
  11. 다음 명령 중 하나를 사용하여 시스템을 다시 시작합니다.

    • # reboot -n

    • # shutdown -n X -r

      여기서 X는 시스템이 재부트될 때까지의 시간(분)입니다.

    주:

    추가 옵션을 보려면 # shutdown --help를 입력하십시오.
  12. 모든 서비스가 빨리 시작되는지 확인합니다(시작 후 3-8분).

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -i
    
  13. LTFS-LE BUI를 사용하고 Storage 탭으로 이동하여 데이터베이스 데이터가 복원되었음을 확인합니다.

    LTFS-LE 소프트웨어가 다시 시작 시 자동으로 자동 재검색을 실행합니다. 드라이브가 온라인 상태이며 볼륨이 마지막 백업을 수행했을 때와 같은 상태인지 확인합니다.