IBM Storage Protect의 일관된 SGC
이 솔루션은 서버 IBM Storage Protect 인스턴스에 대한 일관성 있는 보호 복사본(SGC)을 생성하고 복원하기 위해 스크립트가 필요합니다. IBM Storage Protect 서버 인스턴스는 스토리지 시스템에 데이터와 메타데이터를 저장합니다. SGC의 관리는 스토리지 시스템에 따라 달라집니다.
- 이 솔루션은 IBM Storage Scale 버전 5.1.9 이상 스토리지 시스템을 지원합니다.
- 이 프로젝트는 Apache License 2.0 에 따라 라이선스가 부여됩니다.
사용자 제공 솔루션: 최선의 노력을 다하는 지원만 제공됩니다
이 솔루션은 고객 여러분이 특정 사용 사례를 해결하는 데 도움을 드리기 위한 부가 가치 도구로 제공됩니다. 이 소프트웨어는 오픈 소스 및 ‘있는 그대로’의 조건으로 제공되며, 표준 제품 라이선스나 지원 계약의 적용 대상이 아닙니다.
당사는 본 서비스의 유용성을 보장하기 위해 최선을 다하고 있으며, 가능한 한 지원을 제공하겠지만, 수정, 업데이트 또는 공식적인 서비스 수준에 대한 약속을 보장하지는 않습니다. 고객 여러분께서는 소스 코드를 검토하고 필요에 맞게 수정해 보시기 바랍니다.
이 솔루션을 함께 발전시켜 나갈 수 있도록 커뮤니티 여러분의 기여, 개선 제안 및 피드백을 환영합니다.
중요한 문제나 실제 운영 환경에서 사용할 경우, 고객은 해당 도구를 면밀히 검토하고, 맞춤 설정 및 지원을 위해 전문 서비스 팀이나 IBM Experts Lab 팀과 협력하는 것을 고려해야 합니다.
보안이 강화된 복사본 생성 및 복원 워크플로
이 솔루션의 스크립트는 지원되는 스토리지 시스템에 대해 두 가지 기본 워크플로를 구현합니다. 바로 ‘안전 복사본 생성’과 ‘안전 복사본 복원’입니다.
보호된 사본은 IBM Storage Protect 인스턴스의 데이터 영역에 대해 관리됩니다. 데이터 영역은 IBM Storage Protect 인스턴스가 데이터베이스, 로그, 인스턴스 구성 정보 등의 백업 데이터와 메타데이터를 저장하는 공간입니다.
IBM Storage Scale에서는 데이터 영역이 파일 시스템과 파일셋으로 구성됩니다.
- 보안 복사본 생성
- 인스턴스의 IBM Storage Protect 모든 관련 데이터 영역에 대해 일관성 있고 안전하게 보호된 복사본(SGC)을 생성하는 워크플로는 세 단계로 구성되며, 이를 수행하려면 인스턴스가 실행 중이어야 합니다. SGC의 구축 단계는 다음과 같습니다:
1단계: Db2 인스턴스 데이터베이스에 연결하고 Db2 의 쓰기 작업을 일시 중지합니다. 이 단계는 인스턴스 사용자가 직접 수행해야 합니다.
2단계: IBM Storage Protect 인스턴스의 모든 관련 데이터 영역에 대해 백업본을 생성합니다.
3단계: 인스턴스에 대한 ` Db2 ` 쓰기 작업을 재개합니다. 이 단계는 인스턴스 사용자가 직접 수행해야 합니다.
각 단계는 원자적 작업으로 수행되어야 합니다. 1단계와 3단계는 인스턴스 사용자가 직접 수행해야 합니다. 2단계는 보호된 사본을 생성할 수 있는 권한을 가진 다른 사용자가 수행할 수 있습니다. 인스턴스가 IBM Storage Protect 일시 중지된 상태로 머무는 시간을 최소화하기 위해 모든 단계를 연속적으로, 그리고 가능한 한 신속하게 실행하십시오.
SGC 생성 워크플로는 지원되는 스토리지 시스템용snap-create.sh스크립트를 통해 구현됩니다.참고: IBM Storage Protect 인스턴스가 실행 중인 서버에서 인스턴스 사용자로 SGC 생성 스크립트를 실행해야 합니다. 스크립트가 다른 사용자에 의해 실행되거나 다른 서버에서 실행되는 경우, 해당 인스턴스에 대해서는 보호된 사본이 생성되지 않습니다. - 보호된 사본 복원
- 인스턴스의 IBM Storage Protect 모든 관련 데이터 영역에 대한 안전 사본(SGC)을 복원하는 워크플로는 세 단계로 구성됩니다. 이 워크플로를 수행하려면 서버 IBM Storage Protect 인스턴스를 중지해야 합니다. SGC 복원 단계는 다음과 같습니다:
1단계: 인스턴스의 모든 관련 데이터 영역에 대해 백업본을 복원합니다.
2단계: 인스턴스 Db2 데이터베이스를 다시 시작하고 Db2 운영을 재개합니다. 이 단계는 인스턴스 사용자가 직접 수행해야 합니다.
3단계: IBM Storage Protect 인스턴스를 시작합니다.
각 단계는 원자적 작업으로 수행되어야 합니다. 2단계는 인스턴스 사용자가 직접 수행해야 합니다. 1단계와 3단계는 백업된 복사본을 복원하고 IBM Storage Protect 인스턴스를 시작할 수 있는 권한을 가진 다른 사용자가 수행할 수 있습니다.
SGC 복원 워크플로는 지원되는 스토리지 시스템용snap-restore.sh스크립트를 통해 구현됩니다.참고: SGC 복원 스크립트는 IBM Storage Protect 인스턴스가 실행되던 서버에서 인스턴스 사용자로 로그인한 상태에서 실행해야 합니다. 복원 스크립트를 실행하기 전에 인스턴스를 중지해야 합니다. 인스턴스가 다른 서버에서 실행 중인 상태에서 한 서버에서 복원 스크립트를 실행하면, 스크립트는 이러한 상황을 감지하지 못하고 인스턴스가 활성화된 상태에서 복원 작업을 수행합니다. 이러한 상황으로 인해 IBM Storage Protect 인스턴스를 사용할 수 없게 될 수 있습니다.