Clone de um backup
Você pode usar o SnapCenter para clonar um backup. Você pode clonar do backup primário ou secundário. As funcionalidades das operações de clone dependem do plug-in que você usa.
-
Você deve ter feito backup dos recursos ou do grupo de recursos.
-
A operação de clone padrão somente clona objetos de storage. As operações de clone no nível da aplicação só podem ser executadas se o plug-in compatível com NetApp fornecer essa funcionalidade.
-
Você deve garantir que os agregados que hospedam os volumes estejam na lista de agregados atribuídos da máquina virtual de storage (SVM).
Para a versão ONTAP 9.12,1 e inferior, os clones criados a partir dos instantâneos do Vault do SnapLock como parte da restauração herdarão o tempo de expiração do SnapLock Vault. O administrador do storage deve limpar manualmente os clones após o tempo de expiração do SnapLock.
-
No painel de navegação esquerdo, clique em Resources e selecione o plug-in apropriado na lista.
-
Na página recursos, filtre recursos da lista suspensa Exibir com base no tipo de recurso.
Os recursos são exibidos juntamente com informações como tipo, nome do host ou cluster, grupos e políticas de recursos associados e status.
-
Selecione o grupo de recursos ou recursos.
Você deve selecionar um recurso se selecionar um grupo de recursos.
A página de topologia do grupo de recursos ou recursos é exibida.
-
Na exibição Gerenciar cópias, selecione backups nos sistemas de armazenamento primário ou secundário (espelhado ou abobadado).
-
Selecione o backup de dados na tabela e clique em .
-
Na página locais, execute o seguinte:
Para este campo… Faça isso… Servidor clone
Por padrão, o host de origem é preenchido.
Se você quiser especificar um host diferente, selecione o host no qual o clone deve ser montado e o plug-in está instalado.
Sufixo clone
Isso é obrigatório quando o destino do clone é o mesmo que a origem.
Digite um sufixo que será anexado ao nome do recurso recém-clonado. O sufixo garante que o recurso clonado seja exclusivo no host.
Por exemplo, RS1_clone. Se você estiver clonando para o mesmo host que o recurso original, forneça um sufixo para diferenciar o recurso clonado do recurso original; caso contrário, a operação falha.
Se o recurso selecionado for um LUN e se você estiver clonando de um backup secundário, os volumes de destino serão listados. Uma única fonte pode ter vários volumes de destino.
-
Na página Configurações, execute o seguinte:
Para este campo… Faça isso… Nome do iniciador
Insira o nome do iniciador do host, que é IQDN ou WWPN.
Protocolo Igroup
Selecione Igroup Protocol (Protocolo de grupo).
A página de definições é apresentada apenas se o tipo de armazenamento for LUN. -
Na página Scripts, insira os comandos para pré-clone ou pós-clone que devem ser executados antes ou depois da operação clone, respetivamente. Digite o comando mount para montar um sistema de arquivos em um host.
Por exemplo:
-
Comando pre clone: Exclua bancos de dados existentes com o mesmo nome
-
Comando Post clone: Verifique um banco de dados ou inicie um banco de dados.
Montar comando para um volume ou qtree em uma máquina Linux: Mount<VSERVER_NAME>:%<VOLUME_NAME_Clone /mnt>
-
-
Na página notificação, na lista suspensa preferência de e-mail, selecione os cenários nos quais você deseja enviar os e-mails.
Você também deve especificar os endereços de e-mail do remetente e do destinatário e o assunto do e-mail.
-
Revise o resumo e clique em Finish.
-
Monitorize o progresso da operação clicando em Monitor > trabalhos.
-
Inicie uma sessão de conexão com o servidor SnapCenter para um usuário especificado usando o cmdlet Open-SmConnection.
Open-SmConnection -SMSbaseurl https:\\snapctr.demo.netapp.com:8146/
-
Liste os backups que podem ser clonados usando o cmdlet Get-SmBackup ou Get-SmResourceGroup.
Este exemplo exibe informações sobre todos os backups disponíveis:
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
Este exemplo exibe informações sobre um grupo de recursos especificado:
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 :
-
Inicie uma operação de clone a partir de um grupo de recursos de clone ou de um backup existente usando o cmdlet New-SmClone.
Este exemplo cria um clone a partir de um backup especificado com todos os logs:
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'
-
Exiba o status da tarefa clone usando o cmdlet Get-SmCloneReport.
Este exemplo exibe um relatório de clone para a ID de tarefa especificada:
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 :