Skip to main content
SnapCenter software
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 do IBM Db2

Você pode usar o SnapCenter para clonar um backup. Você pode clonar a partir 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 armazenamento (SVM).

  • Ao criar um clone para o Db2 em um host alternativo, você deve criar uma estrutura de diretório n-1 para o caminho de montagem do clone, igual ao caminho de montagem original no outro host. O caminho de montagem deve ter permissão de execução 755.

  • 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

Observação Se os comandos não existirem na lista de comandos, a operação falhará.
Sobre esta tarefa
  • 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 SnapLock Vault Snapshots 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 .

Interface do usuário do SnapCenter
Passos
  1. No painel de navegação esquerdo, clique em Recursos e selecione o plug-in apropriado na lista.

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

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

  4. Na exibição Gerenciar cópias, selecione Backups dos sistemas de armazenamento primário ou secundário (espelhado ou em cofre).

  5. Selecione o backup de dados da tabela e clique emícone de clone .

  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.

    Instância do clone de destino

    Insira o ID da instância do clone do Db2 de destino a ser clonado dos backups existentes.

    Isso é aplicável somente ao recurso do tipo de armazenamento ANF.

    Nome do clone de destino

    Digite o nome do clone.

    Isso é aplicável somente ao recurso de banco de dados Db2.

    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.

    Isso é aplicável somente ao recurso do tipo de armazenamento NFS.

    Pool de Capacidade Máxima Taxa de Transferência (MiB/s)

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

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

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

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

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

  10. Monitore o progresso da operação clicando em Monitorar > Trabalhos.

Depois que você terminar

Após clonar os recursos do Db2 descobertos automaticamente, o recurso clonado é marcado como recurso manual. Clique em Atualizar recursos para recuperar o recurso Db2 clonado. Quando você exclui o clone, o armazenamento e o host também são limpos.

Se você não atualizar os recursos após a operação de clonagem e tentar excluir o clone, o armazenamento e o host não serão limpos. Você deve excluir as entradas manualmente no fstab.

Cmdlets do PowerShell
Passos
  1. Inicie uma sessão de conexão com o SnapCenter Server para um usuário especificado usando o cmdlet Open-SmConnection.

    Open-SmConnection  -SMSbaseurl  https://snapctr.demo.netapp.com:8146
  2. 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     Full Backup
                                              11:02:32 AM
    
    2          Payroll Dataset_vise-f6_08...  8/4/2015
                                              11:23:17 AM

    Este exemplo exibe informações sobre um grupo de recursos especificado, seus recursos e políticas associadas:

    PS C:\> Get-SmResourceGroup -ListResources –ListPolicies
    
    Description :
    CreationTime : 8/4/2015 3:44:05 PM
    ModificationTime : 8/4/2015 3:44:05 PM
    EnableEmail : False
    EmailSMTPServer :
    EmailFrom :
    EmailTo :
    EmailSubject :
    EnableSysLog : False
    ProtectionGroupType : Backup
    EnableAsupOnFailure : False
    Policies : {FinancePolicy}
    HostResourceMaping : {}
    Configuration : SMCoreContracts.SmCloneConfiguration
    LastBackupStatus :
    VerificationServer :
    EmailBody :
    EmailNotificationPreference : Never
    VerificationServerInfo : SMCoreContracts.SmVerificationServerInfo
    SchedulerSQLInstance :
    CustomText :
    CustomSnapshotFormat :
    SearchResources : False
    ByPassCredential : False
    IsCustomSnapshot :
    MaintenanceStatus : Production
    PluginProtectionGroupTypes : {SMSQL}
    Name : Payrolldataset
    Type : Group
    Id : 1
    Host :
    UserName :
    Passphrase :
    Deleted : False
    Auth : SMCoreContracts.SmAuth
    IsClone : False
    CloneLevel : 0
    ApplySnapvaultUpdate : False
    ApplyRetention : False
    RetentionCount : 0
    RetentionDays : 0
    ApplySnapMirrorUpdate : False
    SnapVaultLabel :
    MirrorVaultUpdateRetryCount : 7
    AppPolicies : {}
    Description : FinancePolicy
    PreScriptPath :
    PreScriptArguments :
    PostScriptPath :
    PostScriptArguments :
    ScriptTimeOut : 60000
    DateModified : 8/4/2015 3:43:30 PM
    DateCreated : 8/4/2015 3:43:30 PM
    Schedule : SMCoreContracts.SmSchedule
    PolicyType : Backup
    PluginPolicyType : SMSQL
    Name : FinancePolicy
    Type :
    Id : 1
    Host :
    UserName :
    Passphrase :
    Deleted : False
    Auth : SMCoreContracts.SmAuth
    IsClone : False
    CloneLevel : 0
    clab-a13-13.sddev.lab.netapp.com
    DatabaseGUID :
    SQLInstance : clab-a13-13
    DbStatus : AutoClosed
    DbAccess : eUndefined
    IsSystemDb : False
    IsSimpleRecoveryMode : False
    IsSelectable : True
    SqlDbFileGroups : {}
    SqlDbLogFiles : {}
    AppFileStorageGroups : {}
    LogDirectory :
    AgName :
    Version :
    VolumeGroupIndex : -1
    IsSecondary : False
    Name : TEST
    Type : SQL Database
    Id : clab-a13-13\TEST
    Host : clab-a13-13.sddev.mycompany.com
    UserName :
    Passphrase :
    Deleted : False
    Auth : SMCoreContracts.SmAuth
    IsClone : False
  3. Inicie uma operação de clonagem de um backup existente usando o cmdlet New-SmClone.

    Este exemplo cria um clone de um backup especificado com todos os logs:

    PS C:\> New-SmClone
    -BackupName payroll_dataset_vise-f3_08-05-2015_15.28.28.9774
    -Resources @{"Host"="vise-f3.sddev.mycompany.com";
    "Type"="SQL Database";"Names"="vise-f3\SQLExpress\payroll"}
    -CloneToInstance vise-f3\sqlexpress -AutoAssignMountPoint
    -Suffix _clonefrombackup
    -LogRestoreType All -Policy clonefromprimary_ondemand
    
    PS C:> New-SmBackup -ResourceGroupName PayrollDataset -Policy FinancePolicy

    Este exemplo cria um clone para uma instância especificada do Microsoft SQL Server:

    PS C:\> New-SmClone
    -BackupName "BackupDS1_NY-VM-SC-SQL_12-08-2015_09.00.24.8367"
    -Resources @{"host"="ny-vm-sc-sql";"Type"="SQL Database";
    "Names"="ny-vm-sc-sql\AdventureWorks2012_data"}
    -AppPluginCode SMSQL -CloneToInstance "ny-vm-sc-sql"
    -Suffix _CLPOSH -AssignMountPointUnderPath "C:\SCMounts"
  4. Visualize o status do trabalho de clonagem usando o cmdlet Get-SmCloneReport.

    Este exemplo exibe um relatório de clone para o ID do trabalho especificado:

    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}

As informações sobre os parâmetros que podem ser usados com o cmdlet e suas descrições podem ser obtidas executando Get-Help command_name. Alternativamente, você também pode consultar o "Guia de referência do cmdlet do software SnapCenter" .