Fazer backup de bancos de dados do SAP HANA
Se um recurso ainda não fizer parte de qualquer grupo de recursos, você poderá fazer backup do recurso na página recursos.
-
Você deve ter criado uma política de backup.
-
Se você quiser fazer backup de um recurso que tenha uma relação SnapMirror com um armazenamento secundário, a função ONTAP atribuída ao usuário de armazenamento deve incluir o privilégio "'SnapMirror All'". No entanto, se você estiver usando a função "vsadmin", o privilégio "SnapMirror all" não será necessário.
-
Para a operação de backup baseada em cópia Snapshot, certifique-se de que todos os bancos de dados do locatário estejam válidos e ativos.
-
Para criar backups de replicação do sistema SAP HANA, recomenda-se adicionar todos os recursos do sistema SAP HANA a um grupo de recursos. Isso garante um backup contínuo durante o modo de recuperação de falhas.
-
Se você quiser criar um backup baseado em arquivo quando um ou mais bancos de dados de locatário estiverem inativos, defina o parâmetro ALLOW_FILE_BASED_BACKUP_IFINACTIVO_TENANTS_PRESENT como YES no arquivo de propriedades HANA usando
Set-SmConfigSettings
cmdlet.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. Em alternativa, pode também consultar "Guia de referência de cmdlet do software SnapCenter"
-
Para comandos pré e POST para operações quiesce, Snapshot e unquiesce, você deve verificar se os comandos existem na lista de comandos disponível no host plug-in 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á. |
-
No painel de navegação esquerdo, selecione Resources e, em seguida, selecione o plug-in apropriado na lista.
-
Na página recurso, filtre os recursos da lista suspensa Exibir com base no tipo de recurso.
Selecione e, em seguida, selecione o nome do host e o tipo de recurso para filtrar os recursos. Em seguida, pode selecionar para fechar o painel de filtro.
-
Selecione o recurso que você deseja fazer backup.
-
Na página recurso, selecione Use o formato de nome personalizado para cópia Snapshot e insira um formato de nome personalizado que você deseja usar para o nome da captura Instantânea.
Por exemplo, customtext_policy_hostname ou resource_hostname. Por padrão, um carimbo de data/hora é anexado ao nome do instantâneo.
-
Na página Configurações do aplicativo, faça o seguinte:
-
Selecione a seta backups para definir opções adicionais de backup:
Ative o backup do grupo de consistência, se necessário, e execute as seguintes tarefas:
Para este campo… Faça isso… Tenha tempo para esperar a conclusão da operação "Consistency Group Snapshot"
Selecione urgente, Médio ou relaxado para especificar o tempo de espera para que a operação Snapshot termine. Urgente: 5 segundos, Médio: 7 segundos e relaxado: 20 segundos.
Desativar a sincronização WAFL
Selecione esta opção para evitar forçar um ponto de consistência WAFL.
-
Selecione a seta Scripts para executar comandos pré e POST para operações quiesce, Snapshot e unquiesce.
Você também pode executar pré-comandos antes de sair da operação de backup. Os Prescripts e postscripts são executados no servidor SnapCenter.
-
Selecione a seta **Custom Configurations (Configurações personalizadas) e, em seguida, insira os pares de valores personalizados necessários para todos os trabalhos que usam esse recurso.
-
Selecione a seta Snapshot Copy Tool para selecionar a ferramenta para criar instantâneos:
Se você quiser… Então… SnapCenter para criar um Snapshot no nível de storage
Selecione SnapCenter sem consistência do sistema de arquivos.
SnapCenter para usar o plug-in para Windows para colocar o sistema de arquivos em um estado consistente e, em seguida, criar um instantâneo
Selecione SnapCenter com consistência do sistema de arquivos.
Para inserir o comando para criar uma captura Instantânea
Selecione Other e, em seguida, digite o comando para criar uma captura Instantânea.
-
-
Na página políticas, execute as seguintes etapas:
-
Selecione uma ou mais políticas na lista suspensa.
Você também pode criar uma política clicando em . Na seção Configurar agendas para políticas selecionadas, as políticas selecionadas são listadas.
-
Selecione * * na coluna Configurar agendas para a política para a qual você deseja configurar um agendamento.
-
Na caixa de diálogo Adicionar agendas para política policy_name, configure a programação e selecione OK.
policy_name é o nome da política selecionada.
As programações configuradas são listadas na coluna agendas aplicadas.
-
-
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. O SMTP também deve ser configurado em Configurações > Configurações globais.
-
Revise o resumo e selecione Finish.
A página de topologia de recursos é exibida.
-
Selecione fazer uma cópia de segurança agora.
-
Na página Backup, execute as seguintes etapas:
-
Se você aplicou várias políticas ao recurso, na lista suspensa Política, selecione a política que deseja usar para backup.
Se a política selecionada para o backup sob demanda estiver associada a um agendamento de backup, os backups sob demanda serão retidos com base nas configurações de retenção especificadas para o tipo de agendamento.
-
Selecione Backup.
-
-
Monitorize o progresso da operação clicando em Monitor > trabalhos.
-
Nas configurações do MetroCluster, o SnapCenter pode não ser capaz de detetar uma relação de proteção após um failover.
Para obter informações, consulte: "Não é possível detetar a relação SnapMirror ou SnapVault após o failover do MetroCluster"
-
Se você estiver fazendo backup de dados de aplicativos em VMDKs e o tamanho de heap Java para o plug-in SnapCenter para VMware vSphere não for grande o suficiente, o backup pode falhar.
Para aumentar o tamanho do heap Java, localize o arquivo de script /opt/NetApp/init_scripts/scvservice. Nesse script, o comando do_start Method inicia o serviço de plug-in SnapCenter VMware. Atualize esse comando para o seguinte: Java -jar -Xmx8192M -Xms4096M
-
-
Inicie uma sessão de conexão com o servidor SnapCenter para um usuário especificado usando o cmdlet Open-SmConnection.
Open-smconnection -SMSbaseurl https:\\snapctr.demo.netapp.com:8146\
É apresentado o aviso de nome de utilizador e palavra-passe.
-
Adicione recursos usando o cmdlet Add-SmResources.
Este exemplo mostra como adicionar um banco de dados SAP HANA do tipo SingleContainer:
C:\PS> Add-SmResource -HostName '10.232.204.42' -PluginCode 'HANA' -DatabaseName H10 -ResourceType SingleContainer -StorageFootPrint (@{"VolumeName"="HanaData10";"StorageSystem"="vserver_scauto_primary"}) -SID 'H10' -filebackuppath '/tmp/HanaFileLog' -userstorekeys 'HS10' -osdbuser 'h10adm' -filebackupprefix 'H10_'
Este exemplo mostra como adicionar um banco de dados SAP HANA do tipo MultipleContainers:
C:\PS> Add-SmResource -HostName 'vp-hana2.gdl.englab.netapp.com' -PluginCode 'HANA' -DatabaseName MDC_MT -ResourceType MultipleContainers -StorageFootPrint (@{"VolumeName"="VP_HANA2_data";"StorageSystem"="buck.gdl.englab.netapp.com"}) -sid 'A12' -userstorekeys 'A12KEY' -TenantType 'MultiTenant'
Este exemplo mostra como criar um recurso de volume que não seja de dados:
C:\PS> Add-SmResource -HostName 'SNAPCENTERN42.sccore.test.com' -PluginCode 'hana' -ResourceName NonDataVolume -ResourceType NonDataVolume -StorageFootPrint (@{"VolumeName"="ng_pvol";"StorageSystem"="vserver_scauto_primary"}) -sid 'S10'
-
Crie uma política de backup usando o cmdlet Add-SmPolicy.
Este exemplo cria uma política de backup para um backup baseado em cópia Snapshot:
C:\PS> Add-SmPolicy -PolicyName hana_snapshotbased -PolicyType Backup -PluginPolicyType hana -BackupType SnapShotBasedBackup
Este exemplo cria uma política de backup para um backup baseado em arquivos:
C:\PS> Add-SmPolicy -PolicyName hana_Filebased -PolicyType Backup -PluginPolicyType hana -BackupType FileBasedBackup
-
Proteja o recurso ou adicione um novo grupo de recursos ao SnapCenter usando o cmdlet Add-SmResourceGroup.
Este exemplo protege um único recurso de contentor:
C:\PS> Add-SmProtectResource -PluginCode HANA -Policies hana_snapshotbased,hana_Filebased -Resources @{"Host"="host.example.com";"UID"="SID"} -Description test -usesnapcenterwithoutfilesystemconsistency
Este exemplo protege um recurso de vários contêineres:
C:\PS> Add-SmProtectResource -PluginCode HANA -Policies hana_snapshotbased,hana_Filebased -Resources @{"Host"="host.example.com";"UID"="MDC\SID"} -Description test -usesnapcenterwithoutfilesystemconsistency
Este exemplo cria um novo grupo de recursos com a política e os recursos especificados:
C:\PS> Add-SmResourceGroup -ResourceGroupName 'ResourceGroup_with_SingleContainer_MultipleContainers_Resources' -Resources @(@{"Host"="sccorelinux61.sccore.test.com";"Uid"="SID"},@{"Host"="sccorelinux62.sccore.test.com";"Uid"="MDC\SID"}) -Policies hana_snapshotbased,hana_Filebased -usesnapcenterwithoutfilesystemconsistency -plugincode 'HANA'
Este exemplo cria um grupo de recursos de volume não-dados:
C:\PS> Add-SmResourceGroup -ResourceGroupName 'Mixed_RG_backup_when_Remove_Backup_throguh_BackupName_windows' -Resources @(@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="H11";"PluginName"="hana"},@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="MDC\H31";"PluginName"="hana"},@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="NonDataVolume\S10\NonDataVolume";"PluginName"="hana"}) -Policies hanaprimary
-
Inicie uma nova tarefa de backup usando o cmdlet New-SmBackup.
Este exemplo mostra como fazer backup de um grupo de recursos:
C:\PS> New-SMBackup -ResourceGroupName 'ResourceGroup_with_SingleContainer_MultipleContainers_Resources' -Policy hana_snapshotbased
Este exemplo faz backup de um recurso protegido:
C:\PS> New-SMBackup -Resources @{"Host"="10.232.204.42";"Uid"="MDC\SID";"PluginName"="hana"} -Policy hana_Filebased
-
Monitore o status da tarefa (em execução, concluída ou com falha) usando o cmdlet Get-smJobSummaryReport.
PS C:\> Get-smJobSummaryReport -JobID 123
-
Monitore os detalhes da tarefa de backup, como ID do backup, nome do backup para executar a operação de restauração ou clone usando o cmdlet Get-SmBackupReport.
PS C:\> Get-SmBackupReport -JobId 351 Output: BackedUpObjects : {DB1} FailedObjects : {} IsScheduled : False HasMetadata : False SmBackupId : 269 SmJobId : 2361 StartDateTime : 10/4/2016 11:20:45 PM EndDateTime : 10/4/2016 11:21:32 PM Duration : 00:00:46.2536470 CreatedDateTime : 10/4/2016 11:21:09 PM Status : Completed ProtectionGroupName : Verify_ASUP_Message_windows SmProtectionGroupId : 211 PolicyName : test2 SmPolicyId : 20 BackupName : Verify_ASUP_Message_windows_scc54_10-04-2016_23.20.46.2758 VerificationStatus : NotVerified VerificationStatuses : SmJobError : BackupType : SCC_BACKUP CatalogingStatus : NotApplicable CatalogingStatuses : ReportDataCreatedDateTime :
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. Em alternativa, pode também consultar o "Guia de referência de cmdlet do software SnapCenter".