MySQL 백업의 클론을 생성합니다
SnapCenter를 사용하여 백업을 복제할 수 있습니다. 기본 또는 보조 백업에서 클론을 생성할 수 있습니다.
-
리소스 또는 리소스 그룹을 백업해야 합니다.
-
볼륨을 호스팅하는 애그리게이트는 SVM(스토리지 가상 머신)의 할당된 애그리게이트 목록에 있어야 합니다.
-
사전 클론 생성 또는 사후 클론 명령의 경우 플러그인 호스트에서 사용할 수 있는 명령 목록에 다음 경로의 명령이 있는지 확인해야 합니다.
-
Windows 호스트의 기본 위치:_C:\Program Files\NetApp\SnapCenter\SnapCenter Plug-in Creator\etc\allowed_commands.config_
-
Linux 호스트의 기본 위치: /opt/NetApp/SnapCenter/scc/etc/allowed_commands.config
-
|
명령이 명령 목록에 없으면 작업이 실패합니다. *MySQL 5.7 버전의 경우 MySQL에서 ignore_MYSQLX_PORT=true (기본값 false)로 설정해야 합니다. 속성 파일. |
-
복제된 MySQL 인스턴스는 보호할 수 없습니다.
-
클론 분할 작업 제한에 대한 자세한 내용은 를 참조하십시오 "ONTAP 9 논리적 스토리지 관리 가이드".
-
ONTAP 9.12.1 이하 버전의 경우, 복원 과정에서 SnapLock 볼트 스냅샷에서 생성된 클론은 SnapLock 볼트 만료 시간을 상속합니다. 스토리지 관리자는 SnapLock 만료 시간 이후 클론을 수동으로 정리해야 합니다.
-
왼쪽 탐색 창에서 * 리소스 * 를 클릭한 다음 목록에서 적절한 플러그인을 선택합니다.
-
리소스 페이지의 * 보기 * 드롭다운 목록에서 리소스 유형에 따라 리소스를 필터링합니다.
리소스는 유형, 호스트, 관련 리소스 그룹 및 정책, 상태와 같은 정보와 함께 표시됩니다.
-
자원 또는 자원 그룹을 선택합니다.
자원 그룹을 선택한 경우 자원을 선택해야 합니다.
리소스 또는 리소스 그룹 토폴로지 페이지가 표시됩니다.
-
복사본 관리 보기에서 기본 또는 보조(미러링 또는 보관된) 스토리지 시스템에서 * 백업 * 을 선택합니다.
-
테이블에서 데이터 백업을 선택한 다음 을 클릭합니다
.
-
위치 페이지에서 다음 작업을 수행합니다.
이 필드의 내용… 수행할 작업… 클론 서버
클론을 생성할 호스트를 선택합니다.
포트
복제된 MySQL 인스턴스가 시작될 포트를 제공합니다.
NFS 내보내기 IP 주소입니다
복제된 볼륨을 내보낼 IP 주소 또는 호스트 이름을 입력합니다.
-
스크립트 페이지에서 다음 단계를 수행합니다.
이 스크립트는 플러그인 호스트에서 실행됩니다. -
클론 작업 전후에 각각 실행해야 하는 사전 클론 또는 사후 클론 명령을 입력합니다.
-
Pre clone 명령: 이름이 같은 기존 데이터베이스를 삭제합니다
-
사후 복제 명령: 데이터베이스를 확인하거나 데이터베이스를 시작합니다.
-
-
mount 명령을 입력하여 호스트에 파일 시스템을 마운트합니다.
Linux 시스템의 볼륨 또는 qtree에 대한 마운트 명령:
NFS의 예:
mount VSERVER_DATA_IP:%VOLUME_NAME_Clone /mnt
-
-
알림 페이지의 * 이메일 기본 설정 * 드롭다운 목록에서 이메일을 보낼 시나리오를 선택합니다.
또한 보낸 사람 및 받는 사람 전자 메일 주소와 전자 메일의 제목도 지정해야 합니다.
-
요약을 검토하고 * Finish * 를 클릭합니다.
-
모니터 * > * 작업 * 을 클릭하여 작업 진행 상황을 모니터링합니다.
-
Open-SmConnection cmdlet을 사용하여 지정된 사용자에 대한 SnapCenter Server 연결 세션을 시작합니다.
PS C:\> 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 주소를 지정합니다.
이 예에서는 클론할 백업의 NFSExportIP 주소가 10.32.212.14인 것을 보여 줍니다.
PS C:\> New-SmClone -AppPluginCode MySQL -BackupName "scs000211748_gdl_englab_netapp_com_MySQL_mysqld_3306_scs000211748_06-26-2024_06.08.35.4307" -Resources @{"Host"="scs000211748.gdl.englab.netapp.com";"Uid"="mysqld_3306"} -Port 3320 -CloneToHost shivarhel30.rtp.openenglab.netapp.com
NFSExportIP가 지정되지 않으면 기본값이 클론 타겟 호스트로 내보내집니다. -
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 :