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 PostgreSQL

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á.
Sobre esta tarefa
  • 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 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.

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-alvo

    Insira a porta de destino PostgreSQL para clonar dos backups existentes.

    Endereço IP de exportação NFS

    Insira endereços IP ou os nomes de host nos quais os volumes clonados serão exportados.

    Isso é aplicável apenas ao recurso do tipo de storage NFS.

    Taxa de transferência máx. Do pool de capacidade (MIB/s)

    Insira a taxa de transferência máxima de um pool de capacidade.

    Isso se aplica apenas ao recurso do tipo de storage do ANF.

  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 pré-clone: Exclua clusters existentes com o mesmo nome

      • Comando pós-clone: Verifique um cluster ou inicie um cluster.

    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
  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:

    Para o cluster PostgreSQL:

    PS C:\> New-SmClone -AppPluginCode PostgreSQL -BackupName " scpostgresql01_ openenglab_netapp_com_PostgreSQL_postgres_5432_06-26-2024_00_33_41_1570" -Resources @{"Host"=" 10.32.212.13";"Uid"="postgres_5432"} -port 2345 -CloneToHost 10.32.212.14
    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          :