백업에서 복제
SnapCenter 사용하여 백업을 복제할 수 있습니다. 기본 또는 보조 백업에서 복제할 수 있습니다. 복제 작업의 기능은 사용하는 플러그인에 따라 달라집니다.
-
리소스 또는 리소스 그룹을 백업해야 합니다.
-
기본 복제 작업은 저장소 객체만 복제합니다. 애플리케이션 수준의 복제 작업은 NetApp 에서 지원하는 플러그인이 해당 기능을 제공하는 경우에만 수행할 수 있습니다.
-
볼륨을 호스팅하는 집계가 스토리지 가상 머신(SVM)의 할당된 집계 목록에 있는지 확인해야 합니다.
ONTAP 9.12.1 이하 버전의 경우 복원의 일부로 SnapLock Vault 스냅샷에서 생성된 복제본은 SnapLock Vault 만료 시간을 상속받습니다. 스토리지 관리자는 SnapLock 만료 시간 이후에 복제본을 수동으로 정리해야 합니다.
-
왼쪽 탐색 창에서 *리소스*를 클릭한 다음 목록에서 적절한 플러그인을 선택합니다.
-
리소스 페이지에서 보기 드롭다운 목록에서 리소스 유형을 기준으로 리소스를 필터링합니다.
리소스는 유형, 호스트 또는 클러스터 이름, 연관된 리소스 그룹 및 정책, 상태와 같은 정보와 함께 표시됩니다.
-
리소스 또는 리소스 그룹을 선택하세요.
리소스 그룹을 선택하는 경우 리소스를 선택해야 합니다.
리소스 또는 리소스 그룹 토폴로지 페이지가 표시됩니다.
-
복사본 관리 보기에서 기본 또는 보조(미러링 또는 볼트) 스토리지 시스템의 *백업*을 선택합니다.
-
표에서 데이터 백업을 선택한 다음 클릭하세요.
.
-
위치 페이지에서 다음을 수행합니다.
이 분야에서는… 이렇게 하세요… 복제 서버
기본적으로 소스 호스트가 채워져 있습니다.
다른 호스트를 지정하려면 복제본을 마운트하고 플러그인을 설치할 호스트를 선택하세요.
클론 접미사
복제 대상이 소스와 동일한 경우 이는 필수입니다.
새로 복제된 리소스 이름에 추가될 접미사를 입력하세요. 접미사는 복제된 리소스가 호스트에서 고유하도록 보장합니다.
예를 들어, rs1_clone. 원본 리소스와 동일한 호스트에 복제하는 경우 복제된 리소스와 원본 리소스를 구별하기 위해 접미사를 제공해야 합니다. 그렇지 않으면 작업이 실패합니다.
선택한 리소스가 LUN이고 보조 백업에서 복제하는 경우 대상 볼륨이 나열됩니다. 단일 소스는 여러 개의 대상 볼륨을 가질 수 있습니다.
-
설정 페이지에서 다음을 수행하세요.
이 분야에서는… 이렇게 하세요… 개시자 이름
호스트 개시자 이름(IQDN 또는 WWPN)을 입력합니다.
Igroup 프로토콜
Igroup 프로토콜을 선택하세요.
설정 페이지는 저장 유형이 LUN인 경우에만 표시됩니다. -
스크립트 페이지에서 복제 작업 전이나 후에 실행해야 하는 사전 복제 또는 사후 복제에 대한 명령을 입력합니다. 호스트에 파일 시스템을 마운트하려면 mount 명령을 입력하세요.
예를 들어:
-
사전 복제 명령: 동일한 이름을 가진 기존 데이터베이스 삭제
-
복제 후 명령: 데이터베이스를 확인하거나 데이터베이스를 시작합니다.
Linux 머신에서 볼륨 또는 qtree에 대한 마운트 명령: mount<VSERVER_NAME>:%<VOLUME_NAME_Clone /mnt>
-
-
알림 페이지의 이메일 환경 설정 드롭다운 목록에서 이메일을 보낼 시나리오를 선택합니다.
또한 발신자와 수신자의 이메일 주소와 이메일 제목을 지정해야 합니다.
-
요약을 검토하고 *마침*을 클릭하세요.
-
모니터 > *작업*을 클릭하여 작업 진행 상황을 모니터링하세요.
-
Open-SmConnection cmdlet을 사용하여 지정된 사용자에 대한 SnapCenter 서버와의 연결 세션을 시작합니다.
Open-SmConnection -SMSbaseurl https:\\snapctr.demo.netapp.com:8146/
-
Get-SmBackup 또는 Get-SmResourceGroup cmdlet을 사용하여 복제할 수 있는 백업을 나열합니다.
이 예제에서는 사용 가능한 모든 백업에 대한 정보를 표시합니다.
C:\PS>PS C:\> 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
이 예제에서는 지정된 리소스 그룹에 대한 정보를 표시합니다.
PS C:\> Get-SmResourceGroup Description : CreationTime : 10/10/2016 4:45:53 PM ModificationTime : 10/10/2016 4:45:53 PM EnableEmail : False EmailSMTPServer : EmailFrom : EmailTo : EmailSubject : EnableSysLog : False ProtectionGroupType : Backup EnableAsupOnFailure : False Policies : {} HostResourceMaping : {} Configuration : SMCoreContracts.SmCloneConfiguration LastBackupStatus : Completed VerificationServer : EmailBody : EmailNotificationPreference : Never VerificationServerInfo : SchedulerSQLInstance : CustomText : CustomSnapshotFormat : SearchResources : False ByPassCredential : False IsCustomSnapshot : MaintenanceStatus : Production PluginProtectionGroupTypes : {SMSQL} Tag : IsInternal : False EnableEmailAttachment : False VerificationSettings : {} Name : NFS_DB Type : Group Id : 2 Host : UserName : Passphrase : Deleted : False Auth : SMCoreContracts.SmAuth IsClone : False CloneLevel : 0 Hosts : StorageName : ResourceGroupNames : PolicyNames : Description : CreationTime : 10/10/2016 4:51:36 PM ModificationTime : 10/10/2016 5:27:57 PM EnableEmail : False EmailSMTPServer : EmailFrom : EmailTo : EmailSubject : EnableSysLog : False ProtectionGroupType : Backup EnableAsupOnFailure : False Policies : {} HostResourceMaping : {} Configuration : SMCoreContracts.SmCloneConfiguration LastBackupStatus : Failed VerificationServer : EmailBody : EmailNotificationPreference : Never VerificationServerInfo : SchedulerSQLInstance : CustomText : CustomSnapshotFormat : SearchResources : False ByPassRunAs : False IsCustomSnapshot : MaintenanceStatus : Production PluginProtectionGroupTypes : {SMSQL} Tag : IsInternal : False EnableEmailAttachment : False VerificationSettings : {} Name : Test Type : Group Id : 3 Host : UserName : Passphrase : Deleted : False Auth : SMCoreContracts.SmAuth IsClone : False CloneLevel : 0 Hosts : StorageName : ResourceGroupNames : PolicyNames :
-
New-SmClone cmdlet을 사용하여 복제 리소스 그룹이나 기존 백업에서 복제 작업을 시작합니다.
이 예제에서는 모든 로그를 포함하는 지정된 백업에서 복제본을 만듭니다.
New-SmClone -BackupName Verify_delete_clone_on_qtree_windows_scc54_10-04-2016_19.05.48.0886 -Resources @{"Host"="scc54.sccore.test.com";"Uid"="QTREE1"} - CloneToInstance scc54.sccore.test.com -Suffix '_QtreeCloneWin9' -AutoAssignMountPoint -AppPluginCode 'DummyPlugin' -initiatorname 'iqn.1991- 05.com.microsoft:scc54.sccore.test.com' -igroupprotocol 'mixed'
-
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 :