SnapCenter를 사용한 SAP 시스템 업데이트 워크플로우 개요
SnapCenter는 기존 스냅샷 백업에서 데이터 세트의 클론을 관리할 수 있도록 하는 워크플로를 제공합니다. 클론 복제된 이 데이터 집합인 FlexClone 볼륨을 사용하여 소스 시스템에서 HANA 데이터 볼륨을 신속하게 프로비저닝하고 타겟 시스템에 연결할 수 있습니다. 따라서 QA, 테스트, 샌드박스 또는 교육 시스템의 시스템 업데이트 작업을 실행하는 데 매우 적합합니다.
SnapCenter 클론 복제 워크플로우에서는 스토리지 계층에서 필요한 모든 작업을 처리하며, 스크립트를 사용하여 확장하여 호스트별 및 HANA 데이터베이스별 작업을 실행할 수 있습니다. 이 문서에서는 스크립트를 사용하여 HANA 데이터베이스 복구 및 종료 작업을 수행합니다. 스크립트를 사용하여 추가 자동화를 지원하는 SnapCenter 워크플로우에서는 필요한 모든 HANA 데이터베이스 작업을 처리하지만, 필요한 SAP 사후 처리 단계는 다루지 않습니다. SAP 후처리는 수동으로 또는 타사 도구를 사용하여 수행해야 합니다.
SnapCenter를 사용한 SAP 시스템 새로 고침 워크플로는 아래 그림과 같이 5가지 주요 단계로 구성됩니다.
-
대상 시스템의 1회 초기 설치 및 준비
-
SnapCenter HANA 플러그인은 새 대상 시스템에 설치해야 하며 SnapCenter에서 HANA 시스템을 구성해야 합니다
-
타겟 시스템을 중지해야 하며 HANA 데이터 볼륨을 마운트 해제해야 합니다
-
-
SnapCenter 클론 생성 워크플로우입니다
-
SnapCenter는 소스 시스템에서 선택한 스냅샷의 FlexClone 볼륨을 생성합니다
-
SnapCenter는 FlexClone 볼륨을 타겟 시스템에 마운트합니다
-
대상 HANA 데이터베이스 복구는 스크립트를 사후 스크립트로 사용하여 자동화하거나 수동으로 실행할 수 있습니다
sc-system-refresh
-
-
SAP 후처리(수동 또는 타사 도구 사용)
-
이제 시스템을 테스트/QA 시스템으로 사용할 수 있습니다.
-
새 시스템 업데이트가 요청되면 SnapCenter 클론 삭제 워크플로우가 FlexClone 볼륨을 제거하는 데 사용됩니다
-
타겟 HANA 시스템이 SnapCenter에서 보호되어 있는 경우 클론 삭제 워크플로우를 시작하기 전에 보호 기능을 제거해야 합니다.
-
HANA 시스템은 SnapCenter 사전 스크립트로 스크립트를 사용하여 수동으로 중지하거나 자동으로 중지해야 합니다
sc-system-refresh
-
SnapCenter은 HANA 데이터 볼륨을 마운트 해제합니다
-
SnapCenter은 FlexClone 볼륨을 삭제합니다
-
새로 고침이 2단계로 다시 시작됩니다.
-
대부분의 경우 대상 테스트/QA 시스템은 최소 2주 동안 사용됩니다. FlexClone 볼륨이 소스 시스템 볼륨의 스냅샷을 차단하므로 이 스냅샷에는 소스 시스템 볼륨의 블록 변경률에 따라 추가 용량이 필요합니다. 운영 소스 시스템 및 일일 평균 변경률이 20%인 경우 5일 후 차단된 스냅샷이 100%에 도달합니다. 따라서 NetApp은 클론이 운영 소스 시스템을 기반으로 하는 경우 즉시 또는 며칠 후에 FlexClone 볼륨을 분할하는 것이 좋습니다. 클론 분할 작업은 클론 복제된 볼륨의 사용을 차단하지 않으므로 HANA 데이터베이스를 사용하는 동안 언제든지 수행할 수 있습니다.
FlexClone 볼륨을 분할할 때 SnapCenter은 타겟 시스템에서 생성된 모든 백업을 삭제합니다. |
SnapCenter 및 Azure NetApp Files에서는 클론 분할 작업을 사용할 수 없습니다. Azure NetApp Files는 생성 후 클론을 항상 분할하기 때문입니다. |
클론 분할을 포함한 새로 고침 작업은 다음 단계로 구성됩니다.
-
대상 시스템의 1회 초기 설치 및 준비
-
SnapCenter HANA 플러그인은 새 대상 시스템에 설치해야 하며 SnapCenter에서 HANA 시스템을 구성해야 합니다
-
타겟 시스템을 중지해야 하며 HANA 데이터 볼륨을 마운트 해제해야 합니다
-
-
SnapCenter 클론 생성 워크플로우입니다
-
SnapCenter는 소스 시스템에서 선택한 스냅샷의 FlexClone 볼륨을 생성합니다
-
SnapCenter는 FlexClone 볼륨을 타겟 시스템에 마운트합니다
-
대상 HANA 데이터베이스 복구는 스크립트를 사후 스크립트로 사용하여 자동화하거나 수동으로 실행할 수 있습니다
sc-system-refresh
-
-
FlexClone 볼륨은 SnapCenter 클론 분할 워크플로우를 사용하여 분할됩니다.
-
SAP 후처리(수동 또는 타사 도구 사용)
-
이제 시스템을 테스트/QA 시스템으로 사용할 수 있습니다.
-
새 시스템 새로 고침이 요청되면 다음과 같은 수동 단계를 통해 정리가 수행됩니다
-
대상 HANA 시스템이 SnapCenter에서 보호되어 있는 경우 보호를 제거해야 합니다.
-
HANA 시스템을 수동으로 중지해야 합니다
-
HANA 데이터 볼륨을 마운트 해제하고 SnapCenter에서 fstab 항목을 제거해야 합니다(수동 작업).
-
새로 고침이 2단계로 다시 시작됩니다.
이전에 분할되었던 이전 데이터 볼륨은 스토리지 시스템에서 수동으로 삭제해야 합니다.
-
섹션을 참조하십시오 ""SnapCenter를 통한 SAP HANA 시스템 교체"" 에서는 두 시스템 새로 고침 워크플로우에 대한 자세한 단계별 설명을 제공합니다.