SAP HANA 데이터베이스 백업 복제
SnapCenter 사용하여 백업을 복제할 수 있습니다. 기본 또는 보조 백업에서 복제할 수 있습니다.
-
리소스 또는 리소스 그룹을 백업해야 합니다.
-
볼륨을 호스팅하는 집계가 스토리지 가상 머신(SVM)의 할당된 집계 목록에 있는지 확인해야 합니다.
-
파일 기반 백업은 복제할 수 없습니다.
-
대상 복제 서버는 대상 복제 SID 필드에 제공된 것과 동일한 SAP HANA 인스턴스 SID를 가져야 합니다.
-
복제 전 또는 복제 후 명령의 경우, 플러그인 호스트에서 다음 경로의 명령 목록에 해당 명령이 있는지 확인해야 합니다.
-
Windows의 경우: C:\Program Files\ NetApp\ SnapCenter\Snapcenter Plug-in Creator\etc\allowed_commands.config
-
Linux의 경우: /opt/ NetApp/snapcenter/scc/etc/allowed_commands.config
-
|
명령 목록에 해당 명령이 없으면 작업이 실패합니다. |
-
복제 분할 작업 제한 사항에 대한 정보는 다음을 참조하세요. "ONTAP 9 논리 스토리지 관리 가이드" .
-
ONTAP 9.12.1 및 이전 버전의 경우 복원의 일부로 SnapLock Vault 스냅샷에서 생성된 복제본은 SnapLock Vault 만료 시간을 상속합니다. 스토리지 관리자는 SnapLock 만료 시간 이후에 복제본을 수동으로 정리해야 합니다.
-
왼쪽 탐색 창에서 *리소스*를 클릭한 다음 목록에서 적절한 플러그인을 선택합니다.
-
리소스 페이지에서 리소스 유형을 기준으로 보기 드롭다운 목록에서 리소스를 필터링합니다.
리소스는 유형, 호스트, 연관된 리소스 그룹 및 정책, 상태와 같은 정보와 함께 표시됩니다.
-
리소스 또는 리소스 그룹을 선택하세요.
리소스 그룹을 선택하는 경우 리소스를 선택해야 합니다.
리소스 또는 리소스 그룹 토폴로지 페이지가 표시됩니다.
-
복사본 관리 보기에서 기본 또는 보조(미러링 또는 볼트) 스토리지 시스템의 *백업*을 선택합니다.
-
표에서 데이터 백업을 선택한 다음 클릭하세요.
.
-
위치 페이지에서 다음 작업을 수행합니다.
이 분야에서는… 이렇게 하세요… 플러그인 호스트
복제본을 마운트하고 플러그인을 설치할 호스트를 선택합니다.
대상 복제 SID
기존 백업에서 복제하려면 SAP HANA 인스턴스 ID를 입력하세요.
NFS 내보내기 IP 주소
복제된 볼륨을 내보낼 IP 주소나 호스트 이름을 입력합니다.
iSCSI 이니시에이터
LUN이 내보내질 호스트의 iSCSI 초기자 이름을 입력합니다. 이 옵션은 LUN 리소스 유형을 선택한 경우에만 사용할 수 있습니다.
규약
LUN 프로토콜을 입력하세요. 이 옵션은 LUN 리소스 유형을 선택한 경우에만 사용할 수 있습니다.
선택한 리소스가 LUN이고 보조 백업에서 복제하는 경우 대상 볼륨이 나열됩니다. 단일 소스에는 여러 개의 대상 볼륨이 있을 수 있습니다.
복제하기 전에 iSCSI 이니시에이터 또는 FCP가 있는지, 대체 호스트에 구성되어 로그인되어 있는지 확인해야 합니다. -
스크립트 페이지에서 다음 단계를 수행합니다.
스크립트는 플러그인 호스트에서 실행됩니다. -
복제 작업 전이나 후에 실행해야 하는 사전 복제 또는 사후 복제에 대한 명령을 각각 입력합니다.
-
사전 복제 명령: 동일한 이름을 가진 기존 데이터베이스 삭제
-
복제 후 명령: 데이터베이스를 확인하거나 데이터베이스를 시작합니다.
-
-
호스트에 파일 시스템을 마운트하려면 mount 명령을 입력하세요.
Linux 머신에서 볼륨이나 qtree에 대한 마운트 명령:
NFS의 예:
mount VSERVER_DATA_IP:%VOLUME_NAME_Clone /mnt
-
-
알림 페이지의 이메일 환경 설정 드롭다운 목록에서 이메일을 보낼 시나리오를 선택합니다.
또한 발신자와 수신자의 이메일 주소와 이메일 제목을 지정해야 합니다.
-
요약을 검토한 후 *마침*을 클릭하세요.
-
모니터 > *작업*을 클릭하여 작업 진행 상황을 모니터링하세요.
-
Open-SmConnection cmdlet을 사용하여 지정된 사용자에 대한 SnapCenter 서버와의 연결 세션을 시작합니다.
Open-SmConnection -SMSbaseurl https:\\snapctr.demo.netapp.com:8146/
-
Get-SmBackup cmdlet을 사용하여 복제 작업을 수행하기 위해 백업을 검색합니다.
이 예에서는 복제에 사용할 수 있는 백업이 두 개 있음을 보여줍니다.
C:\PS> Get-SmBackup BackupId BackupName BackupTime BackupType -------- ---------- ---------- ---------- 1 Payroll Dataset_vise-f6_08... 8/4/2015 11:02:32 AM Full Backup 2 Payroll Dataset_vise-f6_08... 8/4/2015 11:23:17 AM
-
기존 백업에서 복제 작업을 시작하고 복제된 볼륨이 내보내지는 NFS 내보내기 IP 주소를 지정합니다.
이 예에서는 복제할 백업의 NFSExportIPs 주소가 10.232.206.169임을 보여줍니다.
New-SmClone -AppPluginCode hana -BackupName scsccore1_sccore_test_com_hana_H73_scsccore1_06-07-2017_02.54.29.3817 -Resources @{"Host"="scsccore1.sccore.test.com";"Uid"="H73"} -CloneToInstance shivscc4.sccore.test.com -mountcommand 'mount 10.232.206.169:%hana73data_Clone /hana83data' -preclonecreatecommands '/home/scripts/scpre_clone.sh' -postclonecreatecommands '/home/scripts/scpost_clone.sh'
NFSExportIPs가 지정되지 않으면 기본값이 복제 대상 호스트로 내보내집니다. -
Get-SmCloneReport cmdlet을 사용하여 복제 작업 세부 정보를 보고 백업이 성공적으로 복제되었는지 확인합니다.
클론 ID, 시작 날짜 및 시간, 종료 날짜 및 시간과 같은 세부 정보를 볼 수 있습니다.
PS C:\> Get-SmCloneReport -JobId 186 SmCloneId : 1 SmJobId : 186 StartDateTime : 8/3/2015 2:43:02 PM EndDateTime : 8/3/2015 2:44:08 PM Duration : 00:01:06.6760000 Status : Completed ProtectionGroupName : Draper SmProtectionGroupId : 4 PolicyName : OnDemand_Clone SmPolicyId : 4 BackupPolicyName : OnDemand_Full_Log SmBackupPolicyId : 1 CloneHostName : SCSPR0054212005.mycompany.com CloneHostId : 4 CloneName : Draper__clone__08-03-2015_14.43.53 SourceResources : {Don, Betty, Bobby, Sally} ClonedResources : {Don_DRAPER, Betty_DRAPER, Bobby_DRAPER, Sally_DRAPER} SmJobError :