Clonar um backup MySQL
Você pode usar o SnapCenter para clonar um backup. Você pode clonar do backup primário ou secundário.
-
Você deve ter feito backup dos recursos ou do grupo de recursos.
-
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 comandos pré-clone ou pós-clone, você deve verificar se os comandos existem na lista de comandos disponível no host do plug-in a partir dos seguintes caminhos:
-
Localização padrão no host do Windows: C: Arquivos de programas/NetApp/SnapCenter/SnapCenter Plug-in Creator/etc/allowed_commands.config
-
Localização padrão no host Linux: /opt/NetApp/SnapCenter/scc/etc/allowed_Commands.config
-
Se os comandos não existirem na lista de comandos, a operação falhará. * Para a versão do MySQL 5,7, você deve definir IGNORE_MYSQLX_PORT como true (por padrão false) no arquivo MySQL. |
-
Você não pode proteger as instâncias clonadas do MySQL.
-
Para obter informações sobre limitações de operação de divisão de clones, "Guia de gerenciamento de storage lógico do ONTAP 9" consulte .
-
Para o ONTAP 9.12,1 e versão anterior, 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, host, 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 localização, execute as seguintes ações:
Para este campo… Faça isso… Servidor clone
Escolha um host no qual o clone deve ser criado.
Porta
Forneça a porta na qual a instância clonada do MySQL será iniciada.
Endereço IP de exportação NFS
Insira endereços IP ou os nomes de host nos quais os volumes clonados serão exportados.
-
Na página Scripts, execute as seguintes etapas:
Os scripts são executados no host do plug-in. -
Digite os comandos para pré-clone ou pós-clone que devem ser executados antes ou depois da operação clone, respetivamente.
-
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.
-
-
Digite o comando mount para montar um sistema de arquivos em um host.
Monte o comando para um volume ou qtree em uma máquina Linux:
Exemplo para NFS:
mount VSERVER_DATA_IP:%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.
PS C:\> Open-SmConnection -SMSbaseurl https:\\snapctr.demo.netapp.com:8146/
-
Recupere os backups para executar a operação de clone usando o cmdlet Get-SmBackup.
Este exemplo mostra que dois backups estão disponíveis para clonagem:
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
-
Inicie uma operação de clone a partir de um backup existente e especifique os endereços IP de exportação NFS nos quais os volumes clonados são exportados.
Este exemplo mostra que o backup a ser clonado tem um endereço NFSExportIPs de 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
Se NFSExportIPs não for especificado, o padrão será exportado para o host de destino clone. -
Verifique se os backups foram clonados com sucesso usando o cmdlet Get-SmCloneReport para exibir os detalhes da tarefa clone.
Você pode exibir detalhes como ID do clone, data e hora de início, data e hora de término.
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 :