Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Clonar um backup MySQL

Colaboradores

Você pode usar o SnapCenter para clonar um backup. Você pode clonar do backup primário ou secundário.

Antes de começar
  • 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

Observação 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.
Sobre esta tarefa
  • 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.

IU do SnapCenter
Passos
  1. No painel de navegação esquerdo, clique em Resources e selecione o plug-in apropriado na lista.

  2. 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.

  3. 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.

  4. Na exibição Gerenciar cópias, selecione backups nos sistemas de armazenamento primário ou secundário (espelhado ou abobadado).

  5. Selecione o backup de dados na tabela e clique ícone de cloneem .

  6. 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.

  7. Na página Scripts, execute as seguintes etapas:

    Observação Os scripts são executados no host do plug-in.
    1. 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.

    2. 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

  8. 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.

  9. Revise o resumo e clique em Finish.

  10. Monitorize o progresso da operação clicando em Monitor > trabalhos.

Cmdlets do PowerShell
Passos
  1. 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/
  2. 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
  3. 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
    Observação Se NFSExportIPs não for especificado, o padrão será exportado para o host de destino clone.
  4. 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          :