Clonar um backup do MySQL
Você pode usar o SnapCenter para clonar um backup. Você pode clonar a partir 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 armazenamento (SVM).
-
Para comandos de pré-clonagem ou pós-clonagem, você deve verificar se os comandos existem na lista de comandos disponível no host do plug-in nos seguintes caminhos:
-
Local padrão no host do Windows: C:\Arquivos de Programas\ NetApp\ SnapCenter\Snapcenter Plug-in Creator\etc\allowed_commands.config
-
Local 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 MySQL 5.7, você deve definir IGNORE_MYSQLX_PORT = true (por padrão, false) no arquivo de propriedades do MySQL. |
-
Você não pode proteger as instâncias clonadas do MySQL.
-
Para obter informações sobre as operações de divisão de volume do FlexClone , consultehttps://docs.netapp.com/us-en/ontap/volumes/split-flexclone-from-parent-task.html["Dividir um volume FlexClone de seu volume pai"] .
-
Para o ONTAP 9.12.1 e versões anteriores, os clones criados a partir dos Snapshots do SnapLock Vault como parte da restauração herdarão o tempo de expiração do SnapLock Vault. O administrador de armazenamento deve limpar manualmente os clones após o tempo de expiração do SnapLock .
-
No painel de navegação esquerdo, clique em Recursos e selecione o plug-in apropriado na lista.
-
Na página Recursos, filtre os recursos da lista suspensa Exibir com base no tipo de recurso.
Os recursos são exibidos junto com informações como tipo, host, grupos de recursos e políticas associados e status.
-
Selecione o recurso ou grupo de recursos.
Você deve selecionar um recurso se selecionar um grupo de recursos.
A página de topologia de recurso ou grupo de recursos é exibida.
-
Na exibição Gerenciar cópias, selecione Backups dos sistemas de armazenamento primário ou secundário (espelhado ou em cofre).
-
Selecione o backup de dados da 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 os 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. -
Insira os comandos para pré-clonagem ou pós-clonagem que devem ser executados antes ou depois da operação de clonagem, respectivamente.
-
Comando pré-clone: exclui bancos de dados existentes com o mesmo nome
-
Comando post clone: verifica um banco de dados ou inicia um banco de dados.
-
-
Digite o comando mount para montar um sistema de arquivos em um host.
Comando de montagem 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 Concluir.
-
Monitore o progresso da operação clicando em Monitorar > Trabalhos.
-
Inicie uma sessão de conexão com o SnapCenter Server 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 clonagem 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 clonagem a partir de um backup existente e especifique os endereços IP de exportação do NFS nos quais os volumes clonados serã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 do clone. -
Verifique se os backups foram clonados com sucesso usando o cmdlet Get-SmCloneReport para visualizar os detalhes do trabalho de clonagem.
Você pode visualizar 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 :