SnapCenter 작업
이 장에서는 SnapCenter를 사용한 백업, 복원 및 복구, SAP 시스템 새로 고침 및 비동기 복제 작업에 대해 요약합니다.
백업 작업
백업 작업은 "SnapCenter 에서 SAP HANA 스냅샷에 대한 백업 작업에 대해 알아보세요."에 설명된 것과 동일한 방식으로 실행됩니다.
|
|
스토리지 유닛에 대해 일관성 그룹이 구성되어 있지 않으면 SnapCenter는 첫 번째 스냅샷 백업 작업 시 일관성 그룹과 하위 일관성 그룹을 생성합니다. 그러면 HANA 데이터 스토리지가 하위 일관성 그룹에 할당됩니다. SnapCenter 스냅샷 백업은 하위 일관성 그룹 내에 나열됩니다. |


복원 및 복구
복원 및 복구 작업은 설명된 방식과 동일하게 실행됩니다 "SnapCenter 사용하여 SAP HANA 데이터베이스 복원 및 복구".
비동기 스토리지 복제
HANA 데이터 볼륨의 경우 비동기 스토리지 복제가 구성되었습니다.

MirrorAndVault 정책을 사용하여 복제가 구성되었습니다.

MirrorAndVault 정책에는 서로 다른 SnapMirror 레이블과 보존 기간이 포함됩니다.

SnapCenter에서 ONTAP MirrorAndVault 정책의 SnapMirror 레이블 "daily"와 일치하도록 정책이 구성되었습니다.

ONTAP MirrorAndVault 정책을 사용할 때 SnapCenter는 스냅샷 백업이 대상 스토리지에 한 번만 존재하더라도 Vault 복사본과 미러 복사본을 분리하여 표시합니다.

SAP 시스템 새로 고침
SnapCenter를 사용한 SAP 시스템 갱신 및 클로닝 작업에 대한 자세한 내용은 "SnapCenter를 사용하여 SAP HANA 시스템 복사 및 클론 작업 자동화"에서 확인할 수 있습니다.
SnapCenter 워크플로
작업 세부 정보 및 사전 요구 사항은 "SnapCenter으로 SAP HANA 시스템 업데이트"에 설명되어 있습니다. 특히, 첫 번째 새로 고침/복제 작업을 실행하기 전에 대상 시스템을 SnapCenter에 추가해야 합니다.
클로닝 워크플로의 첫 번째 단계에서는 대상 호스트와 대상 SID를 제공해야 합니다.

프로토콜 선택은 "FCP"여야 합니다.

선택적으로 sc-system-refresh.sh 스크립트를 추가하여 복구 작업을 자동화할 수 있습니다.

아래 스크린샷은 클론 생성 워크플로의 작업 로그를 보여줍니다.

다음 출력은 sc-system-refresh.sh 스크립트의 로그 파일을 보여 줍니다.
sapcc-hana-tst-03:/mnt/sapcc-share/SAP-System-Refresh # tail -100 sc-system-refresh-QM1.log 20260212092224###sapcc-hana-tst-03###sc-system-refresh.sh: ********************************************************************************** 20260212092224###sapcc-hana-tst-03###sc-system-refresh.sh: Script version: 3.0 20260212092224###sapcc-hana-tst-03###sc-system-refresh.sh: ******************* Starting script: recovery operation ************************** 20260212092224###sapcc-hana-tst-03###sc-system-refresh.sh: Recover system database. 20260212092224###sapcc-hana-tst-03###sc-system-refresh.sh: /usr/sap/QM1/HDB22/exe/Python/bin/python /usr/sap/QM1/HDB22/exe/python_support/recoverSys.py --command "RECOVER DATA USING SNAPSHOT CLEAR LOG" 20260212092245###sapcc-hana-tst-03###sc-system-refresh.sh: Wait until SAP HANA database is started .... 20260212092246###sapcc-hana-tst-03###sc-system-refresh.sh: Status: GRAY 20260212092256###sapcc-hana-tst-03###sc-system-refresh.sh: Status: YELLOW 20260212092306###sapcc-hana-tst-03###sc-system-refresh.sh: Status: YELLOW 20260212092317###sapcc-hana-tst-03###sc-system-refresh.sh: Status: YELLOW 20260212092327###sapcc-hana-tst-03###sc-system-refresh.sh: Status: YELLOW 20260212092337###sapcc-hana-tst-03###sc-system-refresh.sh: Status: YELLOW 20260212092347###sapcc-hana-tst-03###sc-system-refresh.sh: Status: GREEN 20260212092347###sapcc-hana-tst-03###sc-system-refresh.sh: HANA system database started. 20260212092347###sapcc-hana-tst-03###sc-system-refresh.sh: Checking connection to system database. 20260212092347###sapcc-hana-tst-03###sc-system-refresh.sh: /usr/sap/QM1/SYS/exe/hdb/hdbsql -U QM1KEY 'select * from sys.m_databases;' 20260212092348###sapcc-hana-tst-03###sc-system-refresh.sh: Succesfully connected to system database. 20260212092348###sapcc-hana-tst-03###sc-system-refresh.sh: Tenant databases to recover: BM1 20260212092348###sapcc-hana-tst-03###sc-system-refresh.sh: Found inactive tenants(BM1) and starting recovery 20260212092348###sapcc-hana-tst-03###sc-system-refresh.sh: Recover tenant database BM1. 20260212092348###sapcc-hana-tst-03###sc-system-refresh.sh: /usr/sap/QM1/SYS/exe/hdb/hdbsql -U QM1KEY RECOVER DATA FOR BM1 USING SNAPSHOT CLEAR LOG 20260630072033###sapcc-hana-tst-03###sc-system-refresh.sh: ********************************************************************************** 20260630072033###sapcc-hana-tst-03###sc-system-refresh.sh: Script version: 3.0 20260630072033###sapcc-hana-tst-03###sc-system-refresh.sh: ******************* Starting script: recovery operation ************************** 20260630072033###sapcc-hana-tst-03###sc-system-refresh.sh: Recover system database. 20260630072033###sapcc-hana-tst-03###sc-system-refresh.sh: /usr/sap/QM1/HDB22/exe/Python/bin/python /usr/sap/QM1/HDB22/exe/python_support/recoverSys.py --command "RECOVER DATA USING SNAPSHOT CLEAR LOG" 20260630072101###sapcc-hana-tst-03###sc-system-refresh.sh: Wait until SAP HANA database is started .... 20260630072101###sapcc-hana-tst-03###sc-system-refresh.sh: Status: YELLOW 20260630072111###sapcc-hana-tst-03###sc-system-refresh.sh: Status: YELLOW 20260630072122###sapcc-hana-tst-03###sc-system-refresh.sh: Status: YELLOW 20260630072132###sapcc-hana-tst-03###sc-system-refresh.sh: Status: YELLOW 20260630072142###sapcc-hana-tst-03###sc-system-refresh.sh: Status: YELLOW 20260630072152###sapcc-hana-tst-03###sc-system-refresh.sh: Status: GREEN 20260630072152###sapcc-hana-tst-03###sc-system-refresh.sh: HANA system database started. 20260630072152###sapcc-hana-tst-03###sc-system-refresh.sh: Checking connection to system database. 20260630072152###sapcc-hana-tst-03###sc-system-refresh.sh: /usr/sap/QM1/SYS/exe/hdb/hdbsql -U QM1KEY 'select * from sys.m_databases;' DATABASE_NAME,DESCRIPTION,ACTIVE_STATUS,ACTIVE_STATUS_DETAILS,OS_USER,OS_GROUP,RESTART_MODE,FALLBACK_SNAPSHOT_CREATE_TIME "SYSTEMDB","SystemDB-QM1-22","YES","ACTIVE","","","DEFAULT",? "QM1","QM1-22","NO","ACTIVE","","","DEFAULT",? 2 rows selected (overall time 18.501 msec; server time 800 usec) 20260630072153###sapcc-hana-tst-03###sc-system-refresh.sh: Succesfully connected to system database. 20260630072153###sapcc-hana-tst-03###sc-system-refresh.sh: Tenant databases to recover: QM1 20260630072153###sapcc-hana-tst-03###sc-system-refresh.sh: Found inactive tenants(QM1) and starting recovery 20260630072153###sapcc-hana-tst-03###sc-system-refresh.sh: Recover tenant database QM1. 20260630072153###sapcc-hana-tst-03###sc-system-refresh.sh: /usr/sap/QM1/SYS/exe/hdb/hdbsql -U QM1KEY RECOVER DATA FOR QM1 USING SNAPSHOT CLEAR LOG 0 rows affected (overall time 25.154634 sec; server time 25.151309 sec) 20260630072219###sapcc-hana-tst-03###sc-system-refresh.sh: Checking availability of Indexserver for tenant QM1. 20260630072219###sapcc-hana-tst-03###sc-system-refresh.sh: Recovery of tenant database QM1 succesfully finished. 20260630072219###sapcc-hana-tst-03###sc-system-refresh.sh: Status: GREEN 20260630072219###sapcc-hana-tst-03###sc-system-refresh.sh: ******************* Finished script: recovery operation ************************** sapcc-hana-tst-03:/mnt/sapcc-share/SAP-System-Refresh #
스토리지 보기
스토리지 계층에서 FlexClone 볼륨이 생성되어 대상 호스트에 매핑되었습니다.


호스트 뷰
호스트에서 새로운 FlexClone 볼륨이 감지되어 마운트되었습니다.
sapcc-hana-tst-03:/mnt/sapcc-share/SAP-System-Refresh # sanlun lun show controller(7mode/E-Series)/ device host lun vserver(cDOT/FlashRay) lun-pathname filename adapter protocol size product --------------------------------------------------------------------------------------------------------------------------- a30-hana-primary BM1_data_mnt00001_1_Clone_0630260725394127 /dev/sdab host21 FCP 250g cDOT a30-hana-primary BM1_data_mnt00001_1_Clone_0630260725394127 /dev/sdaa host21 FCP 250g cDOT a30-hana-primary BM1_data_mnt00001_1_Clone_0630260725394127 /dev/sdw host20 FCP 250g cDOT a30-hana-primary BM1_data_mnt00001_1_Clone_0630260725394127 /dev/sdm host20 FCP 250g cDOT a30-hana-primary QM1_shared_1 /dev/sdz host21 FCP 250g cDOT a30-hana-primary QM1_log_mnt00001_1 /dev/sdy host21 FCP 250g cDOT a30-hana-primary QM1_data_mnt00001_1 /dev/sdx host21 FCP 250g cDOT a30-hana-primary QM1_shared_1 /dev/sdv host21 FCP 250g cDOT a30-hana-primary QM1_log_mnt00001_1 /dev/sds host21 FCP 250g cDOT a30-hana-primary QM1_data_mnt00001_1 /dev/sdq host21 FCP 250g cDOT a30-hana-primary QM1_shared_1 /dev/sdh host20 FCP 250g cDOT a30-hana-primary QM1_log_mnt00001_1 /dev/sdg host20 FCP 250g cDOT a30-hana-primary QM1_data_mnt00001_1 /dev/sdf host20 FCP 250g cDOT a30-hana-primary QM1_shared_1 /dev/sdk host20 FCP 250g cDOT a30-hana-primary QM1_log_mnt00001_1 /dev/sdj host20 FCP 250g cDOT a30-hana-primary QM1_data_mnt00001_1 /dev/sdi host20 FCP 250g cDOT sapcc-hana-tst-03:/mnt/sapcc-share/SAP-System-Refresh # sapcc-hana-tst-03:/mnt/sapcc-share/SAP-System-Refresh # multipath -ll 3600a098038323537342b596e5566674d dm-7 NETAPP,LUN C-Mode size=250G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 20:0:7:3 sdw 65:96 active ready running |- 20:0:9:3 sdm 8:192 active ready running |- 21:0:9:3 sdaa 65:160 active ready running `- 21:0:10:3 sdab 65:176 active ready running a30-hana-primary-QM1-data-mnt00001 (3600a098038323537342b596e55666739) dm-4 NETAPP,LUN C-Mode size=250G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 20:0:7:0 sdf 8:80 active ready running |- 20:0:9:0 sdi 8:128 active ready running |- 21:0:9:0 sdq 65:0 active ready running `- 21:0:10:0 sdx 65:112 active ready running a30-hana-primary-QM1-log-mnt00001 (3600a0980383235324a245a4749384948) dm-6 NETAPP,LUN C-Mode size=250G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 20:0:7:1 sdg 8:96 active ready running |- 20:0:9:1 sdj 8:144 active ready running |- 21:0:9:1 sds 65:32 active ready running `- 21:0:10:1 sdy 65:128 active ready running a30-hana-primary-QM1-shared (3600a098038323537342b596e5566672d) dm-5 NETAPP,LUN C-Mode size=250G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 20:0:7:2 sdh 8:112 active ready running |- 20:0:9:2 sdk 8:160 active ready running |- 21:0:9:2 sdv 65:80 active ready running `- 21:0:10:2 sdz 65:144 active ready running sapcc-hana-tst-03:/mnt/sapcc-share/SAP-System-Refresh # sapcc-hana-tst-03:/mnt/sapcc-share/SAP-System-Refresh # df -h | grep hana /dev/mapper/a30-hana-primary-QM1-shared 250G 18G 233G 7% /hana/shared /dev/mapper/a30-hana-primary-QM1-log-mnt00001 250G 3.5G 247G 2% /hana/log/QM1/mnt00001 /dev/mapper/3600a098038323537342b596e5566674d 250G 8.2G 242G 4% /hana/data/QM1/mnt00001 sapcc-hana-tst-03:/mnt/sapcc-share/SAP-System-Refresh #