guia de administração e instalação do agente de ... · configurações da lista de conexões e...

418
Dell EMC Agente de aplicativo Microsoft Versão 4.6 Guia de instalação e administração 302-004-455 REV 02

Upload: others

Post on 27-Apr-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Dell EMC Agente de aplicativo MicrosoftVersão 4.6

Guia de instalação e administração302-004-455

REV 02

Page 2: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Copyright © 2014-2018 Dell Inc. ou suas subsidiárias. Todos os direitos reservados.

Publicado em Julho 2018

A Dell assegura que as informações apresentadas neste documento estão corretas na data da publicação. As informações estão sujeitas a

alterações sem prévio aviso.

AS INFORMAÇÕES CONTIDAS NESTA PUBLICAÇÃO SÃO FORNECIDAS “NO ESTADO EM QUE SE ENCONTRAM”. A DELL NÃO GARANTE

NENHUM TIPO DE INFORMAÇÃO CONTIDA NESTA PUBLICAÇÃO, ASSIM COMO SE ISENTA DE GARANTIAS DE COMERCIALIZAÇÃO OU

ADEQUAÇÃO DE UM PRODUTO A UM PROPÓSITO ESPECÍFICO. O USO, A CÓPIA E A DISTRIBUIÇÃO DE QUALQUER SOFTWARE DA DELL

DESCRITO NESTA PUBLICAÇÃO EXIGE UMA LICENÇA DE SOFTWARE.

Dell, EMC e outras marcas comerciais são marcas comerciais da Dell Inc. ou de suas subsidiárias. Outras marcas comerciais aqui mencionadas

pertencem a seus respectivos proprietários. Publicado no Brasil.

EMC BrasilRua Verbo Divino, 1.488 – 4º andar São Paulo – SP – 04719-002 0800-553622Tel.: (11) 5185-8800 Fax: (11) 5185-8999www.DellEMC.com/pt-br/index.htm

2 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 3: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

O Agente de aplicativo Microsoft para o Data Domain Boost com a arquitetura geral doSQL Server.................................................................................................................24O Agente de aplicativo Microsoft para Data Domain Boost com SQL Server —arquitetura do conjunto montado do CLR................................................................... 25Fluxo de dados e comando de backup agrupado......................................................... 26Backups agrupados no ambiente de DAG do Exchange...............................................27Ambiente do ProtectPoint com RecoverPoint............................................................ 29ProtectPoint com arquitetura do RecoverPoint.......................................................... 31ProtectPoint com VMAX nos locais principal e secundário......................................... 34ProtectPoint com vários arrays VMAX no mesmo local.............................................. 35ProtectPoint com arquitetura do VMAX..................................................................... 36Arquitetura do ProtectPoint for virtual machines....................................................... 40Backup do ProtectPoint em um Data Domain secundário em uma configuração deSRDF.......................................................................................................................... 77Backup do ProtectPoint em um Data Domain primário ou secundário em umaconfiguração de SRDF................................................................................................ 78Janela do Microsoft SQL Server Management Studio............................................... 110Data Domain Boost - Backup-General page................................................................ 111Configurações da lista de conexões e da lockbox do Data Domain............................. 113Data Domain — Adicionar detalhes do servidor Data Domain.................................... 113Data Domain Boost - Página Backup-Options............................................................ 115Data Domain Boost - Página Backup-Monitor............................................................ 118Data Domain Boost - Página Database Restore-General........................................... 120Especificando o ponto de restauração.......................................................................122Data Domain Boost - Página Database Restore-Files................................................ 123Data Domain Boost - Página Database Restore-Options........................................... 125Data Domain Boost - Página Database Restore-Monitor........................................... 128Data Domain Boost - Página Table Restore-General................................................. 130Data Domain Boost - Página Table Restore — Options ............................................ 132Data Domain Boost - Página Table Restore-Monitor................................................. 133ItemPoint for SQL Server — selecionando o caminho de origem.............................. 134ItemPoint for SQL Server — selecionando do caminho de destino........................... 135Janela do SQL Server Management Studio............................................................... 197ProtectPoint - Página Backup-General..................................................................... 198ProtectPoint - Página Backup-Options..................................................................... 199Configurações da lista de conexões e da lockbox do Data Domain............................200ProtectPoint - Add Data Domain server details......................................................... 201Nome do servidor Data Domain................................................................................. 201Configurações da lista de conexões e da lockbox do RecoverPoint.......................... 203ProtectPoint - Add RecoverPoint Server details...................................................... 203ProtectPoint - Página Backup-Monitor.................................................................... 205ProtectPoint - Página Database Restore-General.....................................................207Especificando o ponto de restauração......................................................................209ProtectPoint - Página Database Restore-Files.......................................................... 210ProtectPoint - Página Database Restore-Options......................................................211ProtectPoint - Página Database Restore-Monitor.....................................................214ProtectPoint - Página de restauração da tabela........................................................ 216ProtectPoint - Página Table Restore — Options.......................................................217ProtectPoint - Página Table Restore-Monitor...........................................................219ItemPoint for SQL Server — selecionando o caminho de origem..............................220ItemPoint for SQL Server — selecionando do caminho de destino...........................220ProtectPoint - Página Volume Restore..................................................................... 222ProtectPoint - Página Volume Restore-Options....................................................... 223

1

2

34567891011

12

13141516171819202122232425262728293031323334353637383940414243444546474849

FIGURAS

Agente de aplicativo Microsoft 4.6 Guia de instalação e administração 3

Page 4: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

ProtectPoint - Página Volume Restore-Files............................................................ 225ProtectPoint - Página Volume Restore-Monitor....................................................... 226ItemPoint for SQL Server — selecionando do caminho de destino...........................239ItemPoint for SQL Server — selecionando o caminho de origem..............................240Ícone de bandeja do sistema do Mount Service.........................................................291ItemPoint for Exchange Server — selecionando o caminho de origem..................... 306ItemPoint for Exchange Server — selecionando o caminho de destino.................... 306Visualizando os bookmarks do RecoverPoint............................................................ 393Recuperando WWNs usando o Unisphere para RecoverPoint...................................394ItemPoint for Exchange Server — selecionando o caminho de origem..................... 397ItemPoint for Exchange Server — selecionando o caminho de destino.....................397

5051525354555657585960

FIGURAS

4 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 5: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Histórico de revisões................................................................................................... 17Convenções de estilo.................................................................................................. 18Tipos de conexões de rede em um ambiente do ProtectPoint.....................................30ProtectPoint com a tecnologia do VMAX....................................................................33Tipos de conexão de rede em um ambiente do ProtectPoint com RecoverPoint........ 35Variáveis necessárias do comando de instalação silenciosa......................................... 51Variáveis opcionais do comando de instalação silenciosa.............................................51Opções de comando compatíveis para executar o ddbmaSQLCLRDeployApp.exe......53Funções mínimas exigidas do Windows para operações do Data Domain Boost do SQL...................................................................................................................................90Parâmetros de arquivo de configuração General......................................................... 91Parâmetros de arquivo de configuração Primary do sistema.......................................92Operações de comandos para criar e atualizar uma lockbox....................................... 94Os caracteres especiais aceitos incluem .................................................................. 100Opções obrigatórias do comando de backup............................................................. 136Opções adicionais do comando de backup.................................................................137Opções obrigatórias de comando de lista.................................................................. 143Opções adicionais de comando de lista......................................................................144Opções obrigatórias de comando de exclusão........................................................... 146Opções adicionais do comando de exclusão.............................................................. 146Códigos de retorno e descrição................................................................................. 148Opções obrigatórias do comando de restauração...................................................... 148Opções adicionais do comando de restauração......................................................... 150Opções obrigatórias de comando para executar operações relacionadas à classificaçãoem nuvem................................................................................................................. 168Opções adicionais de comando para executar operações relacionadas à classificaçãoem nuvem................................................................................................................. 169Opções de comandos da ferramenta de expiração.....................................................173Códigos de retorno e descrição................................................................................. 175Parâmetros de arquivo de configuração General....................................................... 180Parâmetros de arquivo de configuração Primary do sistema..................................... 180Parâmetros de arquivo de configuração em cluster do RecoverPoint........................182Parâmetros dos arquivos de configuração VMAX...................................................... 183Parâmetros dos arquivos de configuração DATA_MANAGEMENT............................183Operações de comandos para criar e atualizar uma lockbox...................................... 185Caracteres especiais aceitos .................................................................................... 195Opções obrigatórias do comando de backup.............................................................228Opções adicionais do comando de backup................................................................ 229Opções obrigatórias do comando de restauração...................................................... 231Opções obrigatórias para restaurações da reversão e quaisquer restaurações para umservidor físico........................................................................................................... 232Opções obrigatórias para ProtectPoint for virtual machines.....................................232Parâmetros opcionais para o comando de restauração............................................. 232Opções obrigatórias do comando de restauração...................................................... 241Opções adicionais do comando de restauração.........................................................242Restaurar parâmetros para apontar para um sistema DD secundário........................250Parâmetros para msagentadmin para gerenciar os backups do ProtectPoint........... 255Parâmetros para administração de msagentadmin para gerenciar os backups doProtectPoint.............................................................................................................257Códigos de retorno e descrição................................................................................ 258Parâmetros de arquivo de configuração General.......................................................263Parâmetros de arquivo de configuração Primary do sistema.....................................264Operações de comandos para criar e atualizar uma lockbox..................................... 267

123456789

1011121314151617181920212223

24

25262728293031323334353637

38394041424344

45464748

TABELAS

Agente de aplicativo Microsoft 4.6 Guia de instalação e administração 5

Page 6: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Permissões que a ferramenta App Agent Exchange Admin Configuration.................270Atributos do objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup... 279Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase....................279Atributos do objeto EMCExchangeBackupRestore.MountData.ExchangeMount...... 281Parâmetros obrigatórios do cmdlet Backup-Exchange............................................. 282Parâmetros adicionais do cmdlet Backup-Exchange.................................................283Parâmetros obrigatórios do cmdlet Get-ExchangeBackup........................................286Parâmetros adicionais do cmdlet Get-ExchangeBackup........................................... 286Parâmetros obrigatórios do cmdlet Mount-ExchangeBackup................................... 288Parâmetros adicionais do cmdlet Mount-ExchangeBackup.......................................289Parâmetros obrigatórios do cmdlet Remove-ExchangeBackup.................................292Parâmetros adicionais do cmdlet Remove-ExchangeBackup.................................... 292Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restauraçõesnormais.....................................................................................................................296Parâmetros adicionais do cmdlet Restore-Exchange para executar restauraçõesnormais.....................................................................................................................297Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restaurações decópia.........................................................................................................................302Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações decópia.........................................................................................................................302Backup do servidor do Exchange e restauração dos cmdlets do trabalho em segundoplano.........................................................................................................................307Opções obrigatórias de comando para executar operações relacionadas à classificaçãoem nuvem.................................................................................................................. 311Opções adicionais de comando para executar operações relacionadas à classificaçãoem nuvem.................................................................................................................. 311Opções obrigatórias de comando de lista.................................................................. 313Opções adicionais de comando de lista......................................................................313Opções obrigatórias de comando de exclusão........................................................... 315Opções adicionais do comando de exclusão.............................................................. 316Códigos de retorno e descrição.................................................................................318Parâmetros de arquivo de configuração geral............................................................321Parâmetros de arquivo de configuração do sistema primário.................................... 322Parâmetros de arquivo de configuração em cluster do RecoverPoint....................... 324Parâmetros dos arquivos de configuração do VMAX.................................................324Parâmetros dos arquivos de configuração DATA_MANAGEMENT........................... 325Operações de comandos para criar e atualizar uma lockbox......................................327Permissões que a ferramenta App Agent Exchange Admin Configuration.................330Atributos do objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup... 343Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase....................344Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage...........345Atributos do objeto EMCExchangeBackupRestore.MountData.ExchangeMount...... 347Parâmetros obrigatórios do cmdlet Backup-Exchange............................................. 348Parâmetros adicionais do cmdlet Backup-Exchange.................................................349Parâmetros obrigatórios do cmdlet Get-ExchangeBackup........................................352Parâmetros adicionais do cmdlet Get-ExchangeBackup........................................... 353Parâmetros obrigatórios do cmdlet Mount-ExchangeBackup................................... 355Parâmetros obrigatórios para a montagem de backups para recuperação para umservidor físico........................................................................................................... 356Parâmetros obrigatórios para a montagem de backups para recuperação para umamáquina virtual......................................................................................................... 356Parâmetros adicionais do cmdlet Mount-ExchangeBackup...................................... 356Parâmetros do cmdlet Get-ExchangeBackupMount................................................. 362

495051

52535455565758596061

62

63

64

65

66

67

6869707172737475767778798081

82

83848586878889

90

9192

TABELAS

6 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 7: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Parâmetros obrigatórios do cmdlet Dismount-ExchangeBackupMount.................... 364Parâmetros adicionais do cmdlet Dismount-ExchangeBackupMount........................365Parâmetros obrigatórios do cmdlet Remove-ExchangeBackup.................................368Parâmetros adicionais do cmdlet Remove-ExchangeBackup.................................... 368Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restauraçõesnormais.....................................................................................................................373Parâmetros obrigatórios para restaurações normais para um servidor físico ............374Parâmetros obrigatórios para ProtectPoint for virtual machines.............................. 375Parâmetros adicionais do cmdlet Restore-Exchange para executar restauraçõesnormais.....................................................................................................................375Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restaurações decópia.........................................................................................................................380Parâmetros obrigatórios para restaurações de cópia em um servidor físico ............. 382Parâmetros obrigatórios para ProtectPoint for virtual machines.............................. 382Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações decópia.........................................................................................................................382Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restaurações dareversão....................................................................................................................387Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações dareversão................................................................................................................... 388Parâmetros do Exchange Server para executar cmdlets de backup e restauração comotrabalhos em segundo plano..................................................................................... 398Restaurar parâmetros para apontar para um sistema DD secundário.........................401Restaurar parâmetros para apontar para um sistema DD secundário........................ 402Parâmetros para msagentadmin para gerenciar os backups do ProtectPoint........... 406Parâmetros para administração de msagentadmin para gerenciar os backups doProtectPoint.............................................................................................................408Códigos de retorno e descrição................................................................................ 409Nomes dos arquivos de registros de depuração.........................................................412Códigos de retorno e descrição................................................................................. 412Solucionando problemas do provedor de hardware................................................... 413Solucionando problemas diversos..............................................................................416

9394959697

9899100

101

102103104

105

106

107

108109110111

112113114115116

TABELAS

Agente de aplicativo Microsoft 4.6 Guia de instalação e administração 7

Page 8: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

TABELAS

8 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 9: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

3

5

17

Visão geral 21Introdução ao Agente de aplicativo Microsoft............................................ 22Operações de backup e restauração do Data Domain Boost....................... 23

Operações de backup e restauração do Data Domain Boost comSQL Server....................................................................................24Operações de backup e restauração do Data Domain Boost comSQL Server....................................................................................26

Backups e restaurações do ProtectPoint....................................................27ProtectPoint com RecoverPoint....................................................28ProtectPoint com backups e restaurações do VMAX.....................33

Backups e restaurações do ProtectPoint for virtual machines....................38Visão geral do ProtectPoint for virtual machines........................... 38Arquitetura do ProtectPoint for virtual machines.......................... 39Workflow de restauração do ProtectPoint for virtual machines......41Workflow de backup do ProtectPoint for virtual machines............ 42

Instalação e upgrade 45Instalando o Agente de aplicativo Microsoft............................................... 46

Requisitos compatíveis do sistema................................................ 46Pré-requisitos................................................................................46Instalando o Agente de aplicativo Microsoft usando o assistente deinstalação...................................................................................... 48Instalando o Agente de aplicativo Microsoft com o prompt decomando (instalação silenciosa).................................................... 50Etapas mais importantes para realizar após a instalação................52Implementando o conjunto montado do CLR................................. 52(Opcional) Criando e registrando os procedimentos armazenados doT-SQL em um banco de dados do usuário......................................53

Alterando as opções de instalação do Agente de aplicativo Microsoft........ 55Alterar a instalação do Agente de aplicativo Microsoft.................. 55Desabilitando a integração do eCDM ............................................ 55

Atualizando o Agente de aplicativo Microsoft.............................................55Fazendo o upgrade do Agente de aplicativo Microsoft usando oassistente de upgrade....................................................................56Fazendo upgrade do Agente de aplicativo Microsoft usando ainterface de linha de comando (upgrade silencioso)...................... 56

Desinstalando o Agente de aplicativo Microsoft......................................... 57Deinstalando o Agente de aplicativo Microsoft ao usar o arquivo deconfiguração..................................................................................57

Figuras

Tabelas

Prefácio

Capítulo 1

Capítulo 2

CONTEÚDO

Agente de aplicativo Microsoft 4.6 Guia de instalação e administração 9

Page 10: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Desinstalando o Agente de aplicativo Microsoft usando o programade desinstalação do Windows........................................................ 57Desinstalando o Agente de aplicativo Microsoft com o prompt decomando (desinstalação silenciosa)...............................................58

Configuração do sistema Data Domain 59Processamento distribuído de segmentos.................................................. 60

Modo ativado do processamento distribuído de segmentos...........60Modo desativado do processamento distribuído de segmentos...... 61

Balanceamento avançado de carga e failover de link................................... 61Restrições de configuração........................................................... 62

Replicação criptografada de arquivos gerenciados..................................... 62Criptografia de dados transparente do SQL Server.................................... 63Data Domain High Availability..................................................................... 64Instalando e atualizando o Data Domain Operating System........................ 64Configurando o sistema Data Domain......................................................... 64

Abrindo portas em um firewall para habilitar backups do DataDomain.......................................................................................... 65Ativando o Data Domain Boost em um sistema Data Domain paraData Domain Boost ....................................................................... 65Configurando o servidor Data Domain Boost..................................67Replicação do Data Domain........................................................... 75Replicação do VMAX..................................................................... 76Configurando limites de utilização de recursos do Data Domain.....79

Validando o sistema Data Domain............................................................... 83Configurando o uso do Data Domain Cloud Tier para movimentação dedados para a nuvem....................................................................................83

Configurando a política do DD Cloud Tier para mover dados para anuvem............................................................................................84

Solucionando problemas do sistema Data Domain...................................... 85

Agente de aplicativos Microsoft para Data Domain Boost comSQL Server 87Recursos do agente de aplicativos Microsoft para Data Domain Boost comSQL Server.................................................................................................88Configurando o agente de aplicativos Microsoft para Data Domain Boostcom SQL Server......................................................................................... 89

Configurando os privilégios de usuário necessários para realizaroperações do Data Domain Boost do SQL Server.......................... 89Criação de um arquivo de configuração..........................................91Configurando uma lockbox............................................................ 93Configurando o SQL AlwaysOn Availability Groups........................96Configurando pré-requisitos para executar backups agrupados debancos de dados do Always On Availability Group......................... 96

Protegendo dados do SQL Server com Data Domain Boost........................98Práticas recomendadas para backup e restauração do SQL Serverusando o Data Domain Boost......................................................... 98Convenções de nomenclatura para backup e recuperação com DataDomain Boost ............................................................................... 99Circunstâncias que promovem a backups do SQL Server para o nívelcompleto ..................................................................................... 100

Agendando backups do SQL Server...........................................................101Agendando backups do SQL Server usando o agente do SQL Server..................................................................................................... 101

Capítulo 3

Capítulo 4

CONTEÚDO

10 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 11: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Configurando o SQL Server Agent para agendar trabalhos........... 101Alterando as credenciais de log-in do serviço do agente do SQLServer...........................................................................................101Criando um proxy para o subsistema CmdExec............................ 102Agendando um trabalho CmdExec................................................103Agendando um trabalho CmdExec em um SQL Server único........103Agendando um trabalho CmdExec em vários SQL Servers........... 104Executando um trabalho em servidores de destino.......................105Agendando um trabalho do T-SQL............................................... 106Agendando backups do SQL Server usando o Agendador de tarefasdo Windows................................................................................. 109

Fazendo backup e restaurando o SQL Server usando o plug-in do SSMS doAgente de aplicativos Microsoft para DD Boost for Enterprise Apps.........109

Configurar backups com o plug-in do SSMS do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps..............110Configurar restaurações com o plug-in do SSMS do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps..............119Configurar restaurações com em nível de tabela com o plug-in doSSMS do Agente de aplicativos Microsoft para DD Boost forEnterprise Apps............................................................................128Redirecionando restaurações do SQL Server usando a GUI doAgente de aplicativos Microsoft para DD Boost for Enterprise Apps.....................................................................................................135

Fazendo backup e restauração do SQL Server usando comandos do DataDomain Boost............................................................................................135

Fazer backup dos bancos de dados do SQL Server usando o Agentede aplicativo Microsoft para o prompt de comando do Data DomainBoost........................................................................................... 135Listando backups e arquivos usando o prompt de comando doAgente de aplicativo Microsoft para Data Domain Boost.............. 143Excluindo backups usando o prompt de comando do Agente deaplicativo Microsoft para Data Domain Boost...............................145Códigos de retorno (erro) do comando msagentadminadministration.............................................................................. 148Restauração dos bancos de dados do SQL Server usando o Agentede aplicativo Microsoft para o prompt de comando do Data DomainBoost............................................................................................148Redirecionamento restaurações do SQL Server usando o prompt decomando do Agente de aplicativo Microsoft para Data DomainBoost........................................................................................... 156

Backup e restauração do SQL Server usando Data Domain Boost T-SQL. 157Fazendo backup dos bancos de dados do SQL Server usando oAgente de aplicativo Microsoft para scripts do Data Domain BoostT-SQL.......................................................................................... 157Restauração dos bancos de dados do SQL Server usando o Agentede aplicativo Microsoft para scripts Data Domain Boost T-SQL... 158Executando backups push do SQL Server usando scripts de T-SQLdo Agente de aplicativo Microsoft para Data Domain Boost......... 158Executando restaurações push do SQL Server usando scripts de T-SQL do Agente de aplicativo Microsoft para Data Domain Boost. 159Restaurando backups agrupados de bancos de dados do SQLAlwaysOn Availability Groups usando scripts de T-SQL do Agentede aplicativo Microsoft para Data Domain Boost.......................... 160Restaurando bancos de dados de backups agrupados do SQLAlwaysOn Availability Groups usando scripts de T-SQL do Agentede aplicativo Microsoft para Data Domain Boost.......................... 162

CONTEÚDO

Agente de aplicativo Microsoft 4.6 Guia de instalação e administração 11

Page 12: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Analisando a saída operacional do TSQL em várias tabelas........... 163Gerenciando savesets do SQL Server com um dispositivo Data DomainCloud Tier................................................................................................. 165

Listar savesets no Data Domain Cloud Tier...................................165Mover savesets para o Data Domain Cloud Tier........................... 166Recuperar savesets a partir do Data Domain Cloud Tier............... 167Recuperação de desastres a partir do Data Domain Cloud Tier.....167Opções de comando para as operações do Data Domain Cloud Tier .168

Recuperação de desastres do SQL Server com Data Domain Boost.......... 170Exibindo e excluindo backups com a ferramenta de expiração Data DomainBoost........................................................................................................ 170

Pré-requisitos...............................................................................170Exibir backups com a ferramenta de expiração Data Domain Boost...171Excluir backups expirados com a ferramenta de expiração DataDomain Boost................................................................................171Excluir backups com a ferramenta de expiração Data Domain Boost..................................................................................................... 172Opções de comando da ferramenta de expiração Data DomainBoost............................................................................................173Excluir backups expirados usando a ferramenta de expiração com T-SQL.............................................................................................. 174Códigos de retorno (erro) do comando da ferramenta de expiração..175

Agente de aplicativos Microsoft para ProtectPoint com SQLServer 177Recursos do Agente de aplicativo Microsoft para ProtectPoint com o SQLServer....................................................................................................... 178Configurando o Agente de aplicativo Microsoft para ProtectPoint com oSQL Server............................................................................................... 179

Criação de um arquivo de configuração........................................ 179Configurando uma lockbox........................................................... 184Configurando o SQL AlwaysOn Availability Groups.......................187Configuração do VMAX para realizar backups e restaurações...... 188Configurações aceitas do Agente de aplicativo Microsoft paraProtectPoint com SQL Server......................................................189

Configuração do ProtectPoint for virtual machines para SQL Server........190Protegendo dados do SQL Server com ProtectPoint................................ 192

Práticas recomendadas para backups e restaurações do SQL Serverusando o Agente de aplicativo Microsoft for ProtectPoint........... 192Realocando os volumes para uma LUN alternativa durante umarestauração em nível de volume do VMAX....................................194Convenções de nomenclatura para backup e recuperação comAgente de aplicativo Microsoft para ProtectPoint........................195

Fazendo backup e restaurando o SQL Server usando plug-in do SSMS doAgente de aplicativos Microsoft para ProtectPoint...................................196

Fazendo backup do SQL Server usando o plug-in do SSMS doAgente de aplicativos Microsoft para ProtectPoint...................... 196Restaurando bancos de dados do SQL Server usando o plug-in doSSMS Agente de aplicativos Microsoft para ProtectPoint.......... 206Restauração de dados no nível de tabela do SQL Server usando oplug-in do SSMS Agente de aplicativos Microsoft para ProtectPoint.....................................................................................................215

Capítulo 5

CONTEÚDO

12 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 13: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Restaurando volumes do SQL Server usando o plug-in do SSMS doAgente de aplicativos Microsoft para ProtectPoint..................... 220Restaurar um grupo de disponibilidade para uma instânciaalternativa................................................................................... 226Executando restaurações e backups híbridos do SQL Server usandoo plug-in do SSMS do Agente de aplicativos Microsoft paraProtectPoint................................................................................228

Fazendo backup e restauração do SQL Server usando comandos doProtectPoint.............................................................................................228

Fazendo backup do SQL Server usando o prompt de comando doAgente de aplicativo Microsoft para ProtectPoint....................... 228Restaurando bancos de dados do SQL Server usando o prompt decomando do ProtectPoint............................................................ 231Restaurando dados em nível de tabela do SQL Server usando oprompt de comando do ProtectPoint...........................................236Restaurando volumes do SQL Server usando o prompt de comandodo ProtectPoint...........................................................................240

Backup e restauração do SQL Server usando ProtectPoint T-SQL ..........244Fazendo backup do SQL Server usando o Agente de aplicativoMicrosoft para scripts do ProtectPoint T-SQL............................ 244Excluindo backups do ProtectPoint do SQL Server usando scriptsTSQL........................................................................................... 244Restaurando os banco de dados do SQL Server usando os scripts deT-SQL do Agente de aplicativo Microsoft para ProtectPoint.......245Restauração dos volumes do SQL Server usando o Agente deaplicativo Microsoft para scripts ProtectPoint T-SQL................. 246Analisando a saída operacional do TSQL em várias tabelas.......... 247

Restaurando backups de um sistema Data Domain secundário................. 248Restaurar um backup a partir de um sistema Data Domainsecundário................................................................................... 248Restaurar um backup de SQL do ProtectPoint for virtual machines apartir de um sistema Data Domain secundário............................. 250

Recuperação de desastres do SQL Server com ProtectPoint................... 251Gerenciando backups usando os comandos msagentadmin...................... 252

Lista de backups e arquivos......................................................... 252Excluir backups............................................................................253Listar backups montados ............................................................ 254Desmontar backups..................................................................... 254Parâmetros para o comando msagentadmin com o ProtectPoint.254Códigos de retorno (erro) do comando msagentadminadministration..............................................................................258

Agente de aplicativos Microsoft para Data Domain Boost comExchange Server 261Recursos do Agente de aplicativo Microsoft para Data Domain Boost com oExchange Server...................................................................................... 262Configurando o agente de aplicativos Microsoft para o Data Domain Boostcom Exchange Server...............................................................................263

Criação e importação de um arquivo de configuração..................263Configurando uma lockbox.......................................................... 266Configurando os usuários do Exchange com a ferramenta AppAgent Exchange Admin Configuration......................................... 269Importando manualmente módulos EMCExchangeBackupRestorePowerShell para o Exchange Server 2010....................................276Configurando backups agrupados de um DAG............................. 276

Capítulo 6

CONTEÚDO

Agente de aplicativo Microsoft 4.6 Guia de instalação e administração 13

Page 14: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Proteção de dados do Exchange Server com o Data Domain Boost.......... 277Práticas recomendadas para backups e restaurações do ExchangeServer usando o Agente de aplicativo Microsoft for Data DomainBoost........................................................................................... 277

Fazendo backup e restauração do Exchange Server usando cmdlets do DataDomain Boost Windows PowerShell......................................................... 278

Objeto de backup.........................................................................278Objeto de montagem....................................................................281Realizando backup do Exchange Server usando o Agente deaplicativo Microsoft para Data Domain Boost com cmdlets doWindows PowerShell................................................................... 282Listando os backups do Exchange Server usando o Agente deaplicativo Microsoft para cmdlets Data Domain Boost do WindowsPowerShell.................................................................................. 285Montando backups do Exchange Server usando o Agente deaplicativo Microsoft para Data Domain Boost com cmdlets doWindows PowerShell................................................................... 288Ícone de bandeja do sistema do Mount Service............................ 291Removendo os backups do Exchange Server usando o Agente deaplicativo Microsoft para Data Domain Boost com cmdlets doWindows PowerShell................................................................... 292Restaurando o Exchange Server usando o Agente de aplicativoMicrosoft para cmdlets do Data Domain Boost Windows PowerShell.................................................................................................... 296Pré-requisito para operações de restauração do Exchange ........ 296Executando restaurações normais............................................... 296Executando restaurações de banco de dados alternativo ou de cópia.....................................................................................................301Realizando restaurações em nível de item ou nível granular.........305Parâmetros do Agente de aplicativo Microsoft para Data DomainBoost com Exchange Server para executar cmdlets de backup erestauração como trabalhos em segundo plano........................... 306

Gerenciando savesets do Exchange Server com um dispositivo Data DomainCloud Tier................................................................................................. 307

Listar savesets no Data Domain Cloud Tier.................................. 308Mover savesets para o Data Domain Cloud Tier...........................308Recuperar savesets a partir do Data Domain Cloud Tier.............. 309Recuperação de desastres a partir do Data Domain Cloud Tier.... 310Opções de comando para as operações do Data Domain Cloud Tier .311

Gerenciando backups usando os comandos de administração msagentadmin..................................................................................................................312

Listando backups e arquivos usando o prompt de comando doAgente de aplicativo Microsoft para Data Domain Boost.............. 312Excluindo backups usando o prompt de comando do Agente deaplicativo Microsoft para Data Domain Boost...............................315Códigos de retorno (erro) do comando msagentadminadministration.............................................................................. 318

Executando a recuperação de desastres do Exchange Server com DataDomain Boost............................................................................................318

Agente de aplicativos Microsoft para ProtectPoint com ExchangeServer 319Recursos do Agente de aplicativo Microsoft para ProtectPoint com oExchange Server...................................................................................... 320

Capítulo 7

CONTEÚDO

14 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 15: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Configurando o Agente de aplicativo Microsoft para ProtectPoint com oExchange Server...................................................................................... 320

Criando e importando um arquivo de configuração.......................321Configurando uma lockbox...........................................................327Configurando os usuários do Exchange com a ferramenta AppAgent Exchange Admin Configuration......................................... 330Importando manualmente módulos EMCExchangeBackupRestorePowerShell para o Exchange Server 2010....................................336Configuração do VMAX para realizar backups e restaurações......337Configurações aceitas do Agente de aplicativo Microsoft paraProtectPoint com Exchange Server.............................................338

Configurando o ProtectPoint for virtual machines para o Exchange Server....339Protegendo dados do Exchange Server com o ProtectPoint.....................341

Práticas recomendadas para backups e restaurações do ExchangeServer usando o agente de aplicativos Microsoft para ProtectPoint.....................................................................................................341

Fazendo backup e restauração do Exchange Server usando cmdlets doProtectPoint Windows PowerShell...........................................................343

Objeto de backup.........................................................................343Objeto de montagem................................................................... 347Realizando backup do Exchange Server usando o Agente deaplicativo Microsoft para cmdlets do ProtectPoint WindowsPowerShell.................................................................................. 348Listando backups montados do Exchange Server usando o Agentede aplicativo Microsoft para ProtectPoint com cmdlets do WindowsPowerShell.................................................................................. 352Montando os backups do Exchange Server usando o Agente deaplicativo Microsoft para cmdlets ProtectPoint do WindowsPowerShell.................................................................................. 355Listando os backups montados do Exchange Server usando oAgente de aplicativo Microsoft para ProtectPoint com cmdlets doWindows PowerShell................................................................... 362Montando os backups do Exchange Server usando o Agente deaplicativo Microsoft para ProtectPoint com cmdlets do WindowsPowerShell.................................................................................. 364Restaurando os backups do Exchange Server usando o Agente deaplicativo Microsoft para cmdlets ProtectPoint do WindowsPowerShell.................................................................................. 367Restaurando o Exchange Server usando o Agente de aplicativoMicrosoft para cmdlets do ProtectPoint Windows PowerShell.... 372Pré-requisito para operações de restauração do Exchange .........373Realizando restaurações em nível de objeto ou normal................ 373Executando restaurações de banco de dados alternativo ou de cópia.................................................................................................... 380Realizando restaurações em nível de LUN ou reversão................ 386Realizando restaurações em nível de item ou nível granular......... 393Restaurando itens do Exchange Server usando a GUI do ItemPointfor Microsoft Exchange Server....................................................396Desmontando os backups............................................................ 397Parâmetros do Agente de aplicativo Microsoft para ProtectPointcom Exchange Server para executar cmdlets de backup erestauração como trabalhos em segundo plano........................... 398

Restaurando backups de um sistema Data Domain secundário................. 399Restaurar um backup a partir de um sistema Data Domainsecundário................................................................................... 399

CONTEÚDO

Agente de aplicativo Microsoft 4.6 Guia de instalação e administração 15

Page 16: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Restaurar um backup de Exchange do ProtectPoint for virtualmachines a partir de um sistema Data Domain secundário............401

Recuperação de desastres do Exchange Server com ProtectPoint.......... 402Gerenciando backups usando os comandos msagentadmin...................... 403

Lista de backups e arquivos......................................................... 403Excluir backups............................................................................404Listar backups montados ............................................................ 405Desmontar backups..................................................................... 405Parâmetros para o comando msagentadmin com o ProtectPoint 405Códigos de retorno (erro) do comando msagentadminadministration..............................................................................409

Solução de problemas 411Registros de depuração para solução de problemas de backup e recuperaçãodo Exchange............................................................................................. 412Códigos de retorno (erro) do comando msagentadmin administration...... 412Solução de problemas de integração do eCDM .........................................413Solucionando problemas do provedor de hardware................................... 413Solucionando problemas diversos..............................................................416

Capítulo 8

CONTEÚDO

16 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 17: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Prefácio

Como parte do esforço para melhorar as linhas de produto, a EMC lançaperiodicamente revisões de software e hardware. Portanto, nem todas as versões desoftware ou hardware em uso atualmente podem dar suporte a todas as funçõesdescritas neste documento. As notas da versão do produto contêm as informaçõesmais recentes sobre os recursos do produto.

Caso um produto não funcione corretamente ou não funcione conforme descrito nestedocumento, entre em contato com um profissional de suporte técnico.

Obs.

Este documento estava preciso no momento da publicação. Consulte o site de suporteem https://support.emc.com para verificar se você está usando a versão mais recentedeste documento.

ObjetivoEste documento descreve como instalar e configurar o Agente de aplicativo Microsoft.Ele também descreve como fazer backup e restaurar os aplicativos da Microsoft.

Público-alvoEste documento destina-se ao usuário que instala e configura o Agente de aplicativoMicrosoft. Ele também destina-se ao usuário que faz backup e restaura os aplicativosda Microsoft.

Histórico de revisõesA seguinte tabela apresenta o histórico de revisões deste documento.

Tabela 1 Histórico de revisões

Revisão Data Descrição

02 13 de julho de 2018 Esta revisão inclui as seguintes alterações:

l Foi adicionado o tópico "Pré-requisito paraoperações de restauração do Exchange" para oagente de aplicativos da Microsoft para o DataDomain Boost com capítulo do Exchange Server.

l Foi atualizado o tópico "Executando restauraçõesde banco de dados alternativo ou de cópia” noagente de aplicativos da Microsoft para o DataDomain Boost com capítulo do Exchange Server.

l Foi adicionado o tópico "Pré-requisito paraoperações de restauração do Exchange" para oagente de aplicativos da Microsoft para oProtectPoint com capítulo do Exchange Server.

l Foi atualizado o tópico "Executando restauraçõesde banco de dados alternativo ou de cópia” noagente de aplicativos da Microsoft para oProtectPoint com capítulo do Exchange Server.

Agente de aplicativo Microsoft 4.6 Guia de instalação e administração 17

Page 18: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 1 Histórico de revisões (continuação)

Revisão Data Descrição

01 14 de junho de2018

Primeira versão deste documento para o Agente deaplicativo Microsoft versão 4.6.

Documentação relacionadaAs seguintes publicações apresentam informações adicionais:

l Notas da Versão do Agente de Aplicativos Microsoft

l Guia de Instalação e Administração do Agente de Aplicativos de Banco de Dados

l Notas da Versão do Agente de Aplicativos de Banco de Dados

l Guia de Compatibilidade do Software Data Domain Boost for Enterprise Applications

l Documentação do Data Domain Operating System

l Guia de Configuração de Armazenamento Primário e de Proteção do ProtectPoint

l Guia de soluções do ProtectPoint

l Documentação do RecoverPoint

l Documentação do XtremIO

l Documentação do VMAX

l Guia do Usuário do ItemPoint for Microsoft SQL Server

l Guia do Usuário do ItemPoint for Microsoft Exchange Server

Convenções de avisos especiais que são usadas neste documentoAs seguintes convenções são usadas para avisos especiais:

AVISO

Identifica conteúdo que avisa sobre possíveis perda de dados ou de negócios.

Obs.

Contém informações importantes, mas não essenciais ao tópico.

Convenções tipográficasAs seguintes convenções de estilo tipográfico são usadas neste documento:

Tabela 2 Convenções de estilo

Negrito Usado em elementos de interface nos quais um usuário clica ou queseleciona especificamente, por exemplo, nomes de botões, campos,nomes de guias e caminhos de menu. Também usado para o nome deuma caixa de diálogo, página, painel, área da tela com título, legendade tabela e janela.

Itálico Usado em títulos completos de publicações mencionadas no texto.

Monospace Usada para:

l Código do sistema

l Resultados do sistema, como uma mensagem de erro ou umscript

Prefácio

18 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 19: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 2 Convenções de estilo (continuação)

l Nomes de caminhos, nomes de arquivos, extensões de nomes dearquivo, prompts e sintaxe

l Comandos e opções

Monospace em itálico Usado para variáveis.

Monospace emnegrito

Usado para interação do usuário.

[ ] Os colchetes delimitam valores opcionais.

| A linha vertical indica seleções alternativas. Ela significa ‘ou’ para asseleções alternativas.

{ } As chaves envolvem o conteúdo que o usuário deve especificar,como x, y ou z.

... As reticências indicam informações não essenciais omitidas doexemplo.

Você pode usar estes recursos para localizar mais informações sobre esse produto,obter suporte e fornecer feedback.

Onde encontrar a documentação do produto

l https://support.emc.com

l https://community.emc.com

Onde obter suporteO site de suporte em https://support.emc.com oferece acesso a informações delicenciamento, documentação de produtos, conselhos e downloads, além deinformações sobre instruções e solução de problemas. Essas informações podempermitir que você resolva um problema de um produto antes de entrar em contato como suporte.

Para acessar uma página de suporte específica de um produto:

1. Vá para https://support.emc.com/products.

2. Na caixa Find a Product by Name, digite um nome de produto e, em seguida,selecione o produto na lista que é exibida.

3. Clique em .

4. (Opcional) Para adicionar o produto a My Saved Products, na página específicado produto, clique em Add to My Saved Products.

Base de conhecimentosA base de conhecimento contém soluções aplicáveis que podem ser pesquisadas pelonúmero da solução, por exemplo, 123456, ou por palavra-chave.

Para pesquisar a base de conhecimento:

1. Vá para https://support.emc.com.

2. Clique em Advanced Search.A tela será atualizada e opções de filtro serão exibidas.

3. Na caixa Search Support or Find Service Request by Number, digite um númerode solução ou palavras-chave.

4. (Opcional) Para limitar a pesquisa a produtos específicos, digite um nome deproduto na caixa Scope by product e selecione o produto na lista que é exibida.

Prefácio

Agente de aplicativo Microsoft 4.6 Guia de instalação e administração 19

Page 20: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

5. Na caixa de lista Scope by resource, selecione Knowledgebase.O painel Knowledgebase Advanced Search será exibido.

6. (Opcional) Especifique outros filtros ou opções avançadas.

7. Clique em .

Bate-papo on-linePara participar de um bate-papo interativo ao vivo com um agente de suporte:

1. Vá para https://support.emc.com.

2. Clique em Chat with Support.

ChamadosPara obter ajuda detalhada do suporte, envie um chamado. Para enviar um chamado:

1. Vá para https://support.emc.com.

2. Clique em Create a Service Request.

Obs.

Para criar um chamado, você deve ter um contrato de suporte válido. Entre emcontato com um representante de vendas para detalhes sobre como obter umcontrato de suporte válido ou tirar dúvidas sobre uma conta.

Para analisar um chamado aberto:

1. Vá para https://support.emc.com.

2. Clique em Manage service requests.

Comunidade on-lineAcesse o site Community Network em https://community.emc.com para obtercontato de colegas e acessar conversas e conteúdo sobre suporte de produtossoluções. Interaja on-line com clientes, parceiros e profissionais certificados paratodos os produtos.

Como fornecer feedbackO feedback nos ajuda a melhorar a precisão, a organização e a qualidade geral daspublicações. Você pode enviar seu feedback para [email protected].

Prefácio

20 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 21: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

CAPÍTULO 1

Visão geral

l Introdução ao Agente de aplicativo Microsoft.................................................... 22l Operações de backup e restauração do Data Domain Boost...............................23l Backups e restaurações do ProtectPoint........................................................... 27l Backups e restaurações do ProtectPoint for virtual machines........................... 38

Visão geral 21

Page 22: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Introdução ao Agente de aplicativo MicrosoftO Agente de aplicativo Microsoft para Data Domain Boost for Enterprise Applicationse ProtectPoint é uma solução de aplicativo que aproveita um framework de proteçãode dados de aplicativo corporativo para proporcionar proteção de dados centrada noaplicativo.

O Agente de aplicativo Microsoft permite que os administradores do banco de dados ede aplicativos façam backup e restaurem seus aplicativos de modo eficiente usando asferramentas nativas dos aplicativos. Os backups do Agente de aplicativo Microsoft sãoconsistentes com aplicativos. O Agente de aplicativo Microsoft pode restaurarcompletamente os backups.

Data Domain BoostO Data Domain Boost for Enterprise Applications se integra às seguintes tecnologias:

l Data Domain Boost

l Data Domain, um dispositivo de backup de uso específico

O Agente de aplicativo Microsoft para Data Domain Boost oferece os seguintesrecursos:

l É compatível com backups do Data Domain Boost para um sistema Data Domain.

l É compatível com backups e restaurações do Data Domain Boost do SQL Serverpor uma conexão de rede Ethernet (IP) ou Fibre Channel (FC) para o Data Domain.Backups e restaurações usam uma Virtual Device Interface (VDI) do SQL.

l Compatível com backups e restaurações do Data Domain Boost do ExchangeServer via IP ou FC para o Data Domain usando a tecnologia de backup baseadoem block.

l É compatível com criptografia em trânsito de conexões do Data Domain Boostpara um sistema operacional Data Domain 5.5 ou posterior por uma conexão WAN.Para usar esse recurso, você pode configurar o sistema Data Domain comcriptografia de TLS (Transport Layer Security, segurança de camada detransporte) de força média ou alta. A configuração é transparente para o agentede aplicativos Microsoft. O Guia de Administração do Data Domain Boost maisrecente apresenta informações.

l Compatível com o Internet Protocol versão 6 (IPv6) para backups e restauraçõesdo Data Domain Boost.

l É compatível com redes do Data Domain IPv4, IPv6 e IPv4 e IPv6 combinados, ouseja, ambientes com vários endereços de ambientes de NIC (Network InterfaceCard, placa de interface da rede) dupla.

l É compatível com backups agrupados do Data Domain Boost para protegerambientes do AlwaysOn Availability Group do SQL Server, o que atende àsPreferências de backup do AlwaysOn Availability Group que foram definidas noSQL Server. Você pode definir as preferências de backup para executar tarefas,como transmitir backups para um nó secundário específico.

l Compatível com backups agrupados do Data Domain Boost dos DAGs (DatabaseAvailability Groups, grupos de disponibilidade do banco de dados) do ExchangeServer.

l É compatível com operações de backup e recuperação para o Data Domain VirtualEdition (DDVE) para SQL Server e Exchange Server nos seguintes ambientes denuvem:

Visão geral

22 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 23: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

n Nuvem da AWS (Amazon Web Services)

n Nuvem do Azure.

Obs.

Não há suporte para configurações em cluster e classificação em nuvem paraambientes de nuvem da AWS e do Azure.

ProtectPointA solução do ProtectPoint integra o armazenamento primário com armazenamento deproteção para backups em um sistema Data Domain. O ProtectPoint proporcionamovimento de block dos dados nas LUNs de origem do aplicativo às LUNs do DataDomain em uma rede de armazenamento dedicado. O aplicativo host não lê nem moveos dados. Apenas os blocks alterados são movidos do armazenamento primário para oarmazenamento de proteção por meio da rede dedicada. O workflow do ProtectPointpode oferecer proteção de dados em situações como janelas de backup pequenas ouinexistentes, que exigem requisitos de RTO (Recovery Time Objective, objetivo detempo de recuperação) ou de RPO (Recovery Point Objective, objetivo de ponto derecuperação) ou de uma combinação dessas situações, quando abordagens maistradicionais não conseguem atender com sucesso às demandas de negócios.

O Agente de aplicativo Microsoft para ProtectPoint oferece os seguintes recursos:

l Permite que você realize os seguintes tipos de backups:

n O ProtectPoint com RecoverPoint faz backup a partir do armazenamentoprimário do XtremIO para um sistema Data Domain

n O ProtectPoint faz backup a partir do armazenamento primário do SymmetrixVMAX para um sistema Data Domain

n Os backups do ProtectPoint for virtual machines de máquinas virtuais em umcluster VMHA (VMware High Availability) para um sistema Data Domain.

l É compatível com operações de backup e restauração do SQL e Exchange servernos seguintes arrays de armazenamento:

n XtremeIO com RecoverPoint

n VMAX

l Compatível com o Internet Protocol versão 6 (IPv6) para backups e restauraçõesdo ProtectPoint.

l No caso de backups agrupados do ProtectPoint, o Agente de aplicativo Microsoftfaz backup de bancos de dados do Always On Availability Group como bancos dedados independentes. A transmissão de backups para outro nó para proteção doProtectPoint não é uma preocupação, pois os dados mudam de umarmazenamento primário diretamente para um sistema Data Domain.

Operações de backup e restauração do Data Domain BoostUm backup do Data Domain Boost em um sistema Data Domain usa estescomponentes:

l A API da biblioteca do Data Domain Boost habilita o software para backup para secomunicar com o sistema Data Domain.O Guia de compatibilidade de software do Data Domain Boost for EnterpriseApplications, que pode ser obtido no suporte on-line, apresenta informações sobreas versões compatíveis da biblioteca do Data Domain Boost e do Data DomainOperating System.

Visão geral

Operações de backup e restauração do Data Domain Boost 23

Page 24: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l O componente do processamento de segmento distribuído analisa os dados que jáestão armazenados no sistema Data Domain e envia somente dados exclusivospara armazenamento. O componente do processamento de segmento distribuídopermite que os dados de backup sejam desduplicados no banco de dados ou que ohost de aplicativos reduza o volume de dados transferidos pela rede. O Processamento distribuído de segmentos na página 60 especifica informações.

Quando o sistema Data Domain restaura dados para um client, o sistema converte osdados armazenados para o estado original não desduplicado antes de enviá-los pelarede.

Operações de backup e restauração do Data Domain Boost com SQL ServerO Agente de aplicativo Microsoft for Data Domain Boost com o módulo do SQL Serverintegra-se à VDI (Virtual Desktop Interface) do SQL. A interface permite que o usuárioconfigure o módulo usando um plug-in no SSMS. O plug-in é semelhante ao backupnativo do SQL e à GUI (Graphical User Interface, interface gráfica do usuário) derestauração. Portanto, os DBAs (Database Administrators, administradores do bancode dados) podem usar as ferramentas nativas da Microsoft para fazer backup erestaurar os dados do SQL.

Arquitetura do Agente de aplicativo Microsoft para o Data Domain Boost com o SQL ServerA figura a seguir ilustra a arquitetura geral do Agente de aplicativo Microsoft para DataDomain Boost com o SQL Server.

Figura 1 O Agente de aplicativo Microsoft para o Data Domain Boost com a arquitetura geral doSQL Server

Os pontos a seguir descrevem os componentes importantes do Agente de aplicativoMicrosoft para Data Domain Boost com SQL Server:

l Plug-in do SQL Server Management Studio: O Agente de aplicativo Microsoft paraData Domain Boost com o SQL Server tem uma GUI de plug-in do SSMS. O plug-iné semelhante ao backup nativo do SQL e à GUI de restauração.

l Virtual Device Interface: O Agente de aplicativo Microsoft para Data Domain Boostcom SQL Server usa uma VDI, que é uma API fornecidz pelo SQL Server para serintegrado com o SQL Server e permite que o Data Domain Boost com o Agente deaplicativo Microsoft para fazer backup e restaurar dados do SQL Server. Adocumentação da Microsoft apresenta informações sobre a tecnologia VDI.

Visão geral

24 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 25: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 1 O Agente de aplicativo Microsoft para o Data Domain Boost com a arquitetura geral doSQL Server (continuação)

Execute o Agente de aplicativo Microsoft no mesmo host que possui o SQLServer.

l Biblioteca do DD Boost: Realiza a desduplicação baseada na origem e envia osdados de backup para o servidor Data Domain.

Conjunto montado SQL-CLR: Os scripts do CLR e do T-SQL devem estar integradospara criar funções ou procedimentos para realizar backups e restaurações em umambiente de SQL. A instalação do Agente de aplicativo Microsoft implementa oconjunto montado do CLR. O conjunto montado do CLR contém uma rotina tipofunção SQL exportável para executar qualquer comando Agente de aplicativoMicrosoft no prompt de comando.

A figura a seguir ilustra a arquitetura do conjunto montado de SQL Server - CLR.

Figura 2 O Agente de aplicativo Microsoft para Data Domain Boost com SQL Server —arquitetura do conjunto montado do CLR

Backups agrupados dos AlwaysOn Availability GroupsCom o recurso AlwaysOn Availability Groups do SQL Server, você pode ter bancos dedados em um AG (Availability Group, grupo de disponibilidade) para ter altadisponibilidade.

O administrador do banco de dados pode definir as preferências de backup do AG(Availability Group, grupo de disponibilidade) e indicar uma cópia específica, que podeser a cópia principal ou uma das cópias secundárias, para usar no backup.

O Agente de aplicativo Microsoft tem suporte a backups agrupados para backups doData Domain Boost. Durante os backups agrupados, o Agente de aplicativo Microsoftdetecta as definições de preferências de backup do SQL Server para o grupo dedisponibilidade e, depois, faz o backup no nó preferencial.

Visão geral

Operações de backup e restauração do Data Domain Boost com SQL Server 25

Page 26: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Em um nó secundário, o SQL Server é compatível com backups somente cópia dosbancos de dados. Se o nó preferencial for um nó secundário, o Agente de aplicativoMicrosoft realiza um backup somente cópia dos bancos de dados. Além disso, o SQLServer não é compatível com backups diferenciais em réplicas secundárias do SQLServer. No entanto, você pode realizar backups de registros de transação a partir dequalquer cópia.

A figura a seguir ilustra uma visão geral das interações do processo durante backupsagrupados. Na figura, o backup foi iniciado no nó A, mas o nó B é o preferencial.

Figura 3 Fluxo de dados e comando de backup agrupado

Operações de backup e restauração do Data Domain Boost com SQL ServerOs backups do Data Domain Boost com Exchange Server são backups baseados emVSS que usam a tecnologia de backup baseado em block para mover dados para umarmazenamento de proteção.

O Agente de aplicativo Microsoft usa a tecnologia de backup baseado em block parafazer backup de bancos de dados do Exchange Server nos ambientes de DAG eindependentes. A tecnologia baseada em block rastreia blocks alterados dos bancos dedados e arquivos de log do Exchange. Um backup completo faz backup de cada bancode dados e arquivos de log selecionados do Exchange. Um backup incremental fazbackup somente dos blocks alterados.

Os backups baseados em block são backups rápidos e com tempos reduzidos porque oprocesso de backup faz backup somente dos blocks de disco ocupados e alterados dobanco de dados e arquivos de log do Exchange.

Os backups baseados em block oferecem acesso instantâneo aos backups. Essesbackups permitem que você monte os backups usando os mesmos file systems quevocê usou para fazer backup dos dados.

Os backups baseados em block usam estas tecnologias:

l O recurso de snapshot do VSS (Volume Shadowcopy Service, serviço de cópias desombra de volume) no Windows para criar cópias consistentes do volume deorigem para os backups.

l O VHDx (Virtual Hard Disk), que é fragmentado, para fazer backup de dados parao dispositivo de destino.

Visão geral

26 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 27: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Backups agrupados de um DAGUm ambiente de disponibilidade do banco de dados (DAG) pode conter várias cópiaspassivas dos bancos de dados que são distribuídas entre vários Exchange Servers.

Em um ambiente de DAG, você pode executar os backups agrupados, usando o nomedo DAG ou o nome do nó do DAG como o nome do client.

Ao fazer backup de cópias do banco de dados ativo ou passivo no ambiente de DAG,todos os DAGs usam o método de backup agrupado para lidar melhor com situaçõesde failover. O método de backup agrupado oferece os seguintes benefícios:

l Permite que os backups das cópias do banco de dados passivo continuem mesmoquando as cópias do banco de dados passivo sejam movidas entre os servidoresExchange.

l Permite que você faça backup de todos os membros do DAG, inclusive mailboxdatabase de pastas públicas e independentes, usando um só saveset. Não énecessário executar um backup separado de cada nó.

O Agente de aplicativo Microsoft é compatível com backups agrupados de DAG comIP (com um ponto de acesso administrativo) e DAG sem IP (sem nenhum ponto deacesso administrativo) do Exchange Server.

A figura a seguir ilustra os backups agrupados no ambiente de DAG do Exchange.

Figura 4 Backups agrupados no ambiente de DAG do Exchange

Backups e restaurações do ProtectPointO agente de aplicativos Microsoft dá suporte ao tipo de proteção de dadosProtectPoint com estes arrays de armazenamento:

l Qualquer storage array com um vRPA (Virtual RecoverPoint Appliance, appliancevirtual do RecoveryPoint)

Visão geral

Backups e restaurações do ProtectPoint 27

Page 28: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l XtremIO com RecoverPointl VMAX

ProtectPoint com RecoverPointO Agente de aplicativo Microsoft tem suporte ao tipo de proteção do ProtectPoint dedados do aplicativo SQL e Exchange nos dispositivos de armazenamento XtremIOusando RecoverPoint.

O Agente de aplicativo Microsoft usa a tecnologia do ProtectPoint para habilitarbackups de snapshots de dados dos aplicativos Microsoft a partir do armazenamentoprimário em um sistema XtremIO para o armazenamento de proteção em um sistemaData Domain. Essa tecnologia oferecem movimento de block de dados das LUNs deorigem do sistema XtremIO (gerenciado pelos consistency groups do RecoverPoint)para o sistema Data Domain. O Agente de aplicativo Microsoft também permite que arestauração de backups do ProtectPoint do sistema Data Domain.

Um backup de dados do ProtectPoint é um backup completo com o custo de umbackup incremental. Além disso, o backup tem sobrecarga mínima no host deaplicativos porque todos os blocks alterados são movidos diretamente do XtremIOpara o Data Domain por meio de um appliance RecoverPoint (RPA).

A matriz de compatibilidade de software, disponível em http://compatibilityguide.emc.com:8080/CompGuideApp/, especifica informações sobre asplataformas, os file systems e os gerenciadores de volumes compatíveis para realizaras operações do ProtectPoint.

Use as ferramentas de backup e recuperação do Agente de aplicativo Microsoft, comoo plug-in do SQL Server Management Studio e o cmdlets do PowerShell, paraexecutar as operações de backup e recuperação do ProtectPoint para dados do SQLServer e Exchange Server.

O ProtectPoint usa estes recursos no sistema Data Domain, no cluster doRecoverPoint e no array do XtremIO para fornecer proteção de dados:

l No sistema Data Domain:

n serviços do vdisk e SCSI de destinon FastCopyn Data Domain Boost

l No cluster do RecoverPoint:

n Consistency groups do RecoverPointl No array XtremIO:

n Grupo de iniciadores do XtremIO

No RecoverPoint, os consistency groups protegem as LUNs de origem (volumes). Doisconjuntos de dados que dependem um do outro, como um banco de dados e umregistro de banco de dados, geralmente fazem parte do mesmo consistency group. Oscomponentes lógicos de um consistency group incluem cópias, conjuntos dereplicação e registros:

l As cópias e os registros são todos os volumes de um consistency group que sãouma origem ou um destino de replicação em um cluster específico de RPA.

l Um consistency group consiste em um ou mais conjuntos de replicação queincluem um volume de produção e qualquer volume local ou remoto, para o qual ovolume de produção é replicado. Em um consistency group, o número de conjuntosde replicação é igual ao número de volumes de produção replicados.

Um conjunto de grupos do RecoverPoint é um conjunto definido pelo usuário deconsistency groups. A documentação do RecoverPoint apresenta informações sobre

Visão geral

28 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 29: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

consistency groups e os procedimentos para configurar os consistency groups e seuscomponentes.

Estas condições se aplicam às operações do ProtectPoint:

l A cópia local em um consistency group existe no sistema Data Domain, e não hánenhum volume de registro para essa cópia local. O consistency group pode tersomente uma cópia local em um sistema Data Domain.

l Não é possível habilitar bookmarking paralelo para um conjunto de grupos.

l A exclusão de um consistency group não exclui as imagens estáticas associadasque os backups criaram em um sistema Data Domain. Você deve excluirmanualmente as imagens estáticas de acordo com a documentação do DataDomain.

A figura a seguir mostra um exemplo de topologia do ProtectPoint com um localprincipal e um secundário. No local principal, o host do aplicativo acessa os dados dobanco de dados que são armazenados no sistema XtremIO, e os dados de backup sãotransferidos para o sistema Data Domain. Um host de recuperação separado éopcional. Se a recuperação for realizada no host do aplicativo original, o host doaplicativo também é o host de recuperação.

Figura 5 Ambiente do ProtectPoint com RecoverPoint

Se você tiver um local secundário, pode replicar os dados de backup a partir dosistema Data Domain no local principal para o sistema Data Domain no localsecundário. No local secundário, você também pode recuperar os dados em um hostde recuperação opcional.

As operações do ProtectPoint com RecoverPoint exigem conexões de SAN via rede IP(LAN ou WAN) e via Fibre Channel (FC). A tabela a seguir lista os tipos necessários deconexões de rede.

Visão geral

ProtectPoint com RecoverPoint 29

Page 30: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 3 Tipos de conexões de rede em um ambiente do ProtectPoint

Site Componentes conectados Tipo de conexão

Local principal Host principal de aplicativos ao sistemaXtremIO principal

FC

Host principal de aplicativos ao RPA IP

Host principal de aplicativos ao sistema DataDomain principal

IP ou (FC e IP)

Sistema XtremIO principal ao RPA FC e IP

RPA ao sistema Data Domain principal IP e FC (opcional)

Host principal de recuperação (opcional) aosistema XtremIO principal

FC

Host principal de recuperação (opcional) aosistema Data Domain principal

IP ou (FC e IP)

Host principal de recuperação (opcional) aoRPA

IP

Local secundário(opcional)

Host secundário de recuperação ao sistemaXtremIO

FC

Host secundário de recuperação ao sistemaData Domain

FC e IP

Conexões entre locais(opcional)

Host principal de aplicativos ao sistema DataDomain

IP

Sistema Data Domain principal ao sistemaData Domain secundário

IP

ProtectPoint com arquitetura do RecoverPointA figura a seguir ilustra o ProtectPoint com a arquitetura do RecoverPoint.

Visão geral

30 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 31: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 6 ProtectPoint com arquitetura do RecoverPoint

A seguir estão os componentes importantes da arquitetura do Agente de aplicativoMicrosoft para ProtectPoint com arquitetura do RecoverPoint:

l Solicitante (solicitador de VSS de agente de aplicativos): Comunica-se com o VSSWriter e o serviço VSS para orquestrar o backup e grava as entradas do catálogo,que incluem os metadados de backup, como a lista dos bancos de dados combackup e nomes de imagens estáticas no servidor Data Domain.

l Volume Shadow Copy Service (serviço de cópias de sombra de volume): Coordenaas ações entre software para backup, o aplicativo (SQL Server ou ExchangeServer) e o provedor de hardware. Esse componente permite a criação de backupsconsistentes com aplicativos.

l Provedor do hardware (provedor de Hardware VSS do agente de aplicativos): Criaimagens shadow copy usando a tecnologia do ProtectPoint. Esse componente éimplementado como um serviço do Windows COM. Esse componente permitecriar, importar e restaurar uma imagem shadow copy para o solicitante e para oserviço usando a tecnologia do ProtectPoint. Esse componente não é um provedorgenérico. Ele funciona somente com o solicitante do Agente de aplicativoMicrosoft.

l Gravador: Um aplicativo em si, ou seja, o SQL Server ou o Exchange Server.

Workflow de backup do ProtectPointO workflow de backup do ProtectPoint inclui estas etapas:

1. O administrador do banco de dados inicia um ProtectPoint com o backup doRecoverPoint executando a ferramenta de backup nativa do banco de dados eespecificando o tipo de backup.

2. O Agente de aplicativo Microsoft associa os arquivos no backup a uma lista deLUNs de origem do XtremIO, obtém as informações sobre consistency groupsrelevantes do RecoverPoint e verifica se as LUNs de origem podem ser protegidasusando o ProtectPoint com RecoverPoint.

Visão geral

ProtectPoint com RecoverPoint 31

Page 32: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

3. O Agente de aplicativo Microsoft notifica o aplicativo ou o banco de dados que osarquivos podem ser desativados ou colocados em modo de backup dinâmico.

4. O Agente de aplicativo Microsoft notifica o RecoverPoint para criar um snapshotpoint-in-time, ou seja, um bookmark dos consistency groups que contêm as LUNsde origem.

5. O RecoverPoint cria um snapshot de todos os consistency groups necessários nosistema XtremIO.

6. O Agente de aplicativo Microsoft notifica o aplicativo ou o banco de dados que osarquivos podem ser reativados ou retirados do modo de backup para impactomínimo no aplicativo ou no banco de dados.

7. O RecoverPoint usa o Data Domain Boost para gravar todos os blocks alteradosdesde o snapshot anterior nos arquivos de trabalho no sistema Data Domain.

8. O RecoverPoint usa o serviço de FastCopy para criar e armazenar uma imagemestática do vdisk do Data Domain de cada arquivo de trabalho do Data DomainBoost. As imagens estáticas do vdisk formam o backup permanente.

9. A ferramenta de backup do banco de dados registra o backup com sucesso em seucatálogo de backup.

10. O Agente de aplicativo Microsoft registra o backup no próprio catálogo, em umaunidade de armazenamento predefinida do Data Domain Boost no sistema DataDomain.

11. O Agente de aplicativo Microsoft usa o workflow do Data Domain Boost para fazerbackup dos arquivos que o ProtectPoint não consegue proteger, para o sistemaData Domain, que fornece proteção completa de dados.

Workflow de restauração do ProtectPointO workflow de restauração do ProtectPoint inclui estas etapas:

1. O administrador do banco de dados inicia uma restauração do ProtectPoint pelaexecução da ferramenta de recuperação nativa do banco de dados no host derecuperação.

2. A ferramenta de recuperação nativa do banco de dados solicita que o Agente deaplicativo Microsoft restaure os dados necessários e forneça um identificador dobackup.

3. O Agente de aplicativo Microsoft executa as pesquisa no próprio catálogo paralocalizar o backup solicitado, que consiste em imagens estáticas no sistema DataDomain.

4. O Agente de aplicativo Microsoft instancia as imagens estáticas correspondentesque estão presentes nas LUNs de restauração no sistema Data Domain, usando oserviço do vdisk.

5. Por padrão, o Agente de aplicativo Microsoft monta as LUNs de restauraçãodiretamente no host de recuperação, que pode ser o host de backup original ou umhost diferente, e copia os arquivos necessários nos locais solicitados.

6. Se o DBA selecionar uma restauração da reversão para o host original, o Agente deaplicativo Microsoft precisa do cluster do RecoverPoint para realizar umarestauração no nível de LUN para as LUNs de origem inicial.No caso de uma versão do RecoverPoint mais antiga que a 5.0, se o DBAselecionar uma restauração da reversão, o Agente de aplicativo Microsoft exigeque o cluster do RecoverPoint restaure todo o consistency group para as LUNs deorigem inicial. Se o consistency group que você restaurou contiver várias LUNs,todas essas LUNs serão sobrescritas e estarão inacessíveis durante a restauração

Visão geral

32 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 33: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

da reversão, mesmo quando os objetos de backup estiverem presentes apenas emalgumas LUNs.

Dependendo do tipo de banco de dados, a ferramenta de recuperação do banco dedados pode aplicar os registros de transações para tornar o banco de dadosconsistente ou para avançar para uma hora após o backup ter ocorrido. Se os registrosnão estiverem no host de aplicativos, o Agente de aplicativo Microsoft restaura eaplica os registros por meio de uma operação de restauração do Data Domain Boost oudo ProtectPoint. O tipo de restauração depende de como foi feito o backup dosregistros.

ProtectPoint com backups e restaurações do VMAXO Agente de aplicativo Microsoft oferece suporte ao uso do ProtectPoint com VMAXpara proteger os aplicativos Microsoft a seguir:

l SQL Server

l Exchange Server

O Agente de aplicativo Microsoft usa o ProtectPoint com VMAX para fazer backupsde snapshot dos dados dos aplicativos e mover esses dados com eficiência paraarmazenamento de proteção em um sistema Data Domain.

Os arquivos que não podem passar por backup com o ProtectPoint com VMAX, comoarquivos que não residem no VMAX ou que não são suportados para snapshots devidoa restrições do fornecedor, ainda são protegidos usando backups do Data DomainBoost.

A recuperação é realizada usando ferramentas de recuperação de banco de dadosespecíficos.

A matriz de compatibilidade on-line, que está disponível em http://compatibilityguide.emc.com:8080/CompGuideApp/, apresenta informações sobre asplataformas, os file systems e os gerenciadores de volumes compatíveis para realizaras operações do ProtectPoint com VMAX.

A tecnologia do ProtectPoint usa os seguintes recursos do Data Domain e VMAXstorage array:

Tabela 4 ProtectPoint com a tecnologia do VMAX

Sistema Tecnologia

Data Domain vdisk e destinos SCSI

FastCopy

VMAX FAST.X para encapsular dispositivos externosdo Data Domain

SnapVX para snapshots

Ao realizar backups, o ProtectPoint primeiro cria um snapshot do SnapVX no arrayVMAX. Em seguida, ele usa informações de rastreamento interno para movimentarcom eficiência apenas os blocos de dados alterados por meio de uma rede de área dearmazenamento (SAN) até o dispositivo de armazenamento de destino do DataDomain (vdisk), sem passar pelo host de aplicativos. O Data Domain usa esses blocksalterados para atualizar sua imagem armazenada mais recentemente.

Essa abordagem ao armazenamento e transmissão permite que o ProtectPoint façabackups completos, agregando apenas o custo de um backup incremental.

Visão geral

ProtectPoint com backups e restaurações do VMAX 33

Page 34: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Os backups do ProtectPoint têm sobrecarga mínima no host de aplicativos porque osdados protegidos são transferidos diretamente do array VMAX para o sistema DataDomain em uma SAN.

ProtectPoint compatível com configurações do VMAXSaiba mais sobre o ProtectPoint compatível com configurações do VMAX

O ambiente do ProtectPoint com um array VMAX no local principal e um arrayVMAX no local secundárioA figura a seguir mostra um exemplo de topologia do ProtectPoint com VMAX com umlocal principal e um local secundário opcional.

No local principal, o host de aplicativos acessa o banco de dados que é armazenado noarray VMAX e os dados de backup são transferidos para o sistema Data Domain. Umhost de recuperação separado é opcional. Se você realizar uma operação derestauração no host do aplicativo original, o host do aplicativo também será o host derecuperação.

Figura 7 ProtectPoint com VMAX nos locais principal e secundário

Você pode replicar os dados de backup do sistema Data Domain que estão no localprincipal para o sistema Data Domain que está no local secundário. Além disso, vocêpode restaurar os dados para um host de recuperação opcional que está no localsecundário. No entanto, você não pode executar uma restauração em nível de volume,também conhecida como uma restauração da reversão.

Host do ProtectPoint com vários arrays VMAX no mesmo localO agente de aplicativos da Microsoft dá suporte a backup e restauração de dados deaplicativos que residem em vários storage arrays do VMAX no mesmo local. A figura aseguir mostra um exemplo dessa topologia:

Visão geral

34 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 35: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 8 ProtectPoint com vários arrays VMAX no mesmo local

Depois que um backup de snapshot é iniciado, o VSS desativa todas as LUNs aomesmo tempo. O provedor de hardware do VMAX VSS leva snapshots de cada umadas LUNs oferecidas pelo VMAX.

As imagens estáticas que contém dados das LUNs de backup são armazenadas em umúnico sistema Data Domain.

ProtectPoint com requisitos de conectividade do VMAXAs operações do ProtectPoint exigem rede IP (LAN ou WAN) e conexões FC SAN.

A tabela a seguir lista os tipos necessários de conexões de rede:

Tabela 5 Tipos de conexão de rede em um ambiente do ProtectPoint com RecoverPoint

Site Componentes conectados Tipo de conexão

Local principal Host principal de aplicativos ao sistema VMAXprimário

FC

Host principal de aplicativos ao sistema DataDomain principal

IP

Sistema VMAX primário ao sistema DataDomain principal

FC

Visão geral

ProtectPoint com backups e restaurações do VMAX 35

Page 36: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 5 Tipos de conexão de rede em um ambiente do ProtectPoint comRecoverPoint (continuação)

Site Componentes conectados Tipo de conexão

Host principal de recuperação (opcional) aosistema VMAX principal

FC

Host principal de recuperação (opcional) aosistema Data Domain principal

IP

Local secundário(opcional)

Host secundário de recuperação ao sistemaVMAX secundário

FC

Host secundário de recuperação ao sistemaData Domain secundário

IP

Sistema VMAX secundário ao sistema DataDomain secundário

FC

Conexões entre locais(opcional)

Host principal de aplicativos ao sistema DataDomain secundário

IP

Sistema Data Domain principal ao sistemaData Domain secundário

IP

Sistema VMAX principal ao sistema VMAXsecundário

SRDF/S, SRDF/A ouSRDF/Metro

Sistema VMAX secundário ao sistema DataDomain principal

FC, se a distânciapermitir

Sistema VMAX principal ao sistema DataDomain secundário

FC, se a distânciapermitir

ProtectPoint com arquitetura do VMAXA figura a seguir ilustra o ProtectPoint com a arquitetura VMAX.

Figura 9 ProtectPoint com arquitetura do VMAX

Visão geral

36 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 37: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

ProtectPoint com o workflow de backup do VMAXO workflow de backup do ProtectPoint com VMAX inclui estas etapas:

1. O DBA inicia um backup do ProtectPoint que executa a ferramenta de backupnativa do banco de dados e especifica o tipo de backup.

2. O Agente de aplicativo Microsoft associa os arquivos no backup a uma lista dedispositivos de origem VMAX (LUNs de origem) e verifica se os dispositivos podemser protegidos usando o ProtectPoint.

3. O Agente de aplicativo Microsoft notifica o aplicativo ou o banco de dados que osarquivos podem ser desativados ou colocados em modo de backup dinâmico.

4. O Agente de aplicativo Microsoft cria um snapshot do SnapVX no array VMAX.

5. O Agente de aplicativo Microsoft notifica o aplicativo ou o banco de dados que osarquivos podem ser reativados ou retirados do modo de backup para impactomínimo no aplicativo ou no banco de dados.

6. O array VMAX copia os dados alterados de cada LUN de origem para umdispositivo vdisk do Data Domain correspondente, que é uma LUN encapsulada doVMAX FAST.X.

7. Para cada dispositivo Data Domain vdisk, o sistema Data Domain cria e armazenauma imagem estática do Data Domain vdisk, a qual é um backup permanente.

8. A ferramenta de backup do banco de dados registra o backup com sucesso em seucatálogo de backup.

9. O Agente de aplicativo Microsoft registra o backup em seu próprio catálogo, emuma unidade de armazenamento predefinida do Data Domain Boost no sistemaData Domain.

10. O Agente de aplicativo Microsoft usa o workflow do Data Domain Boost para fazerbackup dos arquivos que o ProtectPoint não consegue proteger, para o sistemaData Domain, o qual fornece proteção completa de dados.

Workflow de restauração do ProtectPoint com VMAXO workflow de restauração do ProtectPoint com WMAX inclui estas etapas:

1. O DBA inicia uma restauração e recuperação do ProtectPoint pela execução daferramenta de recuperação nativa do banco de dados no host de recuperação.

2. A ferramenta de recuperação nativa do banco de dados solicita que o Agente deaplicativo Microsoft restaure os dados necessários e forneça um identificador dobackup.

3. O Agente de aplicativo Microsoft pesquisa em seu próprio catálogo para localizar obackup solicitado, que é uma imagem estática no sistema Data Domain.

4. Dependendo do tipo de restauração que você está realizando, uma destas açõesocorre:

l Durante as operações de restauração da reversão, o Agente de aplicativoMicrosoft vincula o snapshot à LUN do VMAX, que é conhecida como a LUN derestauração do Agente de aplicativo Microsoft.

l Durante todas as outras operações de restauração, o Agente de aplicativoMicrosoft instancia a imagem estática correspondente em um dispositivo devdisk do Data Domain, que é uma LUN FAST.X encapsulada em um arrayVMAX. A LUN FAST.X é conhecida com a LUN de restauração do Agente deaplicativo Microsoft.

Visão geral

ProtectPoint com backups e restaurações do VMAX 37

Page 38: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

5. Por padrão, o Agente de aplicativo Microsoft monta a LUN de restauração de voltano host de recuperação e copia os arquivos necessários para os locais solicitados.Se o DBA selecionar uma restauração da reversão para o host original, o Agente deaplicativo Microsoft realiza uma restauração no nível de LUN do VMAX para odispositivo de origem inicial.

Se o DBA selecionar uma restauração da reversão para hosts alternativos, oAgente de aplicativo Microsoft realiza uma restauração no nível de LUN do VMAXpara o dispositivo de destino alternativo.

Dependendo do tipo de banco de dados, a ferramenta de recuperação do banco dedados pode aplicar os registros de transações para tornar o banco de dadosconsistente ou para avançar para uma hora após o backup ter ocorrido. Se os registrosnão estiverem no host de aplicativos, o Agente de aplicativo Microsoft restaura eaplica os registros por meio de uma operação de restauração do Data Domain Boost oudo ProtectPoint. O tipo de restauração depende de como foi feito o backup dosregistros.

Backups e restaurações do ProtectPoint for virtualmachines

O ProtectPoint for virtual machines executa backups de snapshot dos dados do SQL eExchange Server que residem em máquinas virtuais VMware.

O Agente de aplicativo Microsoft faz backup dos dados para armazenamento deproteção em um sistema Data Domain e restaura os backups de máquinas virtuais deorigem ou em hosts alternativos.

Visão geral do ProtectPoint for virtual machinesProtectPoint for virtual machines é uma solução integrada de hypervisor VMware queoferece proteção de dados e recuperação para máquinas virtuais VMware em umambiente vSphere. Os dados do aplicativo residem em discos virtuais VMware e sãoarmazenados internamente em arquivos VMDK simples ou dispositivos RDM. Essatecnologia realiza backups de snapshot diretamente a partir do hypervisor no sistemaData Domain nos casos a seguir:

l O administrador de aplicativos inicia a cópia consistente com aplicativos usando oAgente de aplicativo Microsoft do sistema operacional guest.

l O administrador de infraestrutura inicia a cópia consistente com falhas do servidoreCDM.

A solução usa dispositivos virtuais do RecoverPoint (vRPAs) que são integrados emhosts VMware ESXi.

Os vRPAs devem ser implementados com o software do eCDM para possibilitarbackups e restaurações com o Agente de aplicativo Microsoft. O servidor eCDMexecuta as seguintes funções:

l Detecta as máquinas virtuais em servidores VMware vCenter registrados.

l Configura um consistency group para cada máquina virtual protegida.

l Cria cópias de snapshots consistentes em caso de falhas em máquinas virtuaisdiretamente do hypervisor no sistema Data Domain.

l Detecta as cópias consistentes com aplicativos que o Agente de aplicativoMicrosoft cria e permite que o administrador de infraestrutura faça asrestaurações em nível de máquina virtual a partir dessas cópias consistentes comaplicativos.

Visão geral

38 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 39: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Um backup ProtectPoint for virtual machines de um banco de dados é uma cópiacompleta da imagem de máquina virtual que é criada ao mover apenas os blocosalterados do nível do hypervisor para o sistema Data Domain. O backup temsobrecarga mínima sobre o host de aplicativos, porque todos os blocos alterados sãotransferidos diretamente do hypervisor para o Data Domain por meio de vRPA.

O Agente de aplicativo Microsoft também protege os registros de transação que sãonecessários para a recuperação do banco de dados e não podem ser copiados por meiode snapshots, devido a restrições do fornecedor de banco de dados. O Agente deaplicativo Microsoft protege esses arquivos por meio de um backup do Data DomainBoost, para oferecer proteção completa do banco de dados.

O vRPA usa internamente a replicação baseada em snap (SBR) para o destino do DataDomain para a realização de backups. Quando o Agente de aplicativo Microsoft inicia obackup, o vRPA faz um snapshot point-in-time da máquina virtual e move os blocosalterados do armazenamento de dados do hypervisor para o sistema Data Domain,ignorando o host do aplicativo.

Um backup ProtectPoint for virtual machines inclui o backup de todos os dispositivosde origem (volumes VMDK ou RDM) e os metadados da máquina virtual. Esse backuppode ser usado não apenas pelo administrador do aplicativo para restaurar os dados doaplicativo, mas também pelo administrador de infraestrutura para restaurar toda amáquina virtual ao local original ou alternativo.

Use as ferramentas de backup e recuperação do Agente de aplicativo Microsoft, comoo plug-in do SQL Server Management Studio e o cmdlets do PowerShell, paraexecutar as operações de backup e recuperação do ProtectPoint for virtual machinespara dados do SQL Server e Exchange Server que residem em máquinas virtuaisVMware.

O guia de compatibilidade de software on-line, disponível em http://compatibilityguide.emc.com:8080/CompGuideApp/, apresenta detalhes sobre asplataformas e os componentes de software que são compatíveis com operações doProtectPoint for virtual machines.

Arquitetura do ProtectPoint for virtual machinesA figura a seguir mostra o ambiente do ProtectPoint for virtual machines e osprincipais componentes que interagem durante os backups com o Agente de aplicativoMicrosoft.

Visão geral

Arquitetura do ProtectPoint for virtual machines 39

Page 40: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 10 Arquitetura do ProtectPoint for virtual machines

A lista a seguir apresenta mais detalhes sobre os componentes da soluçãoProtectPoint for virtual machines:

l Cluster ESXi — um conjunto de hosts ESXi que criam um cluster para balancear acarga, compartilhar recursos e oferecer disponibilidade contínua para máquinasvirtuais (VMs).

l Host ESXi — um servidor que executa o software ESXi, que é um software dehypervisor da VMware para virtualizar o hardware e permitir a execução demáquinas virtuais.

l RDM (Raw Device Mapping) — um arquivo de mapeamento em um volumeseparado do file system do cluster que possibilita que uma máquina virtual acessediretamente um dispositivo de armazenamento físico bruto.

l Divisor — um mecanismo que intercepta gravações de dados e as envia paravolumes de armazenamento designados e vRPA.

l vCenter server — um servidor que gerencia o ambiente virtual.

l Máquina virtual (VM) — um computador de software que executa um sistemaoperacional e programas como um computador físico.

l VMDK (Virtual Machine Disk) — um formato de arquivo em contêiner parahospedar discos virtuais, indicando um arquivo ou um dispositivo real que contenhaos dados.

l vRPA — um dispositivo virtual do RecoverPoint individual que aceita a replicaçãobaseada em snap (SBR) para criar backups de máquinas virtuais em um sistemaData Domain.

l Cluster do vRPA — um cluster de dois ou mais vRPAs altamente disponível. Ocluster do vRPA é o núcleo do mecanismo de proteção Hypervisor Direct.ProtectPoint for virtual machines é um agente de aplicativos que cria e restaurabackups por meio do mecanismo Hypervisor Direct. O Hypervisor Direct só podeser instalado pelos Serviços Profissionais, e é registrado e habilitado pelo eCDM.

Visão geral

40 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 41: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Consulte o Guia de Administração e do Usuário do eCDM para obter detalhes sobre ovRPA e implementações do eCDM, assim como a configuração para o ProtectPoint forvirtual machines.

Workflow de restauração do ProtectPoint for virtual machinesO Agente de aplicativo Microsoft dá suporte a restaurações normais, restaurações dareversão e restaurações em nível granular por meio do ProtectPoint for virtualmachines. O server do eCDM é necessário para todas as operações de restauração emontagem, exceto pelas restaurações da reversão.

As operações de restauração normal e em nível granular usam o eCDM para montar ascópias no host de recuperação usando um compartilhamento NFS por meio de umaconexão TCP/IP com o Data Domain.

A restauração da reversão usa o vRPA e reverte o banco de dados inteiro restaurandoapenas os blocos alterados.

O Agente de aplicativo Microsoft também pode executar uma restauração da últimainstância ao montar as imagens de backup diretamente pelo sistema Data Domain.Semelhante à tecnologia ProtectPoint física, a restauração diretamente do sistemaData Domain requer o provisionamento dos dispositivos de restauração de vdisk e oacesso direto a partir do host de recuperação para esses dispositivos. Portanto, useuma restauração da última instância somente quando não existir outro método derestaurar os dados, por exemplo, restaurando do ambiente virtual para um ambientefísico.

Obs.

O Agente de aplicativo Microsoft não é compatível com estes tipos de restaurações:

l Restauração de uma máquina virtual inteira para a mesma ou outra máquina virtual.Use a GUI do eCDM para a restauração de uma máquina virtual inteira.

l Restauração de nível de objeto ou restauração da reversão de um backupProtectPoint for virtual machines de uma réplica do sistema Data Domain.Você pode executar uma restauração da última instância diretamente de umaréplica do sistema Data Domain.

l Restauração da reversão em um dispositivo diferente do dispositivo de produçãooriginal.

O workflow de restauração do ProtectPoint for virtual machines inclui as seguintesetapas:

1. O administrador do banco de dados inicia uma restauração e recuperação do bancode dados pela execução da ferramenta de recuperação nativa do banco de dadosno host de recuperação.

2. O Agente de aplicativo Microsoft executa as pesquisas em seu próprio catálogopara localizar o backup solicitado, o qual consiste em imagens estáticas no sistemaData Domain.

3. Se o DBA seleciona uma restauração em nível de objeto, também conhecido comouma restauração normal ou em nível granular de nas opções de interface dousuário, as etapas a seguir são concluídas:

a. O Agente de aplicativo Microsoft solicita que o eCDM monte as imagensestáticas por meio de um compartilhamento NFS.

Visão geral

Workflow de restauração do ProtectPoint for virtual machines 41

Page 42: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

b. O software eCDM exporta as imagens estáticas que contêm o conteúdo dodisco virtual.

c. O software eCDM faz hot-add das imagens estáticas como novos discosvirtuais à máquina virtual por meio do vCenter.

d. O Agente de aplicativo Microsoft detecta os dispositivos adicionadosrecentemente.

e. O Agente de aplicativo Microsoft monta os discos.

f. O Agente de aplicativo Microsoft copia os arquivos necessários a partir dosdiscos montados para o local solicitado. Se você escolher a opção demontagem apenas, essa etapa não ocorrerá.

4. Se o DBA selecionar uma restauração da reversão, o Agente de aplicativoMicrosoft solicitará que o vRPA reverta somente os dispositivos de origens iniciaisonde reside o banco de dados ou o tablespace. O agente não solicita uma reversãode todos os dispositivos na máquina virtual.

5. Dependendo do tipo de operação de recuperação, o Agente de aplicativo Microsofttambém restaura e aplica os registros por meio do Data Domain Boost.

Obs.

Para uma restauração da última instância, o Agente de aplicativo Microsoft instanciaas imagens estáticas correspondentes em LUNs de restauração no sistema DataDomain por meio do serviço vdisk.

Workflow de backup do ProtectPoint for virtual machinesO workflow de backup do ProtectPoint for virtual machines inclui as etapas a seguir:

1. O administrador do banco de dados inicia um backup do ProtectPoint for virtualmachines que executa a ferramenta de backup nativa do banco de dados.

2. O Agente de aplicativo Microsoft detecta quais dispositivos estão envolvidos nobackup do banco de dados e se os dispositivos pertencem a uma máquina virtualpara a qual o eCDM habilita a proteção no vRPA. O Agente de aplicativo Microsofttambém detecta qual consistency group contém a máquina virtual e verifica se osdispositivos de banco de dados estão protegidos.

3. O Agente de aplicativo Microsoft notifica o aplicativo ou o banco de dados de queos arquivos podem ser desativados.

4. O Agente de aplicativo Microsoft notifica o vRPA para criar um backup desnapshot point-in-time do consistency group que protege a máquina virtual.

5. O vRPA cria um snapshot de todos os VMDKs em determinada máquina virtual noconsistency group.

6. O Agente de aplicativo Microsoft notifica o aplicativo ou o banco de dados de queos arquivos podem ser reativados para impacto mínimo no aplicativo ou no bancode dados.

7. O vRPA usa o Data Domain Boost para gravar todos os blocks alterados (desde osnapshot anterior) na unidade de armazenamento do Data Domain.

8. O vRPA usa o serviço FastCopy no sistema Data Domain para copiar os arquivosVMDK e metadados de máquina virtual do snapshot para o pool do DD vdisk e criaras imagens estáticas. Cada VMDK tem sua própria imagem estática, e osmetadados de máquina virtual são armazenados em uma imagem estáticaseparada.

Visão geral

42 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 43: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

9. A ferramenta de backup do banco de dados registra o backup com sucesso em seucatálogo de backup.

10. O Agente de aplicativo Microsoft registra o backup em seu próprio catálogo, emuma unidade de armazenamento predefinida do Data Domain Boost no sistemaData Domain.

11. O Agente de aplicativo Microsoft faz backup dos arquivos que o ProtectPoint nãoconsegue proteger, como registros de transações do SQL Server. O Agente deaplicativo Microsoft usa o Data Domain Boost para fazer backup desses arquivospara o sistema Data Domain, o qual fornece proteção de dados completa.

Visão geral

Workflow de backup do ProtectPoint for virtual machines 43

Page 44: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Visão geral

44 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 45: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

CAPÍTULO 2

Instalação e upgrade

l Instalando o Agente de aplicativo Microsoft.......................................................46l Alterando as opções de instalação do Agente de aplicativo Microsoft................55l Atualizando o Agente de aplicativo Microsoft.................................................... 55l Desinstalando o Agente de aplicativo Microsoft................................................. 57

Instalação e upgrade 45

Page 46: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Instalando o Agente de aplicativo MicrosoftSeu sistema deve atender aos requisitos e pré-requisitos específicos antes dainstalação do Agente de aplicativo Microsoft.

AVISO

O Agente de aplicativo Microsoft pode coexistir com outros produtos de backup quevocê usa para proteger dados. No entanto, o Agente de aplicativo Microsoft não podecoexistir com o Agente de aplicativo de banco de dados.

Requisitos compatíveis do sistemaO Guia de compatibilidade de software do EMC Data Domain Boost for EnterpriseApplications apresenta informações sobre os requisitos do sistema, como aplicativos esistemas operacionais compatíveis.

Pré-requisitosVerifique se estes pré-requisitos foram atendidos antes de instalar o Agente deaplicativo Microsoft.

Pré-requisito do SQL Server

Certifique-se de que o ambiente do SQL Server atende aos seguintes pré-requisitosantes da instalação do Agente de aplicativo Microsoft:

l Certifique-se de que o volume no qual você instalou o Agente de aplicativoMicrosoft não fará parte dos backups.

l Instale os seguintes aplicativos no host como Administrador:

n Microsoft SQL Server.

n Tanto a ferramenta de gerenciamento SQL Server Management Studio(SSMS) como parte da instalação do SQL Server ou do Pacote RedistribuívelMicrosoft Visual Studio 2010 Shell (Isolado).

n .NET Framework 4.0.Para instalar e usar o ItemPoint for SQL para backups do ProtectPoint, instaleo framework .Net 4.5.

O guia de compatibilidade do Data Domain Boost for Enterprise Applications e doProtectPoint apresenta mais informações sobre as versões compatíveis desoftware e sistema operacional.

n Se você estiver instalando o Agente de aplicativo Microsoft com o ProtectPointpara VMAX, instale o VMAX Solutions Enabler antes de instalar o Agente deaplicativo Microsoft. Caso contrário, quando o Agente de aplicativo Microsoftfor instalado, ele sobrescreve as chaves de registro. Certifique-se de que vocêexecute uma instalação personalizada do VMAX Solutions Enabler no modolocal e selecione a opção VSS Provider. O guia de configuração e instalação doSolutions Enabler apresenta instruções de instalação.

l Obtenha as licenças de software necessárias.Entre em contato com seu representante de vendas para obter mais detalhessobre as licenças necessárias para o ambiente.

Instalação e upgrade

46 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 47: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Baixe o pacote de software do Agente de aplicativo Microsoft do site de suporteon-line (https://support.emc.com) para o Windows Agente de aplicativoMicrosoft para o host do SQL Server.

l Para implantar o conjunto montado Common Language Runtime (CLR) e executarfunções do T-SQL integradas ao CLR em um ambiente de SQL, você deve ser umadministrador no:

n O administrador de domínio do host do SQL se o host do SQL faz parte dodomínio e do SQL server está sendo executado no contexto de umadministrador de domínio.

n O SQL Server e o banco de dados master.

l Para registrar o conjunto montado de CLR que você precisa para a integração doT-SQL, você tornou o .NET Framework 4.0 disponível no ambiente MSSQL.

l Para obter a conta de log-in do Windows usada pelos processos de backup erestauração do Agente de aplicativo Microsoft para se conectar a um SQL Server,conceda as seguintes funções:

n Função de administrador do sistema (sysadmin) do SQL Server para fornecer aconsulta de backup do T-SQL.

n Função de sysadmin do SQL Server para abrir um identificador de memóriacompartilhada ao iniciar a VDI.

l Como usuário do Agente de aplicativo Microsoft, certifique-se de que você émembro dos seguintes grupos:

n Grupo de operadores de backup locais.

n Grupo de administradores locais.

Para operações do Data Domain Boost do SQL Server, o Configurando osprivilégios de usuário necessários para realizar operações do Data Domain Boostdo SQL Server na página 89 apresenta os privilégios mínimos do usuário que sãonecessários para a conta do SQL Server e do Windows.

l Faça log-in com um usuário administrativo para instalar e iniciar o Agente deaplicativo Microsoft. Se você não for um usuário administrador de domínio,execute como um administrador local.

l Para realizar os backups do Agente de aplicativo Microsoft para SQL Server paraum servidor Data Domain via FC, você concedeu ao usuário do SQL Server osprivilégios de administrador (SERVICE).

l Para criar backups com sucesso e restaurar os registros, você concedeu aousuário do SQL Server (SERVICE) o acesso de gravação à pasta de instalação doAgente de aplicativo Microsoft e à subpasta de registro.

l Faça log-in com um usuário administrativo para executar o ItemPoint. Você deveexecutar o ItemPoint no modo administrativo.

Pré-requisitos do Exchange Server

Certifique-se de que o ambiente do Exchange Server atende aos seguintes pré-requisitos antes da instalação do Agente de aplicativo Microsoft:

l Certifique-se de que o volume no qual você instala o Agente de aplicativoMicrosoft não fará parte dos backups.

l Instale os seguintes aplicativos no host como Administrador:

n Microsoft Exchange Server.

Instalação e upgrade

Pré-requisitos 47

Page 48: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

n .NET Framework 4.0.Para instalar e usar o ItemPoint for Exchange para backups do ProtectPoint,instale o framework .NET 4.0 SP1.

Certifique-se de utilizar o Microsoft Office Outlook 2010 ou posterior (apenasversões de 32 bits).

O guia de compatibilidade do Data Domain Boost for Enterprise Applications e doProtectPoint apresenta mais informações sobre as versões compatíveis desoftware e sistema operacional.

n Se você estiver instalando o Agente de aplicativo Microsoft com o ProtectPointpara VMAX, instale o VMAX Solutions Enabler antes de instalar o Agente deaplicativo Microsoft. Caso contrário, quando o Agente de aplicativo Microsoftfor instalado, ele sobrescreve as chaves de registro. Certifique-se de que vocêexecute uma instalação personalizada do VMAX Solutions Enabler no modolocal e selecione a opção VSS Provider. O guia de configuração e instalação doSolutions Enabler apresenta instruções de instalação.

l Obtenha uma das seguintes licenças de software:

n Licença de capacidade do Data Protection Suite for Enterprise Applications.

n Licença de capacidade do Data Protection Suite.Para ativar o ProtectPoint com operações do RecoverPoint com um sistemaXtremIO, obtenha as licenças apropriadas de capacidade de origem do XtremIOe do RecoverPoint.

Entre em contato com o representante de vendas para obter mais detalhessobre a licença para o ambiente.

l Baixe o pacote de software do Agente de aplicativo Microsoft do site de suporteon-line (https://support.emc.com) para o Windows Agente de aplicativoMicrosoft para o host do Exchange Server.

l Certifique-se de que o usuário do Agente de aplicativo Microsoft é membro dogrupo de administradores locais.

l Faça log-in com um usuário administrativo para instalar e iniciar o Agente deaplicativo Microsoft. Se você não for um usuário administrador de domínio,execute como um administrador local.

l Faça log-in com um usuário administrativo para executar o ItemPoint. Você deveexecutar o ItemPoint no modo administrativo.

Instalando o Agente de aplicativo Microsoft usando o assistente de instalaçãoPara instalar o Agente de aplicativo Microsoft por meio do assistente de instalação,execute as seguintes etapas:

Procedimento

1. Baixe o arquivo msappagent46_win_x64.zip para o host do Agente deaplicativo Microsoft.

2. Abra e extraia o arquivo msappagent46_win_x64.zip com o WinZip.

Quando for solicitado a inserir uma senha, digite a senha recebida com a licençade software.

3. Clique duas vezes no arquivo emcmsappagent.exe para iniciar o assistente deinstalação.

4. Na página Welcome Wizard, selecione I agree to the license term andagreements e clique em Next.

Instalação e upgrade

48 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 49: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

5. Na página Change Install Location, realize uma das seguintes tarefas e cliqueem Next.

l No campo Folder name, deixe o local de instalação padrão como-é.

O local padrão da instalação é C:\Program Files\DPSAPPS\MSAPPAGENT.

l Para especificar um local de instalação diferente, clique em Change.

Na caixa de diálogo exibida, especifique o local de instalação e clique em OK.

6. Na página Configure Installation Options, conclua as seguintes etapas:

a. Selecione qualquer uma das seguintes opções de instalação, conformenecessário:

l Selecione ProtectPoint para instalar o provedor de hardware doProtectPoint.

l Selecione SSMS plug-in para instalar a GUI do plug-in SQL ServerManagement Studio, que pode ser usada para realizar backup de SQLServer e as operações de restauração.

l Selecione ItemPoint para instalar o software do ItemPoint, que podemser usados para executar operações de restauração em nível granular.

l Selecione eCDM Agent para integrar o Agente de aplicativo Microsoftcom o eCDM durante a instalação. No campo Appliance Hostname or IPaddress, digite o nome de host ou endereço IP do server do eCDM ondeas informações de backup serão informadas.Você pode habilitar a integração com um servidor do eCDM a qualquermomento executando novamente o assistente de instalação.

Obs.

Instalação do agente do eCDM exige que a porta 7000 esteja abertabidirecionalmente. Essa porta é necessária para habilitar a comunicaçãoentre o Agente de aplicativo Microsoft e o dispositivo do eCDM.

b. Clique em Install >.

Obs.

Se você selecionar ProtectPoint e o Solutions Enabler não for detectado nohost, uma mensagem de advertência será exibida. Certifique-se de instalar oSolutions Enabler antes de instalar o Agente de aplicativo Microsoft.

7. Para SQL Server apenas, analise as informações em Implementando o conjuntomontado do CLR na página 52 e (Opcional) Criando e registrando osprocedimentos armazenados do T-SQL em um banco de dados do usuário napágina 53.

8. Na página CLR assembly deployment wizard , execute as seguintes etapas:

Obs.

Essa etapa não se aplica à instalação no Exchange Server. Se você estiverinstalando o software em um Exchange Server, clique em Close.

Instalação e upgrade

Instalando o Agente de aplicativo Microsoft usando o assistente de instalação 49

Page 50: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

a. Selecione ou desmarque as instâncias do SQL Server nas quais querimplementar o conjunto montado de CLR. Por padrão, todas as instâncias doSQL Server estão selecionadas.

b. Para implementar o conjunto montado do CLR, selecione uma das seguintesopções de autenticação:

l Current Windows User

l Use Windows Authentication

l Use Database Authentication

c. Selecione Enable ProtectPoint Stored Procedures para usar osprocedimentos armazenados do ProtectPoint.

d. Nos campos User name e Password respectivamente, digite o nome deusuário e a senha do usuário que tem os privilégios necessários paraimplementar o conjunto montado do CLR.

e. Clique em Deploy.

Se você selecionou o ItemPoint para instalar em um host do SQL Server, acaixa de diálogo Windows Security é exibida para confirmar a instalação dodriver EldoS.

f. Clique em Install.

g. Após a conclusão da implementação, clique em Next.

9. Na página Complete the Setup, clique em Finish.

Se você estiver instalando o Agente de aplicativo Microsoft em um host doExchange Server, af erramenta App Agent Exchange Admin Configuration seráexibida.

A ferramenta App Agent Exchange Admin Configuration permite criar ouredefinir as permissões de uma conta com os privilégios necessários paraexecutar a operação de backup e restauração em um Exchange Server. Configurando os usuários do Exchange com a ferramenta App Agent ExchangeAdmin Configuration na página 269 apresenta informações sobre a ferramenta.

Instalando o Agente de aplicativo Microsoft com o prompt de comando(instalação silenciosa)

Para instalar silenciosamente a Agente de aplicativo Microsoft, execute o seguintecomando:

emcmsappagent.exe -silent -log "<log_file_path>"ProductInstallPath="<installation_path>" EnableSSMS={0|1}EnableProtectPoint={0|1} EnableSSMSProtectPoint={0|1}InstallECDMAgent={0|1} ECDMHostname="<hostname/ip>" EnableCLR={0|1}

Obs.

O software ItemPoint não pode ser instalado silenciosamente. Para instalar oItemPoint para recuperação em nível granular, use o assistente de instalação doAgente de aplicativo Microsoft.

A tabela a seguir descreve as variáveis necessárias do comando de instalaçãosilenciosa.

Instalação e upgrade

50 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 51: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 6 Variáveis necessárias do comando de instalação silenciosa

Variável Descrição

-silent Indica uma instalação silenciosa.

-log "<log_file_path>" Especifica o caminho onde o arquivo de logdeve ser criado ou salvo.O arquivo de log exibe o status da instalação.No caso da instalação silenciosa, você deveusar a opção -log <log_file_path>.

A tabela a seguir descreve as variáveis opcionais do comando de instalação silenciosa.

Tabela 7 Variáveis opcionais do comando de instalação silenciosa

Variável Descrição

ProductInstallPath="<installation_path>"

Especifica um caminho modificado em que oproduto deve ser instalado. Se você nãoespecificar essa opção, o produto é instaladono local padrão.

EnableSSMS={0|1} Especifica se deseja instalar o plug-in doSSMS. O valor padrão é 1, o qual instala oplug-in do SSMS.

EnableProtectPoint={0|1} Instala o provedor de hardware doProtectPoint quando você especificar 1. Ovalor padrão é 0, o qual não instala oProtectPoint.

EnableSSMSProtectPoint={0|1} Instala o provedor de hardware doProtectPoint e o plug-in do SSMS paraProtectPoint quando você especificar 1. Ovalor padrão é 0, o qual não instala essasopções.

InstallECDMAgent={0|1} Integra-se ao Agente de aplicativo Microsoftcom um servidor de eCDM durante ainstalação quando você especificar 1. O valorpadrão é 0.

Obs.

Instalação do agente do eCDM exige que aporta 7000 esteja aberta bidirecionalmente.Essa porta é necessária para habilitar acomunicação entre o Agente de aplicativoMicrosoft e o dispositivo do eCDM.

ECDMHostname="<hostname/ip>" Especifica o nome de host ou endereço IP doservidor do eCDM onde as informações debackup serão informadas.

EnableCLR={0|1} Especifica se você deseja implementar o CLR.Por padrão, essa opção está habilitada e temo valor 1, que implementa o CLR.

Instalação e upgrade

Instalando o Agente de aplicativo Microsoft com o prompt de comando (instalação silenciosa) 51

Page 52: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Exemplos de comandos para instalar silenciosamente o Agente de aplicativoMicrosoftConsidere os seguintes comandos de exemplo para instalar silenciosamente o Agentede aplicativo Microsoft:

l O seguinte comando instala o Agente de aplicativo Microsoft com o plug-in doSSMS do Data Domain Boost:emcmsappagent.exe -silent -log "C:\Users\Administrator\Desktop\installLog.txt" ProductInstallPath="C:\Users\Administrator\Desktop\EMC msappagent—sappagent40"

l O seguinte comando instala o Agente de aplicativo Microsoft sem implementar oCLR:emcmsappagent.exe -silent -log "C:\Users\Administrator\Desktop\installLog.txt" ProductInstallPath="C:\Users\Administrator\Desktop\EMC msappagent—sappagent40" EnableCLR=0

l O seguinte comando instala o Agente de aplicativo Microsoft com o ProtectPointapenas:emcmsappagent.exe -silent -log "C:\Users\Administrator\Desktop\installLog.txt" ProductInstallPath="C:\Users\Administrator\Desktop\EMC msappagent—sappagent40" EnableProtectPoint=1 EnableSSMS=0

l O seguinte comando instala o Agente de aplicativo Microsoft com o ProtectPoint eo plug-in do SSMS:emcmsappagent.exe -silent -log "C:\Users\Administrator\Desktop\installLog.txt" ProductInstallPath="C:\Users\Administrator\Desktop\EMC msappagent—sappagent40" EnableSSMSProtectPoint=1

Etapas mais importantes para realizar após a instalaçãol Instale o Agente de aplicativo Microsoft em todos os nós de um cluster do SQL

Server para que o conjunto montado de CLR seja implementado em todas asinstâncias do SQL Server.

l Para implementar o conjunto montado de CLR em uma nova instância ou modificaro conjunto montado de CLR em uma instância, execute o assistente deimplementação de conjunto montado de CLR usandoddbmaSQLCLRDeployApp.exe, que normalmente está na pasta<Product_Installation_Folder>\DPSAPPS\MSAPPAGENT\bin.

l O programa de instalação instala todos os binários como um só agente que écompatível com o Data Domain Boost for Enterprise Applications e o ProtectPoint.No entanto, o programa de instalação registra o provedor de hardware doProtectPoint do VSS como um serviço COM (automático), que está inativo. Paraativar o provedor de hardware do ProtectPoint do VSS, tire um snapshot baseadoem hardware do VSS.

Implementando o conjunto montado do CLRVocê deve implementar o conjunto montado do CLR para executar qualquer uma dasseguintes tarefas em um ambiente de SQL Server:

l Crie e use backups de T-SQL

l Exclua backups expirados

l Restaure os backups de T-SQL

Para implementar o conjunto montado do CLR em uma instância do SQL Server, vocêdeve habilitar ou registrar o conjunto montado do CLR no SQL Server. O Agente de

Instalação e upgrade

52 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 53: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

aplicativo Microsoft para processo de instalação do SQL Server usa o conjuntomontado do CLR registrado para implementar as funções de T-SQL CLR integrado. http://msdn.microsoft.com/en-us/library/ms254498(v=vs.110).aspx ofereceinformações sobre o SQL Server CLR.

A implementação cria um conjunto montado de CLR (Dynamic Link Library [DLL]), quecontém os seguintes procedimentos armazenados, que executa Agente de aplicativoMicrosoft para comandos da CLI do SQL Server:

l emc_run_backupl emc_run_restorel emc_run_deletel protectpoint_run_backupl protectpoint_run_restorel protectpoint_run_deleteO capítulo "Agente de aplicativo Microsoft para Data Domain Boost com SQL Server"apresenta informações sobre como usar o Agente de aplicativo Microsoft para oprompt de comando do SQL Server e GUI.

Você deve implementar o conjunto montado de CLR em todas as instâncias do SQLServer nas quais deseja executar o Agente de aplicativo Microsoft para scripts do T-SQL do SQL Server.

Para implementar o conjunto montado de CLR em uma nova instância ou modificar oconjunto montado de CLR em uma instância, execute o assistente de implementaçãode conjunto montado de CLR usando ddbmaSQLCLRDeployApp.exe, quenormalmente está na pasta <Product_Installation_Folder>\DPSAPPS\MSAPPAGENT\bin.

Você pode executar o binário no modo interativo do Windows ou com o prompt decomando especificando a opção -q.

A tabela a seguir lista as opções de linha de comando compatíveis e suas descrições.

Tabela 8 Opções de comando compatíveis para executar o ddbmaSQLCLRDeployApp.exe

Opção Descrição

-h | -help Exibe a utilização da linha de comando e adescrição do comportamento.

-m: [install | uninstall] Executa o aplicativo no modo de instalação oude desinstalação. O valor padrão é install.

-i <instance_name>: Especifica o nome da instância a serregistrada. Se você não especificar o nome dainstância, todas as instâncias são conectadas.

-u: <user name> Especifica o nome do usuário do banco dedados a ser usado para conexão com o SQL.

-q: Não exibe a GUI para o usuário e exibe todo otexto para o console.

(Opcional) Criando e registrando os procedimentos armazenados do T-SQLem um banco de dados do usuário

Por padrão, o assistente de instalação (Assistente de implementação do CLR) cria osprocedimentos armazenados no banco de dados master. Contudo, você pode criar e

Instalação e upgrade

(Opcional) Criando e registrando os procedimentos armazenados do T-SQL em um banco de dados do usuário 53

Page 54: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

registrar os procedimentos armazenados do T-SQL em um banco de dados do usuário,que não é um banco de dados master.

Obs.

Esse procedimento usa o caminho de instalação padrão do Agente de aplicativoMicrosoft. Se o Agente de aplicativo Microsoft não está instalado no caminho padrão,use o caminho relevante nos comandos.

Procedimento

1. Quando você instala o Agente de aplicativo Microsoft, não implemente oconjunto montado do CLR na instância do SQL Server na qual você desejaregistrar os procedimentos armazenados do Agente de aplicativo Microsoft emum banco de dados do usuário. Se o conjunto já estiver registrado na instância,cancele o registro ou remova-o, usando o arquivo ddbmaSQLCLRDeployApp.exe.

2. Depois de concluída a instalação do Agente de aplicativo Microsoft, execute osseguintes comandos no SQL Server:

sp_configure 'show advanced options', 1;GO RECONFIGURE; GOsp_configure 'clr enabled', 1; GO RECONFIGURE; GO

Obs.

If you have modified the CPU or IO affinity mask for the server, replaceRECONFIGURE with RECONFIGURE WITH OVERRIDE in the above commands. Essamodificação desabilita o parâmetro de configuração verificando que poderiaimpedir que as alterações fossem realizadas.

3. Crie um log-in na tabela master executando os seguintes comandos:

create asymmetric key ddbmaCLRExtensionKey from executable file= 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'gocreate login ddbmaCLRExtLogin from asymmetric keyddbmaCLRExtensionKey; go grant unsafe assembly toddbmaCLRExtLogin; go

4. Execute os seguintes comandos no banco de dados de usuário no qual vocêdeseja registrar ou salvar os procedimentos armazenados:

CREATE ASSEMBLY ddbmaSQLCLR from 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll' WITH PERMISSION_SET =UNSAFE;goCREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX)AS EXTERNAL NAME ddbmaSQLCLR.[ddbmaSQLCLRLib.DDBMASQL].RunBackup;goCREATE PROCEDUREemc_run_restore @cmdText nvarchar(MAX) AS EXTERNAL NAMEddbmaSQLCLR.[ddbmaSQLCLRLib.DDBMASQL].RunRestore;goCREATEPROCEDURE emc_run_delete @cmdText nvarchar(MAX) AS EXTERNAL NAMEddbmaSQLCLR.[ddbmaSQLCLRLib.DDBMASQL].RunDelete;go

Depois de registrar ou salvar os procedimentos armazenados em um banco dedados do usuário, você deve usar esse banco de dados do usuário para executarprocedimentos do T-SQL para realizar backups e restaurações.

Instalação e upgrade

54 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 55: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Alterando as opções de instalação do Agente de aplicativoMicrosoft

Depois de instalar o Agente de aplicativo Microsoft, é possível alterar as opções deinstalação a qualquer momento executando novamente o assistente de instalação.

Alterar a instalação do Agente de aplicativo MicrosoftProcedimento

1. Clique duas vezes em emcmsappagent.exe.

2. Na página Install Modification , selecione Change e clique em Next.

3. Na página Configure Installation Options, selecione os recursos opcionais quevocê deseja instalar.

Se você não selecionar recursos que foram instalados anteriormente, eles serãoremovidos.

Obs.

Se você estiver removendo a opção de instalação eCDM Agent, siga as etapasdescritas em Desabilitando a integração do eCDM na página 55 para concluira remoção da integração do eCDM.

4. Clique em Change.

Desabilitando a integração do eCDMDepois de remover a opção de instalação do eCDM Agent ao alterar as opções deinstalação ou atualizar o agente de aplicativos Microsoft, exclua manualmente oarquivo de coleta de informações do eCDM.

Se esse arquivo não for excluído, isso pode levar à adição de novos arquivos deinformações ao diretório de breadcrumbs durante as operações de backup e deexclusão.

O arquivo está localizado neste diretório:

<install_path>\config\.ddbmcon.gatherInfoPor exemplo, se o Agente de aplicativo Microsoft está instalado no caminho deinstalação padrão, o arquivo está localizado em C:\Program Files\DPSAPPS\MSAPPAGENT\config\.ddbmcon.gatherInfo.

Atualizando o Agente de aplicativo MicrosoftPara fazer upgrade do Agente de aplicativo Microsoft, use o assistente de upgrade oua interface de linha de comando (upgrade silencioso).

Instalação e upgrade

Alterando as opções de instalação do Agente de aplicativo Microsoft 55

Page 56: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Você deve instalar a mesma versão do Agente de aplicativo Microsoft em cada nó emum ambiente de alta disponibilidade. Durante um upgrade do software, certifique-sede que não há backups nem restaurações em execução no client ou em cada nó noambiente de alta disponibilidade.

Fazendo o upgrade do Agente de aplicativo Microsoft usando o assistente deupgrade

1. Baixe o arquivo msappagent46_win_x64.zip para o host do Agente deaplicativo Microsoft.

2. Abra e extraia o arquivo msappagent46_win_x64.zip com o WinZip.Quando for solicitado a inserir uma senha, digite a senha recebida com a licença desoftware.

3. Clique duas vezes no arquivo emcmsappagent.exe para iniciar o assistente deinstalação.

4. Na página Welcome Wizard, selecione I agree to the license term andagreements e clique em Next.

5. Na página Change Install Location, clique em Upgrade.

6. Na página Configure Installation Options, selecione os recursos opcionais quevocê deseja.Se você tiver ativado anteriormente integração do eCDM, não é necessárioespecificar o hostname ou endereço IP do servidor do eCDM.

Obs.

Se você estiver removendo a opção de instalação eCDM Agent, siga as etapasdescritas em Desabilitando a integração do eCDM na página 55 para concluir aremoção da integração do eCDM.

7. Clique em Upgrade.

Fazendo upgrade do Agente de aplicativo Microsoft usando a interface delinha de comando (upgrade silencioso)

Para fazer o upgrade silencioso do Agente de aplicativo Microsoft, execute um destescomandos:

l emcmsappagent.exe -s -log “<log_file_path>"O comando para instalar ou fazer upgrade é o mesmo, onde -s realiza a instalaçãosilenciosa ou o upgrade.

-log especifica o caminho onde o arquivo de log deve ser criado ou salvo.

Obs.

O arquivo de log exibe o status da instalação. No caso da instalação silenciosa,você deve usar a opção -log <log_file_path>.

l emcmsappagent.exe -s -upgrade -log “<log_file_path>”A opção -upgrade neste comando indica somente que você está realizando umupgrade. O resultado da execução desse comando é o mesmo que o resultado daexecução do comando emcmsappagent.exe -s.

Instalação e upgrade

56 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 57: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

-log especifica o caminho onde o arquivo de log deve ser criado ou salvo.

Obs.

O arquivo de log exibe o status da instalação. No caso da instalação silenciosa,você deve usar a opção -log <log_file_path>.

Desinstalando o Agente de aplicativo MicrosoftPara desinstalar o Agente de aplicativo Microsoft, use o arquivo de configuração, oprograma de desinstalação do Windows ou o prompt de linha de comando(desinstalação silenciosa).

Deinstalando o Agente de aplicativo Microsoft ao usar o arquivo deconfiguração

Para desinstalar o Agente de aplicativo Microsoft para SQL Server usando o arquivode configuração, execute estas etapas.

Procedimento

1. Clique duas vezes em emcmsappagent.exe.

2. Na página Install Modification, selecione Remove e clique em Remove.

3. Na página Removing the CLR assembly:

a. Selecione ou desmarque as instâncias do SQL Server necessárias pararemover o conjunto montado do CLR. Por padrão, todas as instâncias doSQL Server estão selecionadas.

b. Selecione Use Windows Authentication ou Use Database Authenticationpara remover o conjunto de CLR.

c. Nos campos User name e Password respectivamente, digite o nome deusuário e a senha do usuário que tenha os privilégios necessários pararemover o conjunto montado do CLR.

d. Clique em Remove.

e. Depois que a remoção for concluída, clique em Next.

4. Na página Complete the Setup, clique em Finish.

Desinstalando o Agente de aplicativo Microsoft usando o programa dedesinstalação do Windows

Para desinstalar o Agente de aplicativo Microsoft usando o programa de desinstalaçãodo Windows, siga estas etapas.

Procedimento

1. Na área de trabalho do Windows, clique em Start > Control Panel >Programs > Uninstall a program.

2. Na janela Uninstall or change a program, execute uma das seguintes etapas:l Selecione DDBEA and ProtectPoint Microsoft app agent e clique em

Uninstall.

l Clique duas vezes em DDBEA and ProtectPoint Microsoft app agent.

Instalação e upgrade

Desinstalando o Agente de aplicativo Microsoft 57

Page 58: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

3. Na página Install Modification, selecione Remove e clique em Remove.

4. Na página Removing the CLR assembly:

a. Selecione ou desmarque as instâncias do SQL Server necessárias pararemover o conjunto montado do CLR. Por padrão, todas as instâncias doSQL Server estão selecionadas.

b. Selecione Use Windows Authentication ou Use Database Authenticationpara remover o conjunto montado de CLR.

c. Nos campos User name e Password respectivamente, digite o nome deusuário e a senha do usuário que tenha os privilégios necessários pararemover o conjunto montado do CLR.

d. Clique em Remove.

e. Depois que a remoção for concluída, clique em Next.

5. Na página Complete the Setup, clique em Finish.

Desinstalando o Agente de aplicativo Microsoft com o prompt de comando(desinstalação silenciosa)

Para desinstalar o Agente de aplicativo Microsoft sem qualquer intervenção, executeeste comando:

emcmsappagent.exe -uninstall -q -log "<log_file_path>"em que:

l -q indica a desinstalação silenciosa.

l -log especifica o caminho onde o arquivo de log deve ser criado ou salvo.

Obs.

A barra de progresso exibe o status da instalação. No caso da instalação silenciosa,você deve usar a opção -log <log_file_path>.

Considere este exemplo de comando para desinstalar o Agente de aplicativo Microsoftcom o prompt de comando:

emcmsappagent.exe -uninstall -q -log "C:\Users\Administrator\Desktop\uninstallLog.txt"

Instalação e upgrade

58 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 59: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

CAPÍTULO 3

Configuração do sistema Data Domain

l Processamento distribuído de segmentos.......................................................... 60l Balanceamento avançado de carga e failover de link...........................................61l Replicação criptografada de arquivos gerenciados.............................................62l Criptografia de dados transparente do SQL Server............................................63l Data Domain High Availability.............................................................................64l Instalando e atualizando o Data Domain Operating System................................64l Configurando o sistema Data Domain.................................................................64l Validando o sistema Data Domain.......................................................................83l Configurando o uso do Data Domain Cloud Tier para movimentação de dados

para a nuvem......................................................................................................83l Solucionando problemas do sistema Data Domain..............................................85

Configuração do sistema Data Domain 59

Page 60: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Processamento distribuído de segmentosO processamento distribuído de segmentos usa a biblioteca do Data Domain Boost noservidor de banco de dados e o software Data Domain no Data Domain Replicator. Oagente de aplicativos Microsoft para SQL Server e Exchange Server carrega abiblioteca do DD Boost durante as operações de backup e restauração.

O processamento distribuído de segmentos permite que o agente de aplicativosMicrosoft execute partes do processo de desduplicação, o que evita o envio de dadosduplicados para o sistema Data Domain que você configurou como um servidor dearmazenamento.

O processamento distribuído de segmentos oferece os seguintes benefícios:

l Aumenta o throughput porque a biblioteca do DD Boost envia apenas dadosexclusivos para o sistema Data Domain. As melhorias do throughput dependem danatureza redundante dos dados de backup, da carga de trabalho geral no servidorde banco de dados e da capacidade do servidor de banco de dados. Em geral,maior throughput é obtido com maior redundância, maior carga de trabalho doservidor de banco de dados e maior capacidade do servidor de banco de dados.

l Diminui os requisitos de largura de banda da rede, enviando os dados exclusivospara o sistema Data Domain pela rede.

Gerencie o processamento distribuído de segmentos usando as opções do comandoddboost. Use o processamento distribuído de segmentos se a conexão de redeEthernet for de 1 Gb. Configurando o processamento distribuído de segmentos napágina 69 apresenta informações sobre como configurar o processamentodistribuído de segmentos.

O processamento distribuído de segmentos é compatível com os seguintes modos deoperação para o envio de dados de backup a um sistema Data Domain:

l Processamento distribuído de segmentos ativado

l Processamento distribuído de segmentos desativado

Defina o modo de operação no sistema Data Domain. O agente de aplicativosMicrosoft para SQL Server e Exchange Server negocia com o sistema Data Domainpara a configuração atual da opção e executa backups de acordo.

Modo ativado do processamento distribuído de segmentosAo habilitar o recurso de processamento distribuído de segmentos, a biblioteca do DDBoost executa as seguintes tarefas:

1. Segmenta os dados.

2. Calcula IDs para os segmentos de dados.

3. Verifica com o sistema Data Domain se há segmentos duplicados.

4. Compacta os segmentos exclusivos que o sistema Data Domain não contém.

5. Envia os dados compactados para o sistema Data Domain, que grava os dadosexclusivos em disco.

Você deve configurar o algoritmo de compactação local que usa a biblioteca do DDBoost no sistema Data Domain. O Guia de administração do Data Domain OperatingSystem apresenta mais informações sobre compactação local e suas configurações.

Configuração do sistema Data Domain

60 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 61: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Modo desativado do processamento distribuído de segmentosAo desabilitar o recurso de processamento distribuído de segmentos, a biblioteca doDD Boost envia os dados diretamente para o sistema Data Domain por meio da rede. Osistema Data Domain segmenta, desduplica e compacta os dados antes de gravá-losno disco.

Obs.

Não é possível desabilitar o recurso de processamento distribuído de segmentos emum sistema Data Domain com Extended Retention.

Balanceamento avançado de carga e failover de link

Obs.

Este tópico é relevante somente se você usa uma conexão Ethernet para operações debackup e restauração com o Agente de aplicativo Microsoft.

A funcionalidade de balanceamento avançado de carga e de failover de link habilitamos seguintes recursos:

l Combinação de vários links Ethernet em um grupo de interface.

l Registro de apenas uma interface do sistema Data Domain no Agente de aplicativoMicrosoft.

Se você configurar um grupo de interface, o Agente de aplicativo Microsoft negociacom o sistema Data Domain na interface registrada para enviar os dados. Quando osistema Data Domain recebe os dados, a carga da transferência de dados é balanceadae distribuída em todas as interfaces no grupo.

O balanceamento de carga proporciona mais throughput físico ao sistema DataDomain em comparação à configuração de interfaces em uma interface virtual usandoa agregação em nível de Ethernet.

O sistema Data Domain faz o balanceamento de carga das conexões de váriosservidores de banco de dados em todas as interfaces no grupo. O balanceamentoavançado de carga e failover de link funciona na camada do software Data DomainBoost. O recurso é contínuo para a conectividade de rede subjacente e dá suporte ainterfaces físicas e virtuais.

O recurso faz o balanceamento da carga da transferência de dados dependendo donúmero de conexões pendentes nas interfaces. O recurso faz o balanceamento dacarga das conexões somente para trabalhos de backup e restauração.

A conexão de replicação de arquivo entre os sistemas Data Domain não faz parte dobalanceamento de carga. Você deve usar somente um endereço IP para o sistemaData Domain de destino.

Você deve excluir uma interface do grupo de interface (ifgroup) e reservar essainterface para o caminho de replicação de arquivos entre os sistemas Data Domain deorigem e de destino.

Cada instalação do Agente de aplicativo Microsoft deve conseguir se conectar a cadainterface que seja um membro do grupo de interface no sistema Data Domain.

Você pode usar o recurso de balanceamento de carga avançado e failover de link comoutras tecnologias de failover e agregação de camadas de rede. Você pode colocar oslinks que se conectam aos servidores de banco de dados e o switch que se conecta ao

Configuração do sistema Data Domain

Modo desativado do processamento distribuído de segmentos 61

Page 62: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

sistema Data Domain em um modo de failover agregado. Essa configuraçãoproporciona a funcionalidade failover de rede completa na configuração. Você podeusar qualquer uma das tecnologias de agregação disponíveis entre o servidor de bancode dados e o switch.

Os recursos avançados de balanceamento de carga e failover de link tambémfuncionam com outra funcionalidade de camada de rede nos sistemas Data Domain,como marcação da VLAN e alias do IP. Essa funcionalidade proporciona flexibilidadeadicional ao segregar o tráfego em várias redes virtuais que operam por meio dosmesmos links físicos no sistema Data Domain.

O Guia de administração do Data Domain Operating System especifica informaçõesadicionais sobre como configurar a marcação da VLAN e o alias de IP em um sistemaData Domain.

O recurso de balanceamento avançado de carga e failover de link oferece os seguintesbenefícios:

l Elimina a necessidade de registrar um servidor de armazenamento para cada hostque executa o Agente de aplicativo Microsoft, o que simplifica potencialmente ogerenciamento de instalação.

l Encaminha trabalhos de backup de entrada subsequentes para as interfacesdisponíveis se uma das interfaces do grupo parar de responder enquanto o sistemaData Domain estiver em operação.

l Aumenta a utilização do link, fazendo o balanceamento de carga do backup e ostrabalhos de restauração em várias interfaces no grupo.

l Realiza um failover transparente de todos os trabalhos atuais para linksoperacionais íntegros quando uma interface falha. O processo não interrompe ostrabalhos.

Configurando o balanceamento avançado de carga e failover de link na página 69apresenta informações sobre como configurar o balanceamento de carga avançado efailover de link.

Restrições de configuraçãoO recurso de balanceamento avançado de carga e failover de link possui as seguintesrestrições:

l Você pode adicionar interfaces aos grupos somente usando endereços IP.

l Você deve usar interfaces que têm a mesma velocidade de link em um grupo.

l Você precisa de um switch para se conectar a vários servidores de banco dedados, pois um sistema Data Domain é compatível apenas com um grupo deinterface.

Replicação criptografada de arquivos gerenciadosPor padrão, depois que os servidores de banco de dados autenticam os trabalhos dereplicação de arquivos usando o nome de usuário e a senha pré-configurados do DataDomain Boost, eles configuram os trabalhos de replicação de arquivos nãocriptografados entre os dois sisremas do Data Domain. Se você habilitar o recurso dereplicação criptografada de arquivos, quando os servidores de banco de dadosconfigurarem um trabalho de replicação, a sessão entre os sistemas Data Domain deorigem e de destino utiliza a SSL para criptografar todos os dados de imagens emetadados enviados pela WAN.

A ativação dessa opção no sistema Data Domain é transparente para o Agente deaplicativo Microsoft. Quando o Agente de aplicativo Microsoft solicitar que o sistema

Configuração do sistema Data Domain

62 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 63: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Data Domain execute um trabalho de replicação de arquivos, os sistemas de origem ede destino negociam para realizar a criptografia sem envolver o Agente de aplicativoMicrosoft. A replicação criptografada de arquivo usa os conjuntos de codificaçõesADH-AES256-SHA, que não pode ser alterado no sistema operacional do DataDomain. Se você ativar esse recurso, não é necessário reinicializar o file system em umsistema Data Domain.

Se você habilitar a replicação criptografada de arquivo, você deve instalar uma licençado replicador em quaisquer sistemas Data Domain de origem e de destino que têm oDD OS 5.0 ou posterior. A replicação criptografada de arquivos se aplica a todos ostrabalhos de replicação de arquivos no sistema.

Você pode usar a replicação criptografada de arquivos junto com a criptografia dorecurso de dados em repouso disponível nos sistemas operacionais do Data DomainOperating System com a licença opcional de criptografia. Ao usar a replicaçãocriptografada de arquivos com o recurso de criptografia de dados em repouso, oprocesso de backup utiliza SSL para criptografar os dados de imagem de backup poruma WAN.

Habilitando a replicação criptografada de arquivos na página 75 apresentainformações sobre como habilitar a replicação criptografada de arquivos. O Guia deAdministração do Data Domain Operating System apresenta mais informações sobre areplicação criptografada de arquivos.

Criptografia de dados transparente do SQL ServerCriptografia de dados transparente do Microsoft SQL (TDE) é um recurso que executaa criptografia I/O em tempo real e descriptografia de arquivos de registros e dados.

A TDE usa uma chave de criptografia de banco de dados (DEK), que é armazenada noregistro de inicialização do banco de dados para disponibilidade durante a recuperação.A criptografia do arquivo de banco de dados é realizada no nível da página. As páginasde um banco de dados criptografado são criptografadas antes que eles sejam gravadosem disco e descriptografadas quando lidas na memória. Ao usar esse recurso,certifique-se de que a chave privada e o certificado passem por backup com os dadoscriptografados.

O Microsoft SQL Server 2008 e versões posterior apresentam o recurso decriptografia no nível de banco de dados da TDE. Esse recurso oferece proteção paratodo o banco de dados em repouso, sem afetar os aplicativos existentes. O Agente deaplicativo Microsoft dá suporte à criptografia de dados do SQL no nível da célula, nonível do banco de dados completo usando TDE ou em nível de arquivo com opções decriptografia fornecidas pela Microsoft.

Obs.

O agente de aplicativos da Microsoft não oferece suporte à criptografia de dadostransparente de terceiros para VDI do SQL.

A documentação do produto Microsoft SQL Server fornece mais informações sobreTDE, habilitando a criptografia de dados e proteger as chaves de criptografia.

Obs.

Ao habilitar a TDE, faça backup do certificado e da chave privada associada aocertificado. Se o certificado se torna indisponível ou se o banco de dados é restauradoem outro servidor, os backups do certificado e a chave privada devem estardisponíveis para abrir o banco de dados.

Configuração do sistema Data Domain

Criptografia de dados transparente do SQL Server 63

Page 64: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Data Domain High AvailabilityO recurso Data Domain High Availability permite configurar dois sistemas Data Domaincomo um par Ativo-Standby, proporcionando redundância em caso de falha dosistema. O recurso garante que os sistemas ativos e em stand-by estejam em sincroniapara que, se o nó ativo falhar devido a problemas do hardware ou software, o nó emstandby possa continuar os serviços.

O recurso Data Domain High Availability oferece os seguintes recursos e suporteadicional:

l É compatível com failover de serviços de backup, restauração, replicação egerenciamento no sistema de dois nós.O failover automático não necessita de intervenção do usuário.

l Fornece um projeto totalmente redundante sem falhas quando o sistema éconfigurado conforme recomendado.

l Fornece um sistema Ativo-Standby sem perda de desempenho no caso de failover.

l Fornece um failover dentro de 10 minutos para a maioria das operações.

l É compatível com conexões IP e FC.Os dois nós devem ter acesso às mesmas redes IP, SANs FC e hosts.

A última versão do Guia de administração do Data Domain Operating System apresentamais informações sobre o recurso Data Domain High Availability.

A implementação do Agente de aplicativo Microsoft com o Data Domain HighAvailability melhora a resiliência nos workflows do ProtectPoint, em termos decaminhos de dados envolvidos nas operações. No entanto, se um failover ocorrerdurante as operações do vdisk em um workflow do ProtectPoint, a operação doAgente de aplicativo Microsoft falha.

Instalando e atualizando o Data Domain Operating SystemO Guia de instalação do Data Domain Operating System apresenta informações sobrecomo instalar e fazer upgrade do Data Domain (DD) Operating System.

É necessária uma licença para implementar muitos dos recursos em um sistema DataDomain.

Obs.

Você precisa da licença do Data Domain Boost para usar o software Agente deaplicativo Microsoft. É necessária também uma licença de replicação para os sistemasData Domain de origem e de destino para que eles usem o recurso de replicação.

Entre em contato com seu representante do Data Domain para obter mais informaçõese para comprar os recursos licenciados.

O Guia de administração do Data Domain Operating System apresenta informações sobretodos os recursos licenciados e como exibir e ativar licenças do Data Domain.

Configurando o sistema Data DomainEsta seção descreve como configurar o sistema Data Domain.

Configuração do sistema Data Domain

64 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 65: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

O Guia de referência de comandos do Data Domain Operating System apresentadescrições completas sobre os comandos usados nessas seções.

Abrindo portas em um firewall para habilitar backups do Data Domain

Obs.

Este tópico é relevante somente se você usa uma conexão Ethernet para operações debackup e restauração com o Agente de aplicativo Microsoft.

Certifique-se de que estas portas estejam abertas no firewall para habilitar os backupse a duplicação otimizada do Data Domain Boost.

l TCP 2049 (NFS)

l TCP 2051 (replicação)

l TCP 111 (portmapper do NFS)

l TCP xxx (selecione uma porta para o NFS mountd, onde a porta MOUNTD padrãoé 2052)

Ativando o Data Domain Boost em um sistema Data Domain para Data DomainBoost

Cada sistema Data Domain compatível com o DD Boost deve ter um nome exclusivo. Épossível usar o nome do DNS do sistema Data Domain, que é sempre exclusivo.

Habilite o DD Boost em um sistema Data Domain usando um dos seguintes métodos:

l O comando ddboost enablel Data Domain System Manager na página Data Management > DD Boost

O Guia de administração do Data Domain Operating System especifica informações.

O Guia de referência de comandos do Data Domain Operating System especificainformações sobre os comandos usados neste procedimento.

Procedimento

1. No sistema Data Domain, faça log-in como um usuário administrativo.

2. Verifique se você habilitou o file system e se o file system está em execução,executando o seguinte comando:

filesys statusPara habilitar o file system, execute o seguinte comando:

filesys enable

3. Verifique se você habilitou a licença do DD Boost, executando o seguintecomando:

license showPara adicionar a licença do DD Boost usando a chave de licença fornecida pelopacote de instalação do Data Domain, execute este comando:

license add license-key

4. Configure o nome de usuário e a senha do DD Boost para o sistema DataDomain.

Configuração do sistema Data Domain

Abrindo portas em um firewall para habilitar backups do Data Domain 65

Page 66: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Você pode configurar apenas um usuário para acesso ao DD Boost em umsistema Data Domain por vez. O nome de usuário e a senha distinguemmaiúsculas de minúsculas.

Configure o nome de usuário e a senha, executando estes comandos:

user add username password passwordddboost set user-name username

5. Habilite o Data Domain Boost, executando o seguinte comando:

ddboost enable

Alterando os privilégios de acesso do Data Domain BoostAo habilitar o serviço Data Domain Boost pela primeira vez em um sistema DataDomain, todos os servidores de banco de dados podem acessar o serviço por padrão.Use o comando ddboost access para sobrepor esse padrão e restringir o acesso aservidores de banco de dados específicos.

Por exemplo, para remover a permissão de acesso padrão para todos os servidores eadicionar novas permissões de acesso para dois servidores de banco de dadosespecíficos, dbserver1.datadomain.com e dbserver2.datadomain.com, execute estescomandos:

# ddboost disable# ddboost access del <client_list># ddboost clients add dbserver1.datadomain.comdbserver2.datadomain.com# ddboost enable

O Guia de referência de comandos do Data Domain Operating System especificainformações sobre esses comandos.

Esses comandos estabelecem os controles de acesso que permitem o acesso aoserviço DD Boost somente para dois servidores de banco de dados,dbserver1.datadomain.com e dbserver2.datadomain.com.

Obs.

Antes de configurar os backups, adicione o host do servidor de banco de dados quecontém o software do agente de aplicativos Microsoft a um grupo de acesso do host.

Se os comandos não estabelecerem nenhum controle de acesso, execute o comandoddboost enable para configurar o controle de acesso padrão que permite quetodos os hosts acessem o serviço DD Boost. Se os comandos estabeleceram controlesde acesso, executar novamente o comando ddboost enable ativa os controles. Ocomando ddboost enable não modifica a lista de controle de acesso.

Considere as seguintes diretrizes ao alterar os privilégios de acesso do Data DomainBoost:

l Certifique-se de que nenhuma operação de backup esteja em execução no sistemaData Domain. Execute o comando ddboost disable para impedir operações debackup.

Obs.

Ao desabilitar o DD Boost, você pode desabilitar o acesso a dados para todos osservidores de banco de dados.

Configuração do sistema Data Domain

66 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 67: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Especifique apenas um nome do domínio completo, o endereço IP ou nome DNSque possa ser resolvido para o client.

l Se você tiver alterado ou excluído um nome de usuário, a alteração nos privilégiosde acesso não afeta nenhuma operação atual. Por exemplo, a exclusão dos clientsatuais da lista de acesso do Data Domain Boost por meio da execução do comandoddboost access del não interrompe um backup que está em andamento. Asoperações atuais não apresentam falha devido à alteração nos privilégios deacesso.

l Depois de alterar os privilégios de acesso, execute o comando ddboost enablepara habilitar novamente o Data Domain Boost e permitir operações que sãorelevantes aos privilégios de acesso alterados.

Você pode executar o comando ddboost clients show config para verificarquais hosts de banco de dados têm os privilégios de acesso do DD Boost. Se oresultado do comando for *, todos os servidores de banco de dados têm privilégios deacesso. Por exemplo:

# ddboost clients show config

DD Boost access allowed from the following clients*

# ddboost clients show config

DD Boost access allowed from the following clients:aehdb2aehdb2.datadomain.comaehdb3aehdb3.datadomain.comaehdb4aehdb4.datadomain.comaehdb5aehdb5.datadomain.com

Verifique as conexões ativas de client, executando o seguinte comando:

# ddboost show connections

Configurando o servidor Data Domain BoostAs seções a seguir explicam como configurar o servidor do Data Domain Boost.

Criando unidades de armazenamentoCrie uma ou mais unidades de armazenamento em cada sistema Data Domain que vocêusa com o agente de aplicativos Microsoft.

Certifique-se de usar um nome exclusivo de unidade de armazenamento em um sósistema Data Domain. No entanto, você pode usar o mesmo nome de unidade dearmazenamento em mais de um sistema Data Domain.

Obs.

Os nomes de unidade de armazenamento distinguem maiúsculas de minúsculas.

Você deve fornecer o nome da unidade de armazenamento ao realizar operações debackup e restauração com o agente de aplicativos Microsoft.

Você pode criar uma unidade de armazenamento usando um dos seguintes métodos:

l O comando ddboost storage-unit

Configuração do sistema Data Domain

Configurando o servidor Data Domain Boost 67

Page 68: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Data Domain System Manager na página Data Management > DD BoostO Guia de administração do Data Domain Operating System especifica informações.

Você deve criar pelo menos uma unidade de armazenamento em cada sistema DataDomain que usará com o agente de aplicativos Microsoft. É possível compartilhar umaunidade de armazenamento em um sistema Data Domain com mais de um sistemaclient.

Procedimento

1. Execute o seguinte comando no sistema Data Domain:

ddboost storage-unit create storage_unit_name

2. Repita a etapa 1 para cada sistema Data Domain habilitado com DD Boost.

3. Para listar o status das unidades de armazenamento, execute o seguintecomando:

ddboost storage-unit show

Excluindo unidades de armazenamento

Para excluir uma unidade de armazenamento específica e seu conteúdo, além de todasas associações do DD Boost, execute o seguinte comando:

# ddboost storage-unit delete <storage_unit_name>O comando ddboost destroy exclui todas as unidades de armazenamento dosistema Data Domain e remove permanentemente todos os arquivos de dados contidosnas unidades de armazenamento.

O Guia de referência de comandos do Data Domain Operating System apresentainformações sobre os comandos ddboost.

(Opcional) Configurando cotas para unidades de armazenamentoProvisione o armazenamento em um sistema Data Domain por meio de limites de cotaopcionais para uma unidade de armazenamento.

Você pode especificar os limites de cota no nível da unidade de armazenamento ou nonível de MTree no momento da criação de uma unidade de armazenamento ou depois.O Guia de Referência de Comandos do Data Domain Operating System apresentadetalhes sobre o comando quota e ddboost.

l Para habilitar limites de cota no sistema Data Domain, execute o seguintecomando:quota capacity enable

l Para verificar o status da cota, execute o seguinte comando:quota capacity status

l Para configurar limites de cota ao criar uma unidade de armazenamento, execute oseguinte comando:ddboost storage-unit create storage_unit_name [quota-soft-limit n{MiB|GiB|TiB|PiB}] [quota-hard-limit n {MiB|GiB|TiB|PiB}]

l Para configurar limites de cota depois de criar uma unidade de armazenamento,execute o seguinte comando:quota capacity set storage-units storage_unit_list {soft-limit n{MiB|GiB|TiB|PiB}} {hard-limit n {MiB|GiB|TiB|PiB}}Por exemplo:

Configuração do sistema Data Domain

68 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 69: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

quota capacity set storage-units SU_AEHDB5 soft-limit 10 GiB hard-limit 20 GiBSU_AEHDB5: Quota soft limit: 10240 MiB, hard limit: 20480 MiBComo alternativa, você pode definir os limites de cota no nível de MTree. Porexemplo:

quota capacity set mtrees /data/col1/SU_AEHDB5 soft-limit 10 GiBhard-limit 20 GiB/data/col1/SU_AEHDB5: Quota soft limit: 10240 MiB, hard limit:20480 MiB

l Para verificar os limites de cota de uma unidade de armazenamento, execute oseguinte comando:quota capacity show storage-units storage_unit_listComo alternativa, execute o seguinte comando para verificar os limites de cota nonível do MTree:

quota capacity show mtrees mtree_path

Configurando o processamento distribuído de segmentosVocê deve configurar a opção de processamento distribuído de segmentos no sistemaData Domain. A configuração da opção se aplica a todos os servidores de banco dedados e o software que usa o DD Boost.

Você pode gerenciar o processamento distribuído de segmentos usando um dosseguintes métodos:

l O comando ddboost.

l Data Domain System Manager na página Data Management > DD Boost.O Guia de administração do Data Domain Operating System especifica informações.

Para configurar a opção de processamento distribuído de segmentos, execute oseguinte comando:

ddboost option set distributed-segment-processing {enabled | disabled}A ativação ou desativação da opção de processamento distribuído de segmentos nãoexige uma reinicialização do file system do Data Domain.

Um host no qual você instalou a versão 5.2 ou posterior do Data Domain OperatingSystem (DD OS) habilita o recurso de processamento distribuído de segmentos porpadrão. Se você fizer upgrade de um host da versão 5.0.x ou 5.1.x do DD OS para aversão 5.2 ou posterior, a opção de processamento distribuído de segmentospermanece em seu estado anterior, isto é, habilitado ou desabilitado.

Configurando o balanceamento avançado de carga e failover de linkO recurso de balanceamento avançado de carga equilibra a carga de uma transferênciade dados e distribui a carga na rede privada, quando o sistema Data Domain recebe osdados do client do DD Boost.

O processo fornece maior throughput especialmente para clients que usam diversasconexões de 1 GbE. Estas restrições se aplicam à configuração do recurso debalanceamento de carga avançado e failover de link:

l É possível adicionar interfaces a um grupo somente usando um endereço IP.

l Você deve usar interfaces que têm a mesma velocidade de link em um grupo. Vocênão deve misturar interfaces de 1 GbE com interfaces de 10 GbE em um grupo.

Configuração do sistema Data Domain

Configurando o servidor Data Domain Boost 69

Page 70: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

É possível gerenciar o balanceamento avançado de carga e failover de link usando umdos seguintes métodos:

l O comando ddboost ifgroup.

l Data Domain System Manager na página Data Management > DD Boost.O Guia de administração do Data Domain Operating System especifica informações.

Crie as interfaces usando o comando net antes de criar o grupo de interface.

Para criar um grupo de interface no sistema Data Domain ao adicionar interfacesexistentes ao grupo e registrar o sistema Data Domain com o agente de aplicativosMicrosoft para SQL Server, siga estas etapas:

Procedimento

1. Execute o comando ddboost ifgroup para adicionar interfaces ao grupo.Por exemplo:

ddboost ifgroup add interface 192.168.1.1ddboost ifgroup add interface 192.168.1.2ddboost ifgroup add interface 192.168.1.3ddboost ifgroup add interface 192.168.1.4Você pode criar apenas um grupo de interface e não pode renomear esse grupo.

2. Selecione uma interface no sistema Data Domain para registrar com o agente deaplicativos Microsof.

3. Crie uma interface agregada de failover e registre essa interface com o agentede aplicativos Microsoft.

O Guia de administração do Data Domain Operating System descreve como criaruma interface virtual para agregação de links.

Você pode usar uma interface que não faz parte do ifgroup para registrar com oagente de aplicativos Microsoft. Você deve registrar a interface com um nomeque possa ser resolvido usando DNS ou qualquer outro mecanismo de resoluçãode nome.

4. Habilite o grupo de interface no sistema Data Domain, executando o seguintecomando:

ddboost ifgroup enable

5. Verifique a configuração, executando o seguinte comando:

ddboost ifgroup show config interfaces

6. Adicione ou exclua interfaces do grupo.

Resultado

Depois de configurar o grupo de interface, é possível adicionar ou excluir interfaces dogrupo.

Configurando o serviço DD Boost via FC

Obs.

Este tópico é relevante somente se você usar uma conexão Fibre Channel paraoperações de backup e restauração com o agente de aplicativos Microsoft.

Configuração do sistema Data Domain

70 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 71: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

O DD OS versão 5.3 e posterior tem suporte ao mecanismo de comunicação por FibreChannel entre a biblioteca do Data Domain Boost e o sistema Data Domain.

Para usar determinados produtos, é necessário o uso de Fibre Channel comomecanismo de transferência de dados entre a biblioteca do Data Domain Boost e osistema Data Domain. A transferência do Data Domain Boost via Fibre Channel (DDBoost via FC) permite que essas instalações acessem os recursos oferecidos pelatecnologia DD Boost.

Embora o Fibre Channel seja especificado como um mecanismo de transferência dedados de finalidade geral, você pode usá-lo exclusivamente como uma transferênciapara acesso ao dispositivo SCSI. O hardware e drivers do Fibre Channel residemexclusivamente dentro de pilhas de protocolo SCSI em sistemas operacionais de host.A transferência do DD Boost via FC deve usar os comandos do SCSI para toda acomunicação.

Para solicitar acesso a um sistema Data Domain, o agente de aplicativos Microsoftespecifica o nome do servidor do DD Boost via FC que está configurado no sistemaData Domain. A lógica de transferência do DD Boost via FC dentro da biblioteca do DDBoost executa estas tarefas:

l Examina o conjunto de dispositivos SCSI genéricos que estão disponíveis noservidor de banco de dados.

l Usa comandos SCSI para identificar um catálogo de dispositivos, que são osnomes de caminho dos dispositivos SCSI que o sistema operacional de servidordetecta.

l Emite comandos do SCSI para os dispositivos SCSI genéricos identificados, paratransferir solicitações e respostas do protocolo do Data Domain Boost entre abiblioteca e o sistema Data Domain.

Os recursos avançados de balanceamento de carga e failover de link do DD Boost viaIP e seus ifgroups associados exigem transferência por IP. Você pode alcançar obalanceamento de carga e a alta disponibilidade em nível de link para a transferênciado DD Boost via FC por meios diferentes.

O caminho de comunicação do DD Boost via FC aplica-se somente entre o servidor debanco de dados ou a biblioteca do Data Domain Boost e o sistema Data Domain. Ocaminho de comunicação do DD Boost via FC não se aplica à comunicação entre doissistemas Data Domain.

Para habilitar o serviço DD Boost via FC, você deve instalar os HBAs de destinocompatíveis do Fibre Channel no host. O Guia de referência de comandos do DataDomain Operating System e o Guia de administração do Data Domain Operating Systemespecificam informações sobre como usar o comando scsitarget para gerenciar osubsistema de destino SCSI.

Procedimento

1. Habilite o serviço DD Boost via FC, executando o seguinte comando:

# ddboost option set fc enabled

2. (Opcional) Defina o dfc-server-name executando este comando:

# ddboost fc dfc-server-name set server_nameComo alternativa, aceite o nome padrão, que é o nome de host base do sistemaData Domain. Um dfc-server-name válido consiste em um ou mais dos seguintescaracteres:

l letras minúsculas (a-z)

Configuração do sistema Data Domain

Configurando o servidor Data Domain Boost 71

Page 72: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l letras maiúsculas (A-Z)

l dígitos (0–9)

l sublinhado (_)

l dash (–)

Obs.

O caractere de ponto (.) não é válido em um dfc-server-name. Você nãopode usar o nome do domínio completo de um sistema Data Domain como onome do servidor DFC.

3. Crie um grupo do DD Boost FC, executando o seguinte comando:

# ddboost fc group create group_namePor exemplo:

# ddboost fc group create lab_group

4. Configure o conjunto de dispositivos do grupo de DD Boost FC, executando oseguinte comando:

# ddboost fc group modify group_name device-set count countendpoint {all | none | endpoint_list}Por exemplo:

# ddboost fc group modify lab_group device-set count 8 endpointall

5. Adicione iniciadores ao grupo de DD Boost FC, executando o seguinte comando:

# ddboost fc group add group_name initiator initiator_specPor exemplo:

# ddboost fc group add lab_group initiator"initiator-15,initiator-16"

6. Verifique se os dispositivos DFC estão visíveis no client.

7. Certifique-se de que o usuário que executa os backups e as restaurações tenhaa permissão necessária para acessar os dispositivos DFC.

Gerenciando o caminho do DD Boost via FCO mecanismo de balanceamento avançado de carga e failover de link com base noifgroup não se aplica à transferência do Fibre Channel.

O sistema Data Domain anuncia um ou mais dispositivos SCSI do tipo processador aoservidor de banco de dados para um ou mais caminhos físicos. O sistema operacionalde servidor de banco de dados detecta os dispositivos e os disponibiliza aos aplicativospor meio de um mecanismo de SCSI genérico (driver SCSI genérico no Linux,Interface de passagem de SCSI no Windows).

Considere o seguinte exemplo:

l O servidor de banco de dados tem duas portas de HBA do iniciador, A e B

l O sistema Data Domain tem dois pontos de extremidade de destino do FC, C e D

l Você configurou o zoneamento de fabric do Fibre Channel de modo que ambas asportas de HBA do iniciador possam acessar ambos os pontos de extremidade dedestino do FC

Configuração do sistema Data Domain

72 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 73: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Você configurou o sistema Data Domain com um grupo de DD Boost FC quecontém os seguintes componentes:

n Ambos os pontos de extremidade de destino do FC no sistema Data Domain

n Ambas as portas de HBA do iniciador

n Quatro dispositivos (0, 1, 2 e 3)

Nesse exemplo, o sistema operacional de servidor de mídia pode detectar até 16dispositivos SCSI genéricos, um para cada combinação de iniciador, ponto deextremidade de destino e número do dispositivo:

/dev/sg11: (A, C, 0)/dev/sg12: (A, C, 1)/dev/sg13: (A, C, 2)/dev/sg14: (A, C, 3)/dev/sg15: (A, D, 0)/dev/sg16: (A, D, 1)/dev/sg17: (A, D, 2)/dev/sg18: (A, D, 3)/dev/sg19: (B, C, 0)/dev/sg20: (B, C, 1)/dev/sg21: (B, C, 2)/dev/sg22: (B, C, 3)/dev/sg23: (B, D, 0)/dev/sg24: (B, D, 1)/dev/sg25: (B, D, 2)/dev/sg26: (B, D, 3)

Quando o agente de aplicativos Microsoft solicita que a biblioteca do DD Boostestabeleça uma conexão com o servidor, a lógica de transferência do DD Boost via FCna biblioteca do DD Boost utiliza solicitações SCSI para construir um catálogo desses16 dispositivos SCSI genéricos. Os dispositivos SCSI são caminhos para acessar oserviço DD Boost via FC no sistema Data Domain. Como parte do estabelecimento daconexão com o servidor, a lógica de transferência do DD Boost via FC fornece aoservidor o catálogo de caminhos.

Selecionando o caminho inicialO servidor mantém estatísticas sobre o tráfego do DD Boost via FC em vários pontosde extremidade de destino e iniciadores conhecidos. Durante o procedimento deconfiguração de conexão, a lógica do gerenciamento de caminho no servidor avaliaessas estatísticas e seleciona o caminho usado pelo servidor para estabelecer aconexão, com base nestes critérios:

l Distribuir as conexões de modo equilibrado pelos diferentes caminhos para clientscom tamanho da fila restrito. O Restrições do tamanho da fila na página 74especifica mais informações.

l Selecionar o endpoint de destino menos ocupado.

l Selecionar o iniciador menos ocupado entre os caminhos até o endpoint de destinoselecionado.

Rebalanceamento dinâmicoO servidor executa periodicamente o rebalanceamento dinâmico quando asestatísticas revelarem as seguintes situações:

l Para clients com tamanho da fila restrito descrito em Restrições do tamanho dafila na página 74, as conexões são distribuídas de modo desigual pelos caminhosdisponíveis

l A carga de trabalho pelos pontos de extremidade de destino está desequilibrada

Configuração do sistema Data Domain

Configurando o servidor Data Domain Boost 73

Page 74: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l A carga de trabalho pelos iniciadores está desequilibrada

Quando o servidor encontrar uma dessas situações, o servidor marca uma ou maisconexões para migração de caminho direcionada pelo servidor. Em uma operaçãofutura de transferência de dados, o servidor exige que a biblioteca do DD Boostcomece a usar um caminho diferente do catálogo para operações subsequentes.

Failover de caminho do clientA lógica de rebalanceamento dinâmico do servidor direciona o client para usar umcaminho diferente. No entanto, o client também pode usar um caminho diferente seele receber erros ao usar o caminho atual da conexão.

Por exemplo, presuma que o catálogo de caminho para uma conexão consista em oitocaminhos:

/dev/sg21: (A, C, 0)/dev/sg22: (A, C, 1)/dev/sg23: (A, D, 0)/dev/sg24: (A, D, 1)/dev/sg25: (B, C, 0)/dev/sg26: (B, C, 1)/dev/sg27: (B, D, 0)/dev/sg28: (B, D, 1)

O servidor seleciona o caminho (A, C, 0) durante uma seleção inicial do caminho. Alógica de transferência do DFC na biblioteca do DD Boost começa a enviar e a receberdados para a conexão usando os comandos SCSI para /dev/sg21.

Posteriormente, o link do endpoint de destino C para o switch torna-se indisponível.Qualquer solicitação subsequente do SCSI que a lógica de transferência do DFC enviarpara /dev/sg21 falhará com um código de erro que indica que o processo nãoconseguiu entregar a solicitação do SCSI ao dispositivo.

Nesse caso, a lógica de transferência do DFC busca no catálogo de dispositivos umcaminho com um componente físico diferente e uma combinação diferente de iniciadore endpoints de destino. A lógica de transferência do DFC desativa a solicitação doSCSI no caminho selecionado e repete o processo até que a lógica de transferência doDFC localize um caminho que possa concluir com sucesso a solicitação do SCSI.

Restrições do tamanho da filaO dispositivo SCSI específico que recebe uma solicitação é irrelevante para a soluçãoDD Boost via FC. Todos os dispositivos SCSI são objetos de destino idênticos paracomandos SCSI. Ao processar uma solicitação do SCSI, a lógica do servidor nãooferece nenhuma consideração para o dispositivo específico no qual a solicitação doSCSI chegou.

Determinados sistemas operacionais em clients restringem o número de solicitaçõesde I/O pendentes que o sistema operacional pode processar simultaneamente em umdispositivo SCSI. Por exemplo, o mecanismo da interface de passagem do WindowsSCSI conduz somente uma solicitação do SCSI por vez por meio de cada dispositivoSCSI genérico. Quando várias conexões (por exemplo, trabalhos de backup) tentaremusar o mesmo dispositivo SCSI genérico, isso afeta o desempenho da solução DDBoost via FC.

O sistema Data Domain também impõe um limite no número de solicitações de I/Opendentes para cada dispositivo SCSI anunciado. Você deve anunciar váriosdispositivos SCSI no sistema Data Domain para superar os problemas de desempenhoem caso de cargas de trabalho pesadas. O termo tamanho da fila descreve o limiteimposto pelo sistema no número de solicitações SCSI simultâneas em um único

Configuração do sistema Data Domain

74 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 75: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

dispositivo. Sistemas de client, como Windows, cujo tamanho da fila é muito baixopara afetar o desempenho, são considerados restritos por tamanho da fila.

Habilitando a replicação criptografada de arquivosPara habilitar a opção de replicação criptografada de arquivos, execute o seguintecomando:

# ddboost file-replication option set encryption enabledHabilitar a replicação criptografada de arquivos exige recursos adicionais, como CPU ememória no sistema Data Domain, e não exige uma reinicialização do file system doData Domain. O Guia de administração do Data Domain Operating System apresentainformações sobre a replicação criptografada de arquivos.

Replicação do Data DomainReplique os dados para sistemas Data Domain remotos usando o Data DomainReplicator. A replicação de dados permite realizar recuperações em caso de desastres.

O Data Domain Replicator proporciona replicação criptografada automatizada parafins de recuperação de desastres e consolidação de backup e arquivamento em várioslocais. O software Data Domain Replicator faz uma replicação assíncrona somente dedados compactados e desduplicados em uma rede remota (WAN).

O agente do aplicativo da Microsoft não inicia ou monitora uma replicação. Noentanto, o produto pode restaurar a partir da cópia replicada em um sistema DataDomain secundário. Você deve ter usado o produto para criar o backup em um sistemaData Domain primário. Um administrador do Data Domain faz a replicação do backupdo sistema primário no sistema secundário.

Para restaurar a partir de um sistema Data Domain secundário, a operação derestauração deve apontar para o sistema Data Domain secundário na configuração dohost do Data Domain. Não existem parâmetros do Data Domain secundário. Apontepara o sistema Data Domain secundário ao configurar a operação de restauração comqualquer uma das seguintes ferramentas:

l Para o SQL, por meio do plug-in do Microsoft SQL Server Management Studio.

l Para o SQL e o Exchange, por meio de prompt de comando, seja explicitamentecom um parâmetro de host do Data Domain ou com um arquivo de configuração.

Para o ProtectPoint, a unidade de armazenamento do Data Domain Boost, que contémas informações de catálogo e o backup dos arquivos que não pode ser efetuado pormeio do VSS, como backups de registros de transação do SQL e pool do vdisk do DataDomain usado pelo agente de aplicativos Microsoft devem ser replicados. O agente deaplicativos Microsoft dá suporte a restaurações apenas em nível de objeto e em nívelgranular das cópias ProtectPoint em um sistema secundário do Data Domain. O poolréplica de vdisk deve ser exatamente o mesmo que o pool vdisk de origem.

Obs.

O processo de replicação não deve alterar os nomes dos diretórios e arquivos criadospelo agente de aplicativos da Microsoft. Para habilitar a replicação de backup esubsequente restauração de um sistema Data Domain secundário, o ID do usuário ou oID de grupo primário dos usuários do DD Boost nos sistemas primário e secundáriodeve ser idêntico.

Você deve atender aos requisitos específicos de configuração para permitir arestauração de backups replicados a partir de um sistema Data Domain secundário.

Configuração do sistema Data Domain

Replicação do Data Domain 75

Page 76: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

O artigo de número 182294 da base de conhecimento, intitulado Configuração deUsuários do DDBoost em DDRs de Origem e de Destino para Replicação de MTree,apresenta mais detalhes. O artigo está disponível no site de suporte, em https://support.emc.com.

A seção Configurando a replicação no Guia de Administração do Data Domain OperatingSystem apresenta informações sobre como criar, habilitar, desabilitar e excluir paresde replicação.

Replicação do VMAXO agente de aplicativos de banco de dados é compatível com a proteção doProtectPoint que usa um sistema VMAX principal ou secundário em um ambiente dereplicação do VMAX. Nesse ambiente, os arrays de armazenamento primários esecundários do VMAX são conectados por um link de SRDF (Symmetrix Remote DataFacility) nas configurações síncronas (SRDF/S), assíncronas (SRDF/A) ou metro(SRDF/Metro).

O SRDF é um recurso do VMAX que mantém uma cópia síncrona e em tempo real dosdados no nível da LUN entre os arrays primário e secundário do VMAX. Uma LUN deorigem conhecida como R1 no array primário é associada a uma LUN de origemconhecida como R2 no array secundário. O software SRDF/S mantém a sincronizaçãocontínua das duas origens copiando todas as alterações de um dispositivo LUN paraoutro. A documentação do VMAX apresenta mais detalhes sobre a replicação doVMAX e a funcionalidade do SRDF.

A figura a seguir mostra os arrays VMAX com um link SRDF/S, em que o sistemaVMAX secundário está conectado a um sistema Data Domain secundário. Nessaconfiguração de SRDF, você pode usar o agente de aplicativos Microsoft paraexecutar um backup do ProtectPoint no sistema Data Domain secundário, que faz obackup da LUN do R2.

Obs.

O agente de aplicativos Microsoft também usa o workflow do Data Domain Boost parafazer backup de todos os arquivos não passíveis de snapshot e criar entradas decatálogo.

Configuração do sistema Data Domain

76 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 77: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 11 Backup do ProtectPoint em um Data Domain secundário em uma configuração deSRDF

A figura a seguir mostra os arrays VMAX com um link SRDF/S, em que tanto o sistemaVMAX primário e o secundário é conectado a um sistema Data Domain. Nessaconfiguração de SRDF, você pode usar o agente de aplicativos Microsoft paraexecutar um backup do ProtectPoint no sistema Data Domain secundário. O backupdo ProtectPoint primário faz backup da LUN de R1 para o sistema Data Domainprimário. O backup do ProtectPoint secundário faz backup da LUN de R2 para osistema Data Domain secundário.

Obs.

O agente de aplicativos Microsoft não pode fazer backups em ambos os sistemas DataDomain na mesma sessão de backup.

Nessas configurações de SRDF, o agente de aplicativos Microsoft valida asincronização das LUNs de R1 e R2. O agente de aplicativos Microsoft cria umsnapshot do SnapVX da LUN de R2 para transferir os dados de backup para o sistemaData Domain secundário.

Configuração do sistema Data Domain

Replicação do VMAX 77

Page 78: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 12 Backup do ProtectPoint em um Data Domain primário ou secundário em umaconfiguração de SRDF

Estes são os requisitos e a configuração de SRDF/S do agente de aplicativosMicrosoft do ProtectPoint:

l O agente de aplicativos Microsoft determina automaticamente o estado do linkSRDF/S no tempo de execução.

l Se não houver nenhum link SRDF/S no início de uma operação, a operação debackup ou restauração falhará.

l O agente de aplicativos Microsoft não tem suporte às alterações feitas no mododo link SRDF/S feitas durante as operações de backup ou restauração.

l Se o link SRDF estiver em um estado de fail over ou failback, as operações doagente de aplicativos Microsoft falham.

l A replicação do SRDF não pode fazer a transição entre os modos síncrono eassíncrono durante uma operação do VMAX. O modo deve permanecer constante.

l O agente de aplicativos Microsoft não tem suporte à criação de snapshots de filesystems ou de grupos de volumes que cruzam com grupos de SRDF.

l O agente de aplicativos Microsoft aceita apenas conexões remotas de nó de redeúnico. O agente de aplicativos Microsoft não tem suporte às configurações emcascata do VMAX.

l O agente de aplicativos Microsoft não tem suporte às configurações SRDF ouSRDF/Star simultâneas em que o R1 é uma origem para dois ou mais destinossimultâneos.

Configuração do sistema Data Domain

78 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 79: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Configurando limites de utilização de recursos do Data DomainUse os comandos do sistema operacional Data Domain ou a GUI de administração doData Domain para definir limites na utilização destes recursos do Data Domain:

l Capacidade: O volume de capacidade do disco rígido que o agente de aplicativosusa em um host do Data Domain.Os limites de capacidade têm como base o espaço lógico, que depende do volumede dados gravado em uma unidade de armazenamento antes da desduplicação. Acapacidade lógica é o tamanho dos dados não compactados. Por exemplo, quandoum arquivo de 1 GB é gravado duas vezes na mesma unidade de armazenamento, aunidade de armazenamento tem um tamanho lógico de 2 GB, mas um tamanhofísico de 1 GB.

l Fluxos: O número de fluxos do Data Domain Boost que o agente de aplicativosutiliza para ler dados de uma unidade de armazenamento ou para gravar dados emuma unidade de armazenamento em um host do Data Domain.

AVISO

O agente de aplicativos Microsoft tem suporte a limites de uso nos recursos doData Domain somente para operações do Data Domain Boost.

O Data Domain usa o termo cota para descrever coletivamente os limites fixos eflexíveis de capacidade de uma unidade de armazenamento. Os limites de fluxos sãochamados de limites.

O Data Domain Operating System tem suporte à definição de limites flexíveis e fixosde capacidade e uso dos fluxos:

l Quando o agente de aplicativos Microsoft excede um limite flexível, o host do DataDomain gera um alerta. Se o administrador tiver configurado uma lista denotificação da unidade de tenant, o host do Data Domain envia um e-mail a todosos endereços da lista. Um agente de aplicativos Microsfot pode continuar a usarmais do recurso limitado depois que um limite flexível for excedido.

l Quando o agente de aplicativos Microsoft excede um limite fixo, ele não pode usarmais do recurso limitado.

Obs.

As versões 5.5 e 5.6 do Data Domain Operating System dão suporte a limites flexíveise fixos de capacidade, mas somente limites flexíveis de fluxos. A versão 5.7 do DataDomain Operating System dá suporte a limites flexíveis e fixos de capacidade e defluxos.

O administrador do Data Domain deve criar uma unidade de armazenamento separadapara cada host do agente de aplicativos ou para o conjunto de hosts que estãolimitados.

Por exemplo, se houver 10 hosts do agente de aplicativos, o administrador do DataDomain deve criar pelo menos 10 unidades de armazenamento para limitar acapacidade da unidade de armazenamento usada por cada host de agente deaplicativos. Para usar menos unidades de armazenamento, o administrador deveráagrupar os hosts do agente de aplicativos e atribuir o grupo a uma única unidade dearmazenamento. Os hosts do agente de aplicativos no grupo compartilham essaunidade de armazenamento. No entanto, não é possível limitar o consumo de umaunidade de armazenamento por host. Um dos hosts do agente de aplicativos podeconsumir 100% da unidade de armazenamento. Os recursos são consumidos em ordemde chegada.

Configuração do sistema Data Domain

Configurando limites de utilização de recursos do Data Domain 79

Page 80: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Para determinar os limites de fluxos de uma unidade de armazenamento, execute estecomando:

msagentadmin.exe administration --listSU --config<full_path_to_the_configuration_file> [--debug 9]Um exemplo da saída do comando:

active write streams: 11active read streams: 0soft limit write streams: nonesoft limit read streams: nonesoft limit combined streams: 40hard limit combined streams: 60

AVISO

Dependendo do número e do tipo de operações paralelas que são executadas emdeterminado momento, a utilização de fluxos varia. Para determinar a utilização exatados fluxos, monitore o número de fluxos que as unidades de armazenamento utilizamem um período.

Impacto de exceder os limites de cotaNo início de um backup, o agente de aplicativos Microsoft não consegue determinarquanta capacidade é necessária para o backup. O agente de aplicativos Microsoftpode executar um backup solicitado somente quando o host de destino tiver espaço oucapacidade de armazenamento suficientes.

Excedendo o limite de cota flexível

Quando o agente de aplicativos Microsoft excede o limite flexível de capacidade:

l Durante um backup, se a unidade de armazenamento fizer parte de uma unidadede tenant com uma lista de notificação, o host do Data Domain envia um e-mailpara cada endereço na lista. A lista pode incluir o administrador do Data Domain eo usuário do agente de aplicativos.

l Os alertas são exibidos no painel Current Alerts na GUI de administração do DataDomain independentemente de a unidade de armazenamento fazer parte de umaunidade de tenant.

l A operação de backup ou restauração continua sem qualquer impacto adverso. Oagente de aplicativos não gera mensagem de erro ou aviso em seu arquivo de logou em seu resultado operacional.

Excedendo o limite de cota fixa

Quando o agente de aplicativos Microsoft excede o limite fixo de capacidade duranteum backup, ele cancela o backup.

Verifique os registros de client backup e restauração para localizar mensagens de errorelacionadas à insuficiência de espaço na unidade de armazenamento. A mensagem aseguir mostra um exemplo:

145732:(pid 4584):Max DD Stream Count: 60153003:(pid 4584): Unable to write to a file due to a lack of space.The error message is: [5005] [ 4584] [984] Thu Apr 14 10:14:18 2016 ddp_write() failed Offset 163577856, BytesToWrite 524288, BytesWritten 0 Err: 5005-ddcl_pwrite failed (nfs: No space left on device)

Configuração do sistema Data Domain

80 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 81: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

86699:(pid 4584): Unable to write data into multiple buffers for save-set ID '1460654052': Invalid argument (errno=22)

Configurando limites de uso de cota do Data DomainPara configurar os limites de uso de capacidade para o agente de aplicativos, oadministrador do Data Domain deve definir o limite fixo de capacidade para a unidadede armazenamento que o agente de aplicativos usa para backups:

Procedimento

1. Determine quais hosts do agente de aplicativos usarão a unidade dearmazenamento.

2. Determine o volume de capacidade a ser permitida para a unidade dearmazenamento.

3. Crie a unidade de armazenamento e defina a cota de capacidade usando a GUIou o prompt de comando. A documentação do Data Domain especificainformações.

4. Forneça o nome de host do Data Domain, o nome da unidade dearmazenamento, o nome de usuário e a senha da unidade de armazenamentopara os usuários do agente de aplicativos utilizarem para executar backups.

O administrador do Data Domain também pode definir a cota de capacidadeflexível para a unidade de armazenamento, que envia alertas e notificações, masnão limita a utilização da capacidade.

Obs.

Quando uma unidade de armazenamento está quase cheia e a cota decapacidade é reduzida, o próximo backup pode falhar. O administrador do DataDomain deve notificar os usuários do agente de aplicativos Microsoft ao reduziruma cota de capacidade para que os usuários do agente de aplicativos possamavaliar o possível impacto nos backups.

Impacto de exceder os limites flexíveis de fluxoQuando o agente de aplicativos Microsoft excede o limite flexível de fluxo:

l Durante um backup, se a unidade de armazenamento fizer parte de uma unidadede tenant com uma lista de notificação, o host do Data Domain envia um e-mailpara cada endereço na lista. A lista pode incluir o administrador do Data Domain eo usuário do agente de aplicativos.

l Os alertas são exibidos no painel Current Alerts na GUI de administração do DataDomain independentemente de a unidade de armazenamento fazer parte de umaunidade de tenant.

l A operação de backup ou restauração continua sem qualquer impacto adverso. Oagente de aplicativos não gera mensagem de erro ou aviso em seu arquivo de logou em seu resultado operacional.

Impacto de exceder os limites fixos de fluxoQuando o agente de aplicativos Microsoft excede o limite fixo de fluxo durante umaoperação, ele cancela a operação.

Configuração do sistema Data Domain

Configurando limites de utilização de recursos do Data Domain 81

Page 82: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Verifique os registros de client backup e restauração para localizar mensagens de errorelacionadas ao limite de fluxo excedido. A mensagem a seguir mostra um exemplo:

153004:(pid 4144): Unable to write to a file because the streams limit was exceeded.

Configurando limites de utilização de fluxos do Data DomainUma unidade de armazenamento pode ter limites fixos e flexíveis para fluxos. Oadministrador do Data Domain pode definir limites flexíveis individuais para fluxos deleitura, gravação e replicação. O administrador pode definir um limite fixo apenas parao número total de fluxos.

Para configurar um limite de utilização de fluxos para uma unidade de armazenamento,o administrador do Data Domain deve definir o limite fixo para a unidade dearmazenamento que o agente de aplicativos utiliza para backups:

Procedimento

1. Determine quais hosts do agente de aplicativos usarão a unidade dearmazenamento.

2. Determine o número de fluxos de backup a permitir para a unidade dearmazenamento.

3. Crie a unidade de armazenamento.

O administrador do Data Domain pode definir o limite de fluxos como parte docomando ddboost storage-unit create ou depois de criar a unidade dearmazenamento usando o comando ddboost storage-unit modify. Adocumentação do Data Domain especifica informações.

Obs.

O administrador do Data Domain não pode definir um limite de fluxos usando aGUI de administração do Data Domain.

4. Forneça o nome de host do Data Domain, o nome da unidade dearmazenamento, o nome de usuário e a senha da unidade de armazenamentopara os usuários do agente de aplicativos utilizarem para executar backups.

O administrador do Data Domain também pode definir limites flexíveis para aunidade de armazenamento, que envia alertas e notificações, mas não limita onúmero de fluxos utilizados.

O administrador do Data Domain pode usar o comando ddboost storage-unit modify para modificar os limites de fluxos de unidades dearmazenamento. A documentação do Data Domain especifica informações.

Obs.

O administrador do Data Domain deve ter cuidado ao definir um limite fixo defluxos. A configuração do limite de fluxos com um valor baixo pode afetar odesempenho do backup e da restauração. A redução de um limite de fluxos poderesultar em uma falha da restauração. O administrador do Data Domain devenotificar os usuários do agente de aplicativos ao diminuir um limite fixo de fluxospara que os usuários do agente de aplicativos possam avaliar o possível impactoem backups e restaurações.

Configuração do sistema Data Domain

82 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 83: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Validando o sistema Data DomainPara validar o status do sistema Data Domain, execute os seguintes comandos:

filesys statusddboost statusifgroup show config interfacesddboost showconnectionsddboost storage-unit show compressionddboost storage-unitshow

O Guia de referência de comandos do Data Domain Operating System oferece detalhessobre esses comandos e suas opções.

O comando que você utiliza para validar a comunicação entre o servidor de banco dedados e o sistema Data Domain depende do tipo da conexão de rede que você utilizar.

l Se você tiver um sistema DD Boost via IP, faça log-in no servidor de banco dedados e execute este comando:# rpcinfo -p Data_Domain_system_hostnameO resultado do comando deverá incluir as portas listadas em Abrindo portas em umfirewall para habilitar backups do Data Domain na página 65.

l Se você tiver um sistema DD Boost via FC, faça log-in no servidor de banco dedados e execute o comando relevante para verificar se os dispositivos DFC estãovisíveis no client.O Guia de referência de comandos do Data Domain Operating System oferecedetalhes sobre os comandos compatíveis.

Configurando o uso do Data Domain Cloud Tier paramovimentação de dados para a nuvem

Você pode configurar o agente de aplicativos Microsoft para usar o Data DomainCloud Tier para mover dados de backup para a nuvem e a recuperação subsequentedos dados de backup da nuvem.

O Data Domain (DD) Cloud Tier é um recurso nativo do DD OS 6.0 e superior paramover dados do nível ativo para o armazenamento em object de baixo custo e altacapacidade na nuvem pública, privada ou híbrida para retenção a longo prazo. Oagente de aplicativos Microsoft tem suporte ao DD Cloud Tier para mover dados debackup do Data Domain Boost para a nuvem, o que libera espaço no sistema DataDomain (nível ativo).

Obs.

O agente de aplicativos Microsoft não tem suporte ao DD Cloud Tier para mover dadosde backup do ProtectPoint para a nuvem.

Você deve configurar uma política do DD Cloud Tier, também conhecida como umapolítica de movimentação de dados, para cada MTree ou unidade de armazenamentoque o agente de aplicativos Microsoft usa para mover os dados para a nuvem.

Após definir as políticas de movimentação de dados, você poderá configurar eexecutar as seguintes operações:

l Movimentação dos dados de backup do sistema Data Domain para a nuvem.

l Recuperação dos dados de backup da nuvem para o sistema Data Domain.

Um backup com o agente de aplicativos Microsoft consiste em savesets de backup,em que um saveset é um conjunto de um ou mais arquivos de armazenamento criados

Configuração do sistema Data Domain

Validando o sistema Data Domain 83

Page 84: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

durante a sessão de backup. Um arquivo de armazenamento é um arquivo do sistemaoperacional ou um block de dados, o objeto mais simples que você pode fazer backupou restaurar. Um backup cria um ou mais arquivos de armazenamento dentro de umsaveset. O agente de aplicativos Microsoft move e recupera os dados de backupapenas no nível de saveset, movendo todos os arquivos salvos em um saveset definido.

Configurando a política do DD Cloud Tier para mover dados para a nuvemO agente de aplicativos da Microsoft move os dados de backup do nível ativo para anuvem de acordo com a política do DD Cloud Tier. Para habilitar a movimentação dedados para a nuvem, você deve configurar a política necessária para cada unidade dearmazenamento ou MTree.

O DD Cloud Tier oferece dois tipos de política, a política com base em aplicativos e apolítica com base em idade. O agente de aplicativos da Microsoft dá suporte apenas àpolítica baseada em aplicativos, que é gerenciada pelo aplicativo que cria os arquivosde backup no sistema Data Domain. Essa política move o conteúdo do arquivo debackup para a nuvem de acordo com as especificações do aplicativo.

AVISO

Não aplique uma política com base em idade a uma unidade de armazenamento que éusada pelo agente de aplicativos da Microsoft. Uma política com base em idade movetodo o conteúdo do arquivo (inclusive metadados) de uma unidade de armazenamentopara a nuvem de acordo com a idade do arquivo, como quando todos os arquivos demais de tantos dias são movidos. Essa movimentação de dados por uma política combase em idade pode causar a falha de consultas aos metadados para o agente deaplicativos da Microsoft.

O DBA deve entrar em contato com o administrador do Data Domain para criar apolítica com base em aplicativos, também conhecida como um perfil de movimentaçãode dados, para a unidade de armazenamento ou MTree que o agente de aplicativos daMicrosoft usa para os backups do Data Domain Boost. A documentação do DataDomain apresenta detalhes sobre os procedimentos de configuração do DD Cloud Tier.

Para qualquer versão do DD OS anterior ao 6.1, o administrador do Data Domain deveusar APIs do DD REST para criar políticas gerenciadas de aplicativos por meio deferramentas como o comando do curl. Começando com o DD OS 6.1, o administradordo Data Domain pode executar odata-movement policy comando do Data Domainpara configurar a política com base em aplicativos

Usando o comando de movimentação de dados com o DD OS 6.1 ou posteriorO DD OS 6.1 ou posterior permite que você configure a política com base em aplicativopor meio do seguinte comando do Data Domain na linha de comando. Este comandoconfigura a política com base em aplicativo para os MTrees especificados:

data-movement policy set app-managed {enabled | disabled} to-tier cloudcloud-unit <unit-name> mtrees <mtree-list>

Por exemplo, o seguinte comando configura a política com base em aplicativos para oMTree /data/col1/app-agent40:

data-movement policy set app-managed enabled to-tier cloud cloud-unitCloud mtrees /data/col1/app-agent40

Você pode executar o seguinte comando para exibir o resultado da configuração depolítica para fins de verificação:

Configuração do sistema Data Domain

84 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 85: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

data-movement policy show

Mtree Target(Tier/Unit Name) Policy Value------------------------- ---------------------- ------------- -------/data/col1/app-agent40 Cloud/Cloud app-managed enabled------------------------- ---------------------- ------------- -------

Solucionando problemas do sistema Data DomainO Artigo 334991 da Base de Conhecimento, intitulado Como solucionar problemas dedesempenho e conectividade do DataDomain DDBoost, apresenta informações sobrecomo usar a ferramenta ddpconnchk para solucionar problemas específicos do DataDomain Boost. O artigo está disponível no Suporte on-line (https://support.emc.com).

Configuração do sistema Data Domain

Solucionando problemas do sistema Data Domain 85

Page 86: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Configuração do sistema Data Domain

86 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 87: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

CAPÍTULO 4

Agente de aplicativos Microsoft para DataDomain Boost com SQL Server

l Recursos do agente de aplicativos Microsoft para Data Domain Boost com SQLServer................................................................................................................ 88

l Configurando o agente de aplicativos Microsoft para Data Domain Boost comSQL Server........................................................................................................ 89

l Protegendo dados do SQL Server com Data Domain Boost............................... 98l Agendando backups do SQL Server.................................................................. 101l Fazendo backup e restaurando o SQL Server usando o plug-in do SSMS do

Agente de aplicativos Microsoft para DD Boost for Enterprise Apps................ 109l Fazendo backup e restauração do SQL Server usando comandos do Data Domain

Boost................................................................................................................ 135l Backup e restauração do SQL Server usando Data Domain Boost T-SQL......... 157l Gerenciando savesets do SQL Server com um dispositivo Data Domain Cloud Tier

......................................................................................................................... 165l Recuperação de desastres do SQL Server com Data Domain Boost................. 170l Exibindo e excluindo backups com a ferramenta de expiração Data Domain Boost

......................................................................................................................... 170

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server 87

Page 88: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Recursos do agente de aplicativos Microsoft para DataDomain Boost com SQL Server

Saiba mais sobre os recursos e as capacidades compatíveis com o Agente de aplicativoMicrosoft para Data Domain Boost com SQL Server.

Recursos de backup e recuperação

l Backups e restaurações agrupados dos bancos de dados do AlwaysOn AvailabilityGroup.

l Restaurações e backups em nível de instância.

l Backups e restaurações de vários banco de dados.

l Backups agendados usando trabalhos do SQL Agent.

l Scripting do Transact-SQL (T-SQL) com códigos de retorno aprimorados parafazer backups e restaurações em um ambiente de SQL.

l Restaurações de tabela, também conhecidas como restaurações em nível granular,com o ItemPoint for SQL Server.

l Restaurações de arquivos simples.

l Restaurações em nível de grupo de arquivos.

l Restauração redirecionada para o mesmo ou um diferente SQL Server, para amesma ou uma diferente instância do SQL e para o mesmo ou um banco de dadosdiferente.

Recursos do Data Domain Cloud Tier

l Marcação de savesets para mudança de um nível ativo do Data Domain para umData Domain Cloud Tier.

l Recuperando manualmente savesets de um Data Domain Cloud Tier para umaunidade de armazenamento do Data Domain.

l Recuperação automática de savesets de uma unidade de armazenamento do DataDomain Cloud Tier para uma do Data Domain ou restauração de backupsdiretamente da nuvem.

Obs.

As operações de restauração direta estão disponíveis somente para o DDOS 6.1usando o Elastic Cloud Storage

l Exclusão de savesets em um Data Domain Cloud Tier.

Recursos de configuração

l Suporte a IPv4 e IPv6.

l Coexistência com outros produtos de backup que protegem os dados que o Agentede aplicativo Microsoft não protege.No entanto, o agente de aplicativos Microsoft não pode coexistir com o agente deaplicativos do banco de dados.

l Mesmo caminho da lockbox, que é a mesma lockbox em um local comum para oAgente de aplicativo Microsoft, o agente de aplicativos de bancos de dados e oagente de file system.

l Tem suporte ao Data Domain High Availability para resiliência melhorada.Data Domain High Availability na página 64 especifica informações.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

88 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 89: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Recursos da GUI

l Exibição do nome de cluster do Windows e a preferência de backup no painelConnections na GUI, no caso de AlwaysOn Availability Groups.

l Exibição de uma mensagem na GUI de restauração do banco de dados parahabilitar o recurso de inicialização instantânea de arquivo no SQL Server paramelhor desempenho de restaurações de banco de dados, se o recurso não estiverhabilitado.

l Armazenamento em cache de dados relacionados ao SQL Server, a instâncias doSQL Server, a bancos de dados e a outras configurações nas páginas General, Filese Options sempre que o agente de aplicativos for iniciado.O agente de aplicativos armazena em cache as informações do saveset peladuração de uma sessão específica. O armazenamento em cache economiza tempopor reduzir a necessidade de selecionar novamente as configurações toda vez queo agente de aplicativos for iniciado e especialmente quando o SQL Server contivermuitos de bancos de dados ou muitos backups para um banco de dados.

l Recuperação de determinado número de savesets ou versões de backup e arespectiva exibição, dependendo do valor (número) que é especificado na GUI derestauração do banco de dados.

Configurando o agente de aplicativos Microsoft para DataDomain Boost com SQL Server

A configuração do agente de aplicativos Microsoft para o Data Domain Boost com SQLServer inclui estas tarefas:

l Criação de uma lockbox usando o comando msagentadmin.exe

l Configurando o SQL AlwaysOn Availability Groups

l Habilitando o agente de aplicativos Microsoft para o Data Domain Boost, a fim degerar registros de serviços de montagem

l Criação de um arquivo de configuração

Configurando os privilégios de usuário necessários para realizar operações doData Domain Boost do SQL Server

O agente de aplicativos da Microsoft exige que o usuário que inicia as operações debackup e recuperação é atribuída a determinados privilégios do SQL Server e o host deaplicativos do Windows. Os privilégios mínimos do Windows que são necessáriosdependem do tipo de operação e a ferramenta que você usa.

A documentação da Microsoft fornece informações adicionais e as etapas sobre comoconfigurar as contas de usuário.Funções mínimas do SQL ServerA conta do SQL Server deve ser atribuída às funções a seguir para executar asoperações do Data Domain Boost do SQL Server:

l sysadmin

l public

Funções mínimas do WindowsA tabela a seguir descreve os privilégios mínimos do Windows que são necessáriospara executar os vários tipos de backup e as operações de restauração.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurando o agente de aplicativos Microsoft para Data Domain Boost com SQL Server 89

Page 90: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 9 Funções mínimas exigidas do Windows para operações do Data Domain Boost do SQL

Tipo de operação Funções mínimas exigidas do Windows

Recuperação e backup de servidorindependente

Um usuário local ou de domínio configurado com o seguinte:

l Para backups e restaurações habilitados para recuperação em nível granular(também conhecido como recuperação em nível de tabela), o usuário devereceber privilégios administrativos

l Para backup e recuperação tradicionais, o usuário deve atender as seguintescondições:

n O usuário deve ser adicionado para a política do Windows "Criar objetosglobais"

n O usuário deve ter as seguintes permissões para a pasta de dados e registrodo banco de dados:

– Leitura

– Gravação

– Listar conteúdos da pasta

A pasta de dados e registros padrão é o caminho de instalação do SQLServer. Por exemplo, para o SQL Server 2012, o caminho padrão éC:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\

Backup e recuperação Always OnAvailability Group

Um usuário configurado como um dos seguintes:

l O administrador integrado do Windows

l Um usuário de domínio adicionado ao grupo de usuários administradores

l Uma conta de usuários locais adicionada ao grupo de usuários administradoresem cada nó no cluster. O nome de usuário e a senha devem ser a mesma emcada nó.

Obs.

Se você estiver usando uma conta que você criou (uma conta que não seja oadministrador integrado do Windows), você deve iniciar a ferramenta de onde vocêrealizará o backup ou recuperação com permissões elevadas (executar comoadministrador).

Always On Availability Group em umbackup e recuperação de instância docluster de failover

Um usuário configurado como um dos seguintes:

l O administrador integrado do Windows

l Um usuário de domínio adicionado ao grupo de usuários administradores

Obs.

Se você estiver usando uma conta que você criou (uma conta que não seja oadministrador integrado do Windows), você deve iniciar a ferramenta de onde vocêrealizará o backup ou recuperação com permissões elevadas (executar comoadministrador).

Backup e recuperação de instância docluster de failover

Exibir e excluir savesets com aferramenta de expiração do Data DomainBoost (ddbmexptool)

Qualquer usuário pode utilizar o comando ddbmexptool para listar e excluir

savesets, desde que o usuário tenha acesso à lockbox usando o comandomsagentadmin. Privilégios administrativos não são necessários.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

90 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 91: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 9 Funções mínimas exigidas do Windows para operações do Data Domain Boost doSQL (continuação)

Tipo de operação Funções mínimas exigidas do Windows

Gerenciar savesets e listar informaçõesda unidade de armazenamento e doclient com msagentadmin

Qualquer usuário pode utilizar o msagentadmin para listar arquivos, marcar e

recuperar savesets, excluir savesets, listar os clientes nas unidades dearmazenamento e exibir informações de limite de fluxo da unidade dearmazenamento do Data Domain. Privilégios administrativos não são necessários.

Criar e editar uma lockbox com omsagentadmin

Quaisquer comandos msagentadmin que envolvem as operações da lockbox

exigem um usuário administrativo.

Adicionando um usuário a uma política do WindowsProcedimento

1. No menu Start, abra Local Security Policy.

2. No painel Security Settings, expanda Local Policies > User RightsAssignment.

3. Para cada política à qual você deseja adicionar o usuário, siga estas etapas:

a. Clique com o botão direito do mouse na política e clique em Properties.

b. Na janela Properties da política, clique em Add User or Group.

c. Adicione o usuário local à política e, em seguida, clique em Apply.

Criação de um arquivo de configuraçãoCrie um arquivo de configuração com qualquer um destes parâmetros, conformenecessário.

GeneralA tabela a seguir descreve os parâmetros para a categoria de arquivo de configuraçãoGeneral.

Tabela 10 Parâmetros de arquivo de configuração General

Parâmetro Descrição

CLIENT=<client_or_hostname> Obrigatório.Especifica o hostname do servidor de aplicativos no qual vocêdeseja fazer backup ou restaurar os bancos de dados. No casode configurações em cluster, especifique o nome da instânciado cluster.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica o nome de caminho completo do diretório dalockbox no banco de dados ou host de aplicativos. Porexemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica se o software grava mensagens de depuração noarquivo de log de depuração. O valor padrão é 0, em que

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Criação de um arquivo de configuração 91

Page 92: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 10 Parâmetros de arquivo de configuração General (continuação)

Parâmetro Descrição

nenhuma mensagem de depuração é gerada. O nível mais altoé 9, em que as mensagens mais detalhadas de depuração sãogeradas.

LIST_SAVESET_DESC={TRUE | FALSE} Opcional.Especifica se lista os savesets em ordem decrescente,mostrando que os savesets mais recentes no começo. O valorpadrão é FALSE, em que os savesets são listados em ordemcrescente.

Primary systemA tabela a seguir descreve os parâmetros para a categoria de arquivo de configuraçãoPrimary de sistema.

Tabela 11 Parâmetros de arquivo de configuração Primary do sistema

Parâmetro Descrição

DDBOOST_USER=<DDBoost_username> Obrigatório.Especifica o nome de usuário do usuário do DD Boost.

Você deve registrar o hostname e o nome de usuário do DDBoost na lockbox para habilitar o agente de aplicativosMicrosoft a recuperar a senha para o usuário registrado.

DEVICE_HOST=<Data_Domain_server_name> Obrigatório.Especifica o nome do servidor do Data Domain que contém aunidade de armazenamento na qual você deseja fazer backupe restauração dos bancos de dados.

Você deve registrar o hostname e o nome de usuário do DDBoost na lockbox para habilitar o agente de aplicativosMicrosoft a recuperar a senha para o usuário registrado.

DEVICE_PATH=<storage_unit_name> Obrigatório.Especifica o nome e o caminho da unidade de armazenamentona qual você deseja fazer backup e restauração dos bancos dedados.

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica se um backup ou uma restauração no sistema DataDomain primário usa uma conexão de rede IP ou Fibre Channel(FC). O valor padrão é FALSE. Especifique TRUE para usaruma conexão de rede FC durante o backup e a restauração.

Obs.

Se esse parâmetro for definido como TRUE, o sistema DataDomain primário deve ser configurado para ter suporte a umaconexão FC.

DEVICE_FC_SERVICE=<Data_Domain_fibre_channel_server_name>

Obrigatório quando o parâmetro DDBOOST_FC é definidocomo TRUE

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

92 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 93: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 11 Parâmetros de arquivo de configuração Primary do sistema (continuação)

Parâmetro Descrição

Especifica o nome do serviço FC configurado no sistema DataDomain primário a ser usado para um backup ou umarestauração.

DDVDISK_USER=<vdisk_username> Opcional.Especifica o usuário vdisk do Data Domain. Se você nãoespecificar esse parâmetro, o valor padrão éDDBOOST_USER.

Exemplo de conteúdo de arquivo de configuraçãoPor exemplo, crie o arquivo do C:\ddconfig.cfg com este conteúdo:

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.example.comDEVICE_PATH=/SU_DD163LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"CLIENT=mw2k8x64sql2.appagentdev.comDEBUG_LEVEL=0

Configurando uma lockboxUma lockbox é um arquivo criptografado usado pelo agente de aplicativos Microsoftpara armazenar e proteger informações confidenciais, como credenciais de log-in,contra acesso não autorizado.

Você pode configurar um destes tipos de lockbox de acordo com as necessidades doseu ambiente:

l Lockbox única: Essa configuração contém apenas uma lockbox em um localcompartilhado. Cada host no ambiente tem acesso individual à lockbox. Essaconfiguração facilita a manutenção da lockbox.

Obs.

Não use uma só lockbox compartilhada para executar operações de backup remotoem um ambiente de cluster. O backup falhará. Use várias lockboxes em umambiente de cluster.

l Várias lockboxes: Essa configuração contém uma lockbox em cada host noambiente. Essa configuração cria uma sobrecarga na manutenção de váriaslockboxes.

O arquivo PersistedSettings.xml na pasta da lockbox contém informações sobreo servidor do Data Domain, como nome do servidor Data Domain, protocolo decomunicação, nome do serviço FC e nome do usuário do DD Boost e unidade dearmazenamento.

Registrar um servidor do Data Domain para uma nova lockbox cria o arquivoPersistedSettings.xml. Registrando ou removendo um servidor do Data Domainnas atualizações de lockbox do arquivo PersistedSettings.xml.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurando uma lockbox 93

Page 94: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Opções de comando para criar e atualizar uma lockboxOperações de lockbox são administradas usando-se o comando msagentadminadministration.

A tabela a seguir lista as operações e opções de comandos associados que fazem parteda criação e atualização de uma lockbox.

Obs.

O agente de aplicativos da Microsoft também é compatível com o comandoddbmadminpara realizar essas operações. No entanto, a compatibilidade com ocomando está obsoleta.

Tabela 12 Operações de comandos para criar e atualizar uma lockbox

Operação Comando

Crie um lockbox. msagentadmin administration --createLB [--lockbox<lockbox_directory>] [--debug 9]

Registrar um servidor do Data Domain ou umdispositivo RecoverPoint em um host de bancode dados.

msagentadmin administration --registerLB --config<config_file_path> [--confirm] [--debug 9]

Cancelar o registro de um servidor do DataDomain ou um dispositivo RecoverPoint em umhost de banco de dados.O usuário do DD Boost (DDBOOST_USER) e oconteúdo do caminho do dispositivo(DEVICE_PATH) do arquivo de configuração sãoexcluídos.

msagentadmin administration --deleteLB --config<config_file_path> [--confirm] [--debug 9]

Adicionar um host remoto à lista de acesso dalockbox.

msagentadmin administration --grantLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_add>"] [-a"VIRTUAL_HOST=yes"] [--debug 9]

Excluir um host remoto da lista de acesso dalockbox.

msagentadmin administration --revokeLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_delete>"] [--debug9]

Redefinir a lockbox. msagentadmin administration --updateLB [--lockbox<lockbox_directory>] [--debug 9]

Criar uma senha personalizada.A senha personalizada deve atender aosseguintes requisitos de complexidade:

l Pelo menos nove caracteres.

l No mínimo uma letra maiúscula.

l No mínimo uma letra minúscula.

l No mínimo um caractere especial.

l No mínimo um dígito.

msagentadmin administration --updateLB -aSET_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Após digitar esse comando, os prompts a seguir são exibidos. Use osprompts para definir a senha.

Enter a passphrase (refer to the administration guide for passphrase complexity requirements):Confirm the passphrase:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

94 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 95: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 12 Operações de comandos para criar e atualizar uma lockbox (continuação)

Operação Comando

O resultado a seguir aparecerá:

The passphrase for the lockbox '<lockbox>' in the directory '<lockbox_directory>' has been updated.

Use a senha para redefinir uma lockboxpersonalizada.A senha pode ser usada para restaurar o acesso aum host que não pode acessar a lockbox.

msagentadmin administration --updateLB -aUSE_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Após digitar esse comando, o prompt a seguir é exibido. Use o prompt paradefinir a senha.

Enter a previously set passphrase:

O resultado a seguir aparecerá:

The lockbox '<lockbox>' in the directory '<lockbox_directory>' has been reset.

Crie uma opção de segurança personalizada parareduzir a segurança no limite de valores estáveisdo sistema (SSV) para a lockbox.Este comando é útil quando a lockbox torna-secom frequência inacessível após upgradesregulares de sistema. No entanto, érecomendável que você use a senha pararedefinir a lockbox em vez de personalizar o nívelde segurança.

msagentadmin administration --updateLB -aSET_LOCKBOX_SECURITY="custom" -aLOCKBOX_PATH=<lockbox_directory>

Importe a lockbox.Este comando é útil quando a lockbox é criadaem um diretório não padrão e a lockbox precisaser atualizada (importada) para a versão maisrecente.

msagentadmin administration --updateLB -aLOCKBOX_IMPORT=yes -a LOCKBOX_PATH=<lockbox_directory>

Crie um lockboxUse as seguintes etapas para criar uma lockbox e adicione as credenciais a ele.

Procedimento

1. Crie uma lockbox usando o comando a seguir:

msagentadmin administration --createLBPor exemplo, para criar uma lockbox na pasta C:\Lockboxes, digite o seguintecomando:

msagentadmin administration --createLB --lockbox C:\LockboxesSe você não especificar uma pasta, a lockbox é criada no diretório padrão, que éC:\Program Files\DPSAPPS\common\lockbox.

AVISO

Quando o agente de aplicativos da Microsoft é integrado ao eCDM, a lockboxdeve estar localizada no caminho do arquivo padrão.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurando uma lockbox 95

Page 96: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

2. Crie um arquivo de configuração que contém as credenciais apropriadas.

Por exemplo, digite o seguinte comando para editar config.cfg:

notepad c:\Lockboxes\config.cfgEm seguida, adicione as configurações apropriadas ao arquivo de configuração.Por exemplo, para um usuário do Data Domain, adicione as seguintescredenciais:

LOCKBOX_PATH=C:\LockboxesDDBOOST_USER=ddvdiskDEVICE_HOST=ledmd034.lss.emc.comDEVICE_PATH=/ddbdatest/mattp/pp

3. Use o arquivo de configuração para registrar as credenciais com a lockboxdigitando o seguinte comando:

msagentadmin administration --registerLB --config"<config_file_path>"Por exemplo:

msagentadmin.exe administration --registerLB --config "C:\lockbox-config-details.cfg"Você deverá inserir todas as senhas necessárias para as contas de usuárioconfiguradas.

Configurando o SQL AlwaysOn Availability GroupsVocê deve atender aos seguintes requisitos de configuração para realizar backups erestaurações do SQL AlwaysOn Availability Groups:

l Você instalou o agente de aplicativos Microsoft em todos os nós.

l Você configurou a lockbox em todos os nós. Caso contrário, você pode usar umalockbox compartilhada.

Configurando pré-requisitos para executar backups agrupados de bancos dedados do Always On Availability Group

Configure os seguintes pré-requisitos para executar backups agrupados de bancos dedados do Always On Availability Group.

Obs.

Além dos pré-requisitos a seguir, certifique-se de que atribuiu as permissõesnecessárias, conforme descrito em Configurando os privilégios de usuário necessáriospara realizar operações do Data Domain Boost do SQL Server na página 89.

Defina configurações secundárias legíveisDefina a opção de configuração Always On Availability Group Readable Secondarypara Yes ou Read-intent only:

1. No SSMS do SQL Server, no Object Explorer, clique com botão direito em AlwaysOn Availability Group e selecione Properties.A caixa de diálogo Availability Group Properties é exibida.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

96 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 97: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

2. Na tabela Availability Replicas, na coluna Readable Secondary, selecione Yes ouRead-intent only para cada réplica primária ou secundária das instâncias do SQLServer.Essa configuração permite que o agente de aplicativos da Microsoft reúnainformações sobre a réplica secundária (por exemplo, localização de arquivos dobanco de dados, que pode ser diferente das outras réplicas).

Configure as permissões para Execute Methods e Remote Enable com o WindowsManagement Instrumentation (WMI)Configure o Windows Management Instrumentation (WMI) para atribuir as permissõespara Execute Methods e Remote Enable para a conta de usuário:

Obs.

Se você for um administrador de domínio, não é preciso definir explicitamente essaspermissões, pois você tem essas permissões por padrão.

1. No SQL Server, a partir do menu Start, clique em Run.

2. Digite wmimgmt.msc e, em seguida, pressione Enter no teclado.

3. No painel WMI Control, clique com o botão direito em WMI Control (Local) eselecione Properties.

4. Na caixa de diálogo WMI Control Properties:

a. Clique na guia Security.

b. Expanda o nó Root e selecione o namespace cimv2.

c. Clique em Security para abrir as configurações de segurança para o WMI.

d. Clique em Advanced para abrir as configurações avançadas de segurança paraesse namespace do WMI.

e. Especifique a conta de usuário.

f. Clique em Edit e selecione somente Execute Methods e Remote Enable.

g. Na lista drop-down Apply to, selecione This namespace and subnamespacespara garantir que essas permissões sejam aplicadas a esse namespace e todosos namespaces abaixo dele.

h. Clique em OK para salvar as novas permissões.

Atribua as permissões de Read e Read & Execute para a conta de usuárioNos volumes de NTFS, atribua as permissões Read e Read & Execute para a conta deusuário:

1. No Windows Explorer, clique com o botão direito no arquivo ou pasta com o qualvocê deseja trabalhar e selecione Properties.

2. Na caixa de diálogo Properties, clique na guia Security.

3. Na lista Name, selecione o usuário, contato, computador ou grupo cujaspermissões você deseja visualizar.

4. Atribua as permissões de Read e Read & Execute para a conta de usuário.

Atribua os direitos de Grupo de atribuir direitos de GPO (Group Policy Object,objeto de política de grupo) para a conta de usuárioNo SQL Server, atribua os direitos de GPO (Group Policy Object, objeto de política degrupo) para a conta de usuário:

l Atribua o direito de Log on as a batch job para a conta de usuário, a fim deexecutar tarefas no Agendador de tarefas quando você não estiver conectado:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurando pré-requisitos para executar backups agrupados de bancos de dados do Always On Availability Group 97

Page 98: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

1. No menu Start, clique em Run, digite secpol.msc e pressione Enter noteclado.A janela Local Security Policy é exibida.

2. No painel à esquerda, em Security Settings, clique em Local Policies > UserRights Assignment.

3. No painel à direita, clique duas vezes em Log on as a batch job.A caixa de diálogo Log on as a batch job Properties é exibida.

4. Na guia Local Security Setting, clique em Add User or Group....A caixa de diálogo Select Users, Computers, Service Accounts, or Groups éexibida.

5. No campo Enter the object names to select, especifique a conta de usuário eclique em OK.

l Atribua o direito de Log on as a service para a conta de usuário:

1. No menu Start, clique em Run, digite secpol.msc e pressione Enter noteclado.A janela Local Security Policy é exibida.

2. No painel à esquerda, em Security Settings, clique em Local Policies > UserRights Assignment.

3. No painel à direita, clique duas vezes em Log on as a service.A caixa de diálogo Log on as a service Properties é exibida.

4. Na guia Local Security Setting, clique em Add User or Group....A caixa de diálogo Select Users, Computers, Service Accounts, or Groups éexibida.

5. No campo Enter the object names to select, especifique a conta de usuário eclique em OK.

Protegendo dados do SQL Server com Data Domain BoostVocê pode fazer backups e restaurações do SQL Server usando o plug-in do SSMS(GUI), a CLI ou o script de T-SQL para Data Domain Boost.

Você pode fazer backup de todos os bancos de dados ou apenas dos bancos de dadosnecessários de uma instância do SQL Server.

Você pode restaurar uma instância inteira do SQL Server ou somente os bancos dedados necessários.

Práticas recomendadas para backup e restauração do SQL Server usando oData Domain Boost

Estas são as práticas recomendadas para backup e restauração do SQL Server usandoo agente de aplicativos Microsoft para Data Domain Boost:

Configurar backups para usar o mesmo caminho do Data DomainPara garantir a consistência dos backups no sistema Data Domain, configure todos osbackups de uma instância do SQL Server para usar o mesmo caminho e sistema DataDomain.

Configurar configurações de conexãoOs dispositivos do Data Domain Boost não distinguem entre Protocolo de controle detransmissão (TCP)/Protocolo de Internet (IP), Fibre Channel (FC) e tipos de redeLAN, WAN e MAN. Os dispositivos do Data Domain Boost podem operar com sucessoem situações de perda de pacotes de estritamente 0% e de latência inferior a 20 ms.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

98 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 99: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Use caracteres compatíveisO aplicativo Microsoft tem suporte ao processamento de data e hora específico porlocalidade, e o idioma de exibição da data e hora pode ser definido para caracteresestendidos. No entanto, os nomes de caminho e de banco de dados devem ser escritossomente em caracteres ASCII. O Convenções de nomenclatura para backup erecuperação com Data Domain Boost na página 99 especifica mais informaçõessobre os caracteres aceitos em nomes de instância e de banco de dados.

Habilitar a inicialização instantânea de arquivoPara obter melhores restaurações, habilite o recurso de inicialização instantânea dearquivos no SQL Server. O processo de inicialização do SQL Server grava zeros naparte do disco que contém os dados e arquivos de log. Habilitar o recurso deinicialização instantânea de arquivos não habilita a zeragem do disco para os arquivosde dados.

Configure limites de cota do Data DomainO agente de aplicativos Microsoft não tem um parâmetro para controlar o tamanhototal que ele consome. Os limites de cota só podem ser definidos no sistema DataDomain por MTree (unidade de armazenamento).

Os limites de cota de um MTree são calculados com base no tamanho lógico, que é otamanho antes da compactação e desduplicação dos dados.

Os limites de cota impactam apenas as operações de backup.

Configurando limites de utilização de recursos do Data Domain na página 79 apresentamais informações sobre o limite de cota, o impacto de exceder os limites e aconfiguração dos limites de utilização.

Configure limites de utilização de fluxos do Data DomainConfigure um número suficiente de fluxos do Data Domain para melhorar odesempenho dos backups e restaurações. Os fluxos controlam o paralelismo debackup e restauração para cada banco de dados.

O agente de aplicativos Microsoft requer um fluxo por saveset do qual você fizer obackup ou restauração. Ao fazer backups fracionados, cada fração requer um fluxo. Asfrações são executadas simultaneamente para cada banco de dados. Os bancos dedados fazem backup e restauração sequencialmente. Ao usar frações, o número defluxos deve ser igual ou maior que o número de frações.

O número mínimo de fluxos para um ambiente sem fração é 1.

Configurando limites de utilização de fluxos do Data Domain na página 82 apresentamais informações sobre o limite de fluxos, o impacto de exceder os limites e aconfiguração dos limites de utilização.

Convenções de nomenclatura para backup e recuperação com Data DomainBoost

Ao nomear a instância do SQL Server, banco de dados e grupos de arquivos, considerea possibilidade de que o agente de aplicativos da Microsoft não diferencia letrasmaiúsculas e minúsculas. Os nomes não diferenciam maiúsculas de minúsculas.

Portanto, se houver dois ou mais bancos de dados com o mesmo nome, mas comdiferenças de capitalização, como DB1 e db1, o agente de aplicativos da Microsoftvisualiza esses bancos de dados como se fossem o mesmo e, por padrão, faz backupde apenas um deles.

A tabela a seguir descreve os caracteres especiais que são compatíveis para nomearbackups de banco de dados em configurações de SQL independente, cluster ouAlwaysOn Availability Group com Data Domain Boost.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Convenções de nomenclatura para backup e recuperação com Data Domain Boost 99

Page 100: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 13 Os caracteres especiais aceitos incluem

Caractere especial Nome

~ Til

` Acento grave

! Ponto de exclamação

@ A taxa de

% Porcentagem

^ Acento circunflexo (^)

& E comercial

( Parênteses de abertura

) Parêntese de fechamento

- Hífen

_ Sublinhado

{ Chave esquerda

} Chave direita

\ Barra invertida

. Ponto final

' Apóstrofe

Obs.

Apesar de o SQL Server aceitar nomes de instâncias com o símbolo de hash (#), oagente de aplicativos Microsoft não aceita. Se uma instância inclui um símbolo dehash, os backups da instância apresentarão falha.

Circunstâncias que promovem a backups do SQL Server para o nívelcompleto

Os backups de registros de transação são promovidos a backups completos emdeterminadas situações.

Por padrão, os backups de registros de transação são promovidos ao nível completonestes cenários:

l Quando não houver um nível existente de backup completo.

l Quando o agente de aplicativos Microsoft passa por upgrade, o primeiro backup deregistro de transação é promovido a completo.

l Quando uma lacuna de registro é detectada.

l Quando o modelo de recuperação é alterado.

l Quando o backup incluir bancos de dados de modelo simples, promova-os abackups completos ou ignore os bancos de dados de modelo simples, dependendodas configurações de backup.

As opções para ajustar o comportamento da promoção automática estão disponíveisao configurar um backup. O indicador de comando ddbmsqlsv -a

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

100 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 101: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

"BACKUP_PROMOTION" e a opção Backup Promotion do plug-in Agente deaplicativos Microsoft para DD Boost for Enterprise Apps SSMS controlam a promoçãodo backup.

Agendando backups do SQL ServerVocê pode agendar backups do SQL Server usando o SQL Server Agent ou oagendador de tarefas do Windows.

Agendando backups do SQL Server usando o agente do SQL ServerEsta seção descreve como agendar backups do SQL Server usando o trabalho do SQLServer Agent para subsistemas CmdExec e T-SQL. O agente do SQL Server é umagente de agendamento de trabalho que consta no pacote do SQL Server. O SQLServer Agent, um agente de agendamento de trabalho dentro do pacote do SQLServer, é um serviço do Windows que executa trabalhos. Cada trabalho pode conteruma ou mais etapas de tarefa, e cada etapa pode conter suas próprias tarefas. Oagente usa o SQL Server para armazenar informações do trabalho e pode executartrabalhos em um agendamento ou em resposta a um evento ou demanda específicos.

Configurando o SQL Server Agent para agendar trabalhosA configuração do SQL Server Agent inclui estas tarefas:

l Habilitação do agente do SQL Server

l Configurando a segurança

Habilitação do agente do SQL ServerO agente do SQL Server está no estado desabilitado, por padrão. Para habilitar oagente do SQL Server:

1. Abra o SSMS e selecione View > Object Explorer.

2. Clique com botão direito em SQL Server Agent e selecione Start.

Configurando a segurançaPara executar os comandos do prompt do agente de aplicativos Microsoft nosubsistema CmdExec, você deve ter privilégios de administrador. Você pode alterar ascredenciais de log-in do serviço do SQL Server Agent para administrador ou configurarum host de proxy para o subsistema CmdExec.

Alterando as credenciais de log-in do serviço do agente do SQL ServerProcedimento

1. Na área de trabalho da Windows, clique em Start > Run.

2. Na caixa de diálogo Run, no campo Open, digite services.msc e clique em OK.

3. Na janela Services, clique com botão direito em SQL Server Agent Service eselecione Properties.

4. Na caixa de diálogo SQL Server Agent Service Properties:

a. Na guia Log On, selecione This account.

b. Digite as credenciais do usuário administrador nos campos relevantes.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Agendando backups do SQL Server 101

Page 102: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Você também pode clicar em Browse e selecionar o usuário que possui osprivilégios de administrador.

c. Clique em OK.

Criando um proxy para o subsistema CmdExecO SQL Server Agent usa proxies, que são objetos que permitem que o SQL ServerAgent acesse as credenciais armazenadas para usuários do Windows, para definir ocontexto de segurança para etapas da tarefa.

Ao executar uma etapa da tarefa que está configurada para usar um proxy, o SQLServer Agente usa as credenciais que são definidas no proxy e executa a etapa datarefa usando o contexto de segurança correspondente.

Procedimento

1. Abra o SSMS e selecione View > Object Explorer.

2. Especificar as credenciais do usuário:

a. No Object Explorer, expanda Security, clique com o botão direito emCredentials e selecione Properties.

b. Na página Credential Properties - EMC, especifique estes campos e cliqueem OK:

l Credential name: Digite um nome para a credencial.

l Identity: Digite o nome de usuário do administrador.

l Password: Digite a senha correspondente para o usuário que vocêespecificou no campo Identity.

l Confirm password: Digite novamente a senha que você especificou nocampo Password.

3. Crie um proxy:

a. No Object Explorer, expanda SQL Server Agent e, em seguida, expandaProxies.

b. Clique com botão direito em Proxies e selecione New proxy.

c. Na página ‘EMC’ Proxy Account Properties, especifique estes campos eclique em OK:

l Proxy name: Digite um nome para o proxy.

l Credential name: Digite o nome da credencial que você especificou naetapa 2b.

l Active to the following subsystems: Nesse campo, selecioneOperating system (CmdExec).

Obs.

Ao criar uma etapa de trabalho, você deve selecionar este proxy nalistaRun as na página Job Step Properties.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

102 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 103: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Agendando um trabalho CmdExecVocê pode agendar um trabalho CmdExec em um SQL Server único ou em váriosservidores SQL.

Agendando um trabalho CmdExec em um SQL Server únicoProcedimento

1. Abra o SSMS e selecione View > Object Explorer.

2. No Object Explorer, expanda SQL Server Agent, com o botão direito domouse, clique em Jobs e, em seguida, selecione New job.

3. Na janela Job Properties:

a. Na página General, digite as informações apropriadas nos campos Name,Owner e Description.

b. Na página Steps, clique em New para criar uma etapa.

c. Na janela Job Step Properties, na página General, especifique os seguintescampos:

l Step name: Digite um nome para a etapa da tarefa.

l Type: Selecione Operating system (CmdExec).

l Run as: De acordo com sua configuração, selecione o proxy ou a contade serviço de agente do SQL Server.

l Process execute exit code of a successful command: Digite o códigode saída de sucesso do processo.

l Command: Especifique o comando necessário do Data Domain Boost doSQL Server. Configurar backups com o plug-in do SSMS do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps na página 110apresenta informações sobre como gerar o comando. O comando geradonão tem um caminho completo para o binário. Portanto, ao especificar ocomando gerado nesse campo, você deve adicionar o caminho completono binário. Se o caminho binário contiver espaços, especifique o caminhoentre aspas.Por exemplo:

"C:\Program Files\DPSAPPS\MSAPPAGENT\bin\ddbmsqlsv.exe" -D9-c NMMDB154.nmmdev.com -l full -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=10.31.192.14" -a"NSR_DFA_SI_DD_USER=ddbma" -a "NSR_DFA_SI_DEVICE_PATH=/ddbma-sqlagent2" "MSSQL:master".

d. Na página Advanced, especifique os seguintes campos:

l On success action: Selecione se deseja prosseguir para a próxima etapada tarefa ou encerrar a etapa atual e o relatório de sucesso depois que aetapa da tarefa atual for bem-sucedida.

l Especifique os outros campos de acordo com suas necessidades.

l Clique em OK.

e. Na página Schedules, clique em New para agendar uma tarefa.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Agendando um trabalho CmdExec 103

Page 104: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

f. Na janela Job Schedule Properties, especifique as informações apropriadasnos campos correspondentes e, em seguida, clique em OK.

g. Na página Alerts, clique em Add para criar um alerta que executará umtrabalho quando um determinado evento ocorrer.

h. Na janela New Alert, na página General, especifique os seguintes campos:

l Name: Digite um nome para o alerta.

l Type: Selecione o tipo de evento.

l Especifique as informações apropriadas nos outros campos.

i. Na página Response, especifique os seguintes campos:

l Notify operators: Selecione essa opção para enviar uma mensagem paraos operadores sobre o status da etapa da tarefa.

l New Operator: Clique nesse botão para adicionar um operador àOperator list.

j. Na página Options, configure um método, como E-mail, Pager ou Net Sendpara notificar os operadores sobre o status da etapa da tarefa.

k. Na página Notifications, abaixo de Actions to perform when the jobcompletes, selecione os métodos de notificação apropriados para notificar osoperadores sobre o status da etapa da tarefa.

l. Na página Targets, selecione Target local server.

m. Clique em OK.

Agendando um trabalho CmdExec em vários SQL ServersAgendar trabalhos de um local central para vários SQL Servers de destino facilita otrabalho do administrador do banco de dados. Para definir essa configuração, vocêdeve instalar o agente de aplicativos Microsoft em todas as máquinas de destino etornar um agente do SQL Server um master e os demais, destinos.

Configurando SQL Server Agents master e de destinoProcedimento

1. Abra o SSMS e selecione View > Object Explorer.

2. Clique com botão direito em SQL Server Agent e selecione Multi ServerAdministrator > Make this a Master.

O Master Server Wizard é exibido.

3. Na página Welcome to the Master Server Wizard, clique em Next.

4. Na página Master Server Operator, preencha as informações necessárias noscampos E-mail address, Pager address e Net send address para notificar osoperadores sobre o status do trabalho e clique em Next.

5. Na página Target Servers:

a. No painel Registered servers, selecione os servidores que você deseja usarcomo destinos para os trabalhos do SQL Server Agent e clique na setadireita para movê-los para o painel Target servers.

b. Se desejar adicionar os servidores ao painel Registered servers, clique emAdd Connection.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

104 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 105: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

c. Na caixa de diálogo Checking Server Compatibility, analise as informaçõese clique em Close.A página Master Server Login Credentials é exibida.

6. Habilite a conectividade remota do SQL Server:

a. No SSMS, clique com o botão direito do mouse no SQL Server e selecioneProperties.

b. Na janela Server Properties, no grupo Select a page, selecioneConnections.

c. Selecione Allow remote connections to this server.

d. Clique em OK.

7. Especifique as exceções gerais do firewall no SQL Server.

8. Se não houver um certificado SSL, defina o nível de criptografia nos hosts dedestino como 1 ou 0 de acordo com nível de segurança necessário. Para definiro nível de criptografia, altere a entrada do registro do seguinte valor para 1 ou0:

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServer\<instance_name>\SQLServerAgent\MsxEncryptChannelOptions

9. Na página Master Server Login Credentials, clique em Next.

10. Na página Complete the Wizard, analise as informações e clique em Finish.

Executando um trabalho em servidores de destinoProcedimento

1. Abra o SSMS e selecione View > Object Explorer.

2. No Object Explorer, expanda SQL Server Agent, clique com o botão direito emJobs e selecione New job.

3. Na janela Job Properties:

a. Na página General, digite as informações adequadas nos campos Name,Owner e Description.

b. Na página Steps, clique em New para criar uma etapa.

c. Na janela Job Step Properties, conclua estas etapas:

a. Na página General, especifique os seguintes campos:

l Step name: Digite um nome para a etapa da tarefa.

l Type: Selecione Operating system (CmdExec).

l Run as: De acordo com sua configuração, selecione o proxy ou aconta de serviço do SQL Server Agent.

l Process execute exit code of a successful command: Digite ocódigo de saída de processo bem-sucedido.

l Command: Especifique o comando necessário do Agente de aplicativoMicrosoft para Data Domain Boost com SQL Server. Configurarbackups com o plug-in do SSMS do Agente de aplicativos Microsoftpara DD Boost for Enterprise Apps na página 110 apresentainformações sobre como gerar o comando. O comando gerado nãotem um caminho completo para o binário. Portanto, ao especificar o

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Executando um trabalho em servidores de destino 105

Page 106: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

comando gerado nesse campo, você deve adicionar o caminhocompleto no binário. Se o caminho binário contiver espaços,especifique o caminho entre aspas.Por exemplo:

"C:\Program Files\DPSAPPS\MSAPPAGENT\bin\ddbmsqlsv.exe" -D9 -c NMMDB154.nmmdev.com -l full -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=10.31.192.14" -a"NSR_DFA_SI_DD_USER=ddbma" -a "NSR_DFA_SI_DEVICE_PATH=/ddbma-sqlagent2" "MSSQL:master".

b. Na página Advanced, especifique os seguintes campos:

l On success action: Selecione se deseja prosseguir para a próximaetapa da tarefa ou encerrar a etapa atual e reportar sucesso depoisque a etapa da tarefa atual for bem-sucedida.

l Especifique os demais campos de acordo com seus requisitos.

l Clique em OK.

d. Na página Schedules, clique em New para agendar uma tarefa.

e. Na janela Job Schedule Properties, especifique as informações adequadasnos campos correspondentes e clique em OK.

f. Na página Alerts, clique em Add para criar um alerta que executará umatarefa quando determinado evento ocorrer.

g. Na janela New Alert:

a. Na página General, especifique os campos a seguir.

l Name: Digite um nome para o alerta.

l Type: Selecione o tipo de evento.

l Especifique as informações adequadas nos outros campos.

b. Na página Response, especifique os seguintes campos:

l Notify operators: Selecione essa opção para enviar uma mensagempara os operadores sobre o status da etapa da tarefa.

l New Operator: Clique nesse botão para adicionar um operador àOperator list.

c. Na página Options, configure um método, como E-mail, Pager ou NetSend, para notificar os operadores sobre o status da etapa da tarefa.

d. Na página Notifications, abaixo de Actions to perform when the jobcompletes, selecione os métodos de notificação adequados para notificaros operadores sobre o status da etapa da tarefa.

e. Na página Targets, selecione Target multiple servers e os servidores dedestino na lista.

h. Clique em OK.

Agendando um trabalho do T-SQLO subsistema do T-SQL não funciona em proxies.

Para agendar um trabalho do T-SQL, execute as seguintes etapas:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

106 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 107: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Procedimento

1. Abra o SSMS e selecione View > Object Explorer.

2. No Object Explorer, expanda SQL Server Agent, clique com o botão direito domouse em Jobs e selecione New job.

3. Na janela Job Properties:

a. Na página General, especifique os seguintes campos:

l Name: Digite um nome para o trabalho.

l Owner: Clique no botão ao lado da caixa de texto e conclua estas etapas:

a. Na caixa de diálogo Select Login, clique em Browse.

b. Na caixa de diálogo Browse for Objects, em Matching objects,selecione NT SERVICE\SQLSERVERAGENT e clique em OK.

c. Na caixa de diálogo Select Login, clique em OK.

l Description: Digite uma descrição para o trabalho.

b. Na página Steps, clique em New.

c. Na janela Job Step Properties, na página General, especifique estescampos:

l Step name: Digite um nome para a etapa da tarefa.

l Type: Selecione Transact-SQL script (T-SQL).

l Run as: Selecione a conta de serviço de SQL Server Agent.

l Process execute exit code of a successful command: Digite o códigode saída de processo bem-sucedido.

l Command: Especifique o comando T-SQL necessário do Agente deaplicativo Microsoft para Data Domain Boost com SQL Server. Configurar backups com o plug-in do SSMS do Agente de aplicativosMicrosoft para DD Boost for Enterprise Apps na página 110 apresentainformações sobre como gerar o comando do T-SQL.Você pode executar o comando do T-SQL gerado usando a opção domenu New Query para verificar se a operação foi bem-sucedida. Se ocomando for executado com sucesso, os backups agendados serão bem-sucedidos.

Se quiser usar códigos de retorno no comando do T-SQL gerado, vocêdeve modificar o comando.

Considere este exemplo de comando T-SQL bruto:

USE [master]GODECLARE @returnCode intEXEC @returnCode =dbo.emc_run_backup ' -c NMMDB154.nmmdev.com -l full -a"NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=10.31.192.14" -a"NSR_DFA_SI_DD_USER=ddbma" -a "NSR_DFA_SI_DEVICE_PATH=/ddbma-sqlagent2" "MSSQL:Fabrics"'PRINT @returnCodeGO

Considere este exemplo de comando T-SQL com códigos de retorno:

DECLARE @returnCode intEXEC @returnCode =dbo.emc_run_backup ' -c NMMDA224.heroines.local -l full -a"NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=10.31.77.27" -a"NSR_DFA_SI_DD_USER=ost112" -a "NSR_DFA_SI_DEVICE_PATH=/

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Agendando um trabalho do T-SQL 107

Page 108: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

heroines" "MSSQL:CopyOftest_db_1" "MSSQL:db1"'IF@returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Se o código de retorno for erro, a etapa da tarefa apresentará falha.

Obs.

Os últimos dois parâmetros, 16 e 1 são necessários para gerar um erro seuma etapa da tarefa apresentar falha.

d. Na página Advanced, especifique os seguintes campos:

l On success action: Selecione se deseja prosseguir para a próxima etapada tarefa ou encerrar a etapa atual e reportar sucesso depois que a etapada tarefa atual for bem-sucedida.

l Especifique os demais campos de acordo com seus requisitos.

l Clique em OK.

l Na página Schedules, clique em New para agendar uma tarefa.

l Na janela Job Schedule Properties, especifique as informaçõesapropriadas nos campos correspondentes e, em seguida, clique em OK.

l Na página Alerts, clique em Add para criar um alerta que executará umatarefa trabalho quando determinado evento ocorrer.

l Na janela New Alert:Na página General, especifique os campos a seguir.

n Name: Digite um nome para o alerta.

n Type: Selecione o tipo de evento.

n Especifique as informações adequadas nos outros campos.

e. Na página Response, especifique os seguintes campos:

l Notify operators: Selecione essa opção para enviar uma mensagem paraos operadores sobre o status da etapa da tarefa.

l New Operator: Clique nesse botão para adicionar um operador àOperator list.

f. Na página Options, configure um método, como E-mail, Pager ou Net Sendpara notificar os operadores sobre o status da etapa da tarefa.

g. Na página Notifications, abaixo de Actions to perform when the jobcompletes, selecione os métodos de notificação adequados para notificar ostatus da etapa da tarefa.

h. Na página Targets, selecione Target local server.

i. Clique em OK.

Depois que você terminar

Para verificar o status de um trabalho, clique com o botão direito nele e selecioneView History ou analise os arquivos de registros na pasta nsr/applogs/.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

108 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 109: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Agendando backups do SQL Server usando o Agendador de tarefas doWindows

Para agendar backups do SQL Server usando o Agendador de tarefas do Windows,realize as seguintes etapas:

Procedimento

1. Na área de trabalho do Windows, clique em Start > All Programs >Accessories > System Tools > Task Scheduler.

2. No painel esquerdo da janela Task Scheduler, clique com o botão direito emTask Scheduler Library e selecione Create Basic Task.

O assistente Create Basic Task Wizard é exibido.

3. Na página Create a Basic Task, digite um nome para a tarefa no campo Name eclique em Next.

4. Na página Task Trigger, selecione a opção apropriada para iniciar a tarefa eclique em Next.

A página que corresponde à opção selecionada é exibida.

5. Especifique ou selecione todos os campos que você precisa para executar atarefa e clique em Next.

6. Na página Action, selecione Start a program e clique em Next.

7. Na página Start a program, procure o arquivo .bat e especifique seu caminhono campo Program/script e clique em Next.

8. Na página Summary, analise os detalhes da tarefa e clique em Finish.

O processo cria a tarefa e a adiciona à sua agenda do Windows.

Fazendo backup e restaurando o SQL Server usando o plug-in do SSMS do Agente de aplicativos Microsoft para DDBoost for Enterprise Apps

Esta seção descreve como fazer backup e restauração do SQL Server usando o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps

AVISO

Se você não tiver instalado o SSMS, para abrir o plug-in do SSMS do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps, na pasta<Microsoft_application_agent_installed_folder>\DPSAPPS\MSAPPAGENT\bin, clique duas vezes no arquivo DDSSMSAddinApp.exe.

Para abrir o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost forEnterprise Apps, da área de trabalho do Windows, clique em Start > Microsoft SQLServer Management Studio > Agente de aplicativos Microsoft para DD Boost forEnterprise Apps.

A janela do Microsoft SQL Server Management Studio com Agente de aplicativosMicrosoft para DD Boost for Enterprise Apps é exibida na figura a seguir.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Agendando backups do SQL Server usando o Agendador de tarefas do Windows 109

Page 110: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 13 Janela do Microsoft SQL Server Management Studio

Configurar backups com o plug-in do SSMS do Agente de aplicativosMicrosoft para DD Boost for Enterprise Apps

A exibição Script está disponível em cada página da guia Backup, que gera um scriptequivalente de prompt de comando. Você pode usar o script para criar um arquivo. batpara executar backups agendados, automação e outras tarefas. Estas opções derelatório estão disponíveis:

/89587/*

l CLI Scripts: Para gerar o script da CLI que você pode usar para executar umbackup a partir da CLI.

l T-SQL Scripts: Para gerar um script de backup no formato T-SQL. O Fazendobackup dos bancos de dados do SQL Server usando o Agente de aplicativoMicrosoft para scripts do Data Domain Boost T-SQL na página 157 apresentainformações sobre como fazer backup do SQL Server usando os scripts T-SQL doAgente de aplicativo Microsoft para Data Domain Boost.

A configuração do backup do SQL Server no plug-in do SSMS do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps inclui estas tarefas:

l Definir configurações gerais de backup

l Definir configurações opcionais de backup

l Monitorar a operação de backup

Definir as configurações gerais de backupPara configurar backups do SQL com o plug-in de SSMS do Agente de aplicativosMicrosoft para DD Boost for Enterprise Apps, você deve primeiro especificar opçõesde backup gerais na página Backup > General.

Procedimento

1. Abra a janela Microsoft app agent for DD Boost for Enterprise Apps para a página Backup > General.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

110 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 111: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

A página General é exibida como na figura a seguir.

Figura 14 Data Domain Boost - Backup-General page

2. Deixe o SQL Server Host como está. A instância é preenchida por padrão.

3. No campo SQL Server Instance, selecione o nome da instância do SQL Serverque contém os bancos de dados que você deseja fazer backup.

4. Na lista Database Filter, selecione uma das seguintes opções:

l All Databases: Exibe os bancos de dados regulares e os bancos de dados doAlways On Availability Group da instância do SQL Server que vocêselecionou, na tabela de bancos de dados, que está abaixo do campoDatabase Filter.Esta opção está selecionada por padrão.

Você pode fazer backup dos bancos de dados do Always On AvailabilityGroup como bancos de dados regulares sem considerar as preferências doAlways On Availability Group.

l Non AAG Databases: Exibe somente os bancos de dados regulares dainstância do SQL Server selecionada na tabela de bancos de dados.

l Uma lista dos Always On Availability Groups, se disponível: Selecionar umdos Always On Availability Groups exibe os bancos de dadoscorrespondentes na tabela de bancos de dados.O painel Connections exibe o nome do cluster que contém o Always OnAvailability Group e a preferência de backup que especifica a réplicapreferencial para fazer o backup. Você pode configurar a preferência deréplica dos Always On Availability Groups por meio do SSMS.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar backups com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps 111

Page 112: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

5. Na tabela de bancos de dados, selecione todos os bancos de dados marcando acaixa de seleção na linha de cabeçalho, ou apenas os bancos de dadosindividuais para fazer backup.

6. Na lista Backup type, selecione o tipo de backup que você quer realizar, comoFull, Transaction log ou Differential.

7. (Opcional) Para executar um backup somente cópia, selecione Copy-onlybackup.

Os backups somente cópia não atrapalham a cadeia de backup do SQL Serverou afetam a elevação do nível de backup e truncamento do registro. Os backupssomente cópia são compatíveis com nível completo ou backups de registros detransação.

8. (Opcional) Para excluir os bancos de dados de um backup de nível de instânciado SQL Server, execute as seguintes etapas:

a. Clique no botão Excluded Databases.

A janela Exclude Databases é exibida.

b. Selecione cada banco de dados que você deseja excluir do backup.

c. Clique em OK.

Os bancos de dados que são selecionados para exclusão aparecem em cinzana lista de bancos de dados e o número de bancos de dados excluídos éexibido.

9. No campo Name, digite um nome para o backup que você deseja executar.

Após a conclusão do backup, os nomes de savesets dos bancos de dados nosquais foi feito backup serão no seguinte formato:

<specified_save_set_name>:<selected_database_to_back_up>Por exemplo, você seleciona os bancos de dados db1 e db2, especifica testcomo o backup ou nome do saveset e, então, realiza o backup. Após a conclusãodo backup, os nomes de savesets dos bancos de dados nos quais foi feitobackup são:test:db1 e test:db2.

Obs.

O caractere de sinal (#) de número não é compatível com nomes de saveset. Sevocê usar esse caractere, os backups falham.

10. No campo Description, digite um nome para o backup que você desejaexecutar.

11. No campo Expires after (days), selecione o número de dias após o qual obackup deve expirar. O valor padrão é 30.

12. Em Destination, para selecionar o servidor de destino do Data Domain para obackup, execute as seguintes etapas:

a. Clique no botão Data Domain Server.

A caixa de diálogo Data Domain Connection List & Lockbox Settings éexibida conforme mostra a figura a seguir.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

112 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 113: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 15 Configurações da lista de conexões e da lockbox do Data Domain

b. No campo Lockbox Folder, digite o caminho para a lockbox e, em seguida,clique em Refresh.

O caminho padrão para a lockbox éC:\Program Files\DPSAPPS\common\lockbox.

A lista DataDomain Connections é atualizada.

c. Na tabela DataDomain Connections, selecione o servidor do Data Domainde destino para o backup.

d. (Opcional) Para adicionar ou remover servidores do Data Domain a partir databela DataDomain Connections, execute uma das seguintes sequências deação:

l Para adicionar o servidor do Data Domain, execute as seguintes etapas:

a. Clique em Add.A caixa de diálogo de detalhes Add Data Domain Server é exibidaconforme mostra a figura.

Figura 16 Data Domain — Adicionar detalhes do servidor Data Domain

b. No campo DataDomain Server, digite o nome do servidor do DataDomain.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar backups com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps 113

Page 114: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

c. Na lista Communication Protocol, selecione Ethernet or Fibrechannel, o meio pelo qual deseja fazer backup dos bancos de dadospara o servidor Data Domain. Ethernet está selecionado por padrão.

d. Se tiver selecionado Fibre Channel da lista CommunicationProtocol, digite o nome do servidor Data Domain que é exibido comoo nome do serviço FC no campo FC Service Name.

e. No campo User Name digite o nome de usuário do usuário do DDBoost.

f. No campo Password, digite a senha da conta do usuário do DD Boost.

g. No campo Storage Unit field, digite o nome da unidade dearmazenamento de destino para o backup.As credenciais do usuário do Data Domain Boost são verificadas antesde serem salvas na lockbox. A verificação das credenciais do usuárioleva algum tempo para ser concluída.

l Para remover um servidor Data Domain, selecione o servidor e clique emRemove.

l Para adicionar um servidor virtual do SQL para fazer backup de bancosde dados para instâncias do SQL em cluster ou restaurar bancos de dadosdo SQL, execute as seguintes etapas:

n Selecione Edit LockBox Settings.

n No campo Enter Host Name, digite o FQDN do servidor virtual doSQL.

n Clique em OK.

l Para remover um servidor virtual do SQL, selecione o FQDN do servidorvirtual do SQL na lista Select Host Name e, em seguida, clique emRemove.

O arquivo PersistedSettings.xml na pasta da lockbox contém asinformações sobre os servidores Data Domain. Adicionar um servidor do DataDomain a uma nova lockbox cria o arquivo PersistedSettings.xml.Adicionar ou remover um servidor do Data Domain das atualizações delockbox do arquivo PersistedSettings.xml.

13. Para iniciar a operação de backup, clique em Run.

Definir configurações opcionais de backupQuando você configura backups do SQL com o plug-in do SSMS do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps, você pode especificarconfigurações de backup opcionais na página Backup > Options.

Todas as configurações da página Options são opcionais.

Procedimento

1. No painel esquerdo, clique em Options para especificar as configuraçõesopcionais de backup.

A página Options será exibida como na figura a seguir.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

114 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 115: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 17 Data Domain Boost - Página Backup-Options

2. Para executar uma operação de checksum com o backup e salvar asinformações na mídia de backup, selecione Perform checksum before writingto media.

O Agente de aplicativo Microsoft executa outro checksum antes de umarestauração para garantir que o checksum corresponda ao backup.

3. Para usar um checksum para detectar um backup parcial ou restaurar o estado,selecione Continue on error.

O SQL Server verifica o checksum calculando um resultado local e comparandoo resultado com o valor armazenado. Se os valores não forem correspondentese erros forem identificados, você poderá selecionar essa opção para continuar aoperação de backup ou restauração.

4. Para truncar os registros de transação antes de um backup, selecione Truncatethe transaction log.

O Agente de aplicativo Microsoft habilita essa opção se você selecionar oregistro de transações como o tipo de backup.

5. Para executar um backup do final do log do banco de dados e deixar o banco dedados no estado de restauração, selecione Backup the tail of the log and leavedatabase in restoring state.

6. Em Stripes, selecione Create a striped backup para criar um backupfracionado. Você pode especificar o número de frações. Se você especificar umvalor maior que um limite máximo de 32, o valor padrão é 32.

7. Para promover os backups de bancos de dados de modelo de recuperaçãoSIMPLES em nível completo, selecione Promote to full backup.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar backups com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps 115

Page 116: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Os bancos de dados de modelo de recuperação SIMPLES não são compatíveiscom os backups de registros de transação. O Agente de aplicativo Microsofthabilita essa opção se você selecionar os bancos de dados de modelo derecuperação SIMPLES para fazer backup e registro de transação como o tipode backup.

8. Para omitir os bancos de dados de modelo de recuperação SIMPLES do backup,selecione Skip backup.

O Agente de aplicativo Microsoft habilita essa opção se você selecionar osbancos de dados de modelo de recuperação SIMPLES para fazer backup eregistro de transação como o tipo de backup. Os bancos de dados de modelo derecuperação SIMPLES não são compatíveis com os backups de registros detransação.

9. Para verificar o status dos bancos de dados selecionados e ignorar os bancos dedados que não estão prontos ou não estão disponíveis para o backup, selecioneSkip databases that cannot be backed up at its current state.

Se o status dos bancos de dados for ONLINE, os bancos de dados estãoprontos ou disponíveis para backups.

Se o status dos bancos de dados for OFFLINE, EMERGENCY (SINGLE_USERMode), SUSPECT, RESTORING, RECOVERING ou RECOVERY_PENDING, osbancos de dados não estão prontos ou disponíveis para backups.

10. Para gerar registros detalhados, que você pode usar para solucionar problemasde backup, especifique um número entre 1 e 9 no campo Select a debug level.O valor padrão é 0 (zero).

11. Para excluir registros de depuração mais antigos do que um determinadonúmero de dias, no campo Delete debug logs after, especifique o número dedias com um número entre 1 e 32767 dias. O valor padrão é 0 e não excluiquaisquer registros de depuração.

Excluir regularmente registros de depuração impede que a pasta de registro naunidade da instalação fique muito grande.

Obs.

Essa opção só exclui registros de depuração denominados no formato padrão elocalizados na pasta de registros em <installation_path>\MSAPPAGENT\logs.

12. Para especificar opções de promoção de backup, selecione um dos seguintesvalores da lista Backup Promotion:

l ALL: Permite a promoção de backup para que ocorram em qualquer cenárioaplicável.

l NONE: Desativa toda a promoção de backup.

l NONE_WITH_WARNINGS: Desativa a promoção de backup, mas registrauma advertência quando normalmente ocorreria uma promoção de backup.

l SKIP_RECOVERY_MODEL: Desabilita a detecção de alterações do modelode recuperação do banco de dados. Promoção de backup como um resultadoda mudança do modelo de recuperação não ocorrerão, mas ainda será feitade promoção de backup em outros cenários.

l SKIP_RECOVERY_MODEL_WITH_WARNINGS: Permite a detecção dealterações do modelo de recuperação de banco de dados, mas se umaalteração de modelo de recuperação for detectada, registra uma advertência

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

116 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 117: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

em vez de promover o backup. Promoção de backup em outros cenáriosainda ocorrerá.

13. Para especificar opções avançadas de backup, use o campo Advanced optionspara selecionar ou digitar opções avançadas.

Separe as várias entradas usando vírgulas, por exemplo:BUFFERCOUNT=2, READ_WRITE_FILEGROUPSAs seguintes opções avançadas de backup são compatíveis:

l BUFFERCOUNT=number_of_IO_buffers: Especifica o número total debuffers de IO que podem ser usados durante uma operação de backup.

l READ_WRITE_FILEGROUPS: Faz backup somente dos grupos de arquivos deleitura/gravação (ativo) no banco de dados.

14. Para iniciar a operação de backup, clique em Run.

Monitorar a operação de backupDepois que uma operação de backup é executada a partir do plug-in do SSMS doAgente de aplicativos Microsoft para DD Boost for Enterprise Apps, a página Backup >Monitor exibe o status e o script de backup.

A figura a seguir mostra o status e as informações de backup como eles são exibidosna página Monitor.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar backups com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps 117

Page 118: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 18 Data Domain Boost - Página Backup-Monitor

Obs.

Para obter informações sobre o sucesso ou falha da operação de backup, analise osarquivos de registros localizados na pasta de instalação. O local padrão dos arquivosde registro é C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Fazer o backup do SQL Server para um servidor do Data Domain por Fibre Channel usando oplug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps

Para fazer backup do SQL Server para um servidor do Data Domain por Fibre Channel(FC) usando o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost forEnterprise Apps, o usuário do SQL Server (SERVICE) deve ter privilégios deadministrador.

O procedimento para fazer backup de um banco de dados para um servidor DataDomain por FC é o mesmo que o procedimento descrito em Configurar backups com oplug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for EnterpriseApps na página 110. No entanto, você deve configurar o FC no servidor do DataDomain. O Configurando o serviço DD Boost via FC na página 70 especificainformações.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

118 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 119: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Fazer o backup do SQL Server para um servidor do Data Domain por LAN usando o plug-in doSSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps

Se um dispositivo Data Domain tiver uma interface na LAN de backup, o agente deaplicativos Microsoft para Agente de aplicativos Microsoft para DD Boost forEnterprise Apps com SQL Server dá suporte à LAN de backup por padrão.

Se o dispositivo Data Domain estiver conectado somente na LAN de backup e se ohost do SQL, no qual o agente de aplicativos Microsoft está instalado, tiver váriosendereços e uma interface na LAN de backup, os backups para o dispositivo DataDomain continuarão por meio da LAN de backup por padrão.

Se o dispositivo Data Domain e o host do SQL tiverem vários endereços e estiveremconectados à LAN de backup, certifique-se de que o nome do servidor do Data Domainque você especificar no plug-in do SSMS do Agente de aplicativos Microsoft para DDBoost for Enterprise Apps é o mesmo que o endereço IP da LAN de backup. Osbackups para o dispositivo Data Domain procedem por meio da LAN de backup.

Configurar restaurações com o plug-in do SSMS do Agente de aplicativosMicrosoft para DD Boost for Enterprise Apps

Obs.

Para restaurar um banco de dados que faz parte de um Always On availability group,antes de iniciar a operação de restauração, você deve remover o banco de dados apartir do Always On availability group. Adicione novamente o banco de dados ao grupode disponibilidade depois que a operação de restauração for concluída.

As configurações de restauração dos caches Agente de aplicativo Microsoft do SQLServer. O Agente de aplicativo Microsoft carrega automaticamente as informações apartir da última operação de recuperação e preenche as configurações de restauração.O armazenamento em cache economiza tempo, eliminando a necessidade deselecionar novamente as configurações a cada vez que você executar uma operaçãode restauração. Para limpar as configurações armazenadas em cache, clique em ClearCache.

A exibição Script está disponível em cada página da guia Database Restore, que gera um script equivalente de prompt de comando. Você pode usar o script para criar um arquivo .bat para executar tarefas de automação e outras tarefas. Estas opções de relatório estão disponíveis:

l CLI Scripts: Para gerar o script de comando, que você pode usar para executaruma restauração a partir do prompt de comando.

l T-SQL Scripts: Para gerar um script de restaurção no formato T-SQL. O Restauração dos bancos de dados do SQL Server usando o Agente de aplicativoMicrosoft para scripts Data Domain Boost T-SQL na página 158 apresentainformações sobre como restaurar dados do SQL Server usando os scripts T-SQLdo Agente de aplicativo Microsoft para Data Domain Boost.

A configuração de uma operação de restauração do SQL Server no plug-in do SSMSdo Agente de aplicativos Microsoft para DD Boost for Enterprise Apps inclui estastarefas:

l Definir configurações gerais de restauração

l Definir configurações de arquivos e grupo de arquivos

l Definir configurações de restauração opcionais

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar restaurações com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps 119

Page 120: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Monitorar a operação de restauração

Definir configurações gerais de restauraçãoPara configurar as restaurações do SQL com o plug-in do SSMS do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps, você deve primeiroespecificar opções de restauração gerais na página Database Restore > General.

Procedimento

1. Abra a janela Microsoft app agent for DD Boost for Enterprise Apps para a página Database Restore > General.

A página General é exibida como na figura a seguir.

Figura 19 Data Domain Boost - Página Database Restore-General

O Agente de aplicativo Microsoft carrega automaticamente as informações apartir da última operação de recuperação e preenche os campos em Sources.Para limpar as configurações armazenadas em cache, clique em Clear Cache.

2. Use o campo DataDomain Server para selecionar o servidor do Data Domain e aunidade de armazenamento para restaurar os dados. Uma unidade dearmazenamento contém os hosts do SQL Server nos quais foi feito backup.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

120 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 121: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Quando você quer restaurar um backup replicado a partir de um Data Domainsecundário, selecione o servidor relevante. O usuário do Data Domain noservidor secundário do Data Domain deve estar no mesmo grupo que o servidorprimário do Data Domain.

3. Da lista SQL Server host, selecione o host do SQL Server que contém obackup. Selecione o nome do cluster do Windows no caso de backupsagrupados.

Para executar uma restauração redirecionada, selecione o host do SQL Serverem que você deseja restaurar o backup.

4. Da lista SQL Server Instance, selecione a instância do SQL Server que contémo backup.

Os bancos de dados localizados na instância do SQL Server são exibidos natabela de banco de dados abaixo do campo SQL Server Instance.

5. Na tabela de banco de dados, selecione toda a instância do SQL Servermarcando a caixa de seleção na linha de cabeçalho ou apenas selecione osbancos de dados necessários para restaurar.

Os savesets na instância do SQL Server que estão disponíveis para recuperaçãosão exibidos na tabela do saveset abaixo do campo Browse time.

Por padrão, o processo de restauração seleciona o registro de data e hora dobackup mais recente para cada banco de dados selecionado. Se tiverselecionado um banco de dados único, você poderá executar uma restauraçãoPoint-In-Time (PIT).

6. Para executar uma restauração point-in-time de um banco de dados único,execute as seguintes etapas:

a. Na lista Browse time, selecione uma data e hora e clique em ShowVersions.

Todos os backups que foram realizados dentro do cronograma especificadoaparecem na tabela de savesets.

b. A partir da tabela do saveset, selecione o saveset com o registro de data ehora que você deseja restaurar.

Clique em < < Older or Newer > > para procurar mais savesets.

Obs.

Você não pode executar uma restauração PIT de vários bancos de dados.

7. Em Destination, execute as seguintes etapas:

a. Escolha o registro de data e hora do backup para restaurar:

a. Clique em Timeline para especificar o registro de data e hora do backup arestaurar.A caixa de diálogo Backup Timeline é exibida como mostra o campo aseguir.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar restaurações com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps 121

Page 122: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 20 Especificando o ponto de restauração

b. Selecione a linha do tempo de backup e, em seguida, clique em OK.

b. Escolha o local para onde o backup é restaurado:

l Para realizar uma recuperação diretamente para o banco de dados, executeas seguintes etapas:

a. Selecione Restore to SQL Server.

b. Da lista Instance, selecione a instância do SQL Server que contém obanco de dados de destino.

c. Da lista Database, selecione o banco de dados em que o backup serárecuperado.

l Para realizar uma recuperação de arquivos simples, execute as seguintesetapas:

a. Selecione Restore backups as files.

b. No campo Folder, especifique o destino para os arquivos. O campoFolder é preenchido com o caminho de destino padrão.

8. Para iniciar a operação de restauração, clique em Run.

Se você não habilitou o recurso de inicialização instantânea de arquivos no SQLServer, a seguinte mensagem de advertência será exibida:

Instant file initialization is not enabled; please enable this feature for improved restore performance. Click OK to continue with the restore, or Cancel to abort the operation.

Execute uma das etapas a seguir:

l Clique em Cancel para cancelar a operação de restauração. Em seguida,habilite o recurso de inicialização instantânea de arquivos no SQL Server erealize a operação de restauração. A documentação do Microsoft SQLServer apresenta informações sobre como habilitar o recurso de inicializaçãoinstantânea de arquivos do banco de dados no SQL Server.

l Clique em OK para continuar com a restauração.

Definir configurações de arquivos e grupo de arquivosQuando você configura uma restauração do SQL com o plug-in do SSMS do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps, você altera as pastas de

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

122 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 123: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

destino padrão dos arquivos de banco de dados (.mdf e .ndf) e os arquivos de log(.ldf) na página Database Restore > Files/Filegroups.

Todas as configurações da página Files/Filegroups são opcionais.

Procedimento

1. No painel esquerdo, clique em Files/Filegroups.

A página Files/Filegroups será exibida como na figura a seguir.

Figura 21 Data Domain Boost - Página Database Restore-Files

2. Em Filegroup Options, para exibir os arquivos de banco de dadoscorrespondentes dos bancos de dados que você selecionou na página General,da lista Select Filegroup to restore, selecione uma das seguintes opções:

l All Files: Exibe os arquivos de banco de dados dos bancos de dadosselecionados.

l PRIMARY: Exibe os arquivos de banco de dados dos bancos de dadosselecionados que pertencem somente ao grupo de arquivos PRIMARY.

l Custom filegroup name: Exibe os arquivos de banco de dados dos bancosde dados selecionados que pertencem somente ao nome selecionado dogrupo de arquivos personalizado. Na figura, os nomes de grupos de arquivospersonalizados são sec e third.

3. Em Relocation Options, para alterar os caminhos de destino de restauração,execute uma das seguintes sequências de ação:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar restaurações com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps 123

Page 124: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Para alterar os caminhos de destino de todos os arquivos de registros edados, execute as seguintes etapas:

a. Selecione Relocate all files to folder.

b. Clique no botão Data file folder para especificar um local para osarquivos de dados, ou clique dentro do campo para digitar o caminho dapasta.

c. Clique no botão Log file folder para especificar um local para os arquivosde dados, ou clique dentro do campo para digitar o caminho da pasta.

l Para alterar o caminho de destino para cada dado ou arquivo de registroindividual, execute uma das seguintes ações da tabela de arquivos:

n Para procurar um caminho de destino, clique no botão à direita de cadagrupo de arquivos. Uma janela onde você pode procurar e selecionar ocaminho do arquivo será exibida.

n Para digitar um novo caminho de destino, na coluna Restore As, cliquena célula apropriada e digite um caminho de destino. Se o caminho nãoexistir, uma caixa de diálogo é exibida perguntando se você deseja criar apasta.

Obs.

As configurações em Relocation Options são desabilitadas se você selecionoua opção Restore backups as files na página General.

4. Para iniciar a operação de restauração, clique em Run.

Se você não habilitou o recurso de inicialização instantânea de arquivos no SQLServer, a seguinte mensagem de advertência será exibida:

Instant file initialization is not enabled; please enable thisfeature for improved restore performance. Click OK to continuewith the restore, or Cancel to abort the operation.

Execute uma das etapas a seguir:

l Clique em Cancel para cancelar a operação de restauração. Em seguida,habilite o recurso de inicialização instantânea de arquivos no SQL Server erealize a operação de restauração. A documentação do Microsoft SQLServer apresenta informações sobre como habilitar o recurso de inicializaçãoinstantânea de arquivos do banco de dados no SQL Server.

l Clique em OK para continuar com a restauração.

Definir configurações de restauração opcionaisQuando você configura backups do SQL com o plug-in do SSMS do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps, você pode especificarconfigurações de backup opcionais na página Database Restore > Options.

Todas as configurações da página Options são opcionais.

Procedimento

1. No painel esquerdo, clique em Options para especificar as configuraçõesopcionais de restauração.

A página Options será exibida como na figura a seguir.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

124 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 125: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 22 Data Domain Boost - Página Database Restore-Options

2. Para substituir o banco de dados existente com os dados restaurados, selecioneOverwrite the existing database (WITH REPLACE). O banco de dados ésobregravado somente se o nome do banco de dados não for alterado.

Se você selecionar a opção Restore backups as files, essa opção édesabilitada.

3. Para especificar um estado de recuperação, selecione uma das opções a seguirno campo Recovery state:

l RESTORE WITH RECOVERY: Para deixar o banco de dados no estadopronto para uso revertendo transações não confirmadas e para desabilitar acapacidade de restaurar os registros de transação adicionais ou maisrecentes.

l RESTORE WITH NORECOVERY: Para deixar o banco de dados no estadonão operacional por meio da não reversão de transações não confirmadas epara habilitar a capacidade de restaurar os registros de transação adicionaisou mais recentes.

l RESTORE WITH STANDBY: Para habilitar a capacidade de desfazertransações confirmadas, essa opção salva as ações desfeitas em um arquivoem standby que permite que você reverta os efeitos da restauração e colocao banco de dados no modo somente leitura. Se você selecionar essa opção,especifique o campo Standby file clicando no botão que é localizado à direitado campo, procurando o arquivo e selecionando o arquivo.

4. Para executar uma operação de verificação apenas, selecione Verify only.

Uma operação de verificação apenas confirmará se o processo de restauraçãoatende aos seguintes requisitos sem realizar a operação de restauração:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar restaurações com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps 125

Page 126: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l O conjunto de backups que você deseja restaurar é concluído e todos osvolumes podem ser lidos

l Campos de cabeçalho, como IDs das páginas de banco de dados, estãoprontos para gravar dados

l Se o checksum é adequado caso o backup tenha sido executadoselecionando a opção Perform checksum before writing to media

l Se o host de destino tem espaço suficiente para restaurar dados

Obs.

n A opção Verify only requer espaço suficiente no host do client paraoperar.

n Se você selecionar a opção Restore backups as files, essa opção édesabilitada.

5. Para compactar o conteúdo da restauração e transferi-lo do Data DomainReplicator para o host do aplicativo, selecione Data Domain Boost compressedrestore.

Essa opção reduz o impacto na largura de banda da rede.

6. Para gerar registros detalhados, que você pode usar para solucionar problemasde restauração, especifique um número entre 1 e 9 no campo Select a debuglevel. O valor padrão é 0 (zero).

7. Para excluir registros de depuração mais antigos do que um determinadonúmero de dias, no campo Delete debug logs after, especifique o número dedias com um número entre 1 e 32767 dias. O valor padrão é 0 e não excluiquaisquer registros de depuração.

Excluir regularmente registros de depuração impede que a pasta de registro naunidade da instalação fique muito grande.

Obs.

Essa opção só exclui registros de depuração denominados no formato padrão elocalizados na pasta de registros em <installation_path>\MSAPPAGENT\logs.

8. Para restaurar todos os backups que foram realizados durante ou depois de umahora de início especificada e até o momento do backup que está sendorestaurado, selecione Specify a start time for restore.

Especifique a data e hora de início nos campos correspondentes ao lado docampo Specify a start time for restore. A data e a hora de início devem serantes do tempo de backup do saveset definidos que está sendo restaurado.

9. Para especificar opções avançadas de recuperação, use o campo Advancedoptions para selecionar ou digitar opções avançadas.

Separe as várias entradas usando vírgulas, por exemplo:BUFFERCOUNT=2, KEEP_CDC, KEEP_REPLICATIONAs seguintes opções avançadas de recuperação são compatíveis:

l BUFFERCOUNT=buffer_number: Especifica o número total de buffers de IOque podem ser usados durante uma recuperação.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

126 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 127: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l KEEP_CDC : Permite recuperação de captura de dados de alteração (CDC).Ao restaurar um banco de dados com CDC habilitado, a operação derecuperação funciona diferente dependendo do destino da recuperação.

Use a opção KEEP_CDC para:

n Recuperar o banco de dados CDC habilitado na mesma instância do SQL,substituindo o banco de dados existente.Nesse cenário, KEEP_CDC é opcional.

n Recupere o banco de dados CDC habilitado com um nome diferente namesma instância do SQL.Nesse cenário, KEEP_CDC é obrigatório.

n Recupere o banco de dados CDC habilitado com uma instância diferentedo SQL server.Nesse cenário, KEEP_CDC é obrigatório.

l KEEP_REPLICATION: Preserva a replicação quando você recupera um bancode dados publicado. Essa opção será exigida se um banco de dados foireplicado quando o backup foi criado.

10. Para editar o número de salvar conjuntos ou versões que o cache do Agente deaplicativo Microsoft recupera, especifique um número no campo Number ofentries to retrieve.

Você pode especificar um valor de 1 a 10000. O valor padrão é 50.

11. Para realizar um backup do final do log dos dados antes de fazer a operação derestauração, selecione Take tail-log backup before restore.

Um backup do final do log garante que o Agente de aplicativo Microsoft façabackup dos dados que foram alterados do backup anterior.

Obs.

l O Agente de aplicativo Microsoft para Data Domain Boost não é compatívelcom o backup do final do log de vários bancos de dados.

l Essa opção é desabilitada se as opções Restore backups as files ou Verifyonly estiverem selecionadas.

12. Para garantir acesso exclusivo ao banco de dados durante a operação derestauração, se existirem várias conexões, selecione Close existingconnections to destination database.

13. Para iniciar a operação de restauração, clique em Run.

Se você não habilitou o recurso de inicialização instantânea de arquivos no SQLServer, a seguinte mensagem de advertência será exibida:

Instant file initialization is not enabled; please enable this feature for improved restore performance. Click OK to continue with the restore, or Cancel to abort the operation.

Execute uma das etapas a seguir:

l Clique em Cancel para cancelar a operação de restauração. Em seguida,habilite o recurso de inicialização instantânea de arquivos no SQL Server erealize a operação de restauração. A documentação do Microsoft SQLServer apresenta informações sobre como habilitar o recurso de inicializaçãoinstantânea de arquivos do banco de dados no SQL Server.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar restaurações com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps 127

Page 128: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Clique em OK para continuar com a restauração.

Monitorar a operação de restauraçãoDepois de uma operação de restauração de banco de dados ser executada no plug-indo SSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps, apágina Database Restore > Monitor exibe o status e o script da restauração.

A figura a seguir mostra o status e as informações de restauração como eles sãoexibidos na página Monitor.

Figura 23 Data Domain Boost - Página Database Restore-Monitor

Obs.

Para obter informações sobre o sucesso ou falha da operação de restauração, analiseos arquivos de registros localizados na pasta de instalação. O local padrão dos arquivosde registro é C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Configurar restaurações com em nível de tabela com o plug-in do SSMS doAgente de aplicativos Microsoft para DD Boost for Enterprise Apps

Antes de você começar

Quando você instala o Agente de aplicativo Microsoft, você deve instalar o ItemPointpara executar restaurações em nível de tabela. Caso contrário, a guia Table Restore

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

128 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 129: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

não aparece no plug-in do SSMS do Agente de aplicativos Microsoft para DD Boostfor Enterprise Apps.

O agente de aplicativos Microsoft não tem suporte à opção Script (scripts do T-SQLe CLI) para executar restaurações de tabela.Depois de montar as imagens de backup e especificar as opções de montagem usandoplug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for EnterpriseApps, use o ItemPoint para executar restaurações de tabela.

AVISO

Se você tiver grandes bancos de dados nos cenários em que um grande volume dedados está confirmado para os bancos de dados antes de você realizar um backup, nãoé recomendável realizar uma restauração de tabela.

Backups completos e incrementais do SQL Server representam os dados confirmadoscomo transações pendentes. Ao executar uma restauração de tabela de um backupassim, o ItemPoint carrega todas as transações pendentes que estão presentes nobackup.

Para ler os dados do backup, o ItemPoint requer algumas horas, devido ao baixodesempenho do sistema virtual de arquivos. Esse problema ocorre quando o ItemPointcarrega os bancos de dados. Embora o ItemPoint continue lendo os dados do backup,às vezes, ele parece não estar respondendo. Se você observar esse problema, restaureo backup como arquivos simples para um servidor que tenha espaço suficiente e,então, use o ItemPoint para restaurar os arquivos.

A configuração de uma operação de restauração em nível de tabela do SQL Server noplug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for EnterpriseApps inclui estas tarefas:

l Definir configurações gerais de restauração de tabela

l Definir configurações opcionais de restauração de tabela

l Monitorar a operação de montagem de restauração de tabela

l Restauração de dados de nível de tabela usando o ItemPoint

Definir configurações gerais de restauração de tabelaPara configurar as restaurações em nível de tabela do SQL com o plug-in do SSMS doAgente de aplicativos Microsoft para DD Boost for Enterprise Apps, você deveprimeiro especificar opções de restauração de tabela na página Database Restore >General.

Procedimento

1. Abra a janela Microsoft app agent for DD Boost for Enterprise Apps para a

página Table Restore > General.

A página General é exibida como na figura a seguir.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar restaurações com em nível de tabela com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost

for Enterprise Apps 129

Page 130: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 24 Data Domain Boost - Página Table Restore-General

As configurações de restauração dos caches Agente de aplicativo Microsoft doSQL Server. O Agente de aplicativo Microsoft carrega automaticamente asinformações a partir da última operação de recuperação e preenche asconfigurações de restauração. O armazenamento em cache economiza tempo,eliminando a necessidade de selecionar novamente as configurações a cada vezque você executar uma operação de restauração. Para limpar as configuraçõesarmazenadas em cache, clique em Clear Cache.

2. Use o campo DataDomain Server para selecionar o servidor do Data Domain e aunidade de armazenamento para restaurar os dados. Uma unidade dearmazenamento contém os hosts do SQL Server nos quais foi feito backup.

Obs.

Quando você quer restaurar um backup replicado a partir de um Data Domainsecundário, selecione o servidor relevante. O usuário do Data Domain noservidor secundário do Data Domain deve estar no mesmo grupo que o servidorprimário do Data Domain.

3. Da lista SQL Server host, selecione o host do SQL Server que contém obackup. Selecione o nome do cluster do Windows no caso de backupsagrupados.

Para executar uma restauração redirecionada, selecione o host do SQL Serverem que você deseja restaurar o backup.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

130 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 131: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

4. Da lista SQL Server Instance, selecione a instância do SQL Server que contémo backup.

5. Da lista Database, selecione o banco de dados que você deseja restaurar.

Os savesets correspondentes aparecem na tabela de savesets que está abaixodo campo Browse time.

6. Para selecionar o backup que você deseja restaurar, execute uma das seguintesações:

l Selecione os savesets na tabela de savesets que está localizada abaixo docampo Browse time. Use o registro de hora e data do backup para escolhero backup.

l Para procurar um backup que não estiver listado, execute as seguintesetapas:

n Na lista Browse time, selecione uma data e hora e, em seguida, clique emShow Versions.

n A partir da tabela do saveset, selecione o saveset com o registro de datae hora que você deseja restaurar.Clique em < < Older or Newer > > para procurar mais savesets.

7. Para montar o backup e prosseguir com a restauração de tabela, clique em Run.

Resultado

O backup é montado e a GUI do ItemPoint for Microsoft SQL Server é exibida.

Definir configurações opcionais de restauração de tabelaQuando você configura backups do SQL com o plug-in do SSMS do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps, você pode especificarconfigurações de backup opcionais na página Table Restore > Options.

Todas as configurações da página Options são opcionais.

Procedimento

1. No painel à esquerda, clique em Options.

A página Options será exibida como na figura a seguir.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar restaurações com em nível de tabela com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost

for Enterprise Apps 131

Page 132: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 25 Data Domain Boost - Página Table Restore — Options

Todas as configurações da página Options são opcionais.

2. No campo Mount Folder, especifique o local para montar as imagens debackup.

Obs.

O local (pasta ou unidade) para montar as imagens de backup deve estar vazio.Caso contrário, a operação de montagem apresentará falha. Para montar obackup como uma unidade, especifique uma letra da unidade não utilizada. Apósa conclusão, a operação de restauração exclui o local de montagem.

3. Na lista Mount Expire, especifique o número de horas, após as quais a imagemde backup montada deve ser desmontada. O valor padrão é 8.

4. Para selecionar o nível de informações registradas nos registros que podem serusados na solução de problemas de recuperação, selecione Select a debuglevel.

Intervalo de níveis de 0-9, sendo 0 nenhuma informação e 9 representa a maiorquantidade de informações. O valor padrão é 0 (zero).

5. Para alterar a configuração de paralelismo de restauração, digite ou selecioneum valor no campo Parallelism.

O paralelismo controla o número de sessões de recuperação que o processo deNWFS usa durante a montagem de um backup. O valor máximo padrão é 31.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

132 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 133: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

6. Para montar o backup e prosseguir com a restauração de tabela, clique em Run.

Resultado

O backup é montado e a GUI do ItemPoint for Microsoft SQL Server é exibida.

Monitorar a operação de montagem de restauração de tabelaDepois de uma operação de montagem de restauração no nível de tabela serexecutada no plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost forEnterprise Apps, a página Table Restore > Monitor exibe o status e o script damontagem.

A figura a seguir mostra o status e as informações da montagem como eles sãoexibidos na página Monitor.

Figura 26 Data Domain Boost - Página Table Restore-Monitor

Obs.

Para obter informações sobre o sucesso ou falha da operação de restauração, analiseos arquivos de registros localizados na pasta de instalação. O local padrão dos arquivosde registro é C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restauração de dados de nível de tabela usando o ItemPointDepois que as imagens de backup forem montadas usando o plug-in do SSMS doAgente de aplicativos Microsoft para DD Boost for Enterprise Apps, você deve

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Configurar restaurações com em nível de tabela com o plug-in do SSMS do Agente de aplicativos Microsoft para DD Boost

for Enterprise Apps 133

Page 134: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

concluir a restauração em nível de tabela utilizando o ItemPoint for Microsoft SQLServer.

Antes de você começar

Configure e execute a operação de montagem de backup usando o Table Restorenoplug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for EnterpriseApps.

O Guia do Usuário do ItemPoint for Microsoft SQL Server especifica mais informaçõessobre como usar o ItemPoint for Microsoft SQL Server para restaurar tabelas do SQLServer.

Procedimento

1. Na GUI do ItemPoint for Microsoft SQL Server, inicie o assistente derestauração.

2. Na página Select Source Path, selecione o caminho de origem do volumemontado que contém os dados de backup do SQL, conforme mostra a figura aseguir e clique em Next.

Figura 27 ItemPoint for SQL Server — selecionando o caminho de origem

3. Na página Select Target Server, especifique os campos obrigatórios, conformemostra a figura a seguir e clique em Finish.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

134 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 135: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 28 ItemPoint for SQL Server — selecionando do caminho de destino

4. Para desmontar as imagens de backup montadas, feche a GUI do ItemPoint forMicrosoft SQL Server.

Redirecionando restaurações do SQL Server usando a GUI do Agente deaplicativos Microsoft para DD Boost for Enterprise Apps

O procedimento para executar restaurações redirecionadas do SQL Server usando oplug-in do SSMS do Agente de aplicativos Microsoft para DD Boost for EnterpriseApps é o mesmo procedimento descrito em Configurar restaurações com o plug-in doSSMS do Agente de aplicativos Microsoft para DD Boost for Enterprise Apps napágina 119, exceto por esta alteração:

Ao especificar o campo SQL Server host, selecione um host do SQL Server que nãoseja o host atual.

Fazendo backup e restauração do SQL Server usandocomandos do Data Domain Boost

Esta seção descreve os procedimentos para realizar backups e restaurações do SQLServer usando o prompt de comando do Agente de aplicativo Microsoft for DataDomain Boost.

AVISO

Nas sintaxes, as opções entre colchetes, ou seja, [ e ] são opcionais.Para executar operações específicas relacionadas ao backup e à restauração, o Agentede aplicativo Microsoft também é compatível com os comandos ddbmadmin.exe emsagentadmin.exe. No entanto, o comando ddbmadmin.exe está obsoleto.

Fazer backup dos bancos de dados do SQL Server usando o Agente deaplicativo Microsoft para o prompt de comando do Data Domain Boost

Para fazer backup de bancos de dados do SQL Server, execute o seguinte comando:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Redirecionando restaurações do SQL Server usando a GUI do Agente de aplicativos Microsoft para DD Boost for Enterprise

Apps 135

Page 136: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

ddbmsqlsv [<options>] {path}

Opções obrigatóriasA tabela a seguir lista as opções obrigatórias do comando de backup:

Tabela 14 Opções obrigatórias do comando de backup

Opção Descrição

-b <backup_set_description> Descreve o backup que você deseja executar.

-S <number_of_stripes> Cria um backup fracionado de acordo com o número de frações que vocêespecificar. Se você especificar um valor maior que um limite máximo de32, o valor padrão é 32.

-l <backup_type> Especifica o tipo de backup a ser realizado, como Full (Completo),Transaction log (Registro de transações) ou Differential (Diferencial).O valor padrão é Full.

-A <virtual_server> Especifica o FQDN do servidor virtual do SQL que você precisa fazerbackup dos bancos de dados da instância em cluster do SQL usando aintegração T-SQL.

-c <client_name_or_hostname> Especifica o nome de host do SQL Server que contém a instância do SQLServer que você quer fazer backup.

-a "NSR_DFA_SI={TRUE | FALSE}" Especifica se o backup é independente do servidor.O valor deve ser TRUE.

-a "NSR_DFA_SI_USE_DD={TRUE | FALSE}" Especifica se o destino do backup é um servidor Data Domain.O valor deve ser TRUE.

-a"NSR_DFA_SI_DEVICE_PATH=<name_and_path_of_storage_unit>"

Especifica o nome e o caminho da unidade de armazenamento para a qualvocê deseja fazer backup dos bancos de dados selecionados.

-a"NSR_DFA_SI_DD_HOST=<Data_Domain_server_name>"

Especifica o nome do servidor Data Domain que contém a unidade dearmazenamento para a qual você deseja fazer backup dos bancos dedados.Você deve registrar o nome de host e o nome de usuário do DD Boost nalockbox para habilitar o agente de aplicativos Microsoft a recuperar asenha para o usuário registrado.

-a"NSR_DFA_SI_DD_USER=<DDBoost_username>"

Especifica o nome de usuário do usuário do DD Boost.Você deve registrar o nome de host e o nome de usuário do DD Boost nalockbox para habilitar o agente de aplicativos Microsoft a recuperar asenha para o usuário registrado.

-a "SKIP_SIMPLE_DATABASE={TRUE |FALSE}"

Especifica se deve ignorar o backup dos bancos de dados de modelo derecuperação SIMPLES. Use essa opção se você selecionar os bancos dedados de modelo de recuperação SIMPLES para fazer backup e seespecifica Transaction log como o tipo de backup. Os bancos de dados demodelo de recuperação SIMPLES não são compatíveis com os backups deregistros de transação.O valor padrão é FALSE.

-a"NSR_SKIP_NON_BACKUPABLE_STATE_DB={TRUE | FALSE}"

Especifica se deve verificar o status dos bancos de dados selecionados eignorar os bancos de dados que não estão prontos ou disponíveis para obackup.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

136 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 137: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 14 Opções obrigatórias do comando de backup (continuação)

Opção Descrição

Se o status dos bancos de dados for ONLINE, os bancos de dados estãoprontos ou disponíveis para backups.

Se o status dos bancos de dados for OFFLINE, EMERGENCY(SINGLE_USER Mode), SUSPECT, RESTORING, RECOVERING, ouRECOVERY_PENDING, os bancos de dados não estão prontos oudisponíveis para backups.

O valor padrão é TRUE.

Opções adicionaisA tabela a seguir lista as opções adicionais do comando de backup:

Tabela 15 Opções adicionais do comando de backup

Opção Descrição

-G Especifica um backup de registro de transação NO_LOG antes de fazerbackup do banco de dados.

-N <backup_set_name> Especifica um nome para que um banco de dados específico passe porbackup.

-q Exibe mensagens ddbmsqlsv no modo silencioso, ou seja, a opção exibeapenas informações de resumo e mensagens de erro.

-R Utiliza a opção NO_TRUNCATE ao fazer backup de registros de transação.

-T Executa um backup de registro de transação TRUNCATE_ONLY antes defazer backup do banco de dados.

-v Exibe mensagens ddbmsqlsv no modo detalhado, ou seja, a opçãoapresenta informações detalhadas sobre o progresso da operação debackup.

-k Executa checksum antes de fazer backup dos dados para o dispositivo.

-u Executa checksum e continua a operação mesmo no caso de erros.

-l incr Realiza o backup de registros de transação.

-y <backup_retention_period> Especifica o número de dias após os quais o backup deve expirar. Oformato é -y+<Number_of_days>d, onde d indica dias. Por exemplo, -y+20d.

Você pode especificar qualquer número inteiro positivo, seguido por umadas seguintes unidades de tempo:

l d para dia

l w para semana

l m para mês

l y para ano

A data de retenção possível máxima é 2/7/2106.

Se você omitir esta opção ou especificar 0, o valor padrão de 30 dias é

usado.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Fazer backup dos bancos de dados do SQL Server usando o Agente de aplicativo Microsoft para o prompt de comando do

Data Domain Boost 137

Page 138: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 15 Opções adicionais do comando de backup (continuação)

Opção Descrição

-h <“db_name_with_optional_wildcard”> Especifica os bancos de dados a serem excluídos do backup. Você podeusar essa opção para especificar os nomes exatos de banco de dados ouusar caracteres-curinga.É permitido o uso de dois caracteres-coringa:

l Ponto de interrogação (?): Corresponde a qualquer caractere único

l Asterisco (*): Combina zero com caracteres ilimitadosQuando você usar caracteres-curinga, você deve colocar o nome dobanco de dados entre colchetes, por exemplo, ["DB?"].

Por exemplo, considere os seguintes cenários:

l Para excluir apenas DB_1 e DB_2 do backup, adicione -h "DB_1" -h"DB_2" para o comando de backup.

l Para excluir todos os bancos de dados nomeados com o formato deDB_x, como DB_9 e DB_a, adicione -h [DB_?"] para o comando de

backup.

l Para excluir todos os bancos de dados com nomes que terminem emDB, adicione -h ["*DB"] para o comando de backup.

-O <comma_separated_T-SQL_advanced_options_list>

Especifica opções de backup avançado.Você pode especificar as seguintes opções de backup avançado:

l BUFFERCOUNT=number_of_IO_buffersEssa opção especifica o número total de buffers de IO que podem serusados durante uma operação de backup.

l READ_WRITE_FILEGROUPSEssa opção faz backup somente os grupos de arquivos de leitura/gravação (ativo) no banco de dados.

Se você estiver especificando várias opções, separe cada argumento comuma vírgula. A sintaxe é a seguinte:

-O "Opção1, Opção 2, Opção 3"

-D <debug_level_1_through_9> Gera registros detalhados que você pode usar para solucionar problemasdo backup.O valor padrão é 0 (zero).

-a "DELETE_DEBUG_LOG_DAYS=<days>" Exclui os arquivos de log de depuração que são mais antigos que o númeroespecificado de dias. O intervalo válido é entre 1 e 32767. Por padrão, osregistros de depuração não são excluídos. Excluir regularmente registrosde depuração impede que a pasta de registro na unidade da instalaçãofique muito grande.

Obs.

Esse parâmetro só exclui registros de depuração denominados no formatopadrão e localizados na pasta de registros em <installation_path>\MSAPPAGENT\logs.

-a "NSR_COPY_ONLY={TRUE | FALSE}" Executa um backup somente cópia de um SQL Server. Os backupssomente cópia não atrapalham a cadeia de backup do SQL Server e nãoafetam a elevação do nível de backup e truncamento do registro. Essa

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

138 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 139: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 15 Opções adicionais do comando de backup (continuação)

Opção Descrição

opção se aplica somente se você especificar Full ou Transaction log como otipo de backup na opção -l <Backup_Type>.O valor padrão é FALSE.

Raramente será preciso executar os backups de registros de transaçãosomente cópia porque normalmente é necessário apenas que eles realizemrestaurações on-line.

-a "NSR_ENABLE_FC={TRUE | FALSE}" Ativa ou desativa o backup dos bancos de dados para o servidor DataDomain por meio de Fibre Channel.O valor padrão é FALSE.

-a"NSR_FC_HOSTNAME=<Data_Domain_fibre_channel_server_name>"

Especifica o nome de host do Fibre Channel.

-a “NSR_INCLUDE_AAG_DATABASE=None” Exclui os bancos de dados do Always On availability group de umaoperação de backup em nível de instância.

-a"NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica a pasta que contém o arquivo da lockbox, que contéminformações criptografadas sobre os hosts registrados e os nomes deusuário correspondentes em pares. Cada par está associado a uma senhaque os backups utilizam.Se você não especificar um valor, o caminho define como padrão ocaminho de instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-a "SKIP_SYSTEM_DATABASE={TRUE |FALSE}

Especifica se deve ignorar os bancos de dados do sistema durante osbackups de registros de transação em nível de instância.O valor padrão é False.

-a "BACKUP_PROMOTION={ALL | NONE |NONE_WITH_WARNINGS |SKIP_RECOVERY_MODEL |SKIP_RECOVERY_MODEL_WITH_WARNINGS}"

Especifica as opções de promoção de backup. Os seguintes valores sãoválidos:

l ALL (padrão): Permite a promoção de backup para que ocorram em

qualquer cenário aplicável.

l NONE: Desativa toda a promoção de backup.

l NONE_WITH_WARNINGS: Desativa a promoção de backup, mas

registra uma advertência quando normalmente ocorreria umapromoção de backup.

l SKIP_RECOVERY_MODEL: Desabilita a detecção de alterações do

modelo de recuperação do banco de dados. Promoção de backup comoum resultado da mudança do modelo de recuperação não ocorrerão,mas ainda será feita de promoção de backup em outros cenários.

l SKIP_RECOVERY_MODEL_WITH_WARNINGS: Permite a detecção de

alterações do modelo de recuperação de banco de dados, mas se umaalteração de modelo de recuperação for detectada, registra umaadvertência em vez de promover o backup. Promoção de backup emoutros cenários ainda ocorrerá.

A configuração especificada com essa opção se aplica a cada banco dedados na instância de SQL quando esta configuração é especificada,

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Fazer backup dos bancos de dados do SQL Server usando o Agente de aplicativo Microsoft para o prompt de comando do

Data Domain Boost 139

Page 140: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 15 Opções adicionais do comando de backup (continuação)

Opção Descrição

juntamente com o nível de instância do SQL saveset MSSQL: ou MSSQL$<instance name>.

Da mesma forma, a configuração especificada com essa opção aplica-seapenas para bancos de dados especificados quando esta configuração éespecificada com um banco de dados de nível de saveset MSSQL:<database name> ou MSSQL$<instance name>: <databasename>.

Exemplos

l O comando a seguir realiza o backup de bancos de dados em um ambiente SQLindependente:ddbmsqlsv.exe -c SQLX86.adesc.com -l full -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.196.90" -a"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/sqlserver""MSSQL$INST2008:d2"

l O comando a seguir realiza o backup de bancos de dados em um ambiente decluster do SQLddbmsqlsv.exe -c SQLcluster1.adesc.com -A SQLcluster1.adesc.com -lfull -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=10.31.196.90" -a "NSR_DFA_SI_DD_USER=ost" -a"NSR_DFA_SI_DEVICE_PATH=/sqlserver" "MSSQL$INST2008:d2"

CaminhoO caminho inclui um dos seguintes parâmetros:

l Default instance or d-path: MSSQL: ou [MSSQL:]<s-path> [[MSSQL:]<s-path> [...]]Onde <s-path> é o banco de dados

Por exemplo:

ddbmsqlsv -c NMMDA241.heroines.local -l full -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/heroines""MSSQL:database1" "MSSQL:database2"

l Named instance or i-path: MSSQL$<Instance_Name>: ou MSSQL$<Instance_Name>:<s-path> [...]Onde <s-path> é o banco de dados

Por exemplo:

ddbmsqlsv -c NMMDA241.heroines.local -l full -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/heroines""MSSQL$SqlInst1:database1" "MSSQL$SqlInst1:database2"

Obs.

Use a opção Script na página Backup na GUI do agente de aplicativos Microsoft paragerar o script equivalente do prompt de comando que você pode usar para executarbackups agendados, automatização e outras tarefas.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

140 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 141: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Fazendo backups agrupados de bancos de dados do SQL AlwaysOn Availability Group usando oprompt de comando do Agente de aplicativo Microsoft for Data Domain Boost

Para fazer backups agrupados, use o mesmo comando de backup e opções descritosem Fazer backup dos bancos de dados do SQL Server usando o Agente de aplicativoMicrosoft para o prompt de comando do Data Domain Boost na página 135, mas comestas modificações:

l Especifique o nome do cluster do Windows para <client_name> em -c<client_name>.

l Especifique #<AlwaysOn_Availability_Group_name> no nome do objeto debackup.

Obs.

O agente de aplicativos Microsoft não é compatível com vários AlwaysOn AvailabilityGroups na mesma operação de backup.

Faça backup de um AlwaysOn Availability Group quando todos osnomes de instância forem iguais

Quando os nós do servidor contêm apenas as instâncias padrão, ou quando os nomesde instância do SQL Server são todas iguais no AG (Availability Group, grupo dedisponibilidade), use esta sintaxe de comando de backup:

ddbmsqlsv.exe -c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a"NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL$SQ12INST4#sql2012-aag3:"em que:

l -c SQL2012clus3.brsvlab.local especifica o nome do cluster.

l "MSSQL$SQ12INST4#sql2012-aag3:" é o nome do objeto de backup, onde sãofeitos os backups de todos os bancos de dados do AlwaysOn Availability Groupsql2012-aag3. O nome do objeto de backup contém estes componentes:

n MSSQL é um termo obrigatório.

n Se você usou instâncias com nome, $SQ12INST4 é o nome da instância do SQLServer.Se você usar uma instância padrão, não especifique$<SQL_Server_instance_name> no nome do objeto de backup.

n # indica um backup agrupado.

n sql2012-aag3 é o nome do AlwaysOn Availability Group.

Realização de backup de um Always On Availability Group quandohá vários nomes de instância

Quando você fizer backup de um Always On Availability Group em que os nós contêmSQL Servers com nomes diferentes de instância, o comando de backup em cadainstância deve refletir a instância disponível.

Por exemplo, considere a seguinte situação:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Fazer backup dos bancos de dados do SQL Server usando o Agente de aplicativo Microsoft para o prompt de comando do

Data Domain Boost 141

Page 142: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Existem duas instâncias distintas:

n A SQ12INST4 reside no Nó 1.

n A SQ12INST5 reside no Nó 2.

l O Nó 1 é a réplica primária.

l O Nó 2 é a réplica secundária.

l A preferência de backup do Always On Availability Group é definida comosecundária.

Nesse cenário, o comando de backup em SQL2INST4 deve especificar o objeto debackup como "MSSQL US $SQL2INST4 #sql2012-aag3:", enquanto o comando debackup em SQL2INST5 deve especificar o objeto de backup como "MSSQL US$SQL2INST5 #sql2012-aag3:". Após o failover do Nó 1 e Nó 2, o Nó 1 fica secundárioe o Nó 2 torna-se primário. O comando de backup é o mesmo após o failover.

Obs.

Ao procurar os backups para uma operação de restauração, o saveset poderiam estarem qualquer uma das instâncias (SQL2INST4 ou SQL2INST5). O saveset depende dainstância que é usada para o primeiro backup.

Fazendo backup de um banco de dados específico de um AlwaysOnAvailability Group

Para fazer backup somente de um banco de dados específico em um AlwaysOnAvailability Group, especifique o nome do banco de dados como o objeto de backup.

Use a seguinte sintaxe:

ddbmsqlsv.exe -c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a"NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database1"em que "MSSQL$SQ12INST4#sql2012-aag3:database1" é o objeto de backup.

Fazendo backup de um banco de dados específico de um Always OnAvailability Group

Para fazer backup de certos bancos de dados em um Always On Availability Group, use"<save_set_name1>" "<save_set_name2>" "<save_set_name3>"... paraespecificar os nomes de banco de dados como objetos de backup.

Use a seguinte sintaxe:

ddbmsqlsv.exe -c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a"NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database3" "MSSQL$SQ12INST4#sql2012-aag3:database8"em que:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

142 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 143: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l MSSQL$SQ12INST4#sql2012-aag3:database1, MSSQL$SQ12INST4#sql2012-aag3:database3 e MSSQL$SQ12INST4#sql2012-aag3:database8 são os objetosde backup

l É feito o backup somente de database1, database3 e database8 do sql2012-aag3Always On Availability Group.

Listando backups e arquivos usando o prompt de comando do Agente deaplicativo Microsoft para Data Domain Boost

Para listar savesets ou backups, execute este comando:

msagentadmin administration --list --appid <application_ID> <options>Para listar os arquivos salvos que estão presentes na unidade de armazenamento,execute este comando:

msagentadmin administration --listFiles <options>

AVISO

O Agente de aplicativo Microsoft também é compatível com o comandoddbmadmin.exe para realizar essas operações. No entanto, o comando foidescontinuado nesta versão.

Opções obrigatóriasA tabela a seguir lista as opções obrigatórias do comando de lista:

Tabela 16 Opções obrigatórias de comando de lista

Opção Alias Descrição

--ddhost"<Data_Domain_server_name>"

Especifica o nome do servidor DataDomain que contém a unidade dearmazenamento na qual os bancos dedados foram incluídos no backup.

--ddpath"<name_and_path_of_storage_unit>"

Especifica o nome e o caminho daunidade de armazenamento na qual osbancos de dados foram incluídos nobackup.

--dduser "<DDBoost_username>" Especifica o nome de usuário do usuáriodo DD Boost.

--appid <application_ID> -n Usa um ID de aplicativo diferente(namespace) do ID do aplicativo padrãopara localizar backups. Use essa opçãosomente para diagnosticar.O ID ou namespace padrão do aplicativoé msapp_pp.

Para listar backups de registro detransação SQL ao realizar backupshíbridos, especifique mssql como<application_ID>.

Opções adicionaisA tabela a seguir lista as opções adicionais do comando de lista:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Listando backups e arquivos usando o prompt de comando do Agente de aplicativo Microsoft para Data Domain Boost 143

Page 144: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 17 Opções adicionais de comando de lista

Opção Alias Descrição

--tier <active | cloud> -t Lista os savesets que estão presentes noservidor Data Domain (ativo) ou nodispositivo em nuvem (nuvem). O valorpadrão é active.

--before <end_time> -e Lista apenas os backups que foramobtidos antes ou na data determinada, ehora, data, dia ou hora. Se você nãoespecificar um valor, o valor padrão seráa data e hora atuais.Por exemplo, "3/31/2016 15:00:00" e"Tuesday".

--after <start_time> -b Lista apenas os backups que foramobtidos depois ou na data e hora, data,dia, ou hora.Por exemplo, "3/31/2016 15:00:00" e"Tuesday".

--debug <debug_level_1_through_9> -D Especifica o nível de depuração paralistar backups. O valor padrão é 0 (zero).

--deleteDebugLog <days> Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registrosde depuração não são excluídos. Excluirregistros de depuração com frequênciaimpede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

Esse parâmetro exclui somente registrosde depuração com nomes no formatopadrão e localizados na pasta deregistros em <installation_path>\MSAPPAGENT\logs.

--help -h Imprime uma breve mensagem de ajuda.

--limit<number_of_most_recent_backups>

-l Exibe apenas os <Number> backupsmais recentes.

--lockbox <full_path_to_lockbox> Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminho

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

144 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 145: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 17 Opções adicionais de comando de lista (continuação)

Opção Alias Descrição

de instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica o hostname que contém ainstância que foi incluída no backup.

--config<full_path_to_the_configuration_file>

-z Especifica o caminho completo doarquivo de configuração.

-a Keyvalue, ou seja, palavra-chave e valordas opções que são especificados noarquivo de configuração também. Porexemplo, -a "CLIENT=<client_name>".

ExemplosConsidere estes exemplos:

l Este comando lista todos os backups:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb -e --client myserver.myapp.com

l Este comando lista todos os arquivos na unidade de armazenamento /dd/backups:msagentadmin administration --listFiles --ddhostdatadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --client myserver.myapp.com

l Este comando lista os 5 backups mais recentes:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --clientmyserver.myapp.com --limit 5

l Este comando lista os backups realizados após 30 de março de 2016:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com--appid msapp_bbb --after '3/30/2016'

l Este comando lista os backups realizados antes da última terça-feira:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --clientmyserver.myapp.com --before Tuesday

Excluindo backups usando o prompt de comando do Agente de aplicativoMicrosoft para Data Domain Boost

Para excluir os savesets ou backups, execute este comando:

msagentadmin administration --delete <options>O comando delete primeiro lista os backups e, em seguida, exclui os backups.

Opções obrigatóriasA tabela a seguir lista as opções obrigatórias do comando de exclusão:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Excluindo backups usando o prompt de comando do Agente de aplicativo Microsoft para Data Domain Boost 145

Page 146: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 18 Opções obrigatórias de comando de exclusão

Opção Alias Descrição

--ddhost"<Data_Domain_server_name>"

Especifica o nome do servidor DataDomain que contém a unidade dearmazenamento na qual os bancos dedados foram incluídos no backup.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica o nome e o caminho daunidade de armazenamento na qual osbancos de dados foram incluídos nobackup.

--dduser "<DDBoost_username>" Especifica o nome de usuário do usuáriodo DD Boost.

--appid <application_ID> -n Usa um ID de aplicativo diferente(namespace) do ID do aplicativo padrãopara localizar backups. Use essa opçãosomente para diagnosticar.O ID ou namespace padrão do aplicativoé msapp_pp.

Para listar os backups de registros detransação de SQL ao realizar backupshíbridos, especifique mssql como<application_ID>.

Opções adicionaisA tabela a seguir lista as opções adicionais do comando de exclusão:

Tabela 19 Opções adicionais do comando de exclusão

Opção Alias Descrição

--tier <active | cloud> -t Lista os savesets que estão presentes noservidor Data Domain (ativo) ou nodispositivo em nuvem (nuvem). O valorpadrão é active.

--before <end_time> -e Lista apenas os backups que foramobtidos antes ou na data determinada, ehora, data, dia ou hora. Se você nãoespecificar um valor, o valor padrão seráa data e hora atuais.Por exemplo, "3/31/2016 15:00:00" e"Tuesday".

--after <start_time> -b Lista apenas os backups que foramobtidos depois ou na data e hora, data,dia, ou hora.Por exemplo, "3/31/2016 15:00:00" e"Tuesday".

--debug <debug_level_1_through_9> -D Especifica o nível de depuração paraexclusão de backups. O valor padrão é 0(zero).

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

146 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 147: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 19 Opções adicionais do comando de exclusão (continuação)

Opção Alias Descrição

--deleteDebugLog <days> Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registrosde depuração não são excluídos. Excluirregistros de depuração com frequênciaimpede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

Esse parâmetro exclui somente osregistros de depuração com nomes noformato padrão e localizados na pasta deregistros em <installation_path>\MSAPPAGENT\logs.

--help -h Imprime uma breve mensagem de ajuda.

--limit<number_of_most_recent_backups>

-l Lista apenas os <Number> backups maisrecentes.

--lockbox <full_path_to_lockbox> Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho padrão usado é o caminho deinstalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica o hostname que contém ainstância que foi incluída no backup.

--config<full_path_to_the_configuration_file>

-z Especifica o caminho completo doarquivo de configuração.

--confirm -Y Ignora a confirmação do usuário paraexcluir os backups.

-a Keyvalue, ou seja, palavra-chave e valordas opções que também sãoespecificados no arquivo deconfiguração. Por exemplo, -a"CLIENT=<client_name>".

ExemploEste comando exclui todos os backups que foram realizados antes de 1461267170:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Excluindo backups usando o prompt de comando do Agente de aplicativo Microsoft para Data Domain Boost 147

Page 148: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

msagentadmin administration --delete --appid msapp_bbb --config C:\Program Files\DPSAPPS\MSAPPAGENT\config\msappagent.cfg --before1461267170

Códigos de retorno (erro) do comando msagentadmin administrationO agente de aplicativos Microsoft permite que o comando msagentadminadministration informe a severidade do erro e os IDs exclusivos de mensagensassociados ao erro.

A tabela a seguir lista os códigos de retorno e a descrição:

Tabela 20 Códigos de retorno e descrição

Código de retorno Descrição

0 Sucesso

1 Erro ou aviso

2 Advertência

3, 4 ou 5 Erro grave

Somente o código de retorno 0 indica que a operação foi bem-sucedida. Outroscódigos de retorno indicam falha.

Obs.

Os códigos de retorno são associados à severidade, que é definida quando o erroocorre. Possíveis erros, fora do seu controle, podem ocorrer a qualquer momento. Aseveridade de apenas alguns erros é definida de maneira consistente ou correta. Useos códigos de retorno apenas como uma dica ou um guia.

Restauração dos bancos de dados do SQL Server usando o Agente deaplicativo Microsoft para o prompt de comando do Data Domain Boost

Para restaurar bancos de dados do SQL Server, execute o seguinte comando:

ddbmsqlrc [<options>] {path}

Opções obrigatóriasA tabela a seguir lista as opções obrigatórias do comando de restauração:

Tabela 21 Opções obrigatórias do comando de restauração

Opção Descrição

-t <last_backup_time_stamp> Especifica o registro de data e hora do último backup ao qual você desejarestaurar os bancos de dados selecionados.

-c <client_name_or_hostname> Especifica o nome de host do SQL Server ao qual você deseja restaurar osbancos de dados necessários. Um host do SQL Server contém asinstâncias independentes ou em cluster do SQL Server nas quais foramfeitos backups e os bancos de dados correspondentes.Para executar uma restauração redirecionada, especifique um host do SQLServer que não seja o host atual.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

148 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 149: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 21 Opções obrigatórias do comando de restauração (continuação)

Opção Descrição

-d {<destination_database_name> |MSSQL:<destination_database_name> | MSSQL$<instance_name>:<destination_database_name>}

Especifica o banco de dados de destino ao qual você deseja restaurar ainstância ou bancos de dados do SQL Server selecionados.

-$ {MSSQL:<database> | MSSQL$<instance_name>:<Database>}

Especifica toda a instância do SQL Server, ou seja, todos os bancos dedados ou os bancos de dados individuais que você quer restaurar.

-A <virtual_server> Especifica o FQDN do servidor virtual do SQL que você precisa restauraros bancos de dados da instância em cluster do SQL usando a integração T-SQL.

-S {normal | norecover | standby:<filepath>\undo.ldf}

Execute uma das tarefas a seguir:

l normal: Habilita você a reverter transações não confirmadas e usar obanco de dados para restaurar os registros de transação adicionais oumais recentes.

l norecover: Desabilita suca capacidade de reverter transações nãoconfirmadas e usar o banco de dados para restaurar os registros detransação adicionais ou mais recentes.

l standby:<filepath>\undo.ldf: Habilita você a desfazer transaçõesconfirmadas, salva as ações desfeitas em um arquivo em standby quepermite que você reverta os efeitos da restauração e coloca o bancode dados no modo somente leitura.

-a "NSR_DFA_SI={TRUE | FALSE}" Especifica se a restauração é independente de servidor. O valor deve serTRUE.

-a "NSR_DFA_SI_USE_DD={TRUE | FALSE}" Especifica se a origem da restauração é um servidor Data Domain. O valordeve ser TRUE.

-a"NSR_DFA_SI_DEVICE_PATH=<storage_unit_name>"

Especifica o nome da unidade de armazenamento a partir da qual vocêdeseja restaurar bancos de dados.

-a"NSR_DFA_SI_DD_HOST=<Data_Domain_server_name>"

Especifica o nome do servidor Data Domain que contém a unidade dearmazenamento a partir da qual você deseja restaurar bancos de dados.Quando se tem um servidor Data Domain (secundário) remoto que tenhareplicado bancos de dados para restaurar, selecione o servidor relevante.Um usuário do Data Domain no servidor Data Domain deve estar no mesmogrupo que o servidor primário do Data Domain.

-a"NSR_DFA_SI_DD_USER=<DDBoost_username>"

Especifica o nome de usuário do usuário do DD Boost.

Opções adicionaisA tabela a seguir lista as opções adicionais do comando de restauração:

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Restauração dos bancos de dados do SQL Server usando o Agente de aplicativo Microsoft para o prompt de comando do

Data Domain Boost 149

Page 150: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 22 Opções adicionais do comando de restauração

Opção Descrição

-C file=path,file2=path2,... Realoca os arquivos de banco de dados (.mdf, .ndf e .ldf) para uma pastadiferente.

-f Sobregrava o banco de dados existente com o banco de dados atual quevocê restaura, se os nomes dos dois bancos de dados forem iguais.

-q Exibe mensagens ddbmsqlrc no modo silencioso, ou seja, a opçãoapresenta informações mínimas sobre o progresso da operação derestauração, inclusive mensagens de erro.

-k Executa checksum antes de restaurar os dados do dispositivo.

-u Executa checksum e continua a operação mesmo no caso de erros.

-D <debug_level_1_through_9> Gera registros detalhados que você pode usar para solucionar problemasde restauração.O valor padrão é 0 (zero).

-a "DELETE_DEBUG_LOG_DAYS=<days>" Exclui os arquivos de log de depuração que são mais antigos que o númeroespecificado de dias. O intervalo válido é entre 1 e 32767. Por padrão, osregistros de depuração não são excluídos. Excluir regularmente registrosde depuração impede que a pasta de registro na unidade da instalaçãofique muito grande.

Obs.

Esse parâmetro só exclui registros de depuração denominados no formatopadrão e localizados na pasta de registros em <installation_path>\MSAPPAGENT\logs.

-V Verifica se o processo de restauração atende aos seguintes requisitos:

l O conjunto de backups que você deseja restaurar é concluído e todosos volumes podem ser lidos

l Campos de cabeçalho, como IDs das páginas de banco de dados, estãoprontos para gravar dados

l Se o backup foi executado usando a opção checksum

l Se o host de destino tem espaço suficiente para restaurar dados

-O <comma_separated_T-SQL_advanced_options_list>

Opções especíificas avançadas para recuperação.Você pode especificar as seguintes opções avançadas para recuperação:

l BUFFERCOUNT=number_of_IO_buffersEssa opção especifica o número total de buffers de IO que podem serusados durante uma operação de recuperação.

l KEEP_CDC

Essa opção permite recuperação da captura de dados de alteração(CDC).

l KEEP_REPLICATIONEssa opção preserva a replicação quando você recupera um banco dedados publicado. Essa opção será exigida se um banco de dados foireplicado quando o backup foi criado.

l READ_WRITE_FILEGROUPS

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

150 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 151: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 22 Opções adicionais do comando de restauração (continuação)

Opção Descrição

Essa opção recupera somente os grupos de arquivos (ativos) deleitura/gravação do backup. Essa opção somente pode ser usada pararecuperar backups feitos com a opção READ_WRITE_FILEGROUPS.

Você não pode especificar destinos de recuperação de grupos dearquivos ou em nível de arquivo com a opçãoREAD_WRITE_FILEGROUPS.

Se você estiver realocando vários grupos de arquivos durante arestauração, você pode usar a opção -H para realocação global.

Depois que você restaurar um backup com a opçãoREAD_WRITE_FILEGROUPS, quaisquer grupos de arquivos somente

leitura no banco de dados informará a recuperação do estado pendentee o restante dos grupos de arquivos entrarão on-line.

Há dois cenários diferentes para recuperar backups cumulativosincrementais READ_WRITE_FILEGROUPS:

n Se você já tiver realizado um backup completoREAD_WRITE_FILEGROUPS antes do backup incremental

cumulativo, o agente de aplicativos Microsoft encadeará os doisbackups na ordem correta e concluirá a restauração.

n Se você ainda não tiver realizado um backup completoREAD_WRITE_FILEGROUPS, mas quiser usar um backup completo

normal como a base diferencial para o backup cumulativoincremental READ_WRITE_FILEGROUPS, você deve primeiro

restaurar o backup completo normalmente e deixar o banco dedados em nenhum modo de recuperação e, em seguida, aplicar obackup diferencial READ_WRITE_FILEGROUPS com a opção -z.

Se você estiver especificando várias opções, separe cada argumento comuma vírgula. A sintaxe é a seguinte:

-O "Opção1, Opção 2, Opção 3"

-H "'source_path';'destination_path'" Realoca os caminhos dos arquivos e todos os arquivos contidos em umcaminho para um local diferente durante uma operação de restauração.A opção de comando -H pode ser usada para realocar vários caminhos dos

arquivos na mesma linha de comando.

A opção -H é compatível com restauração redirecionada e padrão, que

inclui o seguinte:

l Restauração normal — mesmo servidor e mesma instância.

l Restauração de instância diferente — mesmo servidor e instânciadiferente.

l Restauração para arquivo de banco de dados diferente.

l Restauração de servidor diferente.

Para realocar os arquivos individuais, consulte a entrada da tabela para aopção -C. Não é possível usar a opção -C junto com a opção -H.

-a "NSR_ENABLE_FC={TRUE | FALSE}" Permite a restauração dos bancos de dados para o servidor Data Domainpor meio de Fibre Channel. O valor padrão é FALSE.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Restauração dos bancos de dados do SQL Server usando o Agente de aplicativo Microsoft para o prompt de comando do

Data Domain Boost 151

Page 152: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 22 Opções adicionais do comando de restauração (continuação)

Opção Descrição

-a"NSR_FC_HOSTNAME=<Data_Domain_fibre_channel_server_name>"

Especifica o nome de host do Fibre Channel.

-a "FLAT_FILE_RECOVERY={TRUE | FALSE}" Executa uma restauração de arquivo simples para arquivos, ou seja,restaura um saveset que tem um backup completo e vários backups deregistro de transação e diferenciais para arquivos.Para saber a ordem na qual vários arquivos de backup de registro detransação são restaurados, use as horas de salvamento que estãopresentes nos nomes de arquivos.

O valor padrão é FALSE.

-a "FLAT_FILE_RECOVERY_DIR=<folder_path> Especifica a pasta na qual são gerados os arquivos de restauração dearquivo simples.Você pode ver os arquivos gerados no local<flat_file_recovery_folder>\<client_name>\<sql_instance_name>.

-a"DDBOOST_COMPRESSED_RESTORE={TRUE| FALSE}"

Compacta o conteúdo da restauração e o transporta do Data DomainReplicator para o host do aplicativo. Essa opção economiza largura debanda da rede.O valor padrão é FALSE.

-a“RESTORE_START_TIME=<start_date_and_time>

Restaura todos os backups que foram realizados no tempo ou depois de umtempo de backup especificado (data de início e hora) e até o tempo debackup do saveset selecionado, ou seja, -t <Last_Backup_Time_Stamp>.Especifique a data e hora de início no formato mm/dd/aaaa hr:mins:segsAM ou PM. A data e hora de início não devem ser posteriores à hora debackup do saveset selecionado, ou seja, -t<Last_Backup_Time_Stamp>.

-a "RESTORE_TO_SOURCE_PATH=TRUE" Garante que o backup é restaurado para o caminho de origem inicial porpadrão. A opção -a "RESTORE_TO_SOURCE_PATH = TRUE" ésobreposta se as opções de realocação -H ou -C forem usadas.

-a “CLOSE_SQL_CONNECTIONS={TRUE |FALSE}”

Especifica se é necessário habilitar o acesso exclusivo para o banco dedados de destino por meio da alteração do banco de dados para o modo deusuário simples durante a operação de restauração para garantir umarecuperação bem-sucedida.

-l incr Restaura a partir do último backup de registros de transação.Quando você usa a opção -l incr, você deve restaurar a cadeia de backupem ordem. Por exemplo, considere o histórico de backup a seguir:

l Um backup completo realizado às 13:31:49

l Um backup somente de registros realizado às 13:32:42

l Um backup somente de registros realizado às 13:34:03

l Um backup somente de registros realizado às 13:34:50

Para restaurar essa cadeia de backup, realize os seguintes passos:

1. Digite o seguinte comando para restaurar o penúlltimo backup deregistros de transação:ddbmsqlrc.exe -a NSR_DFA_SI_DD_HOST=10.34.156.120 -a NSR_DFA_SI_DD_USER=ost -a

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

152 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 153: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 22 Opções adicionais do comando de restauração (continuação)

Opção Descrição

NSR_DFA_SI_DEVICE_PATH=/msappstu4 -aNSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox -c mars-jupiter.planets.com -aSKIP_CLIENT_RESOLUTION=TRUE -f -t 09/06/201701:34:03 PM -S norecover MSSQL$TESTDB02:info3

2. Digite o seguinte comando para restaurar o úlltimo backup de registrosde transação com -l incr:ddbmsqlrc.exe -a NSR_DFA_SI_DD_HOST=10.34.156.120 -a NSR_DFA_SI_DD_USER=ost -aNSR_DFA_SI_DEVICE_PATH=/msappstu4 -aNSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox -c mars-jupiter.planets.com -aSKIP_CLIENT_RESOLUTION=TRUE -f -l incr -S normalMSSQL$TESTDB02:info3

-z Permite a implementação de um plano de recuperação em operações delinha de comando independentes. Normalmente o agente de aplicativoMicrosoft constrói o plano de recuperação, garantindo que todos osbackups necessários estejam disponíveis e que eles sejam executados naordem correta e com as opções adequadas. A opção -z remove asverificações de segurança.Essa opção é usada em recuperações mais complexas. Os seguintescomandos de exemplo usam o histórico de backup a seguir:

savetime 1:00 - completosavetime 2:00 - txnlogsavetime 3:00 - txnlogPara recuperar vários backups e restaurar um banco de dados em um únicocomando, digite o seguinte comando:

ddbmsqlrc ... -t "savetime 3:00" ...Esse comando recupera a cadeia de recuperação inteira, o primeiro backupcompleto para o último backup somente de registros.

Para recuperar essa cadeia de recuperação e restaurar um banco de dadosem uma série de comandos independentes, digite:

ddbmsqlrc ... -z -S norecovery -t "savetime 1:00" ...ddbmsqlrc ... -z -S norecovery -t "savetime 2:00" ...ddbmsqlrc ... -z -S normal -t "savetime 3:00" ...Esses três comandos recuperam cada backup individualmente.

A opção -z desabilita a construção do plano de recuperação e recuperasomente o backup especificado. Esse comando é necessário para todos osbackups, exceto para backups completos.

Use a opção norecovery -S com a opção -z para preparar o banco de dadospara mais restaurações. Esse comando é necessário para todos, exceto oúltimo comando de recuperação. O comando final recupera o últimobackup somente de registros e traz o banco de dados on-line.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Restauração dos bancos de dados do SQL Server usando o Agente de aplicativo Microsoft para o prompt de comando do

Data Domain Boost 153

Page 154: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 22 Opções adicionais do comando de restauração (continuação)

Opção Descrição

Obs.

Uma restauração point-in-time dentro do txnlog final pode ser especificadaao substituir o horário de salvamento. Por exemplo, no exemplo anterior,você pode substituir 3:00 por 2:45. O banco de dados não está disponívelpara uso geral até a recuperação final ser concluída. Qualquer horário desalvamento ausente, incorreto ou fora de ordem resulta em erros derelatório do SQL Server.

ExemplosConsidere os seguintes exemplos:

l O comando a seguir restaura bancos de dados em um ambiente SQL independente:ddbmsqlrc.exe -c sqlx86.adesc.com -t "Monday, November 11, 20131:05:47 PM" -S normal -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a"NSR_DFA_SI_DD_USER=arti1" -a "NSR_DFA_SI_DEVICE_PATH=/artrep2""MSSQL$SQL2K8:testddr1"

l O comando a seguir restaura bancos de dados em um ambiente SQL em cluster:ddbmsqlrc.exe -c sqlcluster1.adesc.com -A sqlcluster1.adesc.com -t"Monday, November 11, 2013 1:05:47 PM" -S normal -a"NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=10.31.77.27" -a "NSR_DFA_SI_DD_USER=arti1" -a"NSR_DFA_SI_DEVICE_PATH=/artrep2" "MSSQL$SQL2K8:testddr1"

CaminhoO caminho inclui um dos seguintes parâmetros:

l Default instance or d-path: MSSQL: ou [MSSQL:]<s-path> [[MSSQL:]<s-path> [...]]Onde <s-path> é o banco de dados

Por exemplo:

ddbmsqlrc -c NMMDA241.heroines.local -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/heroines""MSSQL:database1" "MSSQL:database2"

l Named instance or i-path: MSSQL$<Instance_Name>: ou MSSQL$<Instance_Name>:<s-path> [...]Onde <s-path> é o banco de dados

Por exemplo:

ddbmsqlrc -c NMMDA241.heroines.local -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/heroines""MSSQL$instance1:database1" "MSSQL$instance1:database2"

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

154 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 155: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

AVISO

Se você não habilitou o recurso de inicialização instantânea de arquivos no SQLServer, a seguinte mensagem de advertência será exibida:

Instant file initialization is not enabled; please enable this feature for improved restore performance.

No entanto, a restauração continua. A documentação do Microsoft SQL Serverapresenta informações sobre como habilitar o recurso de inicialização instantânea dearquivos do banco de dados no SQL Server.

Use a opção Script na página Restore na GUI do agente de aplicativo Microsoft paragerar o script equivalente da linha de comando que você pode usar para executartarefas como a automatização.

Restaurando bancos de dados de backups agrupados do SQL AlwaysOn Availability Groupsusando o prompt de comando do Agente de aplicativo Microsoft para Data Domain Boost

Para restaurar bancos de dados de backups agrupados, use o mesmo comando derestauração e as opções descritas em Restauração dos bancos de dados do SQLServer usando o Agente de aplicativo Microsoft para o prompt de comando do DataDomain Boost na página 148, mas para <client_name> em -c <client_name>,especifique o nome de cluster do Windows.

As opções nos exemplos de comandos a seguir indicam a modificação.

AVISO

Nestes exemplos de amostra, o nome do objeto de backup de origem, SQ12INST4, é onome da instância do SQL Server que você usou para realizar os backups, mas não é odestino nem o nome da instância de destino para executar restaurações.

Exemplo de comando para restaurar no mesmo banco de dados:

ddbmsqlrc.exe -a "NSR_DFA_SI_DD_HOST=ddve-01" -a"NSR_DFA_SI_DD_USER=sqlboost" -a "NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a"NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local -C" 'testdb1_Data'='E:\sql2012_data\database1.mdf', 'testdb1_Log'='F:\sql2012_log\database1_log.LDF'" -f -S normal -$ "MSSQL$SQ12INST4:" -d "MSSQL$SQ12INST4:database1" "MSSQL$SQ12INST4:database1"Exemplo de comando para restaurar em uma instância e um banco de dados diferentes(restauração redirecionada):

ddbmsqlrc.exe -a "NSR_DFA_SI_DD_HOST=ddve-01" -a"NSR_DFA_SI_DD_USER=sqlboost" -a "NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a"NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local -C" 'testdb1_Data'='E:\sql2012_data\database1.mdf', 'testdb1_Log'='F:\sql2012_log\database1_log.LDF'" -f-S normal -$ "MSSQL$SQ12INST4:" -d "MSSQL$SQ12INST5:copy-database1""MSSQL$SQ12INST4:database1"Exemplo de comando para restaurar vários bancos de dados:

ddbmsqlrc.exe -a "NSR_DFA_SI_DD_HOST=ddve-01" -a"NSR_DFA_SI_DD_USER=sqlboost" -a "NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a"NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Restauração dos bancos de dados do SQL Server usando o Agente de aplicativo Microsoft para o prompt de comando do

Data Domain Boost 155

Page 156: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

c sql2012clus3.brsvlab.local -f -S normal -$ "MSSQL$SQ12INST4:database1" "MSSQL$SQ12INST4:database2"

Obs.

Ao restaurar vários bancos de dados, não use as opções -C e -d com o comando derestauração. Se você fizer isso, a restauração falha.

Redirecionamento restaurações do SQL Server usando o prompt de comandodo Agente de aplicativo Microsoft para Data Domain Boost

Quando você desejar restaurar um banco de dados de um dispositivo Data Domainpara um host que não seja o host de origem do qual você fez backup do banco dedados, execute um comando semelhante ao seguinte comando no host de destino:

ddbmsqlrc.exe -c SERVER1 -f -t "12/24/2013 11:58:52" -S normal -a"NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=DDHost" -a "NSR_DFA_SI_DD_USER=BoostUser1" -a"NSR_DFA_SI_DEVICE_PATH=/StorageUnit1" -d "MSSQL$MSSQL2:DB1" "MSSQL$MSSQL1:DB1"em que:

l SERVER1 é o host de origem do qual o backup foi executado.

l 12/24/2013 11:58:52 é o point-in-time para restaurar, que é opcional.

l normal é o tipo da restauração, que é opcional.

l /StorageUnit1 é o nome da unidade de armazenamento da qual você fez o backupdo banco de dados.

l MSSQL2 e DB1 em MSSQL$MSSQL2:DB1 são os nomes da instância e banco dedados do SQL respectivamente no host de destino.

l MSSQL1 e DB1 em MSSQL$MSSQL1:DB1 são, respectivamente, os nomes dainstância e do banco de dados do SQL que passaram por backup a partir do hostde origem.

Obs.

Para personalizar e usar a sintaxe do comando de restauração redirecionada conformenecessário, use as opções necessárias e as opções adicionais descritas pelo Restauração dos bancos de dados do SQL Server usando o Agente de aplicativoMicrosoft para o prompt de comando do Data Domain Boost na página 148.

Como alternativa, use a opção Script na página Restore na GUI do agente deaplicativos Microsoft para gerar o script equivalente equivalente do prompt decomando no host real, modifique o script de acordo com os requisitos do novo host eexecute o script no novo host para realizar as restaurações redirecionadas.

Obs.

Use o mesmo dispositivo Data Domain e o nome de usuário do DD Boost que vocêusou para fazer backup do banco de dados para executar uma restauraçãoredirecionada.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

156 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 157: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Backup e restauração do SQL Server usando Data DomainBoost T-SQL

Esta seção descreve os procedimentos para realizar backups e restaurações do SQLServer usando scripts de T-SQL do Agente de aplicativo Microsoft for Data DomainBoost.

Fazendo backup dos bancos de dados do SQL Server usando o Agente deaplicativo Microsoft para scripts do Data Domain Boost T-SQL

Com o Agente de aplicativo Microsoft para Data Domain Boost, você gera um script deSQL-CLR que pode ser usado para fazer backups do SQL Server.

Esse comando de backup SQL-CLR, emc_run_backup, usa o Agente de aplicativoMicrosoft para Data Domain Boost com as opções de prompt de comando de backupdo SQL Server. Você também deve informar parâmetros VARCHAR para essecomando. Para usar esse comando, você deve ter um conhecimento detalhado doAgente de aplicativo Microsoft para o Data Domain Boost com as opções do promptde comando de backup do SQL Server. Fazer backup dos bancos de dados do SQLServer usando o Agente de aplicativo Microsoft para o prompt de comando do DataDomain Boost na página 135 especifica informações sobre o Agente de aplicativoMicrosoft para Data Domain Boost com as opções de prompt de comando de backupdo SQL Server.

Exemplo de script de backup do T-SQL

USE [master]

GO

DECLARE @returnCode int

EXEC @returnCode = dbo.emc_run_backup ' -c WIN8SQLSP.sharepoint.com -S8 -l full -N "Set1" -y +0d -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.192.10" -a"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddsub7" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL:"'

IF @returnCode <> 0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Você pode usar qualquer interface padrão do SQL Server, como SSMS (janela deconsulta) e o prompt de comando OSQL para executar os scripts de CLR do SQL.

Você pode usar o script de CLR do SQL para agendar backups do SQL Server usandoo agente do SQL Server. Agendando backups do SQL Server usando o agente do SQLServer na página 101 apresenta nformações.

Práticas recomendadas para backup e restauração do SQL Server usando o DataDomain Boost na página 98 especifica as diretrizes para melhorar o desempenho dosbackups do SQL Server usando o Agente de aplicativo Microsoft para os scripts deSQL-CLR do Data Domain Boost.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Backup e restauração do SQL Server usando Data Domain Boost T-SQL 157

Page 158: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Restauração dos bancos de dados do SQL Server usando o Agente deaplicativo Microsoft para scripts Data Domain Boost T-SQL

Com o Agente de aplicativo Microsoft para Data Domain Boost, você gera um script deSQL-CLR que pode ser usado para restaurar bancos de dados do SQL Server.

O comando de restauração de SQL-CLR, emc_run_restore usa o Agente deaplicativo Microsoft para o Data Domain Boost com as opções da CLI de restauraçãodo SQL Server. Você também deve informar parâmetros VARCHAR para essecomando. Para usar esse comando, você deve ter um conhecimento detalhado doAgente de aplicativo Microsoft para o Data Domain Boost com as opções da CLI derestauração do SQL Server. O Restauração dos bancos de dados do SQL Serverusando o Agente de aplicativo Microsoft para o prompt de comando do Data DomainBoost na página 148 especifica informações sobre o Agente de aplicativo Microsoftpara o Data Domain Boost com as opções da CLI de restauração do SQL Server.

Exemplo de script de restauração do T-SQL

USE [master]

GO

DECLARE @returnCode int

EXEC @returnCode = dbo.emc_run_restore ' -c win8sqlsp.sharepoint.com -f -t "02/03/2015 04:04:36 AM" -S normal -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.192.10" -a"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddsub7" -d"MSSQL:dbtest" "MSSQL:db100"'

IF @returnCode <> 0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Você pode usar qualquer interface padrão do SQL Server, como SSMS (janela deconsulta) e o prompt de comando OSQL para executar os scripts de CLR do SQL.

O Práticas recomendadas para backup e restauração do SQL Server usando o DataDomain Boost na página 98 apresenta diretrizes para melhorar o desempenho dasrestaurações do SQL Server usando o Agente de aplicativo Microsoft para os scriptsde SQL-CLR do Data Domain Boost.

Executando backups push do SQL Server usando scripts de T-SQL do Agentede aplicativo Microsoft para Data Domain Boost

Para fazer backup de todos os bancos de dados ou apenas dos bancos de dadosespecíficos de uma instância do SQL Server de um host de origem para um dispositivoData Domain usando um host diferente, siga estas etapas:

Procedimento

1. Inicie o SSMS em um host diferente do que você usa para realizar o backup.

2. Conecte-se à instância do SQL Server de origem no host de origem.

3. Na janela do SSMS no host diferente, clique em New Query.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

158 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 159: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

4. Na janela New Query, execute o script do T-SQL para realizar o backup.

Resultado

Você pode gerar o script do T-SQL usando a GUI do agente de aplicativos Microsoftno host de origem e copiá-lo na janela New Query no host diferente ou gravar o scriptdo T-SQL na janela New Query. O Configurar backups com o plug-in do SSMS doAgente de aplicativos Microsoft para DD Boost for Enterprise Apps na página 110 e Fazendo backup dos bancos de dados do SQL Server usando o Agente de aplicativoMicrosoft para scripts do Data Domain Boost T-SQL na página 157 especificaminformações.

Considere este exemplo de script de backup push de T-SQL:

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_backup ' -c CLUST-SQL-02.contoso.com -ACLUST-SQL-02.contoso.com -l full -y +0d -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=nmmddtwo.sp2010.com" -a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddbmav2b75" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL$Inst1:Clus-SQL-01-DB01""MSSQL$Inst1:CLUST-SQL-02-DB01" "MSSQL$Inst1:CLUST-SQL-02-DB02" "MSSQL$Inst1:CLUST-SQL-02-DB03"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)ENDem que:

l CLUST-SQL-02.contoso.com é o host de origem que tem a instância de origem doSQL Server de que você deseja fazer backup.

l Inst1 é a instância de origem do SQL Server à qual você deve conectar-se nohost diferente para realizar o backup.

l Clus-SQL-01-DB01, CLUST-SQL-02-DB01, CLUST-SQL-02-DB02 e CLUST-SQL-02-DB03 são os bancos de dados que você selecionou na instância Inst1 parafazer backup.

Executando restaurações push do SQL Server usando scripts de T-SQL doAgente de aplicativo Microsoft para Data Domain Boost

Para restaurar todos os bancos de dados ou apenas os bancos de dados específicos deuma instância do SQL Server de um dispositivo Data Domain para um host de destinousando um host diferente, execute as seguintes etapas.

Procedimento

1. Inicie o SSMS em um host diferente do que você usa para realizar arestauração.

2. Conecte-se à instância do SQL Server de destino no host de destino.

3. Na janela do SSMS no host diferente, clique em New Query.

4. Na janela New Query, execute o script do T-SQL para realizar a restauração.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Executando restaurações push do SQL Server usando scripts de T-SQL do Agente de aplicativo Microsoft para Data Domain

Boost 159

Page 160: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Resultado

Você pode gerar o script do T-SQL usando a GUI do plug-in do SSMS do agente deaplicativos Microsoft no host de destino e copiá-lo na janela New Query no hostdiferente ou gravar o script do T-SQL na janela New Query. O Configurarrestaurações com o plug-in do SSMS do Agente de aplicativos Microsoft para DDBoost for Enterprise Apps na página 119 e Restauração dos bancos de dados do SQLServer usando o Agente de aplicativo Microsoft para scripts Data Domain Boost T-SQL na página 158 especificam informações.

Considere este exemplo de script de restauração push de T-SQL:

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_restore ' -c clust-sql-01.contoso.com -A clust-sql-02.contoso.com -f -t "06/22/2015 02:38:48 PM" -S normal -a"NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=nmmddtwo.sp2010.com" -a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddbmav2b75" -d "MSSQL$Inst1:CLUST-SQL-02-DB02" "MSSQL$Inst1:CLUST-SQL-02-DB01"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)ENDem que:

l clust-sql-01.contoso.com é o host de origem a partir do qual o backup foiexecutado.

l Inst1 é a instância de destino do SQL Server à qual você deve conectar-se nohost diferente para executar a restauração.

l CLUST-SQL-02-DB02 é o banco de dados de destino.

l CLUST-SQL-02-DB01 é o banco de dados que foi feito backup a partir do host deorigem.

Restaurando backups agrupados de bancos de dados do SQL AlwaysOnAvailability Groups usando scripts de T-SQL do Agente de aplicativoMicrosoft para Data Domain Boost

Para executar backups agrupados, use o mesmo comando de backup e opçõesdescritos em Fazendo backup dos bancos de dados do SQL Server usando o Agentede aplicativo Microsoft para scripts do Data Domain Boost T-SQL na página 157, mascom as seguintes modificações:

l Especifique o nome do cluster do Windows para <client_name> em -c<client_name>.

l Especifique o nome do objeto de backup para <save_set_name> em -N<save_set_name>.

l Especifique #<AlwaysOn_Availability_Group_name> no nome do objeto debackup.

As opções nestes exemplos de scripts indicam as modificações.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

160 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 161: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

O agente de aplicativos Microsoft não tem suporte para vários AlwaysOn AvailabilityGroups na mesma operação de backup.

Exemplo de script do T-SQL para backup de um AlwaysOn Availability GroupinteiroUSE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_backup '-c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -N "MSSQL$SQ12INST4#sql2012-aag3:" "MSSQL$SQ12INST4#sql2012-aag3:"'

IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Exemplo de script T-SQL para fazer backup de vários bancos de dados (umsubconjunto de bancos de dados) de um AlwaysOn Availability GroupUSE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_backup '-c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -N "MSSQL$SQ12INST4#sql2012-aag3:DB" "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database3" "MSSQL$SQ12INST4#sql2012-aag3:database8"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Exemplo de script do T-SQL para fazer backup de um banco de dados específicode um AlwaysOn Availability GroupUSE [master]GODECLARE @returnCode int

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Restaurando backups agrupados de bancos de dados do SQL AlwaysOn Availability Groups usando scripts de T-SQL do

Agente de aplicativo Microsoft para Data Domain Boost 161

Page 162: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

EXEC @returnCode = dbo.emc_run_backup '-c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -N "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database1"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Restaurando bancos de dados de backups agrupados do SQL AlwaysOnAvailability Groups usando scripts de T-SQL do Agente de aplicativoMicrosoft para Data Domain Boost

Para restaurar bancos de dados de backups agrupados, use o mesmo comando derestauração e as opções descritas pelo Restauração dos bancos de dados do SQLServer usando o Agente de aplicativo Microsoft para scripts Data Domain Boost T-SQL na página 158, mas para <client_name> em -c <client_name>, especifique onome de cluster do Windows.

As opções nestes exemplos de scripts indicam a modificação.

Exemplo de script de T-SQL para restaurar um banco de dados de backupagrupado no mesmo banco de dadosUSE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_restore '-a"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local -C" 'testdb1_Data'='E:\sql2012_data\ database1.mdf', 'testdb1_Log'='F:\sql2012_log\database1_log.LDF'" -f -S normal -$ "MSSQL$SQ12INST4:" -d"MSSQL$SQ12INST4:database1" "MSSQL$SQ12INST4:database1"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Exemplo de script do T-SQL para restaurar um banco de dados de um backupagrupado em uma instância e um banco do dados diferentes (restauraçãoredirecionada)USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_restore '-a"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

162 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 163: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

"NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local -C" 'testdb1_Data'='E:\sql2012_data\database1.mdf', 'testdb1_Log'='F:\sql2012_log\database1_log.LDF'" -f -S normal -$ "MSSQL$SQ12INST4:" -d"MSSQL$SQ12INST5:copy-database1" "MSSQL$SQ12INST4:database1"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Exemplo de script do T-SQL para restaurar vários bancos de dados de um backupagrupadoUSE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_restore '-a"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local -f -S normal -$ "MSSQL$SQ12INST4:database1" "MSSQL$SQ12INST4:database2"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Obs.

Ao restaurar vários bancos de dados, não use as opções -C e -d com o comando derestauração do T-SQL. Se você fizer isso, a restauração falha.

Analisando a saída operacional do TSQL em várias tabelasO agente de aplicativos da Microsoft dá suporte exibindo a saída operacional do TSQLem formato de tabela e no formato de texto sem formatação.

O agente de aplicativos da Microsoft permite que você analise a saída operacional doTSQL em tabelas separadas. O seguinte script do TSQL mostra um exemplo deconversão de saída em outra tabela.

Exemplo de script do TSQL para análise de saída em várias tabelasUSE [master]GO--insert into tabledeclare @t table (msg nvarchar(MAX))DECLARE @returnCode intinsert into @t (msg) EXEC @returnCode = dbo.emc_run_delete' -e now -nmssql -a "DDBOOST_USER = dduser" -a "DEVICE_HOST = ddhost.com" -a"DEVICE_PATH = /ddpath" -a "CLIENT =sqlServerHost"'

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Analisando a saída operacional do TSQL em várias tabelas 163

Page 164: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END– analisando a mensagem para entradas de savesetdeclare @output table( client nvarchar(100), SaveDate nvarchar(100),ssid nvarchar(25), saveset nvarchar(100))declare @tmpmsg nvarchar(max)declare @begin int, @end intdeclare @client nvarchar(100), @saveDate nvarchar(100), @ssidnvarchar(25), @saveset nvarchar(100)declare log_cursor CURSOR FOR select * from @topen log_cursorfetch next from log_cursor into @tmpmsgwhile @@FETCH_STATUS = 0BEGINif (PATINDEX('client = %', @tmpmsg) > 0)beginSET @begin = CHARINDEX('=', @tmpmsg, 1)SET @end = CHARINDEX(',', @tmpmsg, @begin)SET @client = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = CHARINDEX('=', @tmpmsg, @end)SET @end = CHARINDEX('(', @tmpmsg, @begin)SET @saveDate = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = @endSET @end = CHARINDEX(')', @tmpmsg, @begin)SET @ssid = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = CHARINDEX('name =', @tmpmsg, @end)SET @saveset = RIGHT(@tmpmsg, LEN(@tmpmsg)-@begin-6)insert into @output(client, SaveDate, ssid, saveset) values (@client,@saveDate, @ssid, @saveset)endfetch next from log_cursor into @tmpmsgENDCLOSE log_cursordeallocate log_cursorselect * from @output

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

164 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 165: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Gerenciando savesets do SQL Server com um dispositivoData Domain Cloud Tier

Use o comando msagentadmin.exe administration para realizar estas tarefas:

l Listar savesets e o tipo de nível do Data Domain no qual os savesets estãopresentes.

l Marcar savesets para mudança de uma unidade de armazenamento do DataDomain para um Data Domain Cloud Tier.

l Recuperar savesets de um Data Domain Cloud Tier para uma unidade dearmazenamento do Data Domain.O agente de aplicativos Microsoft é compatível com estes tipos de recuperação:

n Contínua ou automática: Quando uma operação de restauração precisa dossavesets presentes em um Data Domain Cloud Tier, o agente de aplicativosMicrosoft recupera os savesets automaticamente no nível ativo do DataDomain.No entanto, quando você usa o Elastic Cloud Storage (ECS) com o DD SO 6.1ou posterior, o agente de aplicativos Microsoft restaura os savesets nodispositivo no nível da nuvem diretamente do ECS para o client sem recuperardo nível ativo. A documentação do Data Domain apresenta mais detalhes erecomendações para as operações de restauração diretamente do ECS.

n Manual: When both of the following conditions exist, recall the save setsmanually before you perform a restore operation:

– Quando uma operação de restauração precisa dos savesets presentes emum Data Domain Cloud Tier.

– Quando você não quiser que o agente de aplicativos Microsoft recupere erestaure os savesets automaticamente.

Obs.

Nas sintaxes, os parâmetros entre colchetes, ou seja, [ e ] são opcionais.

Listar savesets no Data Domain Cloud TierUse os indicadores --list ou -s com o comando msagentadminadministration para listar savesets de um dispositivo do Data Domain Cloud Tier.

Para listar os savesets que existirem no dispositivo Data Domain Cloud Tier, digite umdos seguintes comandos no Agente de aplicativo Microsoft para o prompt de comandodo Data Domain Boost:

l Se você não quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --list --ddhost"<Data_Domain_server_name>" --ddpath"<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--tier] [--client <client_name>] [--after <start_time>] --before<end_time> --appID <application_ID> [--debug<debug_level_1_through_9>]

l Se você quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --list [--tier] [--client<client_name>] [--after <start_time>] --before <end_time> --appID

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Gerenciando savesets do SQL Server com um dispositivo Data Domain Cloud Tier 165

Page 166: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

<application_ID> --config <full_path_to_the_configuration_file> [--debug <debug_level_1_through_9>]

Comandos de exemploConsidere os seguintes comandos de exemplo para listar os savesets do SQL Serverque existem em um dispositivo Data Domain Cloud Tier:

l msagentadmin administration --list --tier --before "30 days ago" --appID mssql --ddhost "10.70.102.111" --ddpath "/mt1" --dduser "ost"--client SQLX86.adesc.com --debug 9

l msagentadmin.exe administration --list --tier --before "30 daysago" --appID mssql --config c:\temp\config_pp.txt --debug 9

Mover savesets para o Data Domain Cloud TierUse os indicadores --move ou -m com o comando msagentadminadministration para listar savesets para um dispositivo do Data Domain CloudTier.

Para mover os savesets da unidade de armazenamento do Data Domain para odispositivo Data Domain Cloud Tier, digite um dos seguintes comandos no Agente deaplicativo Microsoft para o prompt de comando do Data Domain Boost:

l Se você não quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --move --ddhost"<Data_Domain_server_name>" --ddpath"<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--tier] [--client <client_name>] [--after <start_time>] --before<end_time> --appID <application_ID> [--debug<debug_level_1_through_9>]

l Se você quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --move [--tier] [--after<start_time>] --before <end_time> --appID <application_ID> --config<config_file_path> [--debug <debug_level_1_through_9>]

Comandos de exemploConsidere os seguintes comandos de exemplo para marcar os savesets do SQL Serverpara movê-los de uma unidade de armazenamento do Data Domain para um DataDomain Cloud Tier

l msagentadmin administration --move --tier --before "30 days ago" --appID mssql --ddhost "10.70.102.111" --ddpath "/mt1" --dduser "ost"--client SQLX86.adesc.com --debug 9

l msagentadmin.exe administration --move --tier --before "30 daysago" --appID mssql --config c:\temp\config_pp.txt --debug 9

AVISO

When you subsequently mark save sets, ensure that you do not mark thepreviously marked save sets by using the --after <start_time> and --before<end_time> options. Se você marcar os savesets marcados anteriormente, issopode impactar o desempenho da movimentação de dados.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

166 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 167: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Recuperar savesets a partir do Data Domain Cloud TierUse os indicadores --recall ou -r com o comando msagentadminadministration para recuperar savesets de um dispositivo do Data Domain CloudTier.

Para recuperar os savesets do dispositivo da unidade de armazenamento do DataDomain Cloud Tier, digite um dos seguintes comandos no Agente de aplicativoMicrosoft para o prompt de comando do Data Domain Boost:

l Se você não quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --recall --ddhost"<Data_Domain_server_name>" --ddpath"<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--tier] [--client <client_name>] [--after <start_time>] --before<end_time> --appID <application_ID> [--debug<debug_level_1_through_9>]

l Se você quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --recall [--tier] [--after<start_time>] --before <end_time> --appID <application_ID> --config<config_file_path> [--debug <debug_level_1_through_9>]

Comandos de exemploConsidere os seguintes comandos de exemplo para recuperar manualmente ossavesets do SQL Server de um Data Domain Cloud Tier para uma unidade dearmazenamento Data Domain:

l msagentadmin administration --recall --tier --after 1481104962 --before 1481105533 --appID mssql --ddhost "10.70.102.111" --ddpath"/mt1" --dduser "ost" --client SQLX86.adesc.com --debug 9

l msagentadmin.exe administration --recall --tier --after 1481104962--before 1481105533 --appID mssql --config c:\temp\config_pp.txt --debug 9

Recuperação de desastres a partir do Data Domain Cloud TierDepois que um Mtree é recuperado de acordo com o procedimento de recuperação dedesastres, use o comando msagentadmin administration --dr-recall pararestaurar os índices de backup a partir de um dispositivo Data Domain Cloud Tier.

Quando o agente de aplicativos Microsoft move um backup para a nuvem, os arquivosde índice são mantidos no nível ativo. Uma cópia dos arquivos de índice é criada emovida para o nível de nuvem para retenção a longo prazo.

Depois que um MTree for restaurado durante uma recuperação de desastres, todos osarquivos que residiam apenas no nível ativo são perdidos e ficam indisponíveis.Somente os arquivos que foram movidos para a nuvem estão disponíveis.

Nesse caso, você deve executar msagentadmin administration com o indicador--dr-recall ou -M para restaurar os índices. A lista a seguir contém detalhes dasintaxe de comando para recuperar os índices ao nível ativo:

Para realizar recuperação de desastres do dispositivo do Data Domain Cloud Tier,digite um dos seguintes comandos no Agente de aplicativo Microsoft para o prompt decomando do Data Domain Boost:

l Se você não quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --dr-recall --ddhost"<Data_Domain_server_name>" --ddpath

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Recuperar savesets a partir do Data Domain Cloud Tier 167

Page 168: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

"<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--confirm] [--tier] [--client <client_name>] [--after <start_time>]--before <end_time> --appID <application_ID> [--debug<debug_level_1_through_9>]

l Se você quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --dr-recall [--confirm] [--tier][--client <client_name>] [--after <start_time>] --before <end_time>--appID <application_ID> --config<full_path_to_the_configuration_file> [--debug<debug_level_1_through_9>]

Depois que os índices são recuperados no nível ativo, os dados de savesets para omesmo intervalo de tempo também são recuperados, a menos que você digite nquando solicitado em Continue with the recall of the found save sets[y/n]. Se você optar por não recuperar os savesets, você pode recuperar ossavesets manualmente mais tarde.

Comandos de exemploConsidere os seguintes comandos de exemplo para executar recuperação de desastresdo SQL Server a partir de um dispositivo Data Domain Cloud Tier:

l msagentadmin administration --dr-recall --tier --after 1481104962--before 1481105533 --appID mssql --ddhost "10.70.102.111" --ddpath"/mt1" --dduser "ost" --confirm --client SQLX86.adesc.com --debug 9

l msagentadmin.exe administration --dr-recall --tier --after1481104962 --before 1481105533 --appID mssql --confirm --config c:\temp\config_pp.txt --debug 9

Opções de comando para as operações do Data Domain Cloud Tier

Opções obrigatóriasA tabela a seguir lista as opções obrigatórias de comando msagentadminadministration para executar operações de classificação em nuvem:

Tabela 23 Opções obrigatórias de comando para executar operações relacionadas àclassificação em nuvem

Opção Alias Descrição

--appid <application_ID> -n Especifica o ID do aplicativo (namespace), mssql, msapp_ppou msapp_bbb, para localizar backups.Ao realizar backups híbridos de SQL, para listar os backups deregistros de transação, especifique mssql como<application_ID>.

--before <end_time> -e Lista apenas os backups que foram obtidos antes ou na datadeterminada, e hora, data, dia ou hora. Se você nãoespecificar um valor, o valor padrão será a data e hora atuais.Por exemplo, "now", "30 days ago", "Tuesday" e "3/31/201615:00:00".

--ddhost"<Data_Domain_server_name>"

Especifica o nome do servidor Data Domain que contém aunidade de armazenamento para a qual os bancos de dadosforam incluídos no backup. Essa opção não é necessária sevocê especificar um arquivo de configuração com o nome doservidor do Data Domain.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

168 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 169: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 23 Opções obrigatórias de comando para executar operações relacionadas àclassificação em nuvem (continuação)

Opção Alias Descrição

--ddpath"<name_and_path_of_storage_unit>"

Especifica o nome e o caminho da unidade de armazenamentopara a qual os bancos de dados foram incluídos no backup.Essa opção não é necessária se você especificar um arquivode configuração com o caminho da unidade dearmazenamento.

--dduser"<DDBoost_username>"

Especifica o nome de usuário do DD Boost. Essa opção não énecessária se você especificar um arquivo de configuraçãocom o nome de usuário.

Opções adicionaisA tabela a seguir lista as opções adicionais de comando msagentadminadministration para executar operações de classificação em nuvem:

Tabela 24 Opções adicionais de comando para executar operações relacionadas à classificaçãoem nuvem

Opção Alias Descrição

--tier -t Exibe o tipo do nível do Data Domain, active ou cloud, no qualos savesets estão presentes.

--after <start_time> -b Lista apenas os backups que foram obtidos depois ou na datae hora, data, dia, ou hora.Por exemplo, "now", "30 days ago", "Tuesday" e "3/31/201615:00:00".

--debug<debug_level_1_through_9>

-D Especifica o nível de depuração para listar backups. O valorpadrão é 0 (zero).

--help -h Imprime uma breve mensagem de ajuda.

--lockbox<full_path_to_lockbox>

Especifica a pasta que contém o arquivo da lockbox, quecontém informações criptografadas sobre os hostsregistrados e os nomes de usuário correspondentes em pares.Cada par está associado a uma senha que os backups utilizam.Se você não especificar um valor, o caminho define comopadrão o caminho de instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica o nome de host do servidor de aplicativos quecontém a instância do servidor que foi feito backup.

--confirm -Y Quando você recuperar savesets para recuperação dedesastres, ignora a confirmação do usuário.

--config<full_path_to_the_configuration_file>

-z Especifica o caminho completo do arquivo de configuração.

-a Keyvalue, ou seja, palavra-chave e valor das opções quetambém são especificados no arquivo de configuração. Porexemplo, -a "CLIENT=<client_name>".

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Opções de comando para as operações do Data Domain Cloud Tier 169

Page 170: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Recuperação de desastres do SQL Server com Data DomainBoost

O agente de aplicativos Microsoft para Data Domain Boost dá suporte à recuperaçãode desastres de backups localizados em uma unidade de armazenamento do DataDomain e em um dispositivo Data Domain Cloud Tier.

Procedimento

1. Crie um host Windows de destino com o mesmo nome que o nome do host deorigem.

2. Instale uma instância do SQL Server com o mesmo nome que o nome dainstância de origem.

3. Instale o agente de aplicativos Microsoft no host Windows de destino.

4. Procure os backups da instância de origem selecionando a unidade dearmazenamento apropriada.

5. Restaure os bancos de dados do sistema, como master, model, msdb e assimpor diante, para a instância de destino.

6. Restaure todos os bancos de dados do usuário para a instância de destino.

Para os backups localizados em um dispositivo Data Domain Cloud Tier, o Recuperação de desastres a partir do Data Domain Cloud Tier na página 310especifica informações.

Exibindo e excluindo backups com a ferramenta deexpiração Data Domain Boost

O agente de aplicativos Microsoft oferece a ferramenta de expiração ddbmexptoolpara excluir os backups expirados do SQL Server.

Com a ferramenta de expiração ddbmexptool, você executa estas tarefas:

l Exibir backups

l Excluir backups expirados

l Excluir backups e metadados associados

Pré-requisitosCertifique-se de atender aos seguintes requisitos antes de excluir os backupsexpirados usando a ferramenta de expiração:

l Você tem um registro dos backups completos e incrementais que você realizou.

l Você verificou manualmente se o backup expirado a ser excluído tem backupsdependentes não expirados. Você não deve excluir um backup expirado se ele tiverbackups dependentes não expirados. A ferramenta de expiração não verifica osbackups dependentes.

l Você criou um arquivo de configuração.Por exemplo, crie o arquivo de configuração C:\ddconfig.cfg com esteconteúdo:

DEVICE_PATH=/artitestDDBOOST_USER=ostDEVICE_HOST=10.31.192.10CLIENT=mw2k8x64sql2.nmmdev.com

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

170 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 171: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

DEBUG_LEVEL=0LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"

Obs.

Para a variável DEVICE_HOST, especifique o mesmo hostname ou o mesmoendereço IP que você especificou no campo DataDomain Server quandoadicionou ou configurou o servidor do Data Domain. O nome de host deve estar noformato FQDN. Por exemplo, test1.contoso.com.

Exibir backups com a ferramenta de expiração Data Domain BoostPara visualizar os backups que estão dentro de um determinado intervalo de hora desalvamento, execute o seguinte comando:

ddbmexptool [-l] [-v -D -b <start_time> -e <end_time> -N<save_set_name>] {-z <full_path_to_the_configuration_file> | -a"parameter=value"} -n <aplicativo>

Obs.

Se você não especificar as opções -b e -e, o comando exibe todos os backups.

Considere estes exemplos:

l ddbmexptool.exe -n mssql -a "DDBOOST_USER=ost" -a"DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a"CLIENT=hmytest2.contoso.com"

l ddbmexptool.exe -n mssql -a "DDBOOST_USER=ost" -a"DEVICE_PATH=msappstu7" -a "DEVICE_HOST=10.31.140.205" -a"CLIENT=vclus33.joy.com" -N MSSQL$DEST2008:testdb1Esse comando lista todos os savesets com o nome MSSQL$DEST2008:testdb1.

l ddbmexptool.exe -z -n mssql C:\DD-Config-Details.txt

Obs.

As ferramenta de expiração lista savesets em ordem crescente por padrão, mostrandoque os savesets mais antigos primeiro. Para listar savesets em ordem decrescente,mostrando os savesets mais recentes primeiro, especifique LIST_SAVESET_DESC=TRUEno arquivo de configuração e use a opção -a “LIST_SAVESET_DESC=TRUE” com ocomando ddbmexptool.

Excluir backups expirados com a ferramenta de expiração Data Domain BoostPara excluir os backups expirados que estão dentro de um determinado intervalo dehora de salvamento, execute o seguinte comando:

ddbmexptool -k [-v -D -b <start_time> -e <end_time> -N<save_set_name>] {-z <config_file> | -a "parameter=value"} -n<application>

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Exibir backups com a ferramenta de expiração Data Domain Boost 171

Page 172: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Se você não especificar as opções -b e -e, o comando exclui todos os backupsexpirados. No entanto, o comando não exclui os arquivos de metadados que o agentede aplicativos Microsoft cria durante os backups. O tamanho dos arquivos demetadados é insignificante e não afeta o desempenho do host. Para excluir os arquivosde metadados, use a opção -d.

Considere estes exemplos:

l ddbmexptool.exe -k -n mssql -a "DDBOOST_USER=ost" -a"DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a"CLIENT=hmytest2.contoso.com"

l Este comando exclui todos os savesets expirados com o nome MSSQL$DEST2008:testdb1:ddbmexptool.exe -k -n mssql -a "DDBOOST_USER=ost" -a"DEVICE_PATH=msappstu7" -a "DEVICE_HOST=10.31.140.205" -a"CLIENT=vclus33.joy.com" -N MSSQL$DEST2008:testdb1

l ddbmexptool.exe -k -n mssql -z C:\DD-Config-Details.txt

Excluir backups com a ferramenta de expiração Data Domain BoostPara excluir os backups e os arquivos de metadados que estão dentro de umdeterminado intervalo de hora de salvamento e, independentemente da data deexpiração, execute o seguinte comando:

ddbmexptool -d [-v -D -b <start_time> -e <end_time>] {-z<full_path_to_the_configuration_file> | -a "parameter=value"} -n<application>

Obs.

Se você não especificar as opções -b e -e, o comando exclui todos os backups. Paraexcluir os backups que foram realizados desde ontem, você deve usar o modointerativo. Ao usar o modo não interativo (opção -Y), defina o valor da opção -e comono mínimo 1 days ago (1 dias atrás) para impedir a exclusão acidental dos backupsativos.

Considere estes exemplos:

l ddbmexptool.exe -d -n mssql -a "DDBOOST_USER=ost" -a"DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a"CLIENT=hmytest2.contoso.com"

l ddbmexptool.exe -d -n mssql -a "DDBOOST_USER=ost" -a"DEVICE_PATH=msappstu7" -a "DEVICE_HOST=10.31.140.205" -a"CLIENT=vclus33.joy.com"

l ddbmexptool.exe -d -z C:\DD-Config-Details.txt

Obs.

Os comandos de exclusão não verificam as dependências dos backups a seremexcluídos.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

172 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 173: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Opções de comando da ferramenta de expiração Data Domain BoostA tabela a seguir descreve as opções de comando e suas descrições para ferramentade expiração ddbmexptool.

Tabela 25 Opções de comandos da ferramenta de expiração

Opção Descrição

-l Lista os backups que estão dentro de um determinado intervalo de hora desalvamento.

-d Exclui os backups que estão dentro de um determinado intervalo de horade salvamento.Ao usar a opção -d com a opção -Y, especifique o valor da opção -e parapelo menos one day ago (um dia atrás), o que não exclui os backups atuais.

-k Exclui os backups expirados que estão dentro de um determinado intervalode hora de salvamento.

-v Exibe a saída detalhada no console.

-D <debug_level_1_through_9> Gera registros detalhados que você pode usar para solucionar problemasdo backup.O valor padrão é 0 (zero).

-p <number_of_days> Exclui os arquivos de log de depuração que são mais antigos que o númeroespecificado de dias. O intervalo válido é entre 1 e 32767. Por padrão, osregistros de depuração não são excluídos. Excluir registros de depuraçãocom frequência impede que a pasta de registro na unidade da instalaçãofique muito grande.

Obs.

Esse parâmetro exclui somente os registros de depuração com nomes noformato padrão e localizados na pasta de registros em<installation_path>\MSAPPAGENT\logs.

-b <start_time> Especifica o limite inferior da hora de salvamento do backup.Especifique o tempo no formato Hr (24-hour format):Min:Sec Month DD,YYYY ou no formato de tempo relativo. Os formatos de tempo relativocompatíveis são now, <n> days ago, <n> months ago, <n> years ago e -<n> days.

Se você não especificar a opção -b, o comando considera 1/1/1970 como olimite inferior.

-e <end_time> Especifica o limite superior da hora de salvamento do backup.Especifique o tempo no formato Hr (24 hour format):Min:Sec Month DD,YYYY ou no formato de tempo relativo. Os formatos de tempo relativocompatíveis são now, <n> days ago, <n> months ago, <n> years ago e -<n> days.

Se você não especificar a opção -e, o comando considera o tempo atualcomo o limite superior.

A prática recomendada é definir o valor de -e com o mesmo valor que operíodo da política de expiração que foi especificado no momento dobackup.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Opções de comando da ferramenta de expiração Data Domain Boost 173

Page 174: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 25 Opções de comandos da ferramenta de expiração (continuação)

Opção Descrição

-N <save_set_name> Especifica um determinado nome do saveset para exibir ou exibir e excluir.Por exemplo, -N MSSQL$DEST2008:testdb1.

-n <application> Especifica o aplicativo, ou seja, o SQL Server para esta versão.Especifique -n MSSQL.

-a "parameter=value" Especifica um par de chave-valor, ou seja, -a "key = value" para obteropções presentes no arquivo .cfg (configuração).Por exemplo, -a "DEVICE_HOST = bu-ddb890.lss.emc.com"

-z <full_path_to_the_configuration_file> Especifica o caminho completo do arquivo de configuração.

-Y Indica sua aprovação (yes) para excluir os backups expirados.Se você especificar a opção -Y, a mensagem de confirmação de aprovaçãonão é exibida.

Excluir backups expirados usando a ferramenta de expiração com T-SQLCom o agente de aplicativos Microsoft, a ferramenta de implementação do CLR incluium procedimento armazenado dbo.emc_run_delete, que permite que você execute aferramenta de expiração a partir da GUI comum do SQL Server Management Studio.

O procedimento armazenado executa a ferramenta de expiração e usa os argumentosda linha de comando que são passados para o procedimento armazenado. Além disso,o procedimento armazenado garante que o comando de exclusão inclua as opções -Ye -n mssql. A ferramenta de expiração requer as opções -Y e -n mssql, porquevocê não pode intervir, e o agente de aplicativos Microsoft dá suporte apenas ao plug-in do MSSQL por meio da interface do T-SQL.

Exemplo de comando T-SQL para visualizar os backupsUSE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_delete ' -b "2 weeks ago" -e "one weekago" -n mssql -a "DDBOOST_USER=ost" -a "DEVICE_PATH=aru42" -a"DEVICE_HOST=10.31.194.120" -a "CLIENT=hmytest2.contoso.com"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Exemplo de comando T-SQL para excluir os backupsUSE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_delete ' -n mssql -a "DDBOOST_USER=ost"-a "DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a"CLIENT=hmytest2.contoso.com" -d -e "one day ago"'

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

174 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 175: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Exemplo de comando T-SQL para excluir os backups expiradosUSE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_delete ' -n mssql -a "DDBOOST_USER=ost"-a "DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a"CLIENT=hmytest2.contoso.com" -k'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Códigos de retorno (erro) do comando da ferramenta de expiraçãoO agente de aplicativos Microsoft permite que a ferramenta de expiração relate aseveridade do erro e os IDs exclusivos de mensagem associadas ao erro.

A tabela a seguir lista os códigos de retorno e a descrição:

Tabela 26 Códigos de retorno e descrição

Código de retorno Descrição

0 Sucesso

1 Erro ou aviso

2 Advertência

3, 4 ou 5 Erro grave

Somente o código de retorno 0 indica que a operação foi bem-sucedida. Outroscódigos de retorno indicam falha.

Obs.

Os códigos de retorno são mapeados à severidade, que é definida quando o erroocorre. Possíveis erros, fora do seu controle, podem ocorrer a qualquer momento. Aseveridade de apenas alguns erros é definida de maneira consistente ou correta. Useos códigos de retorno apenas como uma dica ou um guia.

Exemplos

l No caso de uma operação de exclusão, em que não há nenhum backup no intervalode tempo específico de salvamento, este erro é exibido:

C:\Program Files\DPSAPPS\MSAPPAGENT\bin>ddbmexptool -d -z c:\tmp\config.txt -e "10 days ago" -n mssql

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

Códigos de retorno (erro) do comando da ferramenta de expiração 175

Page 176: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

108012:ddbmexptool:The media database range lookup could not find any save sets in the specified range.C:\Program Files\DPSAPPS\MSAPPAGENT\bin>echo %errorlevel%2

Esse erro não exige a intervenção do usuário.

l Quando você executa uma operação de exclusão e quando você especificaincorretamente o ID do aplicativo, este erro é exibido:

C:\Program Files\DPSAPPS\MSAPPAGENT\bin>ddbmexptool -d -z c:\tmp\config.txt -e "10 days ago" -n mssqly127178:ddbmexptool:Application name 'mssqly' is unknown. Supported application names are: mssql.C:\Program Files\DPSAPPS\MSAPPAGENT\bin>echo %errorlevel%5

Este erro exige a intervenção do usuário para especificar corretamente o ID doaplicativo.

Agente de aplicativos Microsoft para Data Domain Boost com SQL Server

176 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 177: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

CAPÍTULO 5

Agente de aplicativos Microsoft paraProtectPoint com SQL Server

l Recursos do Agente de aplicativo Microsoft para ProtectPoint com o SQL Server..........................................................................................................................178

l Configurando o Agente de aplicativo Microsoft para ProtectPoint com o SQLServer...............................................................................................................179

l Configuração do ProtectPoint for virtual machines para SQL Server............... 190l Protegendo dados do SQL Server com ProtectPoint........................................192l Fazendo backup e restaurando o SQL Server usando plug-in do SSMS do Agente

de aplicativos Microsoft para ProtectPoint.......................................................196l Fazendo backup e restauração do SQL Server usando comandos do ProtectPoint

.........................................................................................................................228l Backup e restauração do SQL Server usando ProtectPoint T-SQL ................. 244l Restaurando backups de um sistema Data Domain secundário.........................248l Recuperação de desastres do SQL Server com ProtectPoint........................... 251l Gerenciando backups usando os comandos msagentadmin..............................252

Agente de aplicativos Microsoft para ProtectPoint com SQL Server 177

Page 178: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Recursos do Agente de aplicativo Microsoft paraProtectPoint com o SQL Server

Saiba mais sobre os recursos e as capacidades compatíveis com o Agente de aplicativoMicrosoft para ProtectPoint com SQL Server.

Recursos de backup

l Interfaces do plug-in do Microsoft SQL Server Management Studio, T-SQL e doprompt de comando para realizar backupsOperações de manutenção de backup, como exclusão, estão disponíveis no T-SQLe no prompt de comando.

l Backups completos, em que os blocks dos dispositivos de origem alterados apenassão movidos para o Data Domain usando a tecnologia do ProtectPoint

l Backups de registros de transação usando o fluxo de trabalho do Data DomainBoost

l Backups híbridos que incluem a realização de backups completos primeiro e, emseguida, backups de registros de transação

l Backups em nível de gravador, em que todas as instâncias que estiverempresentes em um SQL Server passam por backup

l Backups em nível de instância, em que todos os bancos de dados (bancos dedados do usuário e do sistema) de uma instância do SQL Server passam porbackup

l Backups em nível de banco de dados, em que um ou mais bancos de dadosindividuais passam por backup

l Listagem, procura e exclusão de backups

l Fazer backup de bancos de dados em dispositivos RDM em ambientes virtuais,VMware e Hyper-V

Recursos de restauração

l Restaurações do plug-in do Microsoft SQL Server Management Studio, T-SQL edo prompt de comando para realizar backups

l Restaurações em nível de instância, em que todos os bancos de dados em umainstância de servidor são restaurados

l Restaurações em nível de banco de dados, em que todos os arquivos de dados emum determinado banco de dados são restaurados

l Restaurações em nível de tabela (também conhecidas como restaurações em nívelgranular) usando o ItemPoint for SQL Server

l Restaurações da reversão em nível de volume, no qual o volume inteiro e todos osbancos de dados naquele volume são substituídos

Obs.

Isso é uma restauração em nível de armazenamento otimizado em que:

n Para o VMAX, a restauração será feita da cópia de snapshot local mais recente

n Para o XtremIO com RecoverPoint e VMAX, os blocos alterados sãorestaurados se a restauração for de uma cópia do Data Domain

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

178 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 179: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Para RecoverPoint 5.0 ou posterior, restaurações de um consistency group parcialou um subconjunto de bancos de dados de um consistency group como parte deuma restauração de volume

l Restaurações redirecionadas, onde o fluxo de trabalho monta diretamente obackup do Data Domain e restaura os arquivos que são necessários

l Restaurando bancos de dados para arquivos

Recursos de configuração

l Coexistência com outros produtos de backup que você pode usar para proteger osdados que o Agente de aplicativo Microsoft não protegeNo entanto, o Agente de aplicativo Microsoft não pode coexistir com o agente deaplicativos do banco de dados.

l Mesmo caminho da lockbox, ou seja, mesma lockbox em um local comum para oAgente de aplicativo Microsoft, o Agente de aplicativo de banco de dados e oagente de file system.

l Tem suporte ao Data Domain High Availability para resiliência melhorada.Data Domain High Availability na página 64 apresenta informações.

Configurando o Agente de aplicativo Microsoft paraProtectPoint com o SQL Server

O Guia de soluções do ProtectPoint e o Guia de Configuração de Armazenamento Primárioe de Proteção do ProtectPoint apresentam informações sobre como configurar oarmazenamento principal e a proteção para ProtectPoint e vdisk.

AVISO

O Agente de aplicativo Microsoft usa a unidade de armazenamento do Data DomainBoost para operações de catálogo e backups de registros de transações do SQLServer mesmo em ambientes do ProtectPoint. Certifique-se de que o administrador doData Domain forneça uma unidade de armazenamento.

A documentação do RecoverPoint apresenta informações sobre como instalar econfigurar o RecoverPoint.

A documentação do XtremIO apresenta informações sobre como instalar e configuraro dispositivo de armazenamento XtremIO.

A configuração do Agente de aplicativo Microsoft para ProtectPoint com SQL Serverinclui estas tarefas:

l Criação de uma lockbox usando o comando msagentadmin administrationl Configuração do ambiente do SQL independente, cluster compartilhado ou

AlwaysOn Availability Group, conforme necessário

l Configuração do VMAX para realizar backups e restaurações

l Criação de um arquivo de configuração

l Preparação para restaurar os backups de um sistema Data Domain secundário,conforme necessário

Criação de um arquivo de configuraçãoCrie um arquivo de configuração com qualquer um destes parâmetros, conformenecessário.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Configurando o Agente de aplicativo Microsoft para ProtectPoint com o SQL Server 179

Page 180: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

GeneralA tabela a seguir descreve os parâmetros para a categoria de arquivo de configuraçãoGeneral.

Tabela 27 Parâmetros de arquivo de configuração General

Parâmetro Descrição

CLIENT=<client_or_hostname> Obrigatório.Especifica o hostname do servidor de aplicativos no qual vocêdeseja fazer backup ou restaurar os bancos de dados. No casode configurações em cluster, especifique o nome da instânciado cluster.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica o nome de caminho completo do diretório dalockbox no banco de dados ou host de aplicativos. Porexemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica se o software grava mensagens de depuração noarquivo de log de depuração. O valor padrão é 0, em quenenhuma mensagem de depuração é gerada. O nível mais altoé 9, em que as mensagens mais detalhadas de depuração sãogeradas.

Primary systemA tabela a seguir descreve os parâmetros para a categoria de arquivo de configuraçãoPrimary de sistema.

Tabela 28 Parâmetros de arquivo de configuração Primary do sistema

Parâmetro Descrição

DDBOOST_USER=<DDBoost_username> Obrigatório.Especifica o nome de usuário do usuário do DD Boost.

Você deve registrar o hostname e o nome de usuário do DDBoost na lockbox para habilitar o agente de aplicativosMicrosoft a recuperar a senha para o usuário registrado.

DEVICE_HOST=<Data_Domain_server_name> Obrigatório.Especifica o nome do servidor do Data Domain que contém aunidade de armazenamento na qual você deseja fazer backupe restauração dos bancos de dados.

Você deve registrar o hostname e o nome de usuário do DDBoost na lockbox para habilitar o agente de aplicativosMicrosoft a recuperar a senha para o usuário registrado.

DEVICE_PATH=<storage_unit_name> Obrigatório.Especifica o nome e o caminho da unidade de armazenamentona qual você deseja fazer backup e restauração dos bancos dedados.

DDVDISK_USER=<vdisk_username> Opcional.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

180 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 181: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 28 Parâmetros de arquivo de configuração Primary do sistema (continuação)

Parâmetro Descrição

Especifica o usuário vdisk do Data Domain. Se você nãoespecificar esse parâmetro, o valor padrão éDDBOOST_USER.

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica se um backup ou uma restauração no sistema DataDomain primário usa uma conexão de rede IP ou Fibre Channel(FC). O valor padrão é FALSE. Especifique TRUE para usaruma conexão de rede FC durante o backup e a restauração.

Obs.

Se esse parâmetro for definido como TRUE, o sistema DataDomain primário deve ser configurado para ter suporte a umaconexão FC.

DEVICE_FC_SERVICE=<Data_Domain_fibre_channel_server_name>

Obrigatório quando o parâmetro DDBOOST_FC é definidocomo TRUEEspecifica o nome do serviço FC configurado no sistema DataDomain primário a ser usado para um backup ou umarestauração.

RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>

Obrigatório nestas situações:

l Qualquer restauração (da reversão) de nível de volume.

l Qualquer restauração que não envolva ProtectPoint forvirtual machines.

Especifica o pool do dispositivo de restauração que contém osdispositivos vdisk usados para realizar a operação derestauração. Certifique-se de que o servidor do Data Domainque você especificou pertence a esse pool do dispositivo.

Obs.

Para o ProtectPoint for virtual machines, para executar umarestauração de última instância usando dispositivos RDM emvez de por meio do eCDM, especifique esse parâmetro comRESTORE_FROM_DD_ONLY.

RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>

Obrigatório nestas situações:

l Qualquer restauração (da reversão) de nível de volume.

l Qualquer restauração que não envolva ProtectPoint forvirtual machines.

Especifica o grupo de dispositivos de restauração que contémos dispositivos vdisk e o pool do dispositivo de restauraçãousados para realizar a operação de restauração. Certifique-sede que o servidor do Data Domain que você especificoupertence a esse grupo de dispositivos.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Criação de um arquivo de configuração 181

Page 182: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 28 Parâmetros de arquivo de configuração Primary do sistema (continuação)

Parâmetro Descrição

Obs.

Para o ProtectPoint for virtual machines, para executar umarestauração de última instância usando dispositivos RDM emvez de por meio do eCDM, especifique esse parâmetro comRESTORE_FROM_DD_ONLY.

RESTORE_FROM_DD_ONLY=yes Opcional.

l Para operações de restauração ou montagem com oProtectPoint for virtual machines, especifiqie que arestauração será uma restauração de última instância doProtectPoint for virtual machines. Os parâmetrosRESTORE_DEVICE_POOL eRESTORE_DEVICE_GROUP também devem serconfigurados.Em uma restauração de última instância, as imagens debackup são montadas diretamente do sistema DataDomain. Esta restauração monta as imagens estáticas pormeio de LUNs de restauração do Data Domain no host derecuperação e copia os arquivos no local solicitado.

l Para restaurações da reversão em ambientes VMAX,especifique para restaurar a partir do Data Domain mesmose o snapshot estiver disponível localmente, ou seja, noarray VMAX.

Cluster do RecoverPointA categoria em cluster do RecoverPoint é usada para configurar as operações doRecoverPoint. A tabela a seguir descreve os parâmetros para a categoria de arquivode configuração em cluster do RecoverPoint.

Tabela 29 Parâmetros de arquivo de configuração em cluster do RecoverPoint

Parâmetro Descrição

RP_MGMT_HOST=<RPA_or_vRPA_management_hostname>

Obrigatório.Especifica o nome do host completo do host degerenciamento do RecoverPoint. Para operações doProtectPoint for virtual machines, especifique o nome docluster do vRPA.

Você deve registrar esse hostname e o nome de usuário nalockbox para que o agente de aplicativos Microsoft possarecuperar a senha do usuário.

Por exemplo: rp.my-host.com

RP_USER=<RPA_or_vRPA_management_host_username> Obrigatório.Especifica o nome de usuário do RecoverPoint que o provedorde hardware utiliza ao obter os snapshots em nível de LUN.Para operações do ProtectPoint for virtual machines,especifique o nome de usuário do cluster do vRPA.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

182 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 183: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 29 Parâmetros de arquivo de configuração em cluster do RecoverPoint (continuação)

Parâmetro Descrição

Você deve registrar esse hostname e o nome de usuário nalockbox para que o agente de aplicativos Microsoft possarecuperar a senha deste usuário.

Por exemplo: recoverpoint-user

VMAXA categoria VMAX é usada para configurar as operações do VMAX. A tabela a seguirdescreve os parâmetros para a categoria de arquivo de configuração VMAX.

Tabela 30 Parâmetros dos arquivos de configuração VMAX

Parâmetro Descrição

SYMM_SNAP_REMOTE=yes Opcional.Especifica que o backup do ProtectPoint usará o array VMAXremoto ao fazer backup de volumes de SRDF/S protegidos.

SNAPSG_NAME=<VMAX_storage_group_name> Opcional.Especifica o nome do grupo de armazenamento VMAX a serusado durante uma restauração do ProtectPoint em umdispositivo nativo FAST.X ou VMAX selecionado no VMAX.Por padrão, o grupo de armazenamento NsrSnapSG é usadopara uma restauração do ProtectPoint em um sistema VMAX.

DATA_MANAGEMENTA categoria DATA_MANAGEMENT é usada para configurar operações doProtectPoint for virtual machines. A tabela a seguir descreve os parâmetros para acategoria de arquivo de configuração DATA_MANAGEMENT.

Tabela 31 Parâmetros dos arquivos de configuração DATA_MANAGEMENT

Parâmetro Descrição

DM_HOST=<eCDM_appliance_hostname> Obrigatório para uma restauração normal, em nível de objetoou granular. Esse parâmetro não é usado para umarestauração da reversão.Especifica o hostname ou o endereço IP do host de dispositivodo eCDM que executa as operações de montagem de VMDKpara uma restauração de um backup do ProtectPoint forvirtual machines.

DM_USER=<eCDM_appliance_tenant_user> Obrigatório para uma restauração normal, em nível de objetoou granular. Esse parâmetro não é usado para umarestauração da reversão.Especifica o nome de usuário do usuário tenant do dispositivoeCDM, necessário para estabelecer a conexão do eCDM pararestaurar um backup do ProtectPoint for virtual machines.

DM_TENANT=<eCDM_appliance_application_tenant> Obrigatório para uma restauração normal, em nível de objetoou granular. Esse parâmetro não é usado para umarestauração da reversão.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Criação de um arquivo de configuração 183

Page 184: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 31 Parâmetros dos arquivos de configuração DATA_MANAGEMENT (continuação)

Parâmetro Descrição

Especifica o nome do tenant do dispositivo eCDM, necessáriopara estabelecer a conexão do eCDM para restaurar umbackup do ProtectPoint for virtual machines.

DM_PORT=<eCDM_appliance_port_number> Opcional.Especifica o número da porta do dispositivo eCDM usado parase conectar ao dispositivo eCDM para uma operação derestauração.

DM_MOUNT_TIMEOUT=<number_of_minutes_before_mount_timeout>

Opcional.Especifica a quantidade de tempo em minutos até o tempolimite da montagem. O valor padrão é 4 horas (240 minutos)para operações do ProtectPoint for virtual machines.

DM_LOG_LEVEL={WARNINGS | INFO | TRACE | DEBUG} Opcional.Especifica o nível dos registros do eCDM para operações doProtectPoint for virtual machines, com WARNINGS oferecendo

a menor quantidade de detalhes, e DEBUG oferecendo o maior

nível de detalhamento.

DM_LOG_TAG=<eCDM_log_tag> Opcional.Especifica a tag do registro do eCDM para operações doProtectPoint for virtual machines.

Exemplo de conteúdo de arquivo de configuraçãoPor exemplo, crie o arquivo do C:\ddconfig.cfg com este conteúdo:

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.example.comDEVICE_PATH=/SU_DD163LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"RP_MGMT_HOST=ledmd160.lss.example.comRP_USER=adminDDVDISK_USER=DD163_userCLIENT=mw2k8x64sql2.nmmdev.com

Configurando uma lockboxUma lockbox é um arquivo criptografado usado pelo agente de aplicativos Microsoftpara armazenar e proteger informações confidenciais, como credenciais de log-in,contra acesso não autorizado.

Você pode configurar um destes tipos de lockbox de acordo com as necessidades doseu ambiente:

l Lockbox única: Essa configuração contém apenas uma lockbox em um localcompartilhado. Cada host no ambiente tem acesso individual à lockbox. Essaconfiguração facilita a manutenção da lockbox.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

184 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 185: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Não use uma só lockbox compartilhada para executar operações de backup remotoem um ambiente de cluster. O backup falhará. Use várias lockboxes em umambiente de cluster.

l Várias lockboxes: Essa configuração contém uma lockbox em cada host noambiente. Essa configuração cria uma sobrecarga na manutenção de váriaslockboxes.

O arquivo PersistedSettings.xml na pasta da lockbox contém informações sobreo servidor do Data Domain, como nome do servidor Data Domain, protocolo decomunicação, nome do serviço FC e nome do usuário do DD Boost e unidade dearmazenamento.

Registrar um servidor do Data Domain para uma nova lockbox cria o arquivoPersistedSettings.xml. Registrando ou removendo um servidor do Data Domainnas atualizações de lockbox do arquivo PersistedSettings.xml.

Opções de comando para criar e atualizar uma lockboxOperações de lockbox são administradas usando-se o comando msagentadminadministration.

A tabela a seguir lista as operações e opções de comandos associados que fazem parteda criação e atualização de uma lockbox.

Obs.

O agente de aplicativos da Microsoft também é compatível com o comandoddbmadminpara realizar essas operações. No entanto, a compatibilidade com ocomando está obsoleta.

Tabela 32 Operações de comandos para criar e atualizar uma lockbox

Operação Comando

Crie um lockbox. msagentadmin administration --createLB [--lockbox<lockbox_directory>] [--debug 9]

Registrar um servidor do Data Domain ou umdispositivo RecoverPoint em um host de bancode dados.

msagentadmin administration --registerLB --config<config_file_path> [--confirm] [--debug 9]

Cancelar o registro de um servidor do DataDomain ou um dispositivo RecoverPoint em umhost de banco de dados.O usuário do DD Boost (DDBOOST_USER) e oconteúdo do caminho do dispositivo(DEVICE_PATH) do arquivo de configuração sãoexcluídos.

msagentadmin administration --deleteLB --config<config_file_path> [--confirm] [--debug 9]

Adicionar um host remoto à lista de acesso dalockbox.

msagentadmin administration --grantLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_add>"] [-a"VIRTUAL_HOST=yes"] [--debug 9]

Excluir um host remoto da lista de acesso dalockbox.

msagentadmin administration --revokeLB [--lockbox<lockbox_directory>] [-a

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Configurando uma lockbox 185

Page 186: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 32 Operações de comandos para criar e atualizar uma lockbox (continuação)

Operação Comando

"LOCKBOX_REMOTE_HOST=<hostname_to_delete>"] [--debug9]

Redefinir a lockbox. msagentadmin administration --updateLB [--lockbox<lockbox_directory>] [--debug 9]

Criar uma senha personalizada.A senha personalizada deve atender aosseguintes requisitos de complexidade:

l Pelo menos nove caracteres.

l No mínimo uma letra maiúscula.

l No mínimo uma letra minúscula.

l No mínimo um caractere especial.

l No mínimo um dígito.

msagentadmin administration --updateLB -aSET_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Após digitar esse comando, os prompts a seguir são exibidos. Use osprompts para definir a senha.

Enter a passphrase (refer to the administration guide for passphrase complexity requirements):Confirm the passphrase:

O resultado a seguir aparecerá:

The passphrase for the lockbox '<lockbox>' in the directory '<lockbox_directory>' has been updated.

Use a senha para redefinir uma lockboxpersonalizada.A senha pode ser usada para restaurar o acesso aum host que não pode acessar a lockbox.

msagentadmin administration --updateLB -aUSE_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Após digitar esse comando, o prompt a seguir é exibido. Use o prompt paradefinir a senha.

Enter a previously set passphrase:

O resultado a seguir aparecerá:

The lockbox '<lockbox>' in the directory '<lockbox_directory>' has been reset.

Crie uma opção de segurança personalizada parareduzir a segurança no limite de valores estáveisdo sistema (SSV) para a lockbox.Este comando é útil quando a lockbox torna-secom frequência inacessível após upgradesregulares de sistema. No entanto, érecomendável que você use a senha pararedefinir a lockbox em vez de personalizar o nívelde segurança.

msagentadmin administration --updateLB -aSET_LOCKBOX_SECURITY="custom" -aLOCKBOX_PATH=<lockbox_directory>

Importe a lockbox.Este comando é útil quando a lockbox é criadaem um diretório não padrão e a lockbox precisaser atualizada (importada) para a versão maisrecente.

msagentadmin administration --updateLB -aLOCKBOX_IMPORT=yes -a LOCKBOX_PATH=<lockbox_directory>

Crie um lockboxUse as seguintes etapas para criar uma lockbox e adicione as credenciais a ele.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

186 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 187: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Procedimento

1. Crie uma lockbox usando o comando a seguir:

msagentadmin administration --createLBPor exemplo, para criar uma lockbox na pasta C:\Lockboxes, digite o seguintecomando:

msagentadmin administration --createLB --lockbox C:\LockboxesSe você não especificar uma pasta, a lockbox é criada no diretório padrão, que éC:\Program Files\DPSAPPS\common\lockbox.

AVISO

Quando o agente de aplicativos da Microsoft é integrado ao eCDM, a lockboxdeve estar localizada no caminho do arquivo padrão.

2. Crie um arquivo de configuração que contém as credenciais apropriadas.

Por exemplo, digite o seguinte comando para editar config.cfg:

notepad c:\Lockboxes\config.cfgEm seguida, adicione as configurações apropriadas ao arquivo de configuração.Por exemplo, para um usuário do Data Domain, adicione as seguintescredenciais:

LOCKBOX_PATH=C:\LockboxesDDBOOST_USER=ddvdiskDEVICE_HOST=ledmd034.lss.emc.comDEVICE_PATH=/ddbdatest/mattp/pp

3. Use o arquivo de configuração para registrar as credenciais com a lockboxdigitando o seguinte comando:

msagentadmin administration --registerLB --config"<config_file_path>"Por exemplo:

msagentadmin.exe administration --registerLB --config "C:\lockbox-config-details.cfg"Você deverá inserir todas as senhas necessárias para as contas de usuárioconfiguradas.

Configurando o SQL AlwaysOn Availability GroupsVocê deve atender a estes requisitos de configuração para realizar backups erestaurações de SQL AlwaysOn Availability Groups:

l Você instalou o Agente de aplicativo Microsoft em todos os nós.

l Você configurou a lockbox em todos os nós. Caso contrário, você pode usar umalockbox compartilhada.

l O administrador de armazenamento provisionou todos os dispositivos vdisk e FTSde restauração em cada nó em que a restauração pode acontecer. O Guia deConfiguração de Armazenamento Primário e de Proteção do ProtectPoint especificainformações.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Configurando o SQL AlwaysOn Availability Groups 187

Page 188: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Configuração do VMAX para realizar backups e restauraçõesAntes de você começar

Instale e configure o Solutions Enabler em modo local no host de aplicativos. Ainstalação do VMAX Solutions Enabler deve ser concluída antes de você instalar oAgente de aplicativo Microsoft.

1. Para instalar o VMAX Solutions Enabler, execute o seguinte comando:<Solutions_Enabler_Version>-WINDOWS-x64.exe

2. No assistente de instalação, selecione Custom Installation.

3. Especifique a opção VSS Provider e deixe as outras opções como estão.

4. Conclua a instalação.

O Guia de instalação e configuração do Solutions Enabler especifica informaçõesadicionais.

Procedimento

1. Obtenha os seguintes IDs:

l ID do VMAX, também conhecido como SYMID

l Dispositivos de origem (STD)

l Dispositivos de backup (FTS)

Há o mapeamento de 1-1 entre dispositivos de origem e dispositivos debackup, portanto, há um dispositivo de backup para cada dispositivo deorigem.

l Dispositivos de restauração (FTS)

Certifique-se de ter pelo menos um dispositivo de restauração para cadadispositivo de origem.

Certifique-se de que o administrador do laboratório ou VMAX adicionou odispositivo de restauração ao grupo de armazenamento do VMAX. O nomepadrão do grupo de armazenamento do VMAX é NSRSnapSG.

Obs.

Use dispositivos de restauração (FTS) para executar restaurações dareversão. Use dispositivos do vdisk em vez de dispositivos de restauração(FTS) para todos os outros tipos de restauração.

2. Se você estiver usando uma máquina virtual do SQL Server, adicioneautorização para realizar backups.

Peça ao administrador do ESXi Server para executar o seguinte comando namáquina virtual do SQL Server, na qual você executa backups:

symcfg auth add -host <ESXi_Hostname> -username root -password<ESXi_Password> -namespace vmware/esxv2 -port 5988 -vmware

3. Liste os dispositivos do VMAX para verificar a instalação executando estescomandos no prompt de comando em C:\Program Files\EMC\SYMCLI\bin:

a. symcfg discover

b. sympd list

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

188 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 189: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

O resultado do comando sympd list não exibe os dispositivos de backup.

4. Estabeleça um link entre cada dispositivo de origem e o dispositivo de backupexecutando os seguintes comandos:

a. symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> -name<Snapshot_Name> establish

b. symsnapvx -sid <Symmetrix_VMAX_ID> link -devs <STD_Device_ID>-lndevs <Backup_Device_ID> -name <Snapshot_Name> -copyFor example, symsnapvx -sid 1031 link -devs C5A -lndevs 42 -nameSNAPSHOT_C5A -copy

c. Para verificar o status da operação, execute o seguinte comando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> list-linkedSe o indicador C (cópia) for alterado para D (Copiado/Transferido), aoperação está concluída.

5. Para atualizar o banco de dados do Solutions Enabler, digite este comando:

symcfg discoverO banco de dados Solutions Enabler em qualquer host onde um backup ou umarecuperação possa estar em execução deve estar atualizado.

6. Configure os gatekeepers conforme descrito no Guia de Configuração deArmazenamento Primário e de Proteção do ProtectPoint.

O Solutions Enabler requer gatekeepers para controlar os recursos dearmazenamento de arrays VMAX. Os gatekeepers são LUNs do VMAX queagem como o destino das solicitações de comando para recursos baseados noEnginuity™.

7. Para restauração de um volume, para montar a imagem estática e restaurardados diretamente do Data Domain, mascare os dispositivos de restauraçãoSymmetrix FTS no host do aplicativo. A documentação do VMAX especificainformações sobre como mascarar os dispositivos FTS.

Configurações aceitas do Agente de aplicativo Microsoft para ProtectPointcom SQL Server

O Agente de aplicativo Microsoft para ProtectPoint com ExchangeSQL Server écompatível com estas configurações:

l Data Domain High Availability

l Um ambiente vSphere onde os dados de aplicativos Microsoft residem emmáquinas virtuais VMware (ProtectPoint for virtual machines).

l Um host de aplicativos com uma ou mais LUNs de produção que contêm dados doaplicativo

l Um cluster do RecoverPoint no mesmo datacenter que as LUNs de produção

l Um sistema Data Domain diretamente conectado ao cluster do RecoverPoint

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Configurações aceitas do Agente de aplicativo Microsoft para ProtectPoint com SQL Server 189

Page 190: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Apenas conectividade Fibre Channel entre o RecoverPoint e o Data Domain

l Discos formatados de MBR ou GPT, pois o VSS não tem restrições sobre o tipo deformato do disco

l Volumes que podem ser montados usando letras de driver ou pontos de montagem

l Até 64 volumes em uma sessão de backup do VSS

l Ambiente físico ou máquinas virtuais de servidor VMware ESX ou Hyper-V comRDM (Raw Device Mapping) físico

l Quaisquer produtos de software de múltiplos caminhos de I/O, como PowerPath,multi-pathing I/O do Windows e assim por diante, que estejam instalados paraLUNs de origem

l Configurações em que todos os volumes cujo backup será feito estão presentes noXtremIO e são configurados no RecoverPoint para backups do ProtectPointDurante os backups do ProtectPoint, todos os volumes que estão incluídos nobackup devem conseguir criar snapshots do RecoverPoint. Caso contrário, osbackups do VSS apresentarão falha.

Por exemplo, considere o seguinte:

n Uma instância do SQL Server é instalada em C:\ (unidade local) e os bancos dedados do sistema na mesma unidade C:\.

n Um banco de dados do usuário é criado na instância do SQL Server, onde osarquivos de dados são armazenados em E:\ e os registros de transação sãoarmazenados em F:\, e ambos E:\ e F:\ são volumes do XtremIO.Nesse caso, você não pode fazer backup de toda a instalação do SQL Serverporque os bancos de dados do sistema não residem em um volume que sejacapaz de criar snapshots do RecoverPoint. Você pode fazer backup somentedo banco de dados do cliente, pois E:\ e F:\ têm suporte a backups doProtectPoint.

l Configurações em que todos os volumes cujo backup será feito estão presentes noVMAX.

Configuração do ProtectPoint for virtual machines para SQLServer

Você deve atender aos requisitos de configuração para habilitar a proteção de dadosde máquina virtual.

Pré-requisitos

l O cluster do vRPA deve ser implementado.

l O software do eCDM deve ser implementado e configurado para proteção demáquina virtual VMware.Como parte dessa configuração, o administrador do eCDM registra o Data Domaine o vRPA, o que cria automaticamente uma unidade de armazenamento do DataDomain e um pool de vdisk do Data Domain para backup de snapshot de vRPA dohipervisor diretamente para o Data Domain.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

190 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 191: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Entre em contato com seu representante de serviços profissionais paraimplementar e registrar o vRPA com eCDM. O eCDM Guia de configuração eimplementação de gerenciamento de dados de máquinas virtuai especificainformações.

l O administrador do eCDM deve criar uma unidade de armazenamento separada doData Domain para os arquivos do catálogo do agente e outros arquivos cujo backupnão pode ser feito por meio da tecnologia de snapshot.Essa unidade de armazenamento deve estar localizada no mesmo sistema DataDomain usado pelo vRPA para backups do ProtectPoint for virtual machines.

l O administrador do eCDM deve adicionar a máquina virtual do aplicativo, em quevocê executa o agente de aplicativos Microsoft, ao plano de proteção do eCDM. Oplano de proteção não precisa ter proteção ativa habilitada quando ele é criadoapenas para uma verificação de conformidade de SLA e geração de relatórios dascópias do administrador de aplicativos.

Obs.

Essa ação cria internamente um consistency group no lado do vRPA para permitira criação de ProtectPoint for virtual machines cópias para o sistema Data Domain.

l Os seguintes nomes de host ou endereços IP e as credenciais do componente sãorecuperadas do administrador do eCDM e adicionados ao arquivo de configuraçãodo agente de aplicativos da Microsoft:

n Unidade de armazenamento do Data Domain que seja para o catálogo de agentede aplicativos e outros arquivos, como backups de registros de transações doSQL server.

n Credenciais de pool de vdisk do Data Domain. Esse é o pool de vdisk criado peloeCDM quando o administrador do eCDM registra vRPA e Data Domain. OeCDMGuia de administração e do usuário fornece detalhes sobre como recuperaressas credenciais.

n vRPA

Operações de backup

l Configurar comandos de backup com os parâmetros RP_MGMT_HOST eRP_USER apontando para o vRPA.O Fazendo backup do SQL Server usando o prompt de comando do Agente deaplicativo Microsoft para ProtectPoint na página 228 apresenta mais informaçõessobre esses parâmetros.

l Certifique-se de que os dados do aplicativo residem somente nos seguintes tiposde discos virtuais compatíveis:

n VMDKs simples

n RDMs físicos ou virtuais

Não há suporte para VVOLs.

l Certifique-se de que os dados do aplicativo não residem em uma unidade de discoonde residem os arquivos de sistema operacional ou a instalação do banco dedados. Caso contrário, as operações de backup falham.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Configuração do ProtectPoint for virtual machines para SQL Server 191

Page 192: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Operações de montagem e restauração

l Certifique-se de que cada máquina virtual que está sendo protegida usa apenas umtipo de controladora SCSI. Não há compatibilidade com a combinação de tipos decontroladoras SCSI.

l Para operações de reversão apenas, o eCDM ou administrador de armazenamentode proteção deve criar um compartilhamento NFS e registrá-lo no vRPA conformedetalhado no eCDMGuia de Administração e do Usuário e no Guia de Configuração deArmazenamento Primário e de Proteção do ProtectPoint.

l Configurar montagem, restauração normal e restaurações em nível granular comos parâmetros de categoria do arquivo de configuração DATA_MANAGEMENT ouespecificá-los manualmente durante a operação de restauração. Esses parâmetrossão necessários para habilitar a comunicação com o servidor do eCDM.

Obs.

Para restaurações da reversão, os parâmetros de categoria do arquivo deconfiguração DATA_MANAGEMENT não são necessários.

l Para restaurações normais, em nível de objeto e em nível granular, certifique-se deque haja destinos SCSI livres suficientes na máquina virtual de destino para realizara restauração. Para cada dispositivo de origem que passa por backup e énecessário para a restauração, você deve ter um slot disponível de SCSI namáquina virtual de destino.Por exemplo, se você tiver 32 VMDK (não RDM ou RDM) na máquina virtual, e arestauração de nível de objeto exigir uma imagem dos 30 dispositivos, 30 slots deSCSI deverão ser disponíveis na máquina virtual host de recuperação de onde vocêrealizar a restauração de nível de objeto.

Protegendo dados do SQL Server com ProtectPointVocê pode fazer backups e restaurações do SQL Server usando o plug-in do SSMS doAgente de aplicativo Microsoft (GUI), a CLI ou o T-SQL.

Os backups do ProtectPoint são sempre realizados no nível da LUN. Os backups doProtectPoint não usam o DSP (Data Domain Distributed Segment Processing,processamento de segmento distribuído do Data Domain) para backups não Gen0. OProtectPoint modifica os blocks que são excluídos nos volumes e os considera novosblocks. Embora esses blocks sejam não exclusivos, uma operação de transferência dedados envia esses blocks para o Data Domain. O truncamento de registro, onde osregistros são excluídos após um backup, é um exemplo.

No caso do RecoverPoint, de acordo com o layout de seu consistency group, vocêpode fazer backup de todos os bancos de dados ou apenas dos bancos de dadosnecessários de uma instância do SQL Server. Inclua todos os bancos de dados domesmo consistency group em um backup. Independentemente dos bancos de dadosque estão incluídos no backup, o backup sempre será realizado no nível do consistencygroup. Faça backup de todos os bancos de dados de um consistency group.

Práticas recomendadas para backups e restaurações do SQL Server usando oAgente de aplicativo Microsoft for ProtectPoint

Estas são as práticas recomendadas para backups e restaurações do SQL Serverusando o Agente de aplicativo Microsoft for ProtectPoint.

Instale o PowerPathInstale o PowerPath® no host, no qual você deseja usar múltiplos caminhos.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

192 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 193: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Use caracteres compatíveisO aplicativo Microsoft tem suporte ao processamento de data e hora específico porlocalidade, e o idioma de exibição da data e hora pode ser definido para caracteresestendidos. No entanto, os nomes de caminho e de banco de dados devem ser escritossomente em caracteres ASCII. O Convenções de nomenclatura para backup erecuperação com Agente de aplicativo Microsoft para ProtectPoint na página 195especifica mais informações sobre os caracteres aceitos em nomes de instância e debanco de dados.

Interrompa o VSS quando você interromper o provedor de Hardware do VSSProtectPointAo interromper ou reiniciar manualmente o provedor de Hardware VSS ProtectPoint,você deve interromper ou reiniciar também a cópia de sombra de volume.

Certifique-se de que os binários do SQL Server não são a unidade de restauraçãoAo executar uma restauração, certifique-se de que os binários do SQL Server nãoestejam presentes na unidade que faz parte da restauração.

Verifique se o host de destino tem espaço suficienteSempre garanta que um host de destino tenha espaço suficiente para restaurar dados.

Use um único volume em cada LUN para apenas um tipo de dados do servidor deaplicativosUse um único volume nas LUNs do XtremIO e do VMAX.

Se uma LUN contiver vários volumes, os volumes que não estiverem incluídos nobackup se tornarão consistentes apenas em caso de falhas. Além disso, umarestauração da reversão (nível de LUN) reverte uma imagem em toda a LUN. Por isso,essa configuração não é compatível com a restauração da reversão. O agente deaplicativos Microsoft não sabe sobre os volumes excluídos do backup, porque não háverificação especial de segurança.

As LUNs do XtremIO e do VMAX devem conter dados para apenas um tipo de servidorde aplicativos. Por exemplo, se você estiver usando uma LUN para fazer backup dedados do SQL Server, a mesma LUN não pode ser usada para proteger os dados doExchange Server. Se as LUNs contiverem também dados de mais de um tipo deservidor de aplicativos, os dados que não estiverem incluídos no backup se tornarãoconsistentes somente com falhas do sistema.

Obs.

Não execute ou utilize montagens aninhadas em volumes, pois o Microsoft VSS não dásuporte ao recurso.

Considerações sobre o RecoverPoint no XtremeIOSe você estiver usando o RecoverPoint no XtremeIO, analise as seguintesconsiderações:

l Certifique-se de que todas as LUNs de um consistency group participem dobackup incluindo-as explicitamente no backup. Caso contrário, se você usar umaversão do RecoverPoint anterior à 5.0, quaisquer restaurações da reversão dobackup apresentará falha.

l Inclua todos os bancos de dados de um consistency group do RecoveryPoint nobackup. Caso contrário, os bancos de dados que não estiverem incluídos nobackup não serão consistentes com aplicativos e não serão registrados no catálogodo agente de aplicativos Microsoft.A restauração da reversão desse backup pode corromper os bancos de dados quenão estejam incluídos no backup.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Práticas recomendadas para backups e restaurações do SQL Server usando o Agente de aplicativo Microsoft for

ProtectPoint 193

Page 194: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Minimize o número de consistency groups usando um intervalo único de invocaçãode backup. O Microsoft VSS exige que um snapshot seja tirado dentro de 10segundos. Se o número de consistency groups aumentar, o tempo de snapshotaumentará também.

Configure limites de cota do Data DomainO agente de aplicativos Microsoft não tem um parâmetro para controlar o tamanhototal que ele consome. Os limites de cota só podem ser definidos no sistema DataDomain por MTree (unidade de armazenamento).

Os limites de cota de um MTree são calculados com base no tamanho lógico, que é otamanho antes da compactação e desduplicação dos dados.

Os limites de cota impactam apenas as operações de backup.

Configurando limites de utilização de recursos do Data Domain na página 79 apresentamais informações sobre o limite de cota, o impacto de exceder os limites e aconfiguração dos limites de utilização.

Configure limites de utilização de fluxos do Data DomainConfigure um número suficiente de fluxos do Data Domain para melhorar odesempenho dos backups e restaurações. Os fluxos controlam o paralelismo debackup e restauração para cada banco de dados.

O agente de aplicativos Microsoft requer um fluxo por saveset do qual você fizer obackup ou restauração. Ao fazer backups fracionados, cada fração requer um fluxo. Asfrações são executadas simultaneamente para cada banco de dados. Os bancos dedados fazem backup e restauração sequencialmente. Ao usar frações, o número defluxos deve ser igual ou maior que o número de frações.

O número mínimo de fluxos para um ambiente sem fração é 1.

Configurando limites de utilização de fluxos do Data Domain na página 82 apresentamais informações sobre o limite de fluxos, o impacto de exceder os limites e aconfiguração dos limites de utilização.

Realocando os volumes para uma LUN alternativa durante uma restauraçãoem nível de volume do VMAX

O agente de aplicativos Microsoft dá suporte à restauração de um volume a uma LUNalternativa do VMAX.

Você pode restaurar um volume para uma LUN alternativa que é parte do array originaldo VMAX ou parte de um array diferente do VMAX.

O agente de aplicativos Microsoft dá suporte a esse tipo de operação de restauraçãopor meio da guia Agente de aplicativos Microsoft para ProtectPoint SSMS plug-inVolume Restore, do msagentrc.exe comando e dos scripts T-SQL.

Quando você restaura um volume para um local alternativo, o volume de destino deveter uma estrutura de arquivos idênticos ao volume de origem, incluindo o file system ecaminho do diretório, os nomes dos arquivos e o local dos arquivos nos volumes.

Restaurar o backup para um volume que foi excluído e recriado novamente na mesmaLUN é considerada uma restauração de LUN alternativa e se aplicam os mesmosrequisitos de caminho.

Obs.

Realocar um volume para uma LUN alternativa do VMAX não é compatível em umambiente onde residem os dados do aplicativo em vários storage arrays do VMAX nomesmo local. Você deve restaurar o backup usando a LUN de origem inicial do VMAX.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

194 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 195: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Os seguintes requisitos adicionais se aplicam durante a realocação de um volume parauma LUN alternativa em um array VMAX que seja diferente do array original:

l Os dispositivos de restauração do Data Domain já devem ser encapsulados noarray VMAX.

l O array VMAX alternativo deve estar conectado ao sistema Data Domain original, evocê deve restaurar o backup a partir do Data Domain.

Convenções de nomenclatura para backup e recuperação com Agente deaplicativo Microsoft para ProtectPoint

Ao nomear a instância do SQL Server, banco de dados e grupos de arquivos, considerea possibilidade de que o Agente de aplicativo Microsoft não diferencia letrasmaiúsculas e minúsculas. Os nomes não diferenciam maiúsculas de minúsculas.

Portanto, se houver dois ou mais bancos de dados com o mesmo nome, mas comdiferenças de capitalização, como DB1 e db1, o Agente de aplicativo Microsoftvisualiza esses bancos de dados como se fossem o mesmo e, por padrão, faz backupde apenas um deles.

A tabela a seguir descreve os caracteres especiais que são compatíveis para nomearbackups de banco de dados em configurações de SQL independente, cluster ouAlwaysOn Availability Group com Agente de aplicativo Microsoft para ProtectPoint.

Obs.

Às vezes, esses caracteres aparecem codificados na URL no prompt de comando.

Tabela 33 Caracteres especiais aceitos

Caractere especial Nome

` Acento grave

\t Guia

/ Barra

\ Barra invertida

" Aspas duplas

, Vírgula

% Porcentagem

& E comercial

< Menor que

> Maior que

? Ponto de interrogação

[ Colchete aberto

] Colchete fechado

^ Acento circunflexo (^)

{ Chave esquerda

} Chave direita

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Convenções de nomenclatura para backup e recuperação com Agente de aplicativo Microsoft para ProtectPoint 195

Page 196: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 33 Caracteres especiais aceitos (continuação)

Caractere especial Nome

| Barra vertical

Obs.

Apesar de o SQL Server aceitar nomes de instâncias com o símbolo de hash (#), oagente de aplicativos Microsoft não aceita. Se uma instância inclui um símbolo dehash, os backups da instância apresentarão falha.

Fazendo backup e restaurando o SQL Server usando plug-indo SSMS do Agente de aplicativos Microsoft paraProtectPoint

Esta seção descreve os procedimentos para fazer backup e restauração do SQLServer usando o plug-in do SSMS do Agente de aplicativos Microsoft paraProtectPoint.

AVISO

Se você não tiver instalado o SSMS, para abrir o plug-in do SSMS do Agente deaplicativos Microsoft para ProtectPoint, execute o comando DDSSMSAddinApp.exepp a partir da pasta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\bin.

Fazendo backup do SQL Server usando o plug-in do SSMS do Agente deaplicativos Microsoft para ProtectPoint

Os backups do Agente de aplicativo Microsoft para ProtectPoint com SQL Server sãosempre backups completos baseados em VSS.

A exibição do Script está disponível em cada página, o que gera um script equivalentede prompt de comando, que você pode usar para criar um arquivo .bat para executarbackups agendados, automação e outras tarefas.

l CLI Scripts: Para gerar o script da CLI que você pode usar para executar umbackup a partir da CLI.

l T-SQL Scripts: Para gerar um script de backup no formato T-SQL. Você podeusar os scripts de T-SQL para a restauração do SQL Server usando o Agente deaplicativo Microsoft para o ProtectPoint.

Procedimento

1. Na área de trabalho do Windows, clique em Start > Microsoft SQL Server Management Studio.

A janela do Microsoft SQL Server Management Studio é exibida na figura aseguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

196 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 197: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 29 Janela do SQL Server Management Studio

2. Clique em Microsoft app agent for ProtectPoint.

A janela Microsoft app agent for ProtectPoint será exibida como na

figura a seguir. A guia Backup é selecionada por padrão.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Fazendo backup do SQL Server usando o plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPoint 197

Page 198: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 30 ProtectPoint - Página Backup-General

3. Na página General, especifique os seguintes campos:

l SQL Server Instance: Selecione o nome da instância do SQL Server ondeexistem os bancos de dados para backup.

Obs.

O plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPointnão oferece suporte ao backup de várias instâncias do SQL Server. Parafazer backup de várias instâncias do SQL Server, use o prompt de comandoou T-SQL.

l Na tabela de banco de dados, você pode selecionar toda a instância do SQLServer, ou seja, todos os bancos de dados, marcando a caixa de seleção nalinha de cabeçalho, ou apenas os bancos de dados necessários para fazerbackup.

Obs.

A coluna RecoverPoint Consistency Groups é exibida somente se vocêtiver especificado o campo Management Server do RecoverPoint na páginaOptions.

l Backup type: Selecione Full na lista drop-down.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

198 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 199: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Para executar backups e restaurações híbridos, selecione Transaction Log. Executando restaurações e backups híbridos do SQL Server usando o plug-indo SSMS do Agente de aplicativos Microsoft para ProtectPoint na página228 apresenta informações sobre como realizar backups e restauraçõeshíbridos.

4. No painel à esquerda, clique em Options.

A página será exibida como na figura a seguir.

Figura 31 ProtectPoint - Página Backup-Options

5. Na página Options, especifique os seguintes campos, conforme necessário:

l Data Domain: Clique no botão ao lado deste campo para selecionar oservidor Data Domain ao qual você deseja fazer backup dos bancos dedados.

A caixa de diálogo Data Domain Connection List & Lockbox Settings éexibida conforme mostra a figura a seguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Fazendo backup do SQL Server usando o plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPoint 199

Page 200: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 32 Configurações da lista de conexões e da lockbox do Data Domain

Especifique os seguintes campos na caixa de diálogo Data DomainConnection List & Lockbox Settings e clique em OK:

n No campo Lockbox Folder, digite o caminho para a lockbox e, emseguida, clique em Refresh. A lista DataDomain Connections éatualizada. O caminho padrão para a lockbox é C:\Program Files\DPSAPPS\common\lockbox.

n Da tabela DataDomain Connections, execute qualquer uma dasseguintes ações:

– Selecione o servidor Data Domain ao qual você deseja fazer backupdos bancos de dados a partir da tabela DataDomain Connections.

– Se a tabela DataDomain Connections não contiver o servidor DataDomain ao qual deseja fazer backup dos bancos de dados, adicione obanco de dados à tabela:

a. Clique em Add.A caixa de diálogo de detalhes Add Data Domain Server é exibidaconforme mostra a figura.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

200 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 201: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 33 ProtectPoint - Add Data Domain server details

b. Especifique os seguintes campos e, em seguida, clique em OK:

– DataDomain Server: Especifique o nome do servidor DataDomain ao qual deseja fazer backup dos bancos de dados.

– Communication Protocol: Selecione a mídia, como Ethernetou Fibre Channel, por meio da qual deseja fazer backup dosbancos de dados para o servidor Data Domain. Ethernet éselecionada por padrão.

– FC Service Name: Especifique o nome do servidor DataDomain que é exibido conforme mostra a figura a seguir, comonome do serviço FC se tiver selecionado Fibre Channel na listaCommunication Protocol.Figura 34 Nome do servidor Data Domain

– User Name: Especifique o nome de usuário do DD Boost.

– Password: Especifique a senha do usuário do DD Boost.

– Storage Unit: Especifique o nome da unidade dearmazenamento à qual deseja fazer backup dos bancos dedados.

– Add a separate vdisk user: Selecione essa opção paraadicionar um usuário vdisk diferente do usuário do DD Boost.

– User Name: Especifique o nome de usuário vdisk.

– Password: Especifique a senha do usuário vdisk.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Fazendo backup do SQL Server usando o plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPoint 201

Page 202: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

As credenciais do usuário do DD Boost são verificadas antes deserem salvas na lockbox. A verificação das credenciais dousuário leva algum tempo para ser concluída.

– Se você deseja remover um servidor Data Domain da tabelaDataDomain Connections, selecione o servidor e, em seguida, cliqueem Remove.

O arquivo PersistedSettings.xml na pasta da lockbox contém asinformações sobre os servidores Data Domain. Adicionar um servidorData Domain pela primeira vez em uma nova lockbox cria o arquivoPersistedSettings.xml. Adicionar ou remover um servidor DataDomain para ou da lockbox atualiza o arquivoPersistedSettings.xml.

n Se quiser adicionar servidores virtuais do SQL à lockbox, selecione EditLockBox Settings.

Obs.

Para fazer backup dos bancos de dados para instâncias do SQL emcluster ou restaurar bancos de dados de instâncias em cluster do SQLusando a integração do T-SQL, você deve adicionar nomes de domíniocompletos de servidores virtuais do SQL à lockbox.

n Para adicionar um servidor virtual do SQL à lockbox, digite o nome dodomínio completo do servidor virtual do SQL no campo Enter Host Namee clique em Add.

n Para remover um servidor virtual do SQL da lockbox, selecione o FQDNdo servidor virtual do SQL na lista Select Host Name e clique emRemove.

l Management Server: Clique no botão ao lado desse campo para selecionaro appliance RecoverPoint que deseja usar para realizar o backup.

Obs.

Não especifique esse campo se usar um array VMAX para realizar backups.

A caixa de diálogo RecoverPoint Connection List & Lockbox Settings éexibida conforme mostra a figura a seguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

202 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 203: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 35 Configurações da lista de conexões e da lockbox do RecoverPoint

Execute as seguintes etapas, conforme necessário, na caixa de diálogoRecoverPoint Connection List & Lockbox Settings e, em seguida, cliqueem OK:

n No campo Lockbox Folder, digite o caminho para a lockbox e clique emRefresh. A lista RecoverPoint Connections é atualizada. O caminhopadrão para a lockbox é C:\Program Files\DPSAPPS\common\lockbox.

n Da tabela RecoverPoint Connections, execute qualquer uma dasseguintes ações:

– Selecione o appliance RecoverPoint que deseja usar para fazer backupdos bancos de dados a partir da tabela RecoverPoint Connections.

– Se a tabela RecoverPoint Connections não contiver o applianceRecoverPoint que você deseja usar para fazer backup dos bancos dedados, adicione os bancos de dados à tabela:

a. Clique em Add.A caixa de diálogo Add RecoverPoint Server details é exibidaconforme mostra a figura a seguir.

Figura 36 ProtectPoint - Add RecoverPoint Server details

Especifique os campos a seguir para adicionar o applianceRecoverPoint à tabela RecoverPoint Connections:

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Fazendo backup do SQL Server usando o plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPoint 203

Page 204: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

– RecoverPoint Management Host: Especifique o nome do hostde gerenciamento do RecoverPoint que deseja usar para fazerbackup dos bancos de dados.

– User Name: Digite o nome de usuário do applianceRecoverPoint.

– Password: Digite a senha do appliance RecoverPoint.

b. Clique em OK.

– Se quiser remover um appliance RecoverPoint da tabelaRecoverPoint Connections, selecione o appliance e, em seguida,clique em Remove.

n Se quiser adicionar servidores virtuais do SQL à lockbox, selecione EditLockBox Settings.

Obs.

Para fazer backup dos bancos de dados para instâncias do SQL emcluster ou restaurar bancos de dados de instâncias em cluster do SQLusando a integração do EMC T-SQL, você deve adicionar nomes dedomínio completos de servidores virtuais do SQL à lockbox.

n Para adicionar um servidor virtual do SQL à lockbox, digite o nome dodomínio completo do servidor virtual do SQL no campo Enter Host Namee, em seguida, clique em Add.

n Para remover um servidor virtual do SQL da lockbox, selecione o FQDNdo servidor virtual do SQL na lista Select Host Name e, em seguida,clique em Remove.

l Perform an SRDF based backup: Selecione essa opção para usar o arrayVMAX remoto ao fazer backup de volumes protegidos de SRDF/S.

Não especifique esse campo se usar um array do RecoverPoint para realizarbackups.

l Select a debug level: Selecione essa opção para gerar registros detalhadosque você pode usar para solucionar problemas do backup. Você podeespecificar um valor de 1 a 9. O valor padrão é 0 (zero).

l Delete debug logs after: Para excluir registros de depuraçãomais antigos do que um determinado número de dias, especifique o númerode dias com um número entre 1 e 32767 dias. O valor padrão é 0 e não excluiquaisquer registros de depuração.Excluir regularmente registros de depuração impede que a pasta de registrona unidade da instalação fique muito grande.

Obs.

Essa opção só exclui registros de depuração denominados no formatopadrão e localizados na pasta de registros em <installation_path>\MSAPPAGENT\logs.

l Always-on Availability: Selecione essa opção para fazer backup de bancosde dados de um Always On Availability Group. Você pode executar backupsde um nó principal ou de um nó secundário. Essa opção não faz backup debancos de dados locais. Você pode fazer backup dos bancos de dados locaisusando o nome do host do SQL Server local como no caso de um hostindependente.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

204 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 205: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Cluster Name: Digite o nome do cluster do Windows do Always-OnAvailability Group.

6. Clique em Run.

As informações de backup e status são exibidas na página Monitor conforme afigura a seguir.

Figura 37 ProtectPoint - Página Backup-Monitor

Obs.

Analise os arquivos de registro que estão disponíveis na pasta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\logs para obter informações sobre o sucesso ou a falhada restauração. O local típico é C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Realizando backups híbridos

Fazendo backup do SQL Server usando o plug-in do SSMS do Agente de aplicativosMicrosoft para ProtectPoint na página 196 apresenta informações sobre como realizarbackups completos e de registros de transações.

Procedimento

1. Use o plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPointpara executar backups completos dos bancos de dados de acordo com os

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Fazendo backup do SQL Server usando o plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPoint 205

Page 206: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

intervalos necessários. Você deve realizar pelo menos um backup completoantes de poder realizar os backups de registro de transações ou incrementais.

2. Entre quaisquer dois backups completos, realize os backups de registro detransações ou incrementais.

Restaurando bancos de dados do SQL Server usando o plug-in do SSMSAgente de aplicativos Microsoft para ProtectPoint

A exibição do Script está disponível em cada página, o que gera um script equivalentede prompt de comando, que você pode usar para criar um arquivo .bat para executarbackups agendados, automação e outras tarefas.

l CLI Scripts: Para gerar o script de comando, que você pode usar para executaruma operação de restauração a partir do prompt de comando.

l T-SQL Scripts: Para gerar um script de backup no formato T-SQL. Você podeusar os scripts de T-SQL para a restauração do SQL Server usando o Agente deaplicativo Microsoft para o ProtectPoint.

Procedimento

1. Na área de trabalho do Windows, clique em Start > Microsoft SQL ServerManagement Studio.

2. Clique em Agente de aplicativos Microsoft para ProtectPoint.

3. Clique na guia Database Restore.

A página será exibida como na figura a seguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

206 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 207: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 38 ProtectPoint - Página Database Restore-General

4. Na página General, execute as seguintes etapas:

a. Em Sources, especifique os seguintes campos:

l DataDomain Server: Clique no botão Procurar ao lado do campo paraselecionar o servidor Data Domain e a unidade de armazenamento pararestaurar a instância do SQL Server ou os bancos de dados necessários.Uma unidade de armazenamento contém os hosts do SQL Server nosquais foi feito backup.

Obs.

No caso de um servidor Data Domain remoto (secundário) que tenhareplicado bancos de dados para restaurar, selecione o servidor relevante.Um usuário do Data Domain no servidor Data Domain deve estar nomesmo grupo que o servidor primário do Data Domain.

l SQL Server host: Selecione um host do SQL Server para restaurar osbancos de dados necessários. Um host do SQL Server contém asinstâncias do SQL Server nas quais foram feitos backups e os bancos dedados correspondentes.A instância pode ser independente ou em cluster.

l Start browsing from: Especifique a hora de salvamento dos backups eclique em Show Versions.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando bancos de dados do SQL Server usando o plug-in do SSMS Agente de aplicativos Microsoft para

ProtectPoint 207

Page 208: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Todos os backups que foram realizados dentro da hora de salvamentoespecificada aparecem na tabela de savesets.

l SQL Server Instance: Selecione o nome da instância do SQL Server pararestaurar a instância inteira ou os bancos de dados necessários. Umainstância do SQL Server pode ser independente ou em cluster e contémos bancos de dados.Os bancos de dados correspondentes são exibidos na tabela de bancos dedados que está abaixo do campo SQL Server Instance.

Obs.

A instância de destino deve residir no mesmo sistema em que a operaçãode restauração é configurada. Você não pode restaurar o backup parauma instância em um host remoto.

Obs.

Se você estiver restaurando dados em uma instância alternativa, vocêdeve restaurar apenas um banco de dados por operação de restauração.

l Na tabela de banco de dados, é possível selecionar toda a instância doSQL Server, ou seja, todos os bancos de dados, marcando a caixa deseleção na linha de cabeçalho ou apenas os bancos de dados necessáriospara restaurar.

Obs.

Não selecione os bancos de dados que pertençam a diversos snapshotsna mesma operação de restauração.

Os savesets correspondentes aparecem na tabela de savesets que estáabaixo desta tabela.

O processo de restauração restaura o backup mais recente de cadabanco de dados selecionado.

Para restaurar um banco de dados que faz parte do Always On AvailabilityGroup:

a. Remova o banco de dados do Always On Availability Group.

b. Na lista de bancos de dados na GUI, selecione o banco de dados quevocê removeu do Always On Availability Group.

c. Execute a restauração conforme descrito nos procedimentos e etapasposteriores.

d. Adicione o banco de dados restaurado de volta no Always OnAvailability Group.

b. Em destinatio, execute as seguintes etapas:

a. Escolha o registro de data e hora do backup para restaurar:

a. Clique em Timeline.A caixa de diálogo Backup Timeline é exibida como mostra o campo aseguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

208 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 209: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 39 Especificando o ponto de restauração

b. Selecione a linha do tempo de backup e, em seguida, clique em OK.

b. Escolha o local para onde o backup é restaurado:

l Para realizar uma recuperação diretamente para um banco de dados,execute as seguintes etapas:

a. Selecione Restore to SQL Server.

b. Da lista Instance, selecione a instância do SQL Server que contémo banco de dados de destino.

Obs.

A instância de destino deve residir no mesmo sistema em que aoperação de restauração é configurada. Você não pode restaurar obackup para uma instância em um host remoto.

c. Da lista Database, selecione o banco de dados em que o backupserá recuperado.

l Para realizar uma recuperação de arquivos simples, execute asseguintes etapas:

a. Selecione Restore backups as files.

b. No campo Folder, especifique o destino para os arquivos. O campoFolder é preenchido com o caminho de destino padrão.Para realizar uma restauração redirecionada, altere o caminho dedestino, clique no botão Browse ao lado do campo Folder eespecifique o destino necessário.

Obs.

Certifique-se de que o caminho de destino não seja uma unidadede raiz, por exemplo, E:\.

5. (Opcional) No painel à esquerda, clique em Files para executar restauraçõesredirecionadas. Você pode alterar as pastas de destino padrão dos arquivos debanco de dados que são arquivos de dados (.mdf e .ndf) e o arquivo de log(.ldf).

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando bancos de dados do SQL Server usando o plug-in do SSMS Agente de aplicativos Microsoft para

ProtectPoint 209

Page 210: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

AVISO

A opção Relocate all files to folder e a tabela na página Files são desabilitadasse você selecionar a opção Restore backups as files na página General.

A página será exibida como na figura a seguir.

Figura 40 ProtectPoint - Página Database Restore-Files

A tabela na página exibe os locais dos arquivos de banco de dados quando obackup no banco de dados foi feito. Se você não quiser restaurar os arquivospara o mesmo local, para mudar os caminhos de restauração do destino,execute uma das seguintes sequências de ações:

l Para alterar os caminhos de destino de todos os arquivos de registros edados, execute as seguintes etapas:

a. Selecione Relocate all files to folder.

b. Clique no botão Data file folder para especificar um local para osarquivos de dados, ou clique dentro do campo para digitar o caminho dapasta.

c. Clique no botão Log file folder para especificar um local para os arquivosde dados, ou clique dentro do campo para digitar o caminho da pasta.

l Para alterar o caminho de destino no nível do grupo de arquivos, executeuma das seguintes ações na tabela:

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

210 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 211: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

n Para procurar um caminho de destino, clique no botão à direita de cadagrupo de arquivos. Uma janela onde você pode procurar e selecionar ocaminho do arquivo será exibida.

n Para digitar um novo caminho de destino, na coluna Restore To, cliquena célula apropriada e digite um caminho de destino. Se o caminho nãoexistir, uma caixa de diálogo é exibida perguntando se você deseja criar apasta.

Obs.

Certifique-se de que os caminhos de destino não sejam unidades de raiz, porexemplo, E:\.

6. (Opcional) No painel à esquerda, clique em Options.

A página será exibida como na figura a seguir.

Figura 41 ProtectPoint - Página Database Restore-Options

a. Em Restore Options, selecione todas as opções conforme necessário:

l Recovery state: Para fornecer as seguintes opções e recursos:

n RESTORE WITH RECOVERY: Para deixar o banco de dados noestado pronto para uso revertendo transações não confirmadas e paradesabilitar a capacidade de restaurar os registros de transaçãoadicionais ou mais recentes.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando bancos de dados do SQL Server usando o plug-in do SSMS Agente de aplicativos Microsoft para

ProtectPoint 211

Page 212: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

n RESTORE WITH NORECOVERY: Para deixar o banco de dados noestado não operacional por meio da não reversão de transações nãoconfirmadas e para habilitar a capacidade de restaurar os registros detransação adicionais ou mais recentes.

l Data Domain Boost compressed restore: Para compactar o conteúdoda restauração e transferi-lo do Data Domain Replicator para o host doaplicativo. Essa opção economiza largura de banda da rede.

l Select a debug level: Para gerar registros detalhados que podem serusados para solucionar os problemas de restauração. Especifique umvalor de 1 a 9. O valor padrão é 0 (zero).

l Delete debug logs after: Para excluir registros dedepuração mais antigos do que um determinado número de dias,especifique o número de dias com um número entre 1 e 32767 dias. Ovalor padrão é 0 e não exclui quaisquer registros de depuração.Excluir regularmente registros de depuração impede que a pasta deregistro na unidade da instalação fique muito grande.

Obs.

Essa opção só exclui registros de depuração denominados no formatopadrão e localizados na pasta de registros em <installation_path>\MSAPPAGENT\logs.

l Advanced options: Para habilitar as opções avançadas compatíveis como T-SQL, como maxtransfer size = <number>, buffercount = <number>,KEEP_CDC, KEEP_REPLICATION e assim por diante, para seremexibidas no script do T-SQL ao gerá-lo.As opções KEEP_CDC e KEEP_REPLICATION aparecem na lista drop-down. Portanto, você pode selecionar essas opções e também digitaropções adicionais, separando cada opção usando uma vírgula, nessecampo.

l Days of backup history: Especifique um número para ver <number> diasde histórico de backup dos bancos de dados selecionados na páginaGeneral. O valor padrão é 30.

b. Em Tail-log backup, para fazer um backup de registros de transações dosdados antes de fazer a restauração, selecione Take tail-log backup beforerestore.

O backup do final do log garante que oAgente de aplicativo Microsoft façabackup dos dados que foram alterados do backup anterior.

Obs.

A operação de restauração não restaura os registros do backup do final dolog anterior.Essa opção é desabilitada se você selecionou Restore backups as files napágina General.

O Agente de aplicativo Microsoft para ProtectPoint com SQL Server não écompatível com o backup do final do log de vários bancos de dados.

c. Em ProtectPoint, especifique as seguintes opções conforme necessário:

l Device Pool: Digite o nome do pool do dispositivo de restauração quecontém os dispositivos vdisk usados para realizar a operação de

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

212 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 213: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

restauração. Certifique-se de que o pool do dispositivo pertence aoservidor Data Domain que você selecionou na página General.

l Device Group: Digite o nome do grupo de dispositivos de restauraçãoque contém os dispositivos vdisk e o pool do dispositivo de restauraçãousados para realizar a operação de restauração. Certifique-se de que ogrupo de dispositivos pertence ao servidor Data Domain que vocêselecionou na página General.

Obs.

Para montar imagens estáticas do VMAX e restaurar dados diretamente doData Domain, certifique-se de que você tenha mascarado para o host doaplicativo. A documentação do Data Domain apresenta informações.

d. (Opcional) Se você estiver realizando uma recuperação para uma máquinavirtual, execute as seguintes ações em eCDM para especificar ou alterar odispositivo do eCDM que irá montar o backup:

a. Clique em ... ao lado de Appliance Host.A janela eCDM Appliance List & Lockbox Settings é exibida.

b. No campo Lockbox Folder, digite o caminho para a lockbox e, emseguida, clique em Refresh.

c. Selecione um dispositivo do eCDM na lista. Se você não vir o dispositivodo eCDM que você deseja usar para a operação de restauração, clique emAdd e siga os prompts para adicionar o dispositivo do eCDM.

7. Clique em Run.

As informações de restauração e status são exibidas na página Monitorconforme a figura a seguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando bancos de dados do SQL Server usando o plug-in do SSMS Agente de aplicativos Microsoft para

ProtectPoint 213

Page 214: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 42 ProtectPoint - Página Database Restore-Monitor

Obs.

Analise os arquivos de registro que estão disponíveis na pasta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\logs para obter informações sobre o sucesso ou a falhada restauração. O local típico é C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restaurando backups híbridos

Use o plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPoint pararestaurar os backups de registro de transação selecionando a opção RESTORE WITHRECOVERY na lista drop-down de estado Recovery na página Options da guiaRestore. O Restaurando bancos de dados do SQL Server usando o plug-in do SSMSAgente de aplicativos Microsoft para ProtectPoint na página 206 apresentainformações.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

214 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 215: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Restauração de dados no nível de tabela do SQL Server usando o plug-in doSSMS Agente de aplicativos Microsoft para ProtectPoint

Certifique-se de ter instalado o ItemPoint para executar restaurações da tabela. Casocontrário, a guia Table Restore não aparece no plug-in do SSMS Agente deaplicativos Microsoft para ProtectPoint.

A exibição do Script está disponível em cada página, o que gera um script equivalentede prompt de comando, que você pode usar para criar um arquivo .bat para executarbackups agendados, automação e outras tarefas.

l CLI Scripts: Para gerar o script de comando, que você pode usar para executaruma operação de restauração a partir do prompt de comando.

l T-SQL Scripts: Para gerar um script de backup no formato T-SQL. Você podeusar os scripts de T-SQL para a restauração do SQL Server usando o Agente deaplicativo Microsoft para o ProtectPoint.

Obs.

O Agente de aplicativo Microsoft não é compatível com scripts de T-SQL paraexecutar restaurações da tabela, pois depois que você montar as imagens de backupusando o plug-in do SSMS Agente de aplicativos Microsoft para ProtectPoint, vocêdeve usar a GUI do ItemPoint para executar restaurações de tabela.

Procedimento

1. Na área de trabalho do Windows, clique em Start > Microsoft SQL ServerManagement Studio.

2. Clique em Agente de aplicativos Microsoft para ProtectPoint.

3. Clique na guia Table Restore.

A página será exibida como na figura a seguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restauração de dados no nível de tabela do SQL Server usando o plug-in do SSMS Agente de aplicativos Microsoft para

ProtectPoint 215

Page 216: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 43 ProtectPoint - Página de restauração da tabela

4. Na página General, especifique os seguintes campos:

l DataDomain Server: Clique no botão Browse ao lado do campo paraselecionar o servidor Data Domain e a unidade de armazenamento pararestaurar a instância necessária. Uma unidade de armazenamento contém oshosts do SQL Server nos quais foi feito backup.

Obs.

No caso de um servidor Data Domain remoto (secundário) que tenhareplicado bancos de dados para restaurar, selecione o servidor relevante. Umusuário do Data Domain no servidor secundário do Data Domain deve estarno mesmo grupo que o servidor primário do Data Domain.

l SQL Server host: Selecione um host do SQL Server para restaurar osbancos de dados necessários. Um host do SQL Server contém as instânciasindependentes do SQL Server nas quais foram feitos backups e os bancos dedados correspondentes.

l Start browsing from: Especifique a hora de salvamento dos backups eclique em Show Versions.

Todos os backups que foram realizados dentro da hora de salvamentoespecificada aparecem na tabela de savesets ou backups.

l SQL Server Instance: Selecione o nome da instância do SQL Server pararestaurar o banco de dados necessário. Uma instância do SQL Server podeser independente ou em cluster e contém os bancos de dados.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

216 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 217: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Os bancos de dados correspondentes são exibidos na tabela de bancos dedados que está abaixo do campo SQL Server Instance.

l Na tabela de bancos de dados, selecione o banco de dados necessário pararestaurar.

Os savesets correspondentes aparecem na tabela de savesets ou debackups, que está abaixo desta tabela.

l Na tabela de savesets ou backups, considerando o tempo de backup ou dosaveset, selecione o backup relevante para restaurar.

5. No painel à esquerda, clique em Options.A página será exibida como na figura a seguir.

Figura 44 ProtectPoint - Página Table Restore — Options

Especifique os seguintes campos:

a. Em Source, especifique os seguintes campos conforme solicitado:

l Device Pool: Digite o nome do pool do dispositivo de restauração quecontém os dispositivos vdisk usados para realizar a operação derestauração. Certifique-se de que o pool do dispositivo pertence aoservidor Data Domain que você selecionou na página General.Especifique esse campo para montar as imagens do vdisk que contêmbackups do ProtectPoint.

l Device Group: Digite o nome do grupo de dispositivos de restauraçãoque contém os dispositivos vdisk e o pool do dispositivo de restauraçãousados para realizar a operação de restauração. Certifique-se de que ogrupo de dispositivos pertence ao servidor Data Domain que vocêselecionou na página General. Especifique esse campo para montar asimagens do vdisk que contêm backups do ProtectPoint.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restauração de dados no nível de tabela do SQL Server usando o plug-in do SSMS Agente de aplicativos Microsoft para

ProtectPoint 217

Page 218: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

b. Em Mount, especifique os seguintes campos conforme solicitado:

l Mount Folder: Especifica o local onde as imagens são montadas. Vocênão pode editar o valor nesse campo.

l Do not run ItemPoint after mounting the backup images: Selecioneessa opção se você não quiser que a GUI do ItemPoint inicie depois declicar em Run, e que as imagens de backup sejam montadas. Selecionaressa opção desabilita a opção Leave backup images mounted afterItemPoint exits e permite que você realize restaurações manuais.

l Leave backup images mounted after ItemPoint exits: Essa opção éativada se você não tiver selecionado a opção Do not run ItemPoint aftermounting the backup images. Selecionar essa opção deixará as imagensde backup no estado montado depois que você fechar a GUI doItemPoint. Você pode procurar manualmente as imagens de backup,inspecionar as imagens e desmontá-las usando o comandomsagentadmin.exe dismount. Desmontar as imagens de backup na página240 apresenta informações.

c. (Opcional) Se você estiver realizando uma recuperação para uma máquinavirtual, execute as seguintes ações em eCDM para especificar ou alterar odispositivo do eCDM que irá montar o backup:

a. Clique em ... ao lado de Appliance Host.A janela eCDM Appliance List & Lockbox Settings é exibida.

b. No campo Lockbox Folder, digite o caminho para a lockbox e, emseguida, clique em Refresh.

c. Selecione um dispositivo do eCDM na lista. Se você não vir o dispositivodo eCDM que você deseja usar para a operação de restauração, clique emAdd e siga os prompts para adicionar o dispositivo do eCDM.

d. Em Others, especifique os seguintes campos conforme solicitado:

l Select a debug level: Selecione essa opção para gerar registrosdetalhados, que podem ser usados para solucionar os problemas derestauração. Especifique um valor de 1 a 9. O valor padrão é 0 (zero).

l Delete debug logs after: Para excluir registros dedepuração mais antigos do que um determinado número de dias,especifique o número de dias com um número entre 1 e 32767 dias. Ovalor padrão é 0 e não exclui quaisquer registros de depuração.Excluir regularmente registros de depuração impede que a pasta deregistro na unidade da instalação fique muito grande.

Obs.

Essa opção só exclui registros de depuração denominados no formatopadrão e localizados na pasta de registros em <installation_path>\MSAPPAGENT\logs.

l Days of backup history: Especifique um número para ver <number> diasde histórico de backup do banco de dados selecionado na página General.O valor padrão é 30.

6. Clique em Run.

As informações de montagem e desmontagem são exibidas na página Monitor,como mostra a figura a seguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

218 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 219: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 45 ProtectPoint - Página Table Restore-Monitor

Obs.

Analise os arquivos de registro que estão disponíveis na pasta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\logs para obter informações sobre o sucesso ou a falhada montagem e da desmontagem. O local típico é C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Se a montagem for bem-sucedida, e você não tiver selecionado a opção Do notrun ItemPoint after mounting the backup images na página Options, a GUI doItemPoint for Microsoft SQL Server será exibida. Execute a etapa 8. Ou, vocêpode executar manualmente a restauração de tabela. Restaurando dados emnível de tabela do SQL Server usando o prompt de comando do ProtectPoint napágina 236 apresenta informações.

7. Na GUI do ItemPoint for Microsoft SQL Server, inicie o assistente derestauração.

8. Na página Select Source Path, selecione o caminho de origem do volumemontado que contém os dados de backup do SQL, conforme mostra a figura aseguir e clique em Next.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restauração de dados no nível de tabela do SQL Server usando o plug-in do SSMS Agente de aplicativos Microsoft para

ProtectPoint 219

Page 220: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 46 ItemPoint for SQL Server — selecionando o caminho de origem

9. Na página Select Target Server, especifique os campos obrigatórios, conformemostra a figura a seguir e clique em Finish.

Figura 47 ItemPoint for SQL Server — selecionando do caminho de destino

Restaurando volumes do SQL Server usando o plug-in do SSMS do Agente deaplicativos Microsoft para ProtectPoint

Considere as seguintes informações antes de executar uma restauração de volume:

l É possível realizar restaurações apenas para o host local.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

220 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 221: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Se você excluir bookmarks ou imagens estáticas no RecoverPoint ou no DataDomain sem usar o Agente de aplicativo Microsoft, os backups excluídos serãoexibidos na guia Volume Restore do Agente de aplicativos Microsoft paraProtectPoint, mas as operações de restauração apresentarão falha e exibirão umamensagem relevante.

l No caso do VMAX, se você tiver selecionado a versão mais recente de um savesetou backup para restaurar, o Agente de aplicativo Microsoft restaura o saveset oubackup a partir do VMAX. Se você tiver selecionado qualquer versão que não seja aversão mais recente de um saveset ou backup para restaurar, o Agente deaplicativo Microsoft restaura o saveset ou backup a partir do Data Domain.

l Se você estiver realocando um volume para uma LUN alternativa do VMAX, analiseas informações em Realocando os volumes para uma LUN alternativa durante umarestauração em nível de volume do VMAX na página 194 antes de configurar aoperação de restauração.

A exibição do Script está disponível em cada página, o que gera um script equivalentede prompt de comando, que você pode usar para criar um arquivo .bat para executarbackups agendados, automação e outras tarefas.

l CLI Scripts: Para gerar o script de comando, que você pode usar para executaruma operação de restauração a partir do prompt de comando.

l T-SQL Scripts: Para gerar um script de backup no formato T-SQL. Você podeusar os scripts de T-SQL para a restauração do SQL Server usando o Agente deaplicativo Microsoft para o ProtectPoint.

Procedimento

1. Na área de trabalho do Windows, clique em Start > Microsoft SQL ServerManagement Studio.

2. Clique em Agente de aplicativos Microsoft para ProtectPoint.

3. Clique na guia Volume Restore.

A página será exibida como na figura a seguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando volumes do SQL Server usando o plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPoint 221

Page 222: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 48 ProtectPoint - Página Volume Restore

4. Na página General, especifique os seguintes campos:

l DataDomain Server: Clique no botão Procurar ao lado do campo paraselecionar o servidor Data Domain e a unidade de armazenamento pararestaurar a instância do SQL Server ou os bancos de dados necessários.Uma unidade de armazenamento contém os hosts do SQL Server nos quaisfoi feito backup.

Obs.

No caso de um servidor Data Domain remoto (secundário) que tenhareplicado bancos de dados para restaurar, selecione o servidor relevante. Umusuário do Data Domain no servidor secundário do Data Domain deve estarno mesmo grupo que o servidor primário do Data Domain.

l SQL Server host: Selecione um host do SQL Server para restaurar osbancos de dados necessários. Um host do SQL Server contém as instânciasindependentes do SQL Server nas quais foram feitos backups e os bancos dedados correspondentes.

l Start browsing from: Especifique a hora de salvamento dos backups eclique em Show Versions.

Todos os backups que foram realizados dentro da hora de salvamentoespecificada aparecem na tabela de savesets ou backups.

Considerando a hora de salvamento, selecione o backup relevante, ou seja, ainstância do SQL Server.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

222 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 223: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

A instância e os bancos de dados selecionados que a instância selecionadacontém são exibidos na tabela de bancos de dados, que está abaixo da tabelade savesets ou backups.

No caso do RecoverPoint 5.0 ou posterior, o Agente de aplicativo Microsoftdá suporte à restauração parcial (subconjunto de bancos de dados) de umconsistency group. Portanto, na tabela de bancos de dados, você poderáselecionar o banco de dados necessário para restaurar.

No caso de uma versão do RecoverPoint anterior à 5.0, as caixas de seleçãona tabela de bancos de dados são somente leitura porque o Agente deaplicativo Microsoft não é compatível com restauração parcial de umconsistency group.

l Restore to: Na coluna Restore To, selecione a instância e o local do bancode dados onde você deseja recuperar o volume. O banco de dados e ainstância de backup de origem são selecionados por padrão, mas você poderestaurar o backup para um local alternativo.

Obs.

A instância de destino deve residir no mesmo sistema em que a operação derestauração é configurada. Você não pode restaurar o backup para umainstância em um host remoto.

5. No painel à esquerda, clique em Options.

A página será exibida como na figura a seguir.

Figura 49 ProtectPoint - Página Volume Restore-Options

Especifique os seguintes campos:

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando volumes do SQL Server usando o plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPoint 223

Page 224: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Em RecoverPoint, clique no botão Browse ao lado do campo ManagementServer para selecionar o appliance RecoverPoint para restaurar a instânciado SQL Server.

l Em VMAX:

n Storage Group: Digite o nome do grupo de armazenamento derestauração do array VMAX onde os dispositivos de restauração FTS sãoatribuídos ao host. O valor padrão é NsrSnapSG.

n Restore from Data Domain even if there is a local VMAX snapshotavailable: Selecione essa opção para restaurar a partir do Data Domainmesmo se o snapshot estiver disponível no local, ou seja, no array VMAX.

Obs.

Para montar a imagem estática e restaurar dados diretamente do DataDomain, certifique-se de que você tenha mascarado os dispositivos derestauração FTS para o host do aplicativo. A documentação do VMAXapresenta informações sobre como mascarar os dispositivos FTS.

l Em General Options:

n Select a debug level: Selecione essa opção para gerar registrosdetalhados, que podem ser usados para solucionar os problemas derestauração. Especifique um valor de 1 a 9. O valor padrão é 0 (zero).

n Delete debug logs after: Para excluir registros dedepuração mais antigos do que um determinado número de dias,especifique o número de dias com um número entre 1 e 32767 dias. Ovalor padrão é 0 e não exclui quaisquer registros de depuração.Excluir regularmente registros de depuração impede que a pasta deregistro na unidade da instalação fique muito grande.

Obs.

Essa opção só exclui registros de depuração denominados no formatopadrão e localizados na pasta de registros em <installation_path>\MSAPPAGENT\logs.

n Restore with NORECOVERY: Essa opção desabilita a capacidade dereverter transações não confirmadas e usar o banco de dados pararestaurar os registros de transação adicionais ou mais recentes. Use essaopção somente quando restaurar bancos de dados do usuário.

n Require confirmation before restoring volumes: Selecione essa opçãose desejar que a mensagem a seguir seja exibida ao clicar em Run.

Performing a volume restore will completely replace thecontents of the affected volumes with their backed upversions. Do you want to proceed?

6. (Opcional) No painel esquerdo, clique em Files para visualizar a lista de arquivosque estão no backup.

A páginaFiles será exibida como na figura a seguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

224 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 225: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 50 ProtectPoint - Página Volume Restore-Files

Esta tela apresenta informações úteis sobre quais arquivos são incluídos nobackup e o banco de dados e volume onde cada arquivo reside.

7. Clique em Run.

Se você selecionou a opção Require confirmation before restoring volumes,a seguinte mensagem será exibida:

Performing a volume restore will completely replace thecontents of the affected volumes with their backed up versions.Do you want to proceed?

Clique em Yes.

As informações de restauração e status são exibidas na página Monitorconforme a figura a seguir.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando volumes do SQL Server usando o plug-in do SSMS do Agente de aplicativos Microsoft para ProtectPoint 225

Page 226: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 51 ProtectPoint - Página Volume Restore-Monitor

Se a restauração for bem-sucedida, a mensagem Restore completed seráexibida. Caso contrário, a mensagem Restore failed será exibida.

Obs.

Analise os arquivos de registro que estão disponíveis na pasta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\logs para obter informações sobre o sucesso ou a falhada restauração. O local típico é C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restaurar um grupo de disponibilidade para uma instância alternativaO agente de aplicativos da Microsoft é compatível com restauração de um backup degrupo de disponibilidade em uma instância alternativa para o nível de banco de dados eo volume de operações de restauração.

Antes de você começar

Deve haver um backup do grupo de disponibilidade usando o nome de cluster doWindows como o nome do host.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

226 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 227: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Vários bancos de dados de grupo de disponibilidade podem ser restaurados em umainstância alternativa apenas por meio de uma restauração em nível de volume.

Procedimento

1. No nó principal, execute as seguintes etapas:

a. Inicie o plug-in do SQL Server Management Studio (SSMS) do agente deaplicativos da Microsoft.

b. Configure uma operação de restauração de bancos de dados de grupo dedisponibilidade a partir da guia Database Restore ou Volume Restoreusando o nome do cluster do Windows no campo SQL Server host.

c. Especifique o local de destino alternativo usando um dos seguintes métodos:

l A partir da guia Database Restore, use a lista drop-down Instance.

l A partir da guia Volume Restore, use a lista drop-down ao lado de cadabanco de dados na coluna Restore To.

Obs.

A instância de destino deve residir no mesmo sistema em que a operação derestauração é configurada. Você não pode restaurar o backup para umainstância em um host remoto. Para restaurações de volume, a instância dedestino deve corresponder ao layout do file system como a instância deorigem.

d. Execute a operação de restauração.

2. Em cada nó secundário, execute as seguintes etapas:

a. Inicie o plug-in do SSMS do agente de aplicativos da Microsoft.

b. Configure uma operação de restauração de bancos de dados de grupo dedisponibilidade a partir da guia Database Restore ou Volume Restore comas seguintes seleções:

l Selecione o nome do cluster do Windows no campo SQL Server host.

l Na página Options, na lista drop-down Recovery state, selecioneRESTORE WITH NORECOVERY.

c. Especifique o mesmo local de destino alternativo que foi configurado no nóprincipal usando um dos seguintes métodos:

l A partir da guia Database Restore, use a lista drop-down Instance.

l A partir da guia Volume Restore, use a lista drop-down ao lado de cadabanco de dados na coluna Restore To.

d. Execute a operação de restauração.

e. Repita essas etapas em cada nó secundário.

3. No nó principal, inicie o assistente de grupo de disponibilidade do SSMS.

4. Use com o assistente de grupo de disponibilidade para adicionar bancos dedados restaurados ao grupo de disponibilidade usando a opção Join only.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurar um grupo de disponibilidade para uma instância alternativa 227

Page 228: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Executando restaurações e backups híbridos do SQL Server usando o plug-indo SSMS do Agente de aplicativos Microsoft para ProtectPoint

Os backups híbridos incluem a realização de backups completos primeiro e, emseguida, backups incrementais ou de registros de transação usando o plug-in do SSMSdo Agente de aplicativos Microsoft para ProtectPoint.

Fazendo backup e restauração do SQL Server usandocomandos do ProtectPoint

Esta seção descreve os procedimentos para realizar backups e restaurações do SQLServer usando o prompt de comando do Agente de aplicativo Microsoft forProtectPoint.

Obs.

Os procedimentos nesta seção se aplicam apenas a um ambiente independente doSQL Server.

AVISO

Para executar operações específicas relacionadas ao backup e à restauração, o Agentede aplicativo Microsoft também é compatível com os comandos ddbmadmin.exe emsagentadmin.exe. No entanto, o comando ddbmadmin.exe está obsoleto.

AVISO

Nas sintaxes, as opções entre colchetes, ou seja, [ e ], são opcionais.

Fazendo backup do SQL Server usando o prompt de comando do Agente deaplicativo Microsoft para ProtectPoint

Para fazer backup de bancos de dados do SQL Server, execute este comando:

msagentsv.exe [<options>] {path}Opções obrigatóriasA tabela a seguir lista as opções obrigatórias do comando de backup.

Tabela 34 Opções obrigatórias do comando de backup

Opção Descrição

-c <client_or_hostname> Especifica o nome de host do SQL Server que contém ainstância do SQL Server para fazer backup.No caso de um backup do AlwaysOn Availability Group, vocêdeve especificar o nome de cluster do Windows do AlwaysOnAvailability Group. Você pode executar backups de um nóprincipal ou secundário. Selecionar esta opção não faz backupde bancos de dados locais. Você pode fazer backup dosbancos de dados locais usando o nome do host do SQL Serverlocal como no caso de um host independente.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

228 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 229: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 34 Opções obrigatórias do comando de backup (continuação)

Opção Descrição

-A "NSR_DFA_SI_DD_HOST=<Data_Domain_server_name>" Especifica o nome do servidor Data Domain que contém aunidade de armazenamento para a qual você deseja fazerbackup dos bancos de dados.Você deve registrar o hostname e o nome de usuário do DDBoost na lockbox para habilitar o agente de aplicativosMicrosoft a recuperar a senha para o usuário registrado.

-A "NSR_DFA_SI_DD_USER=<DDBoost_username>" Especifica o nome de usuário do usuário do DD Boost.Você deve registrar o hostname e o nome de usuário do DDBoost na lockbox para habilitar o agente de aplicativosMicrosoft a recuperar a senha para o usuário registrado.

-A"NSR_DFA_SI_DEVICE_PATH=<name_and_path_of_storage_unit>"

Especifica o nome e o caminho da unidade de armazenamentopara a qual você deseja fazer backup dos bancos de dadosselecionados.

-A"RP_MGMT_HOST=<RecoverPoint_management_hostname>"

Especifica o nome do host completo do host degerenciamento do RecoverPoint. Você deve registrar essehostname e o nome de usuário na lockbox para que o agentede aplicativos Microsoft possa recuperar a senha do usuário.Exemplo: rp.my-host.com

Não use essa opção se usar um array VMAX para realizarbackups.

-A "RP_USER=<RecoverPoint_management_username>" Especifica o nome de usuário do RecoverPoint que o provedorde hardware utiliza ao obter os snapshots em nível de LUN.Você deve registrar esse hostname e o nome de usuário nalockbox para que o agente de aplicativos Microsoft possarecuperar a senha deste usuário.Exemplo: recoverpoint-user

Não use essa opção se usar um array VMAX para realizarbackups.

Opções adicionaisA tabela a seguir lista as opções adicionais do comando de backup.

Tabela 35 Opções adicionais do comando de backup

Opção Descrição

-A"NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica a pasta que contém o arquivo da lockbox, quecontém informações criptografadas sobre os hostsregistrados e os nomes de usuário correspondentes em pares.Cada par está associado a uma senha que os backups utilizam.Se você não especificar um valor, o caminho define comopadrão o caminho de instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-D <debug_level_1_through_9> Gera registros detalhados que você pode usar para solucionarproblemas do backup. O valor padrão é 0 (zero).

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Fazendo backup do SQL Server usando o prompt de comando do Agente de aplicativo Microsoft para ProtectPoint 229

Page 230: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 35 Opções adicionais do comando de backup (continuação)

Opção Descrição

-A "DELETE_DEBUG_LOG_DAYS=<number_of_days>" Exclui os arquivos de log de depuração que são mais antigosque o número especificado de dias. O intervalo válido é entre 1e 32767. Por padrão, os registros de depuração não sãoexcluídos. Excluir registros de depuração com frequênciaimpede que a pasta de registro na unidade da instalação fiquemuito grande.

Obs.

Esse parâmetro exclui somente registros de depuração comnomes no formato padrão e localizados na pasta de registrosem <installation_path>\MSAPPAGENT\logs.

-A "DDVDISK_USER=<vdisk_username>" Especifica o usuário vdisk do Data Domain. Credenciaiscompletas são recuperadas da lockbox para autenticar com ohost.

-A "SYMM_SNAP_REMOTE=yes" Especifica que o backup do ProtectPoint usará o array VMAXremoto ao fazer backup de volumes de SRDF/S protegidos.

CaminhoO caminho inclui um destes parâmetros:

l Instância padrão ou d-path: APPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]\A instância padrão ou o d-path para backups de nível de gravador éAPPLICATIONS:\SqlServerWriter\<backup_client_name>.

Por exemplo:

msagentsv.exe -c LEDMF158.msapp.com -A"NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163" -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=ledmd163.lss.example.com" -A"RP_USER=admin" -A NSR_MSAGENT_CAN_MOUNT_SNAPSHOT=0 "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"

l Instância nomeada ou i-path: APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\A instância nomeada ou o d-path para backups de nível de gravador éAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>.

Em geral, o URL-encoded_SQL_instance_name é <backup_client_name>%5C<SQL_instance_name>Por exemplo:

msagentsv.exe -c LEDMF158.msapp.com -A"NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163" -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=ledmd163.lss.example.com" -A

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

230 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 231: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

"RP_USER=admin" -A NSR_MSAGENT_CAN_MOUNT_SNAPSHOT=0 "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Restaurando bancos de dados do SQL Server usando o prompt de comandodo ProtectPoint

Para restaurar bancos de dados do SQL Server, execute o seguinte comando:

msagentrc.exe [<options>] {<path>}

Opções obrigatórias para todas as operações de restauraçãoA tabela a seguir lista as opções obrigatórias para o comando de restauração paratodos os tipos de operações de restauração:

Tabela 36 Opções obrigatórias do comando de restauração

Opção Descrição

-c <client_or_hostname> Especifica o nome de host do SQL Server ao qual você desejarestaurar os bancos de dados necessários. Um host do SQLServer contém as instâncias do SQL Server nas quais foramfeitos backups e os bancos de dados correspondentes.As instâncias podem ser independentes ou em cluster.

No caso de um backup do AlwaysOn Availability Group, vocêdeve especificar o nome de cluster do Windows do AlwaysOnAvailability Group.

-A "NSR_DFA_SI_DD_HOST=<Data_Domain_server_name>" Especifica o nome do servidor Data Domain que contém aunidade de armazenamento a partir da qual você desejarestaurar bancos de dados.No caso de um servidor Data Domain remoto (secundário) quetenha replicado bancos de dados para restaurar, selecione oservidor relevante. Um usuário do Data Domain no servidorsecundário do Data Domain deve estar no mesmo grupo que oservidor primário do Data Domain.

-A "NSR_DFA_SI_DD_USER=<DDBoost_username>" Especifica o nome de usuário do usuário do DD Boost.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name>" Especifica o nome da unidade de armazenamento a partir daqual você deseja restaurar bancos de dados.

-A "NSR_RESTORE_TYPE={mount | lunresync | regular}" Especifica o tipo de restauração a ser realizada.lunresync é específico para restauração de volume. Restaurando volumes do SQL Server usando o prompt decomando do ProtectPoint na página 240 apresentainformações.

-t <save_time> APPLICATIONS:\SqlServerWriter\{<backup_client_name>%5C<sql_instance_name>\<database_name>\ [...]\ | <backup_client_name>\<database_name>\[...]

Especifica a hora de salvamento do saveset e os bancos dedados de uma instância do SQL Server nomeada ou umainstância do SQL Server padrão.O aplicativo pausa para você inserir essa opção linha por linha,pressionando Enter no teclado. Uma linha em branco indica aconclusão da lista.

-A"VMAX_FASTX_RESTORE_SG=<Symmetrix_VMAX_Restore_Storage_Group_Name>"

Especifica o nome do grupo de armazenamento darestauração do array VMAX utilizado por sua configuraçãopara ProtectPoint para VMAX. O valor padrão é NsrSnapSG.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando bancos de dados do SQL Server usando o prompt de comando do ProtectPoint 231

Page 232: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Parâmetros obrigatórios adicionais para restaurações da reversão e quaisquerrestaurações para um servidor físico.Além dos parâmetros obrigatórios para todas as operações de restauração, a tabela aseguir lista os parâmetros obrigatórios para as seguintes operações:

l Qualquer restauração (da reversão) de nível de volume.

l Qualquer restauração de um backup para um servidor físico.

l Especificar esses parâmetros com RESTORE_FROM_DD_ONLY para montar asimagens estáticas do Data Domain usando dispositivos RDM em vez de por meiode eCDM.

Tabela 37 Opções obrigatórias para restaurações da reversão e quaisquer restaurações para umservidor físico.

Opção Descrição

-A"RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>"

Especifica o pool do dispositivo de restauração que contém osdispositivos vdisk usados para realizar a operação derestauração. Certifique-se de que o servidor do Data Domainque você especificou pertence a esse pool do dispositivo.

-A"RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>"

Especifica o grupo de dispositivos de restauração que contémos dispositivos vdisk e o pool do dispositivo de restauraçãousados para realizar a operação de restauração. Certifique-sede que o servidor do Data Domain que você especificoupertence a esse grupo de dispositivos.

Opções obrigatórias adicionais para ProtectPoint for virtual machinesAlém dos parâmetros obrigatórios para todas as operações de restauração, a tabela aseguir lista os parâmetros obrigatórios para as seguintes operações:

l Restauração de nível de banco de dados para uma máquina virtual.

l Restauração de nível (nível granular) de tabela para uma máquina virtual.

Tabela 38 Opções obrigatórias para ProtectPoint for virtual machines

Opção Descrição

-A "DM_HOST=<eCDM_appliance_hostname>" Especifica o nome de host ou endereço IP do dispositivoeCDM para operações do ProtectPoint for virtual machines.

-A "DM_USER=<eCDM_appliance_tenant_user>" Especifica o nome de usuário a ser usado para o conexão doeCDM para operações do ProtectPoint for virtual machines.

Opções de comando de restauração opcionalA tabela a seguir lista as opções adicionais do comando de restauração:

Tabela 39 Parâmetros opcionais para o comando de restauração

Opção Descrição

-A"NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica a pasta que contém o arquivo da lockbox, quecontém informações criptografadas sobre os hostsregistrados e os nomes de usuário correspondentes em pares.Cada par está associado a uma senha que os backups utilizam.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

232 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 233: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 39 Parâmetros opcionais para o comando de restauração (continuação)

Opção Descrição

Se você não especificar um valor, o caminho define comopadrão o caminho de instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-A ADDITIONAL_RESTORES={yes | no} Especificar yes desabilita a capacidade de reverter transaçõesnão confirmadas e usa o banco de dados para restaurar osregistros de transação adicionais ou mais recentes. O valorpadrão é no.

-A "RENAME_TO=<new_database_name>" Especifica o novo nome para o banco de dados de destino. Obanco de dados selecionado será restaurado para o novobanco de dados. O novo nome do banco de dados deve ser umnome válido do banco de dados do SQL. Se o destino contiverum banco de dados com o mesmo nome que o banco de dadosque você especificou, a operação de restauração sobregrava obanco de dados existente. Os arquivos de banco de dados quesão arquivos de dados (.mdf e .ndf) e o arquivo de log (.ldf)serão restaurados somente para seus locais de origem. Seexistir o banco de dados de origem, seus arquivos podemestar em uso. Portanto, para evitar conflitos no uso de umnovo nome de banco de dados, use a opção -ARELOCATE_TO junto com a opção -A RENAME_TO.

-A "INSTANCE_TO=<HOSTNAME>\<INSTANCE_NAME>" Executa uma operação de restauração redirecionada para umainstância do SQL Server que é diferente da instância deorigem em que o backup foi feito.

Obs.

A instância de destino deve residir no mesmo sistema em quea operação de restauração é configurada. Você não poderestaurar o backup para uma instância em um host remoto.

-A "RELOCATE_TO='<source_file-1>'='destination_folder-1','<source_file-2>'='destination_folder-2',[...]"

Realiza restaurações redirecionadas dos arquivos de banco dedados que são arquivos de dados (.mdf e .ndf) e o arquivo delog (.ldf). Você pode renomear ou alterar somente as pastasde destino, mas não os nomes de arquivos.Certifique-se de que os caminhos de destino não sejamunidades de raiz, por exemplo, E:\.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando bancos de dados do SQL Server usando o prompt de comando do ProtectPoint 233

Page 234: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 39 Parâmetros opcionais para o comando de restauração (continuação)

Opção Descrição

Obs.

Para realizar uma restauração alternativa com ProtectPointfor virtual machines, certifique-se de que as seguintescondições são atendidas:

l O agente de aplicativos Microsoft está instalado namáquina virtual de destino.

l O parâmetro CLIENT está definido no arquivo deconfiguração com o nome de host usado no host debackup original.

l A máquina virtual de destino é um ativo detectado noservidor eCDM.A máquina virtual de destino não precisa ser protegida.

-A NSR_SQL_RECOVER_MODE=<alternate_location_path> Realiza uma restauração redirecionada ao caminhoespecificado.

-A "NSR_SQL_TARGET_DIR=<destination_folder_path>" Especifica o caminho de destino ao qual você deseja copiar osarquivos restaurados. Você pode mover manualmente osarquivos para a pasta necessária ou anexá-los a uma instânciado SQL Server.Certifique-se de que o caminho de destino não seja umaunidade de raiz, por exemplo, E:\.

-A "RESTORE_FROM_DD_ONLY={true | false}" l Para operações de restauração ou montagem comProtectPoint for virtual machines, especifique true para

ignorar os parâmetros de DM e restaurar ou montar asimagens estáticas do Data Domain usando dispositivosRDM em vez de por meio de eCDM. Você deveespecificar os parâmetros RESTORE_DEVICE_GROUP eRESTORE_DEVICE_POOL para restaurar dados demáquinas virtuais a partir do Data Domain.

l Para restaurações da reversão em ambientes VMAX,especifique true para restaurar a partir do Data Domain

mesmo se o snapshot estiver disponível localmente, ouseja, no array VMAX.

-A "DM_TENANT=<eCDM_appliance_application_tenant>" Especifica o nome do tenant do eCDM para operações doProtectPoint for virtual machines.

-A "DM_PORT=<eCDM_appliance_port_number>" Especifica o número da porta para se comunicar com oservidor do eCDM. O valor padrão para operações doProtectPoint for virtual machines é 8443.

-A"DM_MOUNT_TIMEOUT=<number_of_minutes_before_mount_timeout>"

Especifica a quantidade de tempo em minutos até o tempolimite da montagem. O valor padrão é 4 horas (240 minutos)para operações do ProtectPoint for virtual machines.

-A "DM_LOG_LEVEL={WARNINGS | INFO | TRACE |DEBUG}"

Especifica o nível dos registros do eCDM para operações doProtectPoint for virtual machines, com WARNINGS oferecendo

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

234 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 235: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 39 Parâmetros opcionais para o comando de restauração (continuação)

Opção Descrição

a menor quantidade de detalhes, e DEBUG oferecendo o

melhor nível de detalhamento.

-A "DM_LOG_TAG=<eCDM_log_tag>" Especifica a tag do registro do eCDM para operações doProtectPoint for virtual machines.

-D <debug_level> Gera registros detalhados que você pode usar para solucionaros problemas de restauração.Os níveis de depuração compatíveis são de um a nove.

-A "DELETE_DEBUG_LOG_DAYS=<number_of_days>" Exclui os arquivos de log de depuração que são mais antigosque o número especificado de dias. O intervalo válido é entre 1e 32767. Por padrão, os registros de depuração não sãoexcluídos. Excluir regularmente registros de depuraçãoimpede que a pasta de registro na unidade da instalação fiquemuito grande.

Obs.

Esse parâmetro só exclui registros de depuração denominadosno formato padrão e localizados na pasta de registros em<installation_path>\MSAPPAGENT\logs.

CaminhoO caminho inclui um dos seguintes parâmetros:

l Default instance or d-path:APPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\[...]\Por exemplo:

msagentrc.exe -A "RESTORE_DEVICE_POOL=ledmf112_restore_pool" -A"RESTORE_DEVICE_GROUP=DG_ledmf112_restore" -c ledmf158.msapp.com -A"NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163" -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=ledmd163.lss.example.com" -A"RP_USER=admin" -A NSR_RESTORE_TYPE=regular -I -<return>-t 1462787749 -A ADDITIONAL_RESTORES=no -A RENAME_TO=dbtest5APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3\<return>-t 1462787748 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest2\<return>-t 1462787747 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest1\

l Named instance or i-path:APPLICATIONS:\SqlServerWriter\<backup_client_name>%5C<sql_instance_name>\<database_name>\ [...]\Exemplo:

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando bancos de dados do SQL Server usando o prompt de comando do ProtectPoint 235

Page 236: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

msagentrc.exe -A "RESTORE_DEVICE_POOL=ledmf112_restore_pool" -A"RESTORE_DEVICE_GROUP=DG_ledmf112_restore" -c ledmf158.msapp.com -A"NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163" -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=ledmd163.lss.example.com" -A"RP_USER=admin" -A NSR_RESTORE_TYPE=regular -I -<return>-t 1462787749 -A ADDITIONAL_RESTORES=no -A RENAME_TO=dbtest5 -A"RELOCATE_TO='E:\MSSQL12.INST1\MSSQL\DATA\Customers.mdf'='F:\NewData', 'E:\MSSQL12.INST1\MSSQL\DATA\Customers_log.ldf'='G:\NewLogs' APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest3\<return>-t 1462787748 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest2\<return>-t 1462787747 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest1\

Restaurando dados em nível de tabela do SQL Server usando o prompt decomando do ProtectPoint

As restaurações de tabela do SQL Server ou ItemPoint incluem as seguintes tarefas:

l Montando as imagens de backup

l Restaurando dados em nível de tabela do SQL Server usando a GUI do ItemPointfor Microsoft SQL Server

l Desmontar as imagens de backup

Montando as imagens de backup

Na sintaxe de comando, os parâmetros entre colchetes, ou seja, [ e ] são opcionais.

Montando as imagens de backup em um ambiente físicoPara montar as imagens de backup em um ambiente físico, use a seguinte sintaxe:

msagentrc.exe -A"RESTORE_DEVICE_POOL=<Data_Domain_Server_Restore_Device_Pool>" -A"RESTORE_DEVICE_GROUP=GROUP=<Data_Domain_Server_Restore_Device_Group>"-c <Client_or_Hostname> -A"NSR_DFA_SI_DD_HOST=<Data_Domain_Server_Name>" -A"NSR_DFA_SI_DD_USER=<DDBoost_Username>" -A "NSR_DFA_SI_DEVICE_PATH=</Storage_Unit_Name>" [-A"NSR_DFA_SI_DD_LOCKBOX_PATH=<Full_Path_to_Lockbox>"] -ANSR_RESTORE_TYPE=mount -I --t <save_time> APPLICATIONS:\SqlServerWriter\{<backup_client_name>%5C<sql_instance_name>\<database_name>\ [...]\ | <backup_client_name>\<database_name>\[...]Por exemplo, considere o seguinte comando de amostra:

msagentrc.exe -A "RESTORE_DEVICE_POOL=msagent-restore-pool" -A"RESTORE_DEVICE_GROUP=lfcp1018-restore.dg" -clfcp1018.msappagentqa.com -A "NSR_DFA_SI_DD_HOST=lfcp0023.lss.emc.com"-A "NSR_DFA_SI_DD_USER=rpuser" -A "NSR_DFA_SI_DEVICE_PATH=/appagent-backup" -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A NSR_RESTORE_TYPE=mount -I -

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

236 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 237: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

-t 1463148949 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LFCP1018%5CMSSQLSERVER1\userDB01\

Montando as imagens de backup em um ambiente virtualPara montar as imagens de backup em um ambiente virtual (VMware), use a seguintesintaxe:

msagentrc.exe -c <Client_or_Hostname> -A"NSR_DFA_SI_DD_HOST=<Data_Domain_Server_Name>" -A"NSR_DFA_SI_DD_USER=<DDBoost_Username>" -A "NSR_DFA_SI_DEVICE_PATH=</Storage_Unit_Name>" -A " DM_HOST=<eCDM_appliance_hostname>" -A"DM_USER=<eCDM_appliance_tenant_user>" [-A"DM_TENANT=<eCDM_appliance_application_tenant>"] -A"DM_PORT=<eCDM_appliance_port_number>" [-A"DM_MOUNT_TIMEOUT=<number_of_minutes_before_mount_timeout>"] [-A"DM_LOG_LEVEL={WARNINGS|INFO|TRACE|DEBUG}"] [-A "DM_LOG_TAG=<eCDM_log_tag>] -A NSR_RESTORE_TYPE=mount -I --t <save_time> APPLICATIONS:\SqlServerWriter\{<backup_client_name>%5C<sql_instance_name>\<database_name>\ [...]\ | <backup_client_name>\<database_name>\[...]

Solucionando problemas de falhas de montagemÀs vezes, as operações de montagem apresentam falha porque os vdisks estão noestado locked/in use.

Para solucionar o problema, execute as seguintes etapas:

Procedimento

1. Exiba o status dos vdisks executando o seguinte comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>Considere este exemplo de comando:

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txtUm resultado semelhante ao seguinte será exibido:

Physical Device World Wide Name Data Domain Device Restore Pool Restore Group\\.\PHYSICALDRIVE5 600218800000008e4d057b6d30c037be vdisk-dev1979 esx_pool E16Vmax10-31-228-167.dg [locked/in use]\\.\PHYSICALDRIVE6 600218800000008e4d057b6d30c037bf vdisk-dev1980 esx_pool E16Vmax10-31-228-167.dg [locked/in use]\\.\PHYSICALDRIVE7 600218800000008e4d057b6d30c037c0 vdisk-dev1981 esx_pool E16Vmax10-31-228-167.dg [locked/in use]

2. Desbloqueie os vdisks executando o seguinte comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>--clear *Considere este exemplo de comando:

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt --clear *

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando dados em nível de tabela do SQL Server usando o prompt de comando do ProtectPoint 237

Page 238: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Um resultado semelhante ao seguinte será exibido:

Forcing a clear (unlock) on device 600218800000008e4d057b6d30c037be'\\.\PHYSICALDRIVE5' cleared (was locked by 'E16Node1-Vmax.PP-Vmax.MsAppQA:26C152C9-7082-45E0-9BC4-2BFCBD6975C4').Forcing a clear (unlock) on device 600218800000008e4d057b6d30c037bf'\\.\PHYSICALDRIVE6' cleared (was locked by 'E16Node1-Vmax.PP-Vmax.MsAppQA:26C152C9-7082-45E0-9BC4-2BFCBD6975C4').Forcing a clear (unlock) on device 600218800000008e4d057b6d30c037c0'\\.\PHYSICALDRIVE7' cleared (was locked by 'E16Node1-Vmax.PP-Vmax.MsAppQA:26C152C9-7082-45E0-9BC4-2BFCBD6975C4').Use the <diskshadow> command 'delete shadows' to delete orphan VSS shadow sets if necessary.Physical Device World Wide Name Data Domain Device Restore Pool Restore Group\\.\PHYSICALDRIVE5 600218800000008e4d057b6d30c037be vdisk-dev1979 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE6 600218800000008e4d057b6d30c037bf vdisk-dev1980 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE7 600218800000008e4d057b6d30c037c0 vdisk-dev1981 esx_pool E16Vmax10-31-228-167.dg

3. Exclua as entradas obsoletas ou conjuntos órfãos de sombra do VSS:

a. Execute o comando diskshadow.exe.

b. Para excluir as sombras, digite delete shadows all e pressione Enter.

c. Para sair do prompt de comando, digite Exit e pressione Enter.

4. Exclua todas as entradas na pasta <Product_installation_folder>\config\mounts.

Obs.

A realização dessa etapa desmonta todas as montagens ativas.

5. Para garantir que os vdisks sejam desbloqueados, visualize o status dos vdisksexecutando o seguinte comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>Considere este exemplo de comando:

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txtUm resultado semelhante ao seguinte será exibido:

Physical Device World Wide Name Data Domain Device Restore Pool Restore Group\\.\PHYSICALDRIVE5 600218800000008e4d057b6d30c037be vdisk-dev1979 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE6 600218800000008e4d057b6d30c037bf vdisk-dev1980 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE7 600218800000008e4d057b6d30c037c0 vdisk-

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

238 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 239: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

dev1981 esx_pool E16Vmax10-31-228-167.dg

Restaurando dados em nível de tabela do SQL Server usando a GUI do ItemPoint for MicrosoftSQL Server

Figura 52 ItemPoint for SQL Server — selecionando do caminho de destino

Procedimento

1. Abra o prompt de comando, tipo C:\Program Files (x86)\DPSAPPS\MSAPPAGENT\ItemPoint\Sql\EMCIPSQL.exe e pressione Enter no teclado.

A GUI do ItemPoint for Microsoft SQL Server é exibida.

2. Inicie o assistente de restauração.

3. Na página Select Source Path, selecione o caminho de origem do volumemontado que contém os dados de backup do SQL, conforme mostra a figura aseguir e clique em Next.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando dados em nível de tabela do SQL Server usando o prompt de comando do ProtectPoint 239

Page 240: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 53 ItemPoint for SQL Server — selecionando o caminho de origem

4. Na página Select Target Server, especifique os campos obrigatórios, conformemostra a figura a seguir e clique em Finish.

Desmontar as imagens de backup

Para desmontar as imagens de backup após a conclusão da restauração, execute oseguinte comando:

msagentadmin.exe dismount --ddhost "<Data_Domain_server_name>" --dduser "<DDBoost_username>" --ddpath "/<name_and_path_of_storage_unit>" --lockbox "<full_path_to_lockbox>"

Exemplos

l msagentadmin.exe dismount --ddhost "ledmd035.lss.example.com" --dduser "DD163_user" --ddpath "/SU_DD163" --lockbox "C:\ProgramFiles\DPSAPPS\common\lockbox"

l msagentadmin.exe dismount --config c:\temp\config_pp.txt

Restaurando volumes do SQL Server usando o prompt de comando doProtectPoint

Para restaurar volumes do SQL Server, execute o seguinte comando:

msagentrc.exe [<options>] {path}

Obs.

Se você estiver transferindo um volume para uma LUN alternativa do VMAX, analise asinformações em Realocando os volumes para uma LUN alternativa durante umarestauração em nível de volume do VMAX na página 194 antes de configurar aoperação de restauração.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

240 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 241: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Opções obrigatóriasA tabela a seguir lista as opções obrigatórias do comando de restauração.

Tabela 40 Opções obrigatórias do comando de restauração

Opção Descrição

-c <client_or_hostname> Especifica o nome de host do SQL Server ao qual você deseja restaurar osbancos de dados necessários. Um host do SQL Server contém asinstâncias do SQL Server e os bancos de dados correspondentes.As instâncias podem ser independentes ou em cluster.

Para executar uma restauração redirecionada, especifique um host do SQLServer que não seja o host atual.

-A"NSR_DFA_SI_DD_HOST=<Data_Domain_server_name>"

Especifica o nome do servidor Data Domain que contém a unidade dearmazenamento a partir da qual você deseja restaurar bancos de dados.No caso de um servidor Data Domain remoto (secundário) que tenhareplicado bancos de dados para restaurar, selecione o servidor relevante.Um usuário do Data Domain no servidor secundário do Data Domain deveestar no mesmo grupo que o servidor primário do Data Domain.

-A"NSR_DFA_SI_DD_USER=<DDBoost_username>"

Especifica o nome de usuário do usuário do DD Boost.

-A"NSR_DFA_SI_DEVICE_PATH=<storage_unit_name>"

Especifica o nome da unidade de armazenamento a partir da qual vocêdeseja restaurar bancos de dados.

-A"RP_MGMT_HOST=<RecoverPoint_management_hostname>"

Especifica o nome do host completo do host de gerenciamento doRecoverPoint. Você deve registrar esse hostname e o nome de usuário nalockbox para que o agente de aplicativos Microsoft possa recuperar asenha do usuário.Exemplo: rp.my-host.com

-A"RP_USER=<RecoverPoint_management_host_username>"

Especifica o nome de usuário do RecoverPoint que o provedor de hardwareutiliza ao obter os snapshots em nível de LUN. Você deve registrar essehostname e o nome de usuário na lockbox para que o agente de aplicativosMicrosoft possa recuperar a senha deste usuário.Por exemplo: recoverpoint-user

-A "NSR_RESTORE_TYPE=lunresync" Indica uma restauração de volume.

-t <save_time> APPLICATIONS:\SqlServerWriter\{<backup_client_name>%5C<sql_instance_name>\<database_name>\[...]\ | <backup_client_name>\<database_name>\[...]

Especifica a hora de salvamento do saveset e os bancos de dados de umainstância do SQL Server nomeada ou uma instância do SQL Server padrão.O aplicativo pausa para você inserir essa opção linha por linha,pressionando Enter no teclado. Uma linha em branco indica a conclusão dalista.

Opções adicionaisA tabela a seguir lista as opções adicionais do comando de restauração:

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando volumes do SQL Server usando o prompt de comando do ProtectPoint 241

Page 242: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 41 Opções adicionais do comando de restauração

Opção Descrição

-A"NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica a pasta que contém o arquivo da lockbox, que contéminformações criptografadas sobre os hosts registrados e os nomes deusuário correspondentes em pares. Cada par está associado a uma senhaque os backups utilizam.Se você não especificar um valor, o caminho padrão usado é o caminho deinstalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-A "RENAME_TO=<new_database_name>" Especifica o novo nome para o banco de dados de destino. O banco dedados selecionado será restaurado para o novo banco de dados. O novonome do banco de dados deve ser um nome válido do banco de dados doSQL. Se o destino contiver um banco de dados com o mesmo nome que obanco de dados que você especificou, a operação de restauraçãosobrescreve o banco de dados existente. Os arquivos de banco de dadosque são arquivos de dados (.mdf e .ndf) e o arquivo de log (.ldf) serãorestaurados somente para seus locais de origem. Se existir o banco dedados de origem, seus arquivos podem estar em uso. Portanto, para evitarconflitos no uso de um novo nome de banco de dados, use a opção -ARELOCATE_TO junto com a opção -A RENAME_TO.

-A "INSTANCE_TO=<HOSTNAME>\<INSTANCE_NAME>"

Executa uma operação de restauração redirecionada para uma instância doSQL Server que é diferente da instância de origem em que o backup foifeito.

Obs.

A instância de destino deve residir no mesmo sistema em que a operaçãode restauração foi configurada. Você não pode restaurar o backup parauma instância em um host remoto.

-A"RELOCATE_TO='<source_file-1>'='destination_folder-1','<source_file-2>'='destination_folder-2',[...]"

Realiza restaurações redirecionadas dos arquivos de banco de dados quesão arquivos de dados (.mdf e .ndf) e o arquivo de log (.ldf). Você poderenomear ou alterar somente as pastas de destino, mas não os nomes dearquivos.Certifique-se de que os caminhos de destino não sejam unidades de raiz,por exemplo, E:\.

-A ADDITIONAL_RESTORES={yes | no} Especificar yes desabilita a capacidade de reverter transações nãoconfirmadas e usa o banco de dados para restaurar os registros detransação adicionais ou mais recentes. O valor padrão é no.

-D <debug_level> Gera registros detalhados que você pode usar para solucionar osproblemas de restauração.Os níveis de depuração compatíveis são de um a nove.

-A"DELETE_DEBUG_LOG_DAYS=<number_of_days>"

Exclui os arquivos de log de depuração que são mais antigos que o númeroespecificado de dias. O intervalo válido é entre 1 e 30. O valor padrão é 30dias. Excluir registros de depuração com frequência impede que a pasta deregistro na unidade da instalação fique muito grande.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

242 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 243: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 41 Opções adicionais do comando de restauração (continuação)

Opção Descrição

Obs.

Esse parâmetro exclui somente registros de depuração com nomes noformato padrão e localizados na pasta de registros em<installation_path>\MSAPPAGENT\logs.

Por exemplo:

msagentrc.exe -A "RESTORE_DEVICE_POOL=ledmf112_restore_pool" -A"RESTORE_DEVICE_GROUP=DG_ledmf112_restore" -c ledmf158.msapp.com -A"NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163"-A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=ledmd163.lss.example.com" -A"RP_USER=admin" -A "NSR_RESTORE_TYPE=lunresync" -I -<return>-t 1462787749 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest3\<return>-t 1462787748 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest2\<return>-t 1462787747 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest1\

Obs.

As LUNs que você selecionou para o backup devem pertencer ao mesmo consistencygroup. Você pode sincronizar novamente as LUNs restauradas somente com as LUNsde origem que passaram por backup.

Confirmando uma restauração em nível de LUNPara confirmar se uma restauração em nível de LUN foi realizada, realize as seguintesetapas:

1. Abra o arquivo de log msagentsv.log deste caminho:<Microsoft_application_agent_installed_folder>\DPSAPPS\MSAPPAGENT\logs

2. Certifique-se de que estas mensagens estejam presentes no arquivo de registro:

Starting LUN resync.Waiting for LUN resync to finish.

Obs.

O nível de depuração especificado para o backup deve ser definido como nível 3 ousuperior para essas mensagens serem exibidas.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando volumes do SQL Server usando o prompt de comando do ProtectPoint 243

Page 244: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Backup e restauração do SQL Server usando ProtectPointT-SQL

Esta seção descreve os procedimentos para realizar backups e restaurações do SQLServer usando o agente de aplicativos Microsoft para scripts do T-SQL ProtectPoint.

Fazendo backup do SQL Server usando o Agente de aplicativo Microsoft parascripts do ProtectPoint T-SQL

Com o Agente de aplicativo Microsoft para ProtectPoint, você gera um script de SQL-CLR que pode ser usado para fazer backups do SQL Server.

O comando de backup de SQL-CLR é protectpoint_run_backup. Você deveinformar um parâmetro do tipo VARCHAR para este comando. Este comando usa asmesmas opções de prompt de comando de backup do Agente de aplicativo Microsoftpara ProtectPoint com SQL Server. Portanto, você deve ter um conhecimentodetalhado das opções do prompt de comando de backup do Agente de aplicativoMicrosoft para ProtectPoint com SQL Server para usar perfeitamente o comandoprotectpoint_run_backup. Fazendo backup do SQL Server usando o prompt decomando do Agente de aplicativo Microsoft para ProtectPoint na página 228especifica informações sobre as opções de prompt de comando de backup do Agentede aplicativo Microsoft para ProtectPoint com SQL Server.

Você pode usar qualquer interface padrão do SQL Server, como SSMS (janela deconsulta) e o prompt de comando TSQL para executar os scripts de SQL-CLR.

Práticas recomendadas para backups e restaurações do SQL Server usando o Agentede aplicativo Microsoft for ProtectPoint na página 192 especifica as diretrizes paramelhorar o desempenho dos backups do Agente de aplicativo Microsoft paraProtectPoint com SQL Server usando os scripts de SQL-CLR.

Exemplo de script de backup do T-SQLUSE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.protectpoint_run_backup ' -cLCP1018.MSAppAgent.com -A"NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163"-A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=lcp0246.lss.example.com" -A "RP_USER=admin"APPLICATIONS:\SqlServerWriter\LCP1018%5CMSSQLSERVER1'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Excluindo backups do ProtectPoint do SQL Server usando scripts TSQLCom o Agente de aplicativo Microsoft para ProtectPoint, você gera um script de SQL-CLR que pode ser usado para excluir backups do SQL Server.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

244 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 245: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

O comando de backup do SQL-CLR é protectpoint_run_delete.Você pode usar qualquer interface padrão do SQL Server, como SSMS (janela deconsulta) e o prompt de comando TSQL para executar os scripts de SQL-CLR.

Amostra de script de exclusão de backup usando TSQLUSE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.protectpoint_run_delete 'delete --dduser"ddvdisk1" -a "DEVICE_PATH=yashovmax" -a "DEVICE_HOST=10.31.78.56" -a"CLIENT=SQLPPVMAXAUTO.quack.com"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Restaurando os banco de dados do SQL Server usando os scripts de T-SQLdo Agente de aplicativo Microsoft para ProtectPoint

Com o Agente de aplicativo Microsoft para ProtectPoint, você gera um script de SQL-CLR que pode ser usado para restaurar bancos de dados do SQL Server.

O comando de restauração de SQL-CLR é protectpoint_run_restore. Vocêdeve informar um parâmetro do tipo VARCHAR para este comando. Este comando usaas mesmas opções de prompt de comando de restauração do Agente de aplicativoMicrosoft para ProtectPoint com SQL Server. Portanto, você deve ter umconhecimento detalhado das opções do prompt de comando de restauração do Agentede aplicativo Microsoft para ProtectPoint com SQL Server para usar perfeitamente ocomando protectpoint_run_restore. O Restaurando bancos de dados do SQLServer usando o prompt de comando do ProtectPoint na página 231 especificainformações sobre as opções de prompt de comando de restauração do Agente deaplicativo Microsoft para ProtectPoint com SQL Server.

Você pode usar qualquer interface padrão do SQL Server, como SSMS (janela deconsulta) e o prompt de comando OSQL para executar os scripts de CLR do SQL.

O Práticas recomendadas para backups e restaurações do SQL Server usando oAgente de aplicativo Microsoft for ProtectPoint na página 192 especifica as diretrizespara melhorar o desempenho dos backups do Agente de aplicativo Microsoft paraProtectPoint com SQL Server usando os scripts de SQL-CLR.

Exemplo de script de restauração do T-SQLUSE [master]GODECLARE @returnCode intDECLARE @stdin NVARCHAR(MAX)SET @stdin = '-t 1465210308 -A ADDITIONAL_RESTORES=no -ARENAME_TO=dbtest3 -A "RELOCATE_TO='E:\MSSQL12.MSSQLSERVER00001\MSSQL\DATA\Customers.mdf'='F:\NewData', 'E:\MSSQL12.MSSQLSERVER00001\MSSQL\DATA\Customers_log.ldf'='G:\NewLogs' "APPLICATIONS:\SqlServerWriter\LEDMF176%5CMSSQLSERVER00001\TestDB1\"' + CHAR(10) + '-t 1465210307 -AADDITIONAL_RESTORES=no "APPLICATIONS:\SqlServerWriter

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurando os banco de dados do SQL Server usando os scripts de T-SQL do Agente de aplicativo Microsoft para

ProtectPoint 245

Page 246: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

\LEDMF176%5CMSSQLSERVER00001\dbtest2\"' + CHAR(10) + '-t 1465210306 -AADDITIONAL_RESTORES=no "APPLICATIONS:\SqlServerWriter\LEDMF176%5CMSSQLSERVER00001\dbtest1\"' + CHAR(10);EXEC @returnCode = dbo.protectpoint_run_restore ' -A"RESTORE_DEVICE_POOL=ledmf098_restore_pool_1" -A"RESTORE_DEVICE_GROUP=ledmf098_DG2" -c ledmf176.msapp.com -A"NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163"-A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A NSR_RESTORE_TYPE=regular -I -', @stdinIF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Restauração dos volumes do SQL Server usando o Agente de aplicativoMicrosoft para scripts ProtectPoint T-SQL

Com o Agente de aplicativo Microsoft para ProtectPoint, você gera um script de SQL-CLR que pode ser usado para restaurar volumes do SQL Server.

O comando de restauração de volume de SQL-CLR é o mesmo que o comando derestauração do banco de dados, ou seja, protectpoint_run_restore. No entanto,para executar restaurações de volume, você deve especificar o valor da opçãoNSR_RESTORE_TYPE como lunresync. Você deve informar parâmetros do tipoVARCHAR para o comando protectpoint_run_restore. Este comando usa asmesmas opções de prompt de comando de restauração de volume do Agente deaplicativo Microsoft para ProtectPoint com SQL Server. Portanto, você deve ter umconhecimento detalhado das opções do prompt de comando de restauração de volumedo Agente de aplicativo Microsoft para ProtectPoint com SQL Server para usarperfeitamente o comando protectpoint_run_restore. Restaurando volumes doSQL Server usando o prompt de comando do ProtectPoint na página 240 especificainformações sobre as opções de prompt de comando de restauração de volume doAgente de aplicativo Microsoft para ProtectPoint com SQL Server.

Você pode usar qualquer interface padrão do SQL Server, como SSMS (janela deconsulta) e o prompt de comando OSQL para executar os scripts de CLR do SQL.

Práticas recomendadas para backups e restaurações do SQL Server usando o Agentede aplicativo Microsoft for ProtectPoint na página 192 especifica as diretrizes paramelhorar o desempenho das restaurações de volume do SQL Server usando Agente deaplicativo Microsoft para ProtectPoint com SQL Server e os scripts de SQL-CLR.

Exemplo de script de restauração em nível de volume ou nível de LUN do T-SQLUSE [master]GODECLARE @returnCode intDECLARE @stdin NVARCHAR(MAX)SET @stdin = '-t 1465211083 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\' + CHAR(10);EXEC @returnCode = dbo.protectpoint_run_restore ' -cledmf176.msapp.com -A "NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

246 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 247: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163"-A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=ledmd163.lss.example.com" -A"RP_USER=admin" -A "NSR_RESTORE_TYPE=lunresync" -I -', @stdinIF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Analisando a saída operacional do TSQL em várias tabelasO agente de aplicativos da Microsoft dá suporte exibindo a saída operacional do TSQLem formato de tabela e no formato de texto sem formatação.

O agente de aplicativos da Microsoft permite que você analise a saída operacional doTSQL em tabelas separadas. O seguinte script do TSQL mostra um exemplo deconversão de saída em outra tabela.

Exemplo de script do TSQL para análise de saída em várias tabelasUSE [master]GO--insert into tabledeclare @t table (msg nvarchar(MAX))DECLARE @returnCode intinsert into @t (msg) EXEC @returnCode = dbo.emc_run_delete' -e now -nmssql -a "DDBOOST_USER = dduser" -a "DEVICE_HOST = ddhost.com" -a"DEVICE_PATH = /ddpath" -a "CLIENT =sqlServerHost"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END– analisando a mensagem para entradas de savesetdeclare @output table( client nvarchar(100), SaveDate nvarchar(100),ssid nvarchar(25), saveset nvarchar(100))declare @tmpmsg nvarchar(max)declare @begin int, @end intdeclare @client nvarchar(100), @saveDate nvarchar(100), @ssidnvarchar(25), @saveset nvarchar(100)declare log_cursor CURSOR FOR select * from @topen log_cursorfetch next from log_cursor into @tmpmsgwhile @@FETCH_STATUS = 0BEGINif (PATINDEX('client = %', @tmpmsg) > 0)begin

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Analisando a saída operacional do TSQL em várias tabelas 247

Page 248: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

SET @begin = CHARINDEX('=', @tmpmsg, 1)SET @end = CHARINDEX(',', @tmpmsg, @begin)SET @client = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = CHARINDEX('=', @tmpmsg, @end)SET @end = CHARINDEX('(', @tmpmsg, @begin)SET @saveDate = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = @endSET @end = CHARINDEX(')', @tmpmsg, @begin)SET @ssid = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = CHARINDEX('name =', @tmpmsg, @end)SET @saveset = RIGHT(@tmpmsg, LEN(@tmpmsg)-@begin-6)insert into @output(client, SaveDate, ssid, saveset) values (@client,@saveDate, @ssid, @saveset)endfetch next from log_cursor into @tmpmsgENDCLOSE log_cursordeallocate log_cursorselect * from @output

Restaurando backups de um sistema Data Domainsecundário

O agente de aplicativos Microsoft dá suporte à restauração de backups diretamente apartir de um sistema Data Domain secundário. No entanto, você deve executaralgumas etapas de configuração antes para conseguir procurar e restaurar os backups.

Restaurar um backup a partir de um sistema Data Domain secundárioVocê deve atender a certos requisitos de configuração antes de poder procurar erestaurar backups a partir de um sistema Data Domain secundário.

Antes de você começar

Certifique-se de que o par de replicação do conjunto do Data Domain seja excluído. OGuia de administração do sistema operacional do Data Domain apresenta maisinformações sobre como excluir a replicação de conjunto.

Essas etapas de configuração permitem que você execute as operações derestauração normal ou nível de objeto e de nível granular de um sistema Data Domainsecundário.

Obs.

O agente de aplicativos da Microsoft não oferece suporte a operações de reversão deum sistema Data Domain secundário.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

248 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 249: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Procedimento

1. Replique o Mtree (unidade de armazenamento) que tenha as informações docatálogo de backup do Data Domain do sistema Data Domain principal para osistema Data Domain secundário usando o Data Domain System Manager.

2. Replique o pool de vdisk do sistema Data Domain principal para o sistema DataDomain secundário usando o Data Domain System Manager.

Obs.

Certifique-se de que o nome do pool de réplica é exatamente o mesmo que onome do pool de origem no sistema primário.

3. Registre o pool de vdisk com o usuário de vdisk do Data Domain que executará obackup digitando o seguinte comando no sistema Data Domain secundário:

vdisk pool register <vdisk_pool> user <ddvdisk_user>

4. Use o comando show list para listar as informações da imagem estática devdisk no sistema Data Domain secundário. A lista deve refletir as informações daimagem estática que está disponível no sistema Data Domain primário.

vdisk device show list

5. Crie um pool, grupo de dispositivos e dispositivos vdisk no sistema Data Domainsecundário.

A replicação de conjunto do Data Domain replica todos os pools do vdisk dosistema Data Domain de origem para o sistema Data Domain secundário. Noentanto, os dispositivos vdisk no pool do vdisk replicados não têm WWNassociado. Portanto, o agente de aplicativos da Microsoft não pode usá-loscomo dispositivos de restauração. Para preparar as LUNs de restauração em umsistema Data Domain secundário, você deve criar um pool do vdisk e criardispositivos dentro desse pool.

a. Execute o seguinte comando para criar o pool do vdisk:

vdisk pool create <pool-name> user <user-name>

Esse pool será usado como o pool de dispositivos de restauração do agentede aplicativos da Microsoft.

b. Execute o seguinte comando para criar um grupo de dispositivos vdisk:

vdisk device-group create <device-group-name> pool <pool-name>Esse grupo será usado como o grupo de dispositivos de restauração doagente de aplicativos da Microsoft.

c. Execute o seguinte comando para criar os dispositivos vdisk:

vdisk device create [count <count>] capacity <n> {MiB|GiB|TiB|PiB|sectors} pool <pool-name> device-group <device-group-name>Os dispositivos serão usados como dispositivos de restauração para o agentede aplicativos da Microsoft.

Resultado

Depois de executar essas etapas, você pode procurar e realizar restaurações normaisou em nível de objeto do Mtree (unidade de armazenamento) do sistema Data Domainsecundário criado na etapa 1.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Restaurar um backup a partir de um sistema Data Domain secundário 249

Page 250: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Depois que você terminar

Ao configurar uma restauração, certifique-se de que os parâmetros de Data Domainapontam para o sistema Data Domain secundário e os novos dispositivos vdisk.

A tabela a seguir lista os parâmetros de Data Domain que você deve definir para osistema Data Domain secundário, diretamente no comando de restauração ou noarquivo de configuração. Não existem parâmetros específicos para os sistemas DataDomain secundários, portanto, defina esses parâmetros como você faria para umsistema primário.

Tabela 42 Restaurar parâmetros para apontar para um sistema DD secundário

Parâmetro Descrição

DDBOOST_USER=<DDBoost_username> Especifica o nome do usuário do usuário doDD Boost configurado no sistema DataDomain secundário.

DDVDISK_USER=<vdisk_username> Especifica o nome de usuário de DD vdisk quefoi especificado durante a criação do pool dedispositivo vdisk de replicação no sistemaData Domain secundário.

DEVICE_HOST=<Data_Domain_server_name>

Especifica o nome de host como o nome dodomínio completo qualificado de um sistemaData Domain secundário.

DEVICE_PATH=<storage_unit_name> Especifica o nome da unidade dearmazenamento ou um diretório de nívelsuperior dentro da unidade de armazenamentoem um sistema Data Domain secundário.

RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>

Especifica o nome do pool de dispositivos DDvdisk que proporciona as LUNs de restauraçãono sistema Data Domain secundário.

RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>

Especifica o grupo de dispositivos do DD vdiskno pool de dispositivos vdisk que contém asLUNs de restauração a serem usadas.

Restaurar um backup de SQL do ProtectPoint for virtual machines a partir deum sistema Data Domain secundário

O agente de aplicativos Microsoft dá suporte à restauração de de backups dohypervisor do ProtectPoint for virtual machines de um sistema Data Domainsecundário quando certos requisitos de configuração são atendidos.

Antes de você começar

Certifique-se de que a replicação MTree foi configurada pelo servidor do eCDM parareplicar a unidade de armazenamento do DD Boost e o pool vdisk do Data Domain.

O eCDMGuia do usuário e de administração oferece detalhes.

Depois que a replicação de MTree estiver concluída, você pode configurar a operaçãode restauração. Durante a configuração da operação de restauração, aponte a unidadede armazenamento replicada do DD Boost e pool vdisk replicado para o Data Domainsecundário. Prossiga com uma destas operações de restauração, conforme necessário:

l Restauração normal:

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

250 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 251: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

n Restaurando bancos de dados do SQL Server usando o plug-in do SSMSAgente de aplicativos Microsoft para ProtectPoint na página 206

n Restaurando bancos de dados do SQL Server usando o prompt de comando doProtectPoint na página 231

n Restaurando os banco de dados do SQL Server usando os scripts de T-SQL doAgente de aplicativo Microsoft para ProtectPoint na página 245

l Restauração granular (nível de tabela):

n Restauração de dados no nível de tabela do SQL Server usando o plug-in doSSMS Agente de aplicativos Microsoft para ProtectPoint na página 215

n Restaurando dados em nível de tabela do SQL Server usando o prompt decomando do ProtectPoint na página 236

Obs.

Não há suporte às operações de restauração da reversão do sistema Data Domainsecundário com ProtectPoint for virtual machines, mesmo se você deseja reverter osvolumes de origem inicial.

Recuperação de desastres do SQL Server com ProtectPoint

Obs.

Para recuperar desastres do ProtectPoint for virtual machines de uma máquina virtualde hypervisor, consulte o Guia de usuário e administração do eCDM.

Siga estas etapas no novo host de recuperação de desastres.

Procedimento

1. No novo host de recuperação de desastres, instale e configure o SQL Server.

2. Crie as mesmas instâncias do SQL Server que existiam antes do desastre.

3. De acordo com sua configuração, mascare os dispositivos de restauração FTSou dispositivos vdisk para o host do aplicativo (recuperação de desastres), a fimde montar a imagem estática.

4. Restaure a imagem e os savesets nos quais foi feito backup para as instânciasdo SQL Server que você criou.

5. Após a conclusão da restauração, crie manualmente a pasta de registros napasta de instalação do SQL Server e inicie o serviço do SQL Server.

Obs.

Após a conclusão da recuperação de desastres, o serviço do SQL Server nãoiniciará automaticamente porque a pasta de registros não está presente napasta de instalação do SQL Server. A operação de backup do agente deaplicativos Microsoft para ProtectPoint com SQL Server não faz backup dapasta de registros de instalação do SQL Server mesmo se a instânciaselecionada contiver a pasta de registros.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Recuperação de desastres do SQL Server com ProtectPoint 251

Page 252: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Gerenciando backups usando os comandos msagentadminO Agente de aplicativo Microsoft para prompt de comando ProtectPoint permite quevocê gerencie backups, incluindo estas tarefas:

l Listar backups

l Excluir backups

l Listar backups montados

l Desmontar backups

Digite msagentadmin <command> --help para obter ajuda detalhada sobre qualquercomando.

Lista de backups e arquivosPara listar os backups, execute os seguintes comandos:

l msagentadmin -s <options>l msagentadmin list <options>l msagentadmin administration --list <options>Para listar os arquivos salvos que estão presentes na unidade de armazenamento,execute o seguinte comando:

msagentadmin administration --listFiles <options>

Obs.

Recomenda-se que você use o comando msagentadmin com ProtectPoint.

Sintaxe

l Use a seguinte sintaxe quando você listar os backups usando msagentadmin comlista ou -s:msagentadmin list --ddhost <name> --ddpath <path> --dduser <user>[--client <name>] [--before <timestamp>] [--after <timestamp>] [--limit <n>] [--debug <level>] [--lockbox <path>] [--format <type>][--config <file name>]

l Use a seguinte sintaxe quando você listar os arquivos salvos que estão presentesna unidade de armazenamento usando msagentadmin administration --listFiles:msagentadmin administration --listFiles --ddhost <name> --ddpath<path> --dduser <user> [--client <name>] [--before <timestamp>] [--after <timestamp>] [--limit <n>] [--debug <level>] [--lockbox<path>] [--appid <application_id>] [--config <file name>]

Obs.

Os parâmetros entre colchetes, ou seja, [ e ], são opcionais.

Exemplos

l O seguinte comando lista todos os backups:

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

252 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 253: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

l O seguinte comando lista todos os arquivos na unidade de armazenamento /dd/backups:msagentadmin administration --listFiles --ddhostdatadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

l O comando a seguir lista os 5 backups mais recentes:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --limit 5

l O comando a seguir lista os backups que são realizados após 30 de março de 2016:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --after'3/30/2016'

l O comando a seguir lista os backups que foram realizados antes da última terça-feira:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --beforeTuesday

Excluir backupsO comando delete primeiro lista os backups e, em seguida, exclui os backups.

Para excluir os backups, execute o seguinte comando:

l msagentadmin -d <options>l msagentadmin delete <options>l msagentadmin administration --delete <options>

Obs.

Recomenda-se que você use o comando msagentadmin com ProtectPoint.

SintaxeUse a sintaxe a seguir ao excluir backups:

msagentadmin delete --ddhost <name> --ddpath <path> --dduser <user> --rphost <name> --rpuser <user> [--client <name>] [--before <timestamp>][--after <timestamp>] [--limit <n>] [--debug <level>] [--lockbox<path>] [--format <type>] [--config <file name>] [--confirm]

Obs.

Os parâmetros entre colchetes, ou seja, [ e ], são opcionais.

Exemplos

l O seguinte comando exclui todos os backups que foram realizados antes de1461267170:msagentadmin delete --config c:\temp\config_pp.txt --before1461267170

l Para excluir os backups em um fluxo de trabalho híbrido, você deve executar osdois comandos a seguir para excluir os backups do SQL VSS (completo) e SQL VDI(registro de transações).

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Excluir backups 253

Page 254: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

n O seguinte exemplo de comando exclui os backups completos no nível do SQLVSS:msagentadmin administration --delete --ddhost "10.31.78.56" --dduser ddvdisk1 --ddpath "/yashovmax" --client"SQLPPVMAXAUTO.quack.com"

n O seguinte exemplo de comando exclui os backups de registros de transação doSQL VDI:msagentadmin administration --delete --ddhost "10.31.78.56" --dduser ddvdisk1 --ddpath "/yashovmax" --client"SQLPPVMAXAUTO.quack.com" -e now -n mssql

Listar backups montadosExecute este comando para listar os backups montados:

msagentadmin mounts <options>

SintaxeUse esta sintaxe ao listar backups montados:

msagentadmin mounts --ddhost <nome> --ddpath <path> --dduser<usuário>[--debug <n>] [--bybackupid <id,...>] [--bypath <path,...>][--byssid <ssid,...>] [--lockbox <caminho>] [--format <tipo>] [--config <nome do arquivo>]

Obs.

Nas sintaxes, os parâmetros entre colchetes, ou seja, [ e ], são opcionais.

Desmontar backupsExecute este comando para listar os backups desmontados:

msagentadmin dismount <options>O comando dismount primeiro lista e depois desmonta os backups.

SintaxeUse esta sintaxe ao desmontar backups:

msagentadmin dismount --ddhost <nome> --ddpath <caminho> --dduser<usuário> [--debug <n>] [--bybackupid <id,...>] [--bypath <path,...>][--byssid <ssid,...>] [--lockbox <caminho>] [--format <tipo>] [--config <nome do arquivo>]

Obs.

Nas sintaxes, os parâmetros entre colchetes, ou seja, [ e ], são opcionais.

ExemploConsidere este exemplo de comando de desmontagem:

msagentadmin dismount --ddhost "10.241.205.34" --dduser ddvdisk --ddpath "/SU_SRDF1"

Parâmetros para o comando msagentadmin com o ProtectPointSaiba mais sobre os parâmetros para os comandos msagentadmin e msagentadminadministration para gerenciar os backups do ProtectPoint.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

254 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 255: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Opções do comando msagentadminA tabela a seguir lista as opções de comando para msagentadmin e suas descrições.

Tabela 43 Parâmetros para msagentadmin para gerenciar os backups do ProtectPoint

Opção Alias Descrição

--ddhost "<Data_Domain_server_name>" Especifica o nome do servidor Data Domain que contém aunidade de armazenamento para a qual você fez backup dosbancos de dados.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica o nome e o caminho da unidade de armazenamentopara a qual você fez backup dos bancos de dados.

--dduser "<DDBoost_username>" Especifica o nome de usuário do usuário do DD Boost.

--rphost"<RecoverPoint_management_hostname>"

Especifica o nome do host completo do host degerenciamento do RecoverPoint. Você deve registrar essenome de host e o nome de usuário na lockbox para que oagente de aplicativos Microsoft possa recuperar a senha parao usuário.Exemplo: rp.my-host.com

--rppath"<full_path_to_RecoverPoint_management_host>"

Especifica o caminho completo para o host de gerenciamentodo RecoverPoint.

--rpuser"<RecoverPoint_management_host_username>"

Especifica o nome de usuário do RecoverPoint que o provedorde hardware utiliza ao obter os snapshots em nível de LUN.Você deve registrar esse nome de usuário e o nome de host nalockbox para que o agente de aplicativos Microsoft possarecuperar a senha desse usuário.Exemplo: recoverpoint-user

--client <client_name> -c Especifica o nome de host do servidor de aplicativos quecontém a instância do servidor que foi feito backup.

--debug <debug_level_1_through_9> -D Especifica o nível de depuração para exclusão de backups. Ovalor padrão é 0 (zero).

--deleteDebugLog <number_of_days> Exclui os arquivos de log de depuração que são mais antigosque o número especificado de dias. O intervalo válido é entre 1e 32767. Por padrão, os registros de depuração não sãoexcluídos. Excluir regularmente registros de depuraçãoimpede que a pasta de registro na unidade da instalação fiquemuito grande.

Obs.

Esse parâmetro só exclui registros de depuração denominadosno formato padrão e localizados na pasta de registros em<installation_path>\MSAPPAGENT\logs.

--before <end_time> -e Lista apenas os backups que foram obtidos antes ou na datadeterminada, e hora, data, dia ou hora. Se você nãoespecificar um valor, o valor padrão será a data e hora atuais.Por exemplo, "3/31/2016 15:00:00" e "Tuesday".

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Parâmetros para o comando msagentadmin com o ProtectPoint 255

Page 256: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 43 Parâmetros para msagentadmin para gerenciar os backups doProtectPoint (continuação)

Opção Alias Descrição

Obs.

Não use essa opção para listar backups montados oudesmontagem de backups. O comando apresentará falha.

--after <start_time> -b Lista apenas os backups que foram obtidos depois ou na datae hora, data, dia, ou hora.Por exemplo, "3/31/2016 15:00:00" e "Tuesday".

--limit <number_of_most_recent_backups> -l Exibe apenas os <Number> backups mais recentes.

--debug <debug_level_1_through_9> -D Especifica o nível de depuração para listar backups. O valorpadrão é 0 (zero).

--lockbox <full_path_to_lockbox> Especifica a pasta que contém o arquivo da lockbox, quecontém informações criptografadas sobre os hostsregistrados e os nomes de usuário correspondentes em pares.Cada par está associado a uma senha que os backups utilizam.Se você não especificar um valor, o caminho define comopadrão o caminho de instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

--config<full_path_to_the_configuration_file>

-z Especifica o caminho completo do arquivo de configuração.

--confirm -Y Quando você estiver excluindo backups, ignore a confirmaçãodo usuário.

--help -h Imprime uma breve mensagem de ajuda.

--format {text | msagentrc | keyvalue} Especifica o formato no qual o resultado será exibido:

l text: Exibe os resultados em um formato legível e geral.Esse é o valor padrão.

l msagentrc: Lista bancos de dados individuais no formatoque pode ser inserido diretamente no comando derestauração, msagentrc.

l keyvalue: Lista o resultado no formato de valor e palavra-chave que você pode usar em outros programas.

--bybackupid <backupid> Ao listar ou desmontar os backups montados, inclui asmontagens com os IDs de backup listados.

--bypath <path> Ao listar ou desmontar os backups montados, inclui asmontagens com os caminhos de montagem listados.

--byssid <ssid> Ao listar ou desmontar os backups montados, inclui asmontagens com os IDs de savesets listados.

Opções de comando de administração msagentadminA tabela a seguir lista as opções de comando para msagentadminadministration e suas descrições.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

256 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 257: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 44 Parâmetros para administração de msagentadmin para gerenciar os backups doProtectPoint

Opção Alias Descrição

--ddhost "<Data_Domain_server_name>" Especifica o nome do servidor Data Domain que contém aunidade de armazenamento para a qual você fez backup dosbancos de dados.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica o nome e o caminho da unidade de armazenamentopara a qual você fez backup dos bancos de dados.

--dduser "<DDBoost_username>" Especifica o nome de usuário do usuário do DD Boost.

--rphost"<RecoverPoint_management_hostname>"

Especifica o nome do host completo do host degerenciamento do RecoverPoint. Você deve registrar essenome de host e o nome de usuário na lockbox para que oagente de aplicativos Microsoft possa recuperar a senha parao usuário.Exemplo: rp.my-host.com

--rppath"<full_path_to_RecoverPoint_management_host>"

Especifica o caminho completo para o host de gerenciamentodo RecoverPoint.

--rpuser"<RecoverPoint_management_host_username>"

Especifica o nome de usuário do RecoverPoint que o provedorde hardware utiliza ao obter os snapshots em nível de LUN.Você deve registrar esse nome de usuário e o nome de host nalockbox para que o agente de aplicativos Microsoft possarecuperar a senha desse usuário.Exemplo: recoverpoint-user

--client <client_name> -c Especifica o nome de host do servidor de aplicativos quecontém a instância do servidor que foi feito backup.

--debug <debug_level_1_through_9> -D Especifica o nível de depuração para exclusão de backups. Ovalor padrão é 0 (zero).

--before <end_time> -e Lista apenas os backups que foram obtidos antes ou na datadeterminada, e hora, data, dia ou hora. Se você nãoespecificar um valor, o valor padrão será a data e hora atuais.Por exemplo, "3/31/2016 15:00:00" e "Tuesday".

Obs.

Não use essa opção para listar backups montados oudesmontagem de backups. O comando apresentará falha.

--after <start_time> -b Lista apenas os backups que foram obtidos depois ou na datae hora, data, dia, ou hora.Por exemplo, "3/31/2016 15:00:00" e "Tuesday".

--limit <number_of_most_recent_backups> -l Exibe apenas os <Number> backups mais recentes.

--debug <debug_level_1_through_9> -D Especifica o nível de depuração para listar backups. O valorpadrão é 0 (zero).

--lockbox <full_path_to_lockbox> Especifica a pasta que contém o arquivo da lockbox, quecontém informações criptografadas sobre os hosts

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Parâmetros para o comando msagentadmin com o ProtectPoint 257

Page 258: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 44 Parâmetros para administração de msagentadmin para gerenciar os backups doProtectPoint (continuação)

Opção Alias Descrição

registrados e os nomes de usuário correspondentes em pares.Cada par está associado a uma senha que os backups utilizam.Se você não especificar um valor, o caminho define comopadrão o caminho de instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

--config<full_path_to_the_configuration_file>

-z Especifica o caminho completo do arquivo de configuração.

--confirm -Y Quando você estiver excluindo backups, ignore a confirmaçãodo usuário.

--help -h Imprime uma breve mensagem de ajuda.

-a Keyvalue, ou seja, palavra-chave e valor das opções que sãoespecificados no arquivo de configuração também. Porexemplo, -a "CLIENT=<client_name>".

--appid <application_ID> -n Usa um ID de aplicativo diferente (namespace) do ID doaplicativo padrão para localizar backups. Use essa opçãosomente para diagnosticar.O ID ou namespace padrão do aplicativo é msapp_pp.

Para listar os backups de registros de transação ao realizarbackups híbridos, especifique mssql.

Códigos de retorno (erro) do comando msagentadmin administrationO agente de aplicativos Microsoft permite que o comando msagentadminadministration informe a severidade do erro e os IDs exclusivos de mensagensassociados ao erro.

A tabela a seguir lista os códigos de retorno e a descrição:

Tabela 45 Códigos de retorno e descrição

Código de retorno Descrição

0 Sucesso

1 Erro ou aviso

2 Advertência

3, 4 ou 5 Erro grave

Somente o código de retorno 0 indica que a operação foi bem-sucedida. Outroscódigos de retorno indicam falha.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

258 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 259: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Os códigos de retorno são mapeados à severidade, que é definida quando o erroocorre. Possíveis erros, os quais não se pode controlar, podem ocorrer a qualquermomento. A severidade de apenas alguns erros é definida de maneira consistente oucorreta. Por isso, use os códigos de retorno apenas como uma dica ou um guia.

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

Códigos de retorno (erro) do comando msagentadmin administration 259

Page 260: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Agente de aplicativos Microsoft para ProtectPoint com SQL Server

260 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 261: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

CAPÍTULO 6

Agente de aplicativos Microsoft para DataDomain Boost com Exchange Server

l Recursos do Agente de aplicativo Microsoft para Data Domain Boost com oExchange Server..............................................................................................262

l Configurando o agente de aplicativos Microsoft para o Data Domain Boost comExchange Server..............................................................................................263

l Proteção de dados do Exchange Server com o Data Domain Boost..................277l Fazendo backup e restauração do Exchange Server usando cmdlets do Data

Domain Boost Windows PowerShell................................................................. 278l Gerenciando savesets do Exchange Server com um dispositivo Data Domain

Cloud Tier.........................................................................................................307l Gerenciando backups usando os comandos de administração msagentadmin...312l Executando a recuperação de desastres do Exchange Server com Data Domain

Boost................................................................................................................ 318

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server 261

Page 262: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Recursos do Agente de aplicativo Microsoft para DataDomain Boost com o Exchange Server

Saiba mais sobre os recursos e as capacidades compatíveis com o Agente de aplicativoMicrosoft para Data Domain Boost com Exchange Server.

Recursos de backup e recuperação

l O Exchange Server (também conhecido como gravador) ou backups em nível debanco de dados.

l Backups completos e incrementais baseados em block.

l Backups via IP ou FC.

l Interface de cmdlet do PowerShell para realizar operações de backup erestauração que incluem listagem, montagem e exclusão de backups.

l Backups agrupados nos ambientes do DAG com IP e do DAG sem IP (nenhumponto de acesso administrativo).

l Acesso instantâneo a cópias de backup do banco de dados e arquivos de log doExchange no Data Domain (ou seja, backups de montagem).

l Restauração do banco de dados individual.

l Restaurações em nível de item (também conhecido como restaurações em nívelgranular), em que as caixas de correio individuais, as pastas de caixa de correio ouas mensagens são restauradas usando o ItemPoint.

Recursos do Data Domain Cloud Tier

l Marcação de backups baseados em block para mover de uma unidade dearmazenamento do Data Domain para um Data Domain Cloud Tier.

l Recuperação manual de backups baseados em block de um Data Domain CloudTier para uma unidade de armazenamento do Data Domain.

l Recuperação automática de savesets de uma unidade de armazenamento do DataDomain Cloud Tier para uma do Data Domain ou restauração de backupsdiretamente da nuvem.

Obs.

As operações de restauração direta estão disponíveis somente para o DDOS 6.1usando o Elastic Cloud Storage

l Exclusão de backups baseados em block em um Data Domain Cloud Tier.

Recursos de configuração

l Mesmo caminho da lockbox, que é a mesma lockbox em um local comum para osagentes de aplicativos.

l Coexistência com outros produtos de backup que você pode usar para proteger osdados que o Agente de aplicativo Microsoft não protege.No entanto, o Agente de aplicativo Microsoft não pode coexistir com o agente deaplicativos do banco de dados.

l Compatível com o Data Domain High Availability.O Data Domain High Availability na página 64 especifica informações.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

262 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 263: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Configurando o agente de aplicativos Microsoft para o DataDomain Boost com Exchange Server

A configuração do agente de aplicativos Microsoft para o Data Domain Boost comExchange Server inclui estas tarefas:

l Criação de uma lockbox usando o comando msagentadmin.exe

l Criação de uma conta de usuário de backup do Exchange

l Configurando backups agrupados de um DAG

l (Opcional) Criação e importação de um arquivo de configuração

Criação e importação de um arquivo de configuraçãoVocê pode criar um arquivo de configuração e importá-lo para um objeto que vocêpode usar para executar operações, como backups, listar backups, montar backups,além de restaurar usando os cmdlets correspondentes.

Criação de um arquivo de configuraçãoCrie um arquivo de configuração com qualquer um dos seguintes parâmetros,conforme necessário:

GeneralA tabela a seguir descreve os parâmetros para a categoria de arquivo de configuraçãoGeneral.

Tabela 46 Parâmetros de arquivo de configuração General

Parâmetro Descrição

CLIENT=<client_or_hostname> Obrigatório.Especifica o FQND do Exchange Server no qual você desejafazer backup ou restaurar os bancos de dados. No caso deuma configuração do DAG (com IP e sem IP), especifique oFQDN da instância do DAG.

BACKUP_TYPE=BlockBasedBackup Obrigatório.Especifica que o backup será um backup baseado em block.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica o nome de caminho completo do diretório dalockbox no banco de dados ou host de aplicativos. Porexemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica se o software grava mensagens de depuração noarquivo de log de depuração. O valor padrão é 0, em quenenhuma mensagem de depuração é gerada. O nível mais altoé 9, em que as mensagens mais detalhadas de depuração sãogeradas.

DELETE_DEBUG_LOGS_DAYS=<number_of_days> Opcional.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Configurando o agente de aplicativos Microsoft para o Data Domain Boost com Exchange Server 263

Page 264: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 46 Parâmetros de arquivo de configuração General (continuação)

Parâmetro Descrição

Exclui os arquivos de log de depuração que são mais antigosque o número especificado de dias. O intervalo válido é entre 1e 30. O valor padrão é 30 dias. Excluir registros de depuraçãocom frequência impede que a pasta de registro na unidade dainstalação fique muito grande. Quando esse parâmetro éusado na operação de backup, ele exclui os registros debackup, e quando é usado em uma operação de restauração,ele exclui registros de restauração.

Obs.

Esse parâmetro exclui somente registros de depuração comnomes no formato padrão e localizados na pasta de registrosem <installation_path>\MSAPPAGENT\logs.

Primary systemA tabela a seguir descreve os parâmetros para a categoria de arquivo de configuraçãoPrimary de sistema.

Tabela 47 Parâmetros de arquivo de configuração Primary do sistema

Parâmetro Descrição

DDBOOST_USER=<DDBoost_username> Obrigatório.Especifica o nome de usuário do usuário do DD Boost.

Você deve registrar o hostname e o nome de usuário do DDBoost na lockbox para habilitar o agente de aplicativosMicrosoft a recuperar a senha para o usuário registrado.

DEVICE_HOST=<Data_Domain_server_name> Obrigatório.Especifica o nome do servidor do Data Domain que contém aunidade de armazenamento na qual você deseja fazer backupe restauração dos bancos de dados.

Você deve registrar o hostname e o nome de usuário do DDBoost na lockbox para habilitar o agente de aplicativosMicrosoft a recuperar a senha para o usuário registrado.

DEVICE_PATH=<storage_unit_name> Obrigatório.Especifica o nome e o caminho da unidade de armazenamentona qual você deseja fazer backup e restauração dos bancos dedados.

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica se um backup ou uma restauração no sistema DataDomain primário usa uma conexão de rede IP ou Fibre Channel(FC). O valor padrão é FALSE. Especifique TRUE para usaruma conexão de rede FC durante o backup e a restauração.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

264 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 265: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 47 Parâmetros de arquivo de configuração Primary do sistema (continuação)

Parâmetro Descrição

Obs.

Se esse parâmetro for definido como TRUE, o sistema DataDomain primário deve ser configurado para ter suporte a umaconexão FC.

DEVICE_FC_SERVICE=<Data_Domain_fibre_channel_server_name>

Obrigatório quando o parâmetro DDBOOST_FC é definidocomo TRUEEspecifica o nome do serviço FC configurado no sistema DataDomain primário a ser usado para um backup ou umarestauração.

DDVDISK_USER=<vdisk_username> Opcional.Especifica o usuário vdisk do Data Domain. Se você nãoespecificar esse parâmetro, o valor padrão éDDBOOST_USER.

BACKUP_PREFERENCE={preferred | passive| active} Opcional. Esse parâmetro se aplica apenas aos backupsagrupados de um DAG do Exchange.Especifica a preferência do método de backup. Os seguintesvalores são válidos:

l Preferencial (padrão): Faz backup da cópia ou réplicapassiva de cada banco de dados no DAG. O ExchangeServer, no qual será feito backup de cada banco de dadospassivo, será determinado pela lista de ordem deservidores. Se não houver nenhum banco de dadospassivo (se não houver nenhuma réplica ou se todas asréplicas atuais estiverem suspensas ou desmontadas),então será feito backup dos bancos de dados ativos.

l Passive: Faz backup apenas de bancos de dados passivosno DAG.

l Active: Faz backup apenas de bancos de dados ativos noDAG.

SERVER_ORDER_LIST=<server1, server2, server3, [...]> Opcional. Esse parâmetro se aplica apenas aos backupsagrupados de um DAG do Exchange.Especifica a ordem dos bancos de dados em cada servidorExchange cujo backup é feito no DAG. Se você nãoespecificar uma lista, o nó de coordenação distribui osbackups de acordo com uma lista fora de ordem dos ExchangeServers no DAG.

INCLUDE_STANDALONE_DATABASES={TRUE | FALSE} Opcional. Esse parâmetro se aplica apenas aos backupsagrupados de um DAG do Exchange.Especifica a inclusão de bancos de dados independentes epastas públicas. O valor padrão é TRUE. Especificar FALSEexclui pastas públicas e bancos de dados independentes.

Exemplo de conteúdo de arquivo de configuraçãoPor exemplo, crie o arquivo do C:\config.cfg com este conteúdo:

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Criação e importação de um arquivo de configuração 265

Page 266: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.example.comDEVICE_PATH=/SU_DD163LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"DDVDISK_USER=DD163_userCLIENT=mw2k8x64exch2.appagentdev.com

Importando o arquivo de configuraçãoUse o cmdlet Import-ExchangeBackupConfigFile para importar o arquivo deconfiguração para um objeto.

Sintaxe<object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]em que:

l <object> é o objeto que contém as informações do arquivo de configuração parausar com outros cmdlets.

l - file <Configuration_File> especifica o arquivo de configuração.

l Estes parâmetros comuns são compatíveis:

n Verbosen Debugn ErrorActionn ErrorVariablen WarningActionn WarningVariablen OutBuffern PipelineVariablen OutVariablehttp://go.microsoft.com/fwlink/?LinkID=113216 apresenta informações sobre osparâmetros comuns.

Exemplo$serverinfo = Import-ExchangeBackupConfigFile E:\configuration.txt

Configurando uma lockboxUma lockbox é um arquivo criptografado usado pelo agente de aplicativos Microsoftpara armazenar e proteger informações confidenciais, como credenciais de log-in,contra acesso não autorizado.

Você pode configurar um destes tipos de lockbox de acordo com as necessidades doseu ambiente:

l Lockbox única: Essa configuração contém apenas uma lockbox em um localcompartilhado. Cada host no ambiente tem acesso individual à lockbox. Essaconfiguração facilita a manutenção da lockbox.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

266 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 267: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Não use uma só lockbox compartilhada para executar operações de backup remotoem um ambiente de cluster. O backup falhará. Use várias lockboxes em umambiente de cluster.

l Várias lockboxes: Essa configuração contém uma lockbox em cada host noambiente. Essa configuração cria uma sobrecarga na manutenção de váriaslockboxes.

O arquivo PersistedSettings.xml na pasta da lockbox contém informações sobreo servidor do Data Domain, como nome do servidor Data Domain, protocolo decomunicação, nome do serviço FC e nome do usuário do DD Boost e unidade dearmazenamento.

Registrar um servidor do Data Domain para uma nova lockbox cria o arquivoPersistedSettings.xml. Registrando ou removendo um servidor do Data Domainnas atualizações de lockbox do arquivo PersistedSettings.xml.

Opções de comando para criar e atualizar uma lockboxOperações de lockbox são administradas usando-se o comando msagentadminadministration.

A tabela a seguir lista as operações e opções de comandos associados que fazem parteda criação e atualização de uma lockbox.

Obs.

O agente de aplicativos da Microsoft também é compatível com o comandoddbmadminpara realizar essas operações. No entanto, a compatibilidade com ocomando está obsoleta.

Tabela 48 Operações de comandos para criar e atualizar uma lockbox

Operação Comando

Crie um lockbox. msagentadmin administration --createLB [--lockbox<lockbox_directory>] [--debug 9]

Registrar um servidor do Data Domain ou umdispositivo RecoverPoint em um host de bancode dados.

msagentadmin administration --registerLB --config<config_file_path> [--confirm] [--debug 9]

Cancelar o registro de um servidor do DataDomain ou um dispositivo RecoverPoint em umhost de banco de dados.O usuário do DD Boost (DDBOOST_USER) e oconteúdo do caminho do dispositivo(DEVICE_PATH) do arquivo de configuração sãoexcluídos.

msagentadmin administration --deleteLB --config<config_file_path> [--confirm] [--debug 9]

Adicionar um host remoto à lista de acesso dalockbox.

msagentadmin administration --grantLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_add>"] [-a"VIRTUAL_HOST=yes"] [--debug 9]

Excluir um host remoto da lista de acesso dalockbox.

msagentadmin administration --revokeLB [--lockbox<lockbox_directory>] [-a

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Configurando uma lockbox 267

Page 268: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 48 Operações de comandos para criar e atualizar uma lockbox (continuação)

Operação Comando

"LOCKBOX_REMOTE_HOST=<hostname_to_delete>"] [--debug9]

Redefinir a lockbox. msagentadmin administration --updateLB [--lockbox<lockbox_directory>] [--debug 9]

Criar uma senha personalizada.A senha personalizada deve atender aosseguintes requisitos de complexidade:

l Pelo menos nove caracteres.

l No mínimo uma letra maiúscula.

l No mínimo uma letra minúscula.

l No mínimo um caractere especial.

l No mínimo um dígito.

msagentadmin administration --updateLB -aSET_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Após digitar esse comando, os prompts a seguir são exibidos. Use osprompts para definir a senha.

Enter a passphrase (refer to the administration guide for passphrase complexity requirements):Confirm the passphrase:

O resultado a seguir aparecerá:

The passphrase for the lockbox '<lockbox>' in the directory '<lockbox_directory>' has been updated.

Use a senha para redefinir uma lockboxpersonalizada.A senha pode ser usada para restaurar o acesso aum host que não pode acessar a lockbox.

msagentadmin administration --updateLB -aUSE_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Após digitar esse comando, o prompt a seguir é exibido. Use o prompt paradefinir a senha.

Enter a previously set passphrase:

O resultado a seguir aparecerá:

The lockbox '<lockbox>' in the directory '<lockbox_directory>' has been reset.

Crie uma opção de segurança personalizada parareduzir a segurança no limite de valores estáveisdo sistema (SSV) para a lockbox.Este comando é útil quando a lockbox torna-secom frequência inacessível após upgradesregulares de sistema. No entanto, érecomendável que você use a senha pararedefinir a lockbox em vez de personalizar o nívelde segurança.

msagentadmin administration --updateLB -aSET_LOCKBOX_SECURITY="custom" -aLOCKBOX_PATH=<lockbox_directory>

Importe a lockbox.Este comando é útil quando a lockbox é criadaem um diretório não padrão e a lockbox precisaser atualizada (importada) para a versão maisrecente.

msagentadmin administration --updateLB -aLOCKBOX_IMPORT=yes -a LOCKBOX_PATH=<lockbox_directory>

Crie um lockboxUse as seguintes etapas para criar uma lockbox e adicione as credenciais a ele.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

268 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 269: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Procedimento

1. Crie uma lockbox usando o comando a seguir:

msagentadmin administration --createLBPor exemplo, para criar uma lockbox na pasta C:\Lockboxes, digite o seguintecomando:

msagentadmin administration --createLB --lockbox C:\LockboxesSe você não especificar uma pasta, a lockbox é criada no diretório padrão, que éC:\Program Files\DPSAPPS\common\lockbox.

AVISO

Quando o agente de aplicativos da Microsoft é integrado ao eCDM, a lockboxdeve estar localizada no caminho do arquivo padrão.

2. Crie um arquivo de configuração que contém as credenciais apropriadas.

Por exemplo, digite o seguinte comando para editar config.cfg:

notepad c:\Lockboxes\config.cfgEm seguida, adicione as configurações apropriadas ao arquivo de configuração.Por exemplo, para um usuário do Data Domain, adicione as seguintescredenciais:

LOCKBOX_PATH=C:\LockboxesDDBOOST_USER=ddvdiskDEVICE_HOST=ledmd034.lss.emc.comDEVICE_PATH=/ddbdatest/mattp/pp

3. Use o arquivo de configuração para registrar as credenciais com a lockboxdigitando o seguinte comando:

msagentadmin administration --registerLB --config"<config_file_path>"Por exemplo:

msagentadmin.exe administration --registerLB --config "C:\lockbox-config-details.cfg"Você deverá inserir todas as senhas necessárias para as contas de usuárioconfiguradas.

Configurando os usuários do Exchange com a ferramenta App AgentExchange Admin Configuration

Para proteger um Exchange Server ou grupo de disponibilidade de banco de dados(DAG) com o Agente de aplicativo Microsoft você deve configurar uma conta com osprivilégios necessários.

A ferramenta App Agent Exchange Admin Configuration simplifica configurando listasde membros do grupo de segurança, garantindo que os usuários tenham todos osmembros do grupo de segurança do Active Directory necessários e funções degerenciamento do PowerShell.

A ferramenta App Agent Exchange Admin Configuration permite criar ou redefinir aspermissões de uma conta com os privilégios necessários para executar operações debackup e recuperação em um Exchange Server. Depois de instalar o Agente de

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Configurando os usuários do Exchange com a ferramenta App Agent Exchange Admin Configuration 269

Page 270: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

aplicativo Microsoft, use a ferramenta para criar uma nova conta ou modificar, validare atualizar os privilégios da conta existente.

Para usar a ferramenta App Agent Exchange Admin Configuration, você deve estarconectado com permissões de administrador de domínio. Você pode usar um usuárionão administrativo para executar a ferramenta App Agent Exchange AdminConfiguration somente se você selecionar Skip Active Directory Authentication econfigurar o usuário em cada nó do Exchange Server.

O Agente de aplicativo Microsoft usa a conta de usuário que é definida no registro pelaferramenta App Agent Exchange Admin Configuration para realizar backups erecuperação de bancos de dados e em nível granular.

Para criar uma conta de administrador do Exchange do Agente de aplicativo Microsoft,a ferramenta realiza as seguintes etapas:

l Cria uma conta de usuário do Active Directory.

l Cria um grupo de segurança personalizado do Exchange, que são Funções deAdministrador do Exchange do Agente de Aplicativos EMC.

l Adiciona a conta de usuário aos grupos que estão listados na tabela a seguir:

Tabela 49 Permissões que a ferramenta App Agent Exchange Admin Configuration

Grupo de usuários Função do Exchange Server

Listas de membros do grupo de segurança no host do client doagente de aplicativos Microsoft

Administrador local

Listas de membros do grupo de segurança no controlador dedomínio

Usuários de área de trabalho remota

Listas de membros do grupo de segurança do Exchange n Servidores Exchange

n Funções de administrador do Exchange do agente deaplicativos EMC, que incluem:

n Funções do Exchange

n Cópias de banco de dados

n Bancos de dados

n Recuperação de desastres

n Caixa de correio de importação/exportação

n Criação de destinatário de e-mail

n Destinatários de e-mail

n Configuração apenas para visualização

Configurando um usuário administrativoVocê pode executar estas ações depois de clicar em Configure Admin User:

l Criar um usuário admin do Exchange de Agente de aplicativo Microsoft, configureas permissões que são necessárias para backup e recuperação do Exchange(banco de dados e GLR) e defina a conta de usuário no registro.

l Atualize as permissões de um usuário admin existente do Exchange necessáriaspara backup e recuperação do Exchange (banco de dados e GLR) e defina a contade administrador do App Agent Exchange no registro.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

270 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 271: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Defina um usuário existente como uma conta de administrador do App AgentExchange no registro.

Configurar uma conta administrativa de backup do Exchange

Você pode configurar um usuário administrador com a ferramenta App AgentExchange Admin Configuration por meio da criação de uma conta, ou usando umaconta existente.

Procedimento

1. Na janela App Agent Exchange Admin Configuration, clique em ConfigureAdmin User.

2. Em Action, selecione uma das opções a seguir:

l Create new admin— crie uma conta de usuário do Exchange paraoperações de backup e recuperação do Agente de aplicativo Microsoft.

l Configure existing user— use uma conta de usuário existente doExchange para operações de backup e recuperação do Agente de aplicativoMicrosoft.

3. Digite o User Name e Password.

4. Se você estiver criando uma conta:

a. No campo Confirm Password, digite novamente a senha.

b. A partir da lista Database, selecione o banco de dados do Exchange para oqual o usuário realizará backups e recuperações.

5. (Opcional) Selecione Assign Organization Management rights.

Os membros do grupo de função de gerenciamento da organização têmpermissões para gerenciar objetos do Exchange e suas propriedades naorganização do Exchange. Os membros também podem delegar função grupos efunções de gerenciamento na organização.

Obs.

Se você selecionar Assign Organization Management rights, o Agente deaplicativo Microsoft adiciona o usuário ao grupo de gerenciamento daorganização. A ferramenta não cria um grupo de segurança de EMC App AgentExchange Admin Roles.

Se você não selecionar esta opção e também não selecionar a opção SkipActive Directory Authentication, o Agente de aplicativo Microsoft criará umgrupo de segurança do Active Directory chamado de EMC App Agent ExchangeAdmin Roles e adicione o usuário ao grupo.

6. (Opcional) Selecione Create ContentSubmitters security group.

Essa opção cria um grupo de segurança do ContentSubmitters Active Directory.Essa opção não estará disponível se um grupo de ContentSubmitters já foicriado no Active Directory. Essa opção está disponível somente no ExchangeServer 2013 e posterior.

7. (Opcional) Se você estiver configurando um usuário existente, selecione SkipActive Directory Authentication.

Essa opção ignora as operações de autenticação e autorização do ActiveDirectory para o usuário e define somente o usuário como a conta de usuário no

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Configurando os usuários do Exchange com a ferramenta App Agent Exchange Admin Configuration 271

Page 272: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Exhage do Agente de aplicativo Microsoft no registro para operações de backupe recuperação.

Obs.

Essa opção deve ser selecionada quando você configurar manualmente umusuário.

8. Clique em Configure.

A janela de resultado mostra o status da operação, de configuração incluindoquaisquer mensagens de erro ou advertência.

Resultado

O usuário recebe as permissões necessárias para fazer backup e restaurar o banco dedados do Exchange. Exibir o usuário configurado na janela Properties do grupo desegurança dos servidores do Exchange, na guia Members.

Configurando um administrador em um ambiente de domínioprincipal ou secundário

Considere o seguinte ao configurar um usuário em um ambiente de domínio principalou secundário.

Quando a ferramenta App Agent Exchange Admin Configuration é executada em umnó que é parte de um domínio secundário para configurar um usuário em um ambientede domínio principal e secundário, o usuário é adicionado ao Active Directory doservidor secundário de caixa de correio. O usuário herda as listas de membros degrupo de segurança do domínio principal.

A ferramenta App Agent Exchange Admin Configuration não dá suporte aconfigurações de usuário para os seguintes cenários:

l Para criar um usuário no Active Directory principal de um servidor secundário decaixa de correio.

l Para criar um usuário no Active Directory secundário de um servidor principal decaixa de correio.

l Para criar um usuário de um servidor secundário ou principal de caixa de correioem um domínio diferente da mesma floresta.

Configure manualmente um usuário nessas situações.

Exemplos de configurações de usuário administrativo

Esta seção oferece exemplos de configuração de um administrador com a ferramentaApp Agent Exchange Admin Configuration.

Exemplo 1 Configurando ou modificando um usuário administrador com direitos degerenciamento da organização

O usuário será um membro do grupo de Gerenciamento da organização, mas não seráum membro do grupo Funções de administrador do Exchange do agente de aplicativosEMC.

1. Na janela App Agent Exchange Admin Configuration, clique em ConfigureAdmin User.

2. Preencha a página Configure Admin User e, em seguida, selecione AssignOrganization Management rights.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

272 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 273: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Exemplo 1 Configurando ou modificando um usuário administrador com direitos degerenciamento da organização (continuação)

3. Clique em Configure.

4. Verifique se todas as configurações estão definidas corretamente, Verificador deConfiguração do Sistema.

Exemplo 2 Configurando ou modificando um usuário administrador sem direitos degerenciamento da organização

O usuário será um membro do grupo Funções de administrador do Exchange do agentede aplicativos EMC, mas não será um membro do grupo Gerenciamento daorganização.

1. Na janela App Agent Exchange Admin Configuration, clique em ConfigureAdmin User.

2. Preencha a página Configure Admin User. Certifique-se de que AssignOrganization Management rights não está selecionada.

3. Clique em Configure.

4. Verifique se todas as configurações estão definidas corretamente, executando oVerificador de Configuração do Sistema.

Exemplo 3 Configurando manualmente um usuário administrador de backup do Exchange

1. Configure o usuário manualmente no Active Directory e certifique-se de que ousuário tem as funções apropriadas e os direitos, conforme descrito emConfigurando os usuários do Exchange com a ferramenta App Agent ExchangeAdmin Configuration na página 269.

2. Na janela App Agent Exchange Admin Configuration, clique em ConfigureAdmin User.

3. Na página Configure Admin User, realize as etapas a seguir:

a. Selecione Configure Existing User.

b. Nos campos User Name and Password, digite as informações necessárias.

c. Selecione Skip Active Directory Authentication.

d. Clique em Configure.

Configurando um usuário não administrativoVocê pode criar um usuário de backup do Exchange com privilégios nãoadministrativos.

Para configurar um usuário não administrador do Windows para realizar operações deproteção do Exchange, crie um usuário de domínio e atribua a esse usuário osprivilégios necessários com a ferramenta App Agent Exchange Admin Configuration.

Obs.

Você pode usar um usuário não administrativo para executar a ferramenta App AgentExchange Admin Configuration somente se você selecionar Skip Active DirectoryAuthentication e configurar o usuário com a ferramenta em cada nó do servidor doExchange.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Configurando os usuários do Exchange com a ferramenta App Agent Exchange Admin Configuration 273

Page 274: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Criando uma conta de domínio não administrativa para criarusuários de backup do Exchange

Você pode criar usuários de backup do Exchange com uma conta não administrativado Windows se ele estiver configurado com os privilégios necessários.

Antes de você começar

Você deve estar conectado a um controlador de domínio como um usuário de domínioadministrativo.

Procedimento

1. Crie um novo usuário de domínio.

Depois de criado, o usuário é listado na janela Active Directory Users andComputers.

2. Abra a janela Properties do usuário e na guia Members Of, certifique-se de queo usuário está adicionado aos grupos de usuário a seguir:

Direito do usuário Descrição

Usuários de área de trabalhoremota

Permite que o usuário se conecteremotamente a um controlador de domínio.

Operadores de conta Permite que o usuário crie contas de usuáriodo domínio.

O usuário também é um membro do grupo de usuários de domínio, por padrão.

3. Abra a janela Group Policy Management Editore, em Windows Settings >Security Settings > Local Policies > User Rights Assignment, conceda aousuário os seguintes direitos:

Direito do usuário Descrição

Permitir log-on localmente Permite ao usuário fazer log-on para todos oscontroladores de domínio no domínio.

Permitir log-on pelosserviços de área detrabalho remota

Permite ao usuário fazer log-on para todos oscontroladores de domínio no domínio por meio deserviços de área de trabalho remota.

Operadores de conta Permite que o usuário crie contas de usuário dodomínio.

4. Para aplicar as alterações, faça log-out do controlador de domínio.

Configure uma conta não administrativa de backup do Exchange

Você pode usar a ferramenta App Agent Exchange Admin Configuration paraconfigurar uma conta não administrativa do Windows para realizar recuperações ebackup do Exchange.

Antes de você começar

Faça log-in em um controlador de domínio com um usuário que pode criar contas dedomínio. Criando uma conta de domínio não administrativa para criar usuários debackup do Exchange na página 274 apresenta detalhes sobre como configurar umusuário não administrativo com os privilégios necessários.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

274 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 275: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Procedimento

1. Crie um novo usuário de domínio.

Depois de criado, o usuário é listado na janela Active Directory Users andComputers.

2. Abra a janela Properties do usuário e na guia Members Of, certifique-se de queo usuário está adicionado aos grupos de usuário a seguir:

Direito do usuário Descrição

Usuários de área de trabalhoremota

Permite que o usuário se conecteremotamente a um controlador de domínio.

Gerenciamento de organizações Permite o acesso administrativo do usuário àorganização do Exchange.

O usuário também é um membro do grupo de usuários de domínio, por padrão.

3. Execute as seguintes etapas em cada Exchange Server que você deseja fazerbackup, inclusive todos os servidores que fazem parte de um grupo dedisponibilidade de banco de dados (DAG):

a. Faça log-in no Exchange Server como administrador local.

b. Em Computer Management > Local Users and Groups, adicione o novousuário ao grupo de administradores.

c. Para aplicar as alterações, efetue o log out do Exchange Server.

d. Faça log-in no Exchange Server como o novo usuário.

e. Inicie a ferramenta App Agent Exchange Admin Configuration.

f. Na janela App Agent Exchange Admin Configuration tool, clique emConfigure Admin User.

g. Na página Configure Admin User, realize as ações a seguir:

a. Selecione Configure existing user.

b. Digite as credenciais para o usuário criado na etapa 1.

c. Selecione Skip Active Directory Authentication.

Obs.

Não selecione Assign Organization Management rights, caso contrário,a configuração falhará.

d. Clique em Configure.

Resultado

O usuário é definido no registro e recebe as permissões não administrativas que sãonecessárias para recuperação e backup do Exchange.

Atualizar a senha do administradorClique em Update Admin Password para modificar a senha da conta de administrador do Exchange e atualizar o registro do Agente de aplicativo Microsoft.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Configurando os usuários do Exchange com a ferramenta App Agent Exchange Admin Configuration 275

Page 276: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Validando um administrador existenteUse a ferramenta App Agent Exchange Admin Configuration para verificar se umaconta de administrador do Exchange do agente de aplicativos da Microsoft estáconfigurada corretamente.

Obs.

Validando um administrador existente em um ambiente de domínio principal esecundário pode falhar porque a ferramenta pode tentar entrar em contato com oActive Directory para validar as credenciais do registro.

Procedimento

1. Na janela App Agent Exchange Admin Configuration, clique em Validate anexisting Admin.

2. Nos campos User Name e Password, digite as informações necessárias.

3. Clique em Validate.

Uma janela que lista os servidores do Exchange em seu ambiente será exibida.

4. Selecione cada servidor do qual o usuário deve fazer backup ou recuperar e, emseguida, clique em OK.

A janela é fechada e a operação de validação é iniciada. A janela de resultadomostra o status da operação, incluindo quaisquer mensagens de erro ouadvertência.

Resultado

A janela de resultado exibe os resultados da operação de validação.

Importando manualmente módulos EMCExchangeBackupRestore PowerShellpara o Exchange Server 2010

Para os cmdlets de backup e restauração funcionarem no Exchange Server 2010, vocêdeve importar manualmente os módulos EMCExchangeBackupRestore executando osseguintes comandos no Shell de gerenciamento do Exchange no Exchange Server2010:

Import-Module EMCExchangeBackupRestore.psm1Import-Module EMCExchangeBackupRestore.dllUpdate-FormatData -AppendPath "C:\Program Files\DPSAPPS\MSAPPAGENT\PowerShell\Modules\EMCExchangeBackupRestore\EMCExchangeBackupRestore.Format.ps1xml"

Obs.

Não é necessário realizar essa tarefa para outras versões do Exchange Server.

Configurando backups agrupados de um DAGEstas configurações são compatíveis com backups agrupados de um DAG:

l Backups agrupados de um DAG com um IP

l Backups agrupados de um DAG sem um IP

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

276 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 277: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

A documentação do Microsoft Exchange Server apresenta informações sobre comoconfigurar esses ambientes.

Parâmetros do arquivo de configuração para executar backups agrupados

Use estes parâmetros no arquivo de configuração para backups agrupados de umDAG:

l BACKUP_PREFERENCE={preferred | passive| active}: Especifica apreferência do método de backup:

n Preferred: Faz backup da cópia ou réplica passiva de cada banco de dados noDAG. O Exchange Server, no qual será feito backup de cada banco de dadospassivo, será determinado pela lista de ordem de servidores. Se não houvernenhum banco de dados passivo (se não houver nenhuma réplica ou se todas asréplicas atuais estiverem suspensas ou desmontadas), então será feito backupdos bancos de dados ativos. Preferred é o valor padrão.

n Passive: Faz backup apenas de bancos de dados passivos no DAG.

n Active: Faz backup apenas de bancos de dados ativos no DAG.

l (Opcional)SERVER_ORDER_LIST=<server1, server2, server3, [...]>: Umalista de Exchange Servers separada por vírgulas de acordo com a ordem na qualdeverá ser feito backup dos bancos de dados em cada Exchange Server no DAG.Se você não especificar uma lista, o nó de coordenação distribui os backups deacordo com uma lista fora de ordem dos Exchange Servers no DAG.

l (Optional)INCLUDE_STANDALONE_DATABASES={TRUE | FALSE}: Especifica ainclusão de bancos de dados independentes e pastas públicas. O valor padrão éTRUE. Especificar FALSE exclui pastas públicas e bancos de dados independentes.

Proteção de dados do Exchange Server com o Data DomainBoost

Para fazer backup e restauração do Exchange Server, o Agente de aplicativoMicrosoft for Data Domain Boost é compatível somente com os cmdlets do WindowsPowerShell.

Práticas recomendadas para backups e restaurações do Exchange Serverusando o Agente de aplicativo Microsoft for Data Domain Boost

Estas são as práticas recomendadas para backups e restaurações do Exchange Serverusando o Agente de aplicativo Microsoft for Data Domain Boost.

Manter um registro manual de backupsBackups do Exchange não têm retenção automatizada de backup e funcionalidade deexpiração. É recomendável que você mantenha um registro manual de backups doExchange server incluindo a data e hora em que cada backup é feito e por quantotempo cada um deve ser retido. Você pode excluir backups do Exchange serverusando o cmdlet Remove-ExchangeBackup.

Use caracteres compatíveisO aplicativo Microsoft tem suporte ao processamento de data e hora específico porlocalidade, e o idioma de exibição da data e hora pode ser definido para caracteresestendidos. No entanto, os nomes de caminho e de banco de dados devem ser escritossomente em caracteres ASCII.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Proteção de dados do Exchange Server com o Data Domain Boost 277

Page 278: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Crie novamente os bancos de dados excluídos no mesmo localSe deseja recriar um banco de dados excluído, você deve recriar o banco de dados nomesmo local onde o banco de dados excluído estava presente.

Verifique se o host de destino tem espaço suficienteSempre garanta que um host de destino tenha espaço suficiente para restaurar dados.

Configure limites de cota do Data DomainO agente de aplicativos Microsoft não tem um parâmetro para controlar o tamanhototal que ele consome. Os limites de cota só podem ser definidos no sistema DataDomain por MTree (unidade de armazenamento).

Os limites de cota de um MTree são calculados com base no tamanho lógico, que é otamanho antes da compactação e desduplicação dos dados.

Os limites de cota impactam apenas as operações de backup.

Configurando limites de utilização de recursos do Data Domain na página 79 apresentamais informações sobre o limite de cota, o impacto de exceder os limites e aconfiguração dos limites de utilização.

Configure limites de utilização de fluxos do Data DomainConfigure um número suficiente de fluxos do Data Domain para melhorar odesempenho dos backups e restaurações. Os fluxos controlam o paralelismo debackup e restauração para cada banco de dados.

Configurando limites de utilização de fluxos do Data Domain na página 82 apresentamais informações sobre o limite de fluxos, o impacto de exceder os limites e aconfiguração dos limites de utilização.

Fazendo backup e restauração do Exchange Server usandocmdlets do Data Domain Boost Windows PowerShell

Esta seção descreve os procedimentos para fazer backups e restaurações doExchange Server usando o Agente de aplicativo Microsoft para cmdlets do DataDomain Boost Windows PowerShell.

AVISO

Nas sintaxes, os parâmetros entre colchetes, ou seja, [ e ] são opcionais.Para executar operações específicas relacionadas ao backup e à restauração, o Agentede aplicativo Microsoft também é compatível com os comandos ddbmadmin.exe emsagentadmin.exe. No entanto, o comando ddbmadmin.exe está obsoleto.

Todos os cmdlets dão suporte aos parâmetros comuns padrão, como -Debug, -ErrorAction, -ErrorVariable, -OutVariable, -OutBuffer, -Verbose, -WarningAction, -WarningVariable, -AsJob e -JobName.

https://technet.microsoft.com/en-us/library/dd901844(v=vs.85).aspx fornece a listade parâmetros comuns e suas descrições.

https://technet.microsoft.com/en-us/library/hh847783.aspx apresenta informaçõessobre cmdlets de trabalho.

Objeto de backupO resultado dos cmdlets para executar backups (Backup-Exchange), listar backups(Get-ExchangeBackup) e remover backups (Remove-ExchangeBackup) é umobjeto EMCExchangeBackupRestore.BackupData.ExchangeBackup. O Get-

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

278 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 279: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

ExchangeBackup e o Remove-ExchangeBackup listam os arrays de objetos debackup.

Atributos do objeto EMCExchangeBackupRestore.BackupData.ExchangeBackupA tabela a seguir lista os atributos que o objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup contém:

Tabela 50 Atributos do objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup

Atributo Descrição

BackupDateTimeUTC A data e a hora do backup em UTC.

BackupDatabases Um array de objetosEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase.

BackupID O ID do backup. Cada ID tem a tecnologia de backup e uma vírgula comoprefixo.No caso de backups baseados em block, o prefixo é msapp_bbb:.

Se você não especificar um prefixo para um ID de backup em qualquer umadas operações de backup do Exchange Server, o prefixo padrão émsapp_pp:.

BookmarkName Lista vazia.

ClientName O FQDN do Exchange Server.

DataDomainHost O nome do servidor Data Domain.

DataDomainHostPath O caminho completo para a unidade de armazenamento do Data Domain.

ExchangeVersion A versão do Exchange Server.

Nível O nível de backup, que é sempre FULL, mesmo no caso de backupsincrementais baseados em block.

StaticImages Um array de objetosEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage.

Successful $true, se o backup for bem-sucedido.

Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabaseA tabela a seguir lista os atributos que o objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase contém:

Tabela 51 Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase

Atributo Descrição

Identidade A identidade do banco de dados.

Guid O GUID do banco de dados.

BackupID O ID de backup do banco de dados individual.Embora você possa usar esse atributo para restaurar um banco de dadosindividual, o agente de aplicativos Microsoft recomenda que você use oBackupID geral ou global para executar restaurações.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Objeto de backup 279

Page 280: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 51 Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase (continuação)

Atributo Descrição

DatabaseFileBackupID O ID de backup do backup de EDB. No caso de um backup baseado emblock, esse atributo é diferente do atributo BackupID.Você não pode usar esse ID de backup para executar restaurações.

LogFilesBackupID O ID de backup do backup da pasta de registro. No caso de um backupbaseado em block, esse atributo é diferente do atributo BackupID.Você não pode usar esse ID de backup para executar restaurações.

EdbFilePath O caminho original do arquivo EDB no qual foi feito backup. Esse atributocorresponde ao Get-Datatabase | Format-Table EdbFilePath durante obackup.

LogFolderPath A pasta original dos arquivos de log nos quais foi feito backup. Esseatributo corresponde ao Get-Database | Format-Table LogFolderPathdurante o backup.

Formatos de saída

l Formato de tabela: O formato padrão do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup é uma tabela quecontém as colunas BackupDateTimeUTC, BackupID, ClientName, Successful eBackupDatabases.Considere o seguinte exemplo:

Get-ExchangeBackup

BackupDateTimeUTC BackupID ClientName Successful BackupDatabases----------------- -------- ---------- ---------- ---------------3/14/2016 4:38:54 PM 1457973534 exchangehost.myorg.com True {TestDB, Mailbox Database 1250665181}

l Formato de lista: Esse formato exibe todos os atributos junto com a data e hora dobackup de acordo com o fuso horário local, exceto as informações da imagemestática.Considere estes exemplos:

n $serverinfo | Get-ExchangeBackup -BackupViaBlockBasedBackup |Format-List

ExchangeVersion : 2013BackupDateTimeUTC : 10/20/2016 4:37:16 PMBackupDatabases : {183c4310-6910-4c0f-bf8c-d152560035d9, 82da2fb5-866e-4b26-a360-0f15ddfec475, 6efb90ca-279e-4e52-9784-e0861ec5c362}Level : fullBackupID : msapp_bbb:1476981436Successful : TrueClientName : ledmf175.msapp.comDataDomainHost : ledmd035.lss.example.comDataDomainHostPath : /SU_DD163RecoverPointHost :Bookmarks : {}

n $backups[0].BackupDatabases | Format-List

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

280 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 281: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

onde, $backups = $serverinfo | Get-ExchangeBackup -BackupViaBlockBasedBackup

Identity : DB1Guid : 183c4310-6910-4c0f-bf8c-d152560035d9BackupID : msapp_bbb:1476981433DatabaseFileBackupID : msapp_bbb:1476981386LogFilesBackupID : msapp_bbb:1476981395EdbFilePath : C:\Exchange\db1\DB1.edbLogFolderPath : C:\Exchange\db1_logsIdentity : Mailbox_db1Guid : 6efb90ca-279e-4e52-9784-e0861ec5c362BackupID : msapp_bbb:1476981435DatabaseFileBackupID : msapp_bbb:1476981417LogFilesBackupID : msapp_bbb:1476981426EdbFilePath : C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox_db1\Mailbox_db1.edbLogFolderPath : C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox_db1

l Formato amplo: Esse formato exibe apenas o atributo BackupDateTimeUTC.Considere o seguinte exemplo:

$serverinfo | Get-ExchangeBackup -Before (Get-Date).AddDays(-5) -Limit 3 | Format-Wide

6/10/2016 12:45:18 PM 6/10/2016 12:43:36 PM6/3/2016 3:39:53 PM

Objeto de montagemA saída de cmdlets para executar montagens (Mount-ExchangeBackup) é um arrayde objetos EMCExchangeBackupRestore.MountData.ExchangeMount, sem umaordem específica.

Atributos do objeto EMCExchangeBackupRestore.MountData.ExchangeMountA tabela a seguir lista os atributos que o objetoEMCExchangeBackupRestore.MountData.ExchangeMount contém:

Tabela 52 Atributos do objeto EMCExchangeBackupRestore.MountData.ExchangeMount

Atributo Descrição

BackupID O DatabaseFileBackupID ou LogFilesBackupID dos bancos de dados noobjeto de backup.

Bookmark Lista vazia.

MountPath O caminho completo para a pasta montada, ou seja, o volume que foi feitobackup. Dependendo de como o volume está organizado, os dados de seuinteresse podem estar em uma subpasta.

OriginalVolumeName Null.

RecoveryGroup Null.

RecoveryPool Null.

ShadowName Null.

SnapshotDeviceObject Null.

SnapshotID Null.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Objeto de montagem 281

Page 282: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 52 Atributos do objetoEMCExchangeBackupRestore.MountData.ExchangeMount (continuação)

Atributo Descrição

SnapshotSetID Null.

WWN Null.

Formato de saídaO formato padrão do objetoEMCExchangeBackupRestore.MountData.ExchangeMount é uma tabela que contémas colunas MountPath e BackupID.

Realizando backup do Exchange Server usando o Agente de aplicativoMicrosoft para Data Domain Boost com cmdlets do Windows PowerShell

O cmdlet Backup-Exchange faz backups dos dados do Exchange Server para umservidor Data Domain usando a tecnologia de backups baseados em block.

O Agente de aplicativo Microsoft tem suporte a backups completos e incrementaisbaseados em block.

Parâmetros obrigatóriosA tabela a seguir lista os parâmetros obrigatórios para o cmdlet Backup-Exchange:

Tabela 53 Parâmetros obrigatórios do cmdlet Backup-Exchange

Parâmetro Alias Descrição

-ClientName<FQDN_of_Exchange_Server>

-C, -CN Especifica o FQDN do Exchange Servera ser usado para indexação do backup.No caso de um ambiente de DAG,especifique o FQDN da instância doDAG.

-BackupViaBlockBasedBackup -BBB Faz backups baseados em block.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor do DataDomain.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo para aunidade de armazenamento do DataDomain para o backup. O usuário doData Domain deve ter privilégios deacesso adequados para esse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -StorageUser Especifica o nome do usuário do DataDomain.Credenciais completas são recuperadasda lockbox para autenticar com o host.

Parâmetros adicionaisA seguinte tabela lista os parâmetros adicionais para o cmdlet Backup-Exchange:

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

282 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 283: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 54 Parâmetros adicionais do cmdlet Backup-Exchange

Parâmetro Alias Descrição

-VeryVerbose Aumenta o volume dos resultadosprolixos. Esse parâmetro é útil somentese você especificar também o parâmetro-Verbose. O valor padrão é False.

-ExeFileName<full_path_to_msagentsv.exe>

Especifica o caminho completo para oprograma executável do aplicativo, ouseja, msagentsv.exe. Use esta opção

somente para diagnosticar. Na operaçãogeral, o cmdlet localiza automaticamenteo aplicativo instalado.

-Identity<database_identity_to_backup>

Especifica a identidade do banco dedados a ser feito backup. Se você nãoespecificar esse parâmetro, será feitobackup de todos os bancos de dados.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o usuário vdisk do DataDomain. Se você não especificar esseparâmetro, o valor padrão é -DataDomainUser <String>.Credenciais completas são recuperadasda lockbox para autenticar com o host.

-DataDomainFibreChannelHost<Data_Domain_fibre_channel_server_name>

Especifica o nome de host do FibreChannel.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração para obackup. O valor padrão é 0 (zero).

-DeleteDebugLogsInDays Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registrosde depuração não são excluídos. Excluirregistros de depuração com frequênciaimpede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

Esse parâmetro exclui somente registrosde depuração com nomes no formatopadrão e localizados na pasta deregistros em <installation_path>\MSAPPAGENT\logs.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada par

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Realizando backup do Exchange Server usando o Agente de aplicativo Microsoft para Data Domain Boost com cmdlets do

Windows PowerShell 283

Page 284: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 54 Parâmetros adicionais do cmdlet Backup-Exchange (continuação)

Parâmetro Alias Descrição

está associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

l -BackupActive

l -BackupPassive

l -BackupPreferred

Especifica a preferência de backup,como ativo, passivo ou preferencial, dosbancos de dados.

-ServerOrderList Especifica a lista de ordem depreferência do Exchange Server se vocêprecisar selecionar várias cópias.

-IncludeStandaloneDatabases Inclui os bancos de dados independentese os bancos de dados da pasta públicano backup.

-Incremental Executa um backup incremental baseadoem block.

Sintaxe para realizar backups baseados em block

l Backup-Exchange -BackupViaBlockBasedBackup -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> [-AsJob] [-BackupActive] [-BackupPassive] [-BackupPreferred] [-DataDomainFibreChannelHost<Data_Domain_fibre_channel_server_name>] [-DataDomainVDiskUser<Data_Domain_vdisk_Username>] [-DebugLevel <1_through_9>] [-ExeFileName <Full_Path_to_msagentsv.exe>] [-Identity <Identity[]>][-IncludeStandaloneDatabases] [-Incremental] [-JobName <Job_Name>][-LockBoxPath <Full_Path_to_Lockbox>] [-ServerOrderList<Comma_Separated_List_of_Servers>] [-VeryVerbose][<Common_Parameters>]

l <Configuration_File_Object> | Backup-Exchange [-Identity<String[]>] [-AsJob] [-JobName <String>] [-BackupVerbose<SwitchParameter>] [-ExeFileName <string>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere este exemplo de comandos para backup baseado em block:

l Este comando faz backup do Exchange Server para o host do Data Domainledmd035.lss.example.com:Backup-Exchange -ClientName ledmf175.msapp.com -BackupViaBlockBasedBackup -DataDomainHost ledmd035.lss.example.com-DataDomainPath /SU_DD163 -DataDomainUser DD163_user

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

284 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 285: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Este comando faz o backup do Exchange Server por meio de um objeto de arquivode configuração:$serverinfo | Backup-Exchange

Sintaxe para realizar backups agrupados baseados em block

l Backup-Exchange -BackupViaBlockBasedBackup -ClientName<FQDN_of_Exchange_Server_DAG> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-AsJob] [-BackupActive] [-BackupPassive] [-BackupPreferred] [-DataDomainFibreChannelHost <Data_Domain_fibre_channel_server_name>][-DataDomainVDiskUser <Data_Domain_vdisk_Username>] [-DebugLevel<1_through_9>] [-ExeFileName <Full_Path_to_msagentsv.exe>] [-Identity <Identity[]>] [-IncludeStandaloneDatabases] [-Incremental][-JobName <Job_Name>] [-LockBoxPath <Full_Path_to_Lockbox>] -ServerOrderList <Comma_Separated_List_of_Servers> [-VeryVerbose][<Common_Parameters>]

l <Configuration_File_Object> | Backup-Exchange [-Identity<String[]>] [-AsJob] [-JobName <String>] [-BackupVerbose<SwitchParameter>] [-ExeFileName <string>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere este exemplo de comandos para backup agrupado baseado em block:

l Este comando faz backup do banco de dados TestDB e do mailbox database1250665181 no DAG1 para o host do Data Domain ledmd035.lss.example.com:Backup-Exchange -Identity TestDB,'Mailbox Database 1250665181' -ClientName DAG1.msapp.com -BackupViaBlockBasedBackup -DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUser DD163_user -Preferred -ServerOrderList node1, node2-IncludeStandaloneDatabases

l Este comando faz o backup do Exchange Server por meio de um objeto de arquivode configuração:$serverinfo | Backup-Exchange -Identity TestDB,'Mailbox Database1250665181'

Listando os backups do Exchange Server usando o Agente de aplicativoMicrosoft para cmdlets Data Domain Boost do Windows PowerShell

Para listar os backups do Exchange Server, use o cmdlet Get-ExchangeBackup.

Se você não especificar os parâmetros -Limit, -Before ou -After, o cmdlet lista todosos backups.

Dependendo do número de backups e do desempenho da rede, o cmdlet pode precisarde um tempo significativo para listar os backups.

Parâmetros obrigatóriosA tabela a seguir lista os parâmetros obrigatórios do cmdlet Get-ExchangeBackup:

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Listando os backups do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets Data Domain Boost do

Windows PowerShell 285

Page 286: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 55 Parâmetros obrigatórios do cmdlet Get-ExchangeBackup

Parâmetro Alias Descrição

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain para consulta de backups. Esseé um parâmetro obrigatório.

-DataDomainHostPath<full_path_to_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho na unidade dearmazenamento do Data Domain paraconsulta de backups. Esse é umparâmetro obrigatório.

-DataDomainUser<Data_Domain_server_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica o nome do usuário do DataDomain. Esse é um parâmetroobrigatório.

-ClientName <Exchange_Server_name> -C, -CN Especifica o nome abreviado e o FQDNdo Exchange Server que é usado paralistar. O nome do client deve ser omesmo que o nome do client fornecidopara o backup. Esse é um parâmetroobrigatório.

-BackupViaBlockBasedBackup -BBB, -BlockBasedBackup Lista os backups baseados em block.

Parâmetros adicionaisA tabela a seguir lista os parâmetros adicionais do cmdlet Get-ExchangeBackup:

Tabela 56 Parâmetros adicionais do cmdlet Get-ExchangeBackup

Parâmetro Alias Descrição

-ExcludeClientNameResolution -ExcludeCNResolution Usa o nome do cliente que é fornecidocomo é sem convertê-lo para o nome dodomínio completo (FQDN). Use esteparâmetro para listar backups feitos como agente de aplicativos da Microsoftversão 4.5 ou versões anteriores queusam o nome abreviado como o nome docliente.

-Before <date_time> Lista apenas os backups que foramobtidos antes ou na data ou horadeterminada.Se você não especificar um valor, o valorpadrão será a data e hora atuais.

-After <date_time> Lista apenas os backups que foramobtidos após ou na data ou horadeterminada.

-Limit <number> Lista no máximo os backups maisrecentes de <number>.

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cada

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

286 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 287: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 56 Parâmetros adicionais do cmdlet Get-ExchangeBackup (continuação)

Parâmetro Alias Descrição

resultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração paralistar. O valor padrão é 0 (zero).

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-VeryVerbose Aumenta o volume dos resultadosdetalhados. Esse parâmetro é útilsomente se você especificar também oparâmetro -Verbose. O valor padrão éFalse.

-Detalhes -vb Indica o resultado detalhado. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentadmin.exe>

-Agent, -exe Especifica o caminho completo paramsagentadmin.exe, por exemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentadmin.exe. O cmdlet

localiza automaticamente o caminhopara msagentadmin.exe.

Sintaxe

l Get-ExchangeBackup -BackupViaBlockBasedBackup -DataDomainHost<Data_Domain_Hostname> -DataDomainUser <Data_Domain_Username> -DataDomainPath </Data_Domain_Storage_Path> -ClientName<FQDN_of_Exchange_Server> [-DebugLevel <1_through_9>] [-VeryVerbose] [-ExeFileName <Full_Path_to_msagentadmin.exe>][<Common_Parameters>]

l <Configuration_File_Object> | Get-ExchangeBackup<optional_parameters>Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Listando os backups do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets Data Domain Boost do

Windows PowerShell 287

Page 288: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Exemplos

l O comando a seguir lista os backups entre 5 e 2 dias atrás:Get-ExchangeBackup -BackupViaBlockBasedBackup -DataDomainHostdd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -After (Get-Date).AddDays(-5) -Before(Get-Date).AddDays(-2)

l O comando a seguir lista os backups entre 5 e 2 dias atrás usando o objeto dearquivo de configuração:$serverinfo | Get-ExchangeBackup -After (Get-Date).AddDays(-5) -Before (Get-Date).AddDays(-2)

l O comando a seguir lista os 5 backups baseados em block mais recentes antes de7 dias atrás:Get-ExchangeBackup -BackupViaBlockBasedBackup -DataDomainHostdd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -Before (Get-Date).AddDays(-7) -Limit 5

l O comando a seguir lista os 5 backups mais recentes de até 7 dias:Get-ExchangeBackup -BackupViaBlockBasedBackup -DataDomainHostdd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -After (Get-Date).AddDays(-7) -Limit 5

l O comando a seguir salva as informações de backup em uma variável doPowerShell para uso posterior:$backups = Get-ExchangeBackup -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientNamehost.lss.emc.com

Montando backups do Exchange Server usando o Agente de aplicativoMicrosoft para Data Domain Boost com cmdlets do Windows PowerShell

Para executar restaurações em nível de item ou granular, primeiro você deve montaros backups.

Parâmetros obrigatóriosA tabela a seguir lista os parâmetros obrigatórios para o cmdlet Mount-ExchangeBackup:

Tabela 57 Parâmetros obrigatórios do cmdlet Mount-ExchangeBackup

Parâmetro Alias Descrição

-Backup <backup_object_to_mount> Especifica um objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <Exchange_Server_name> -C, -CN Especifica o nome do client, que é igualao nome do client que foi especificadopara o backup.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain que contém os backups paramontar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo daunidade de armazenamento do DataDomain que contém os backups para

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

288 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 289: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 57 Parâmetros obrigatórios do cmdlet Mount-ExchangeBackup (continuação)

Parâmetro Alias Descrição

montar. O usuário do Data Domain deveter privilégios de acesso adequados paraesse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica o nome do usuário do DataDomain.

Parâmetros adicionaisEsta tabela lista os parâmetros adicionais para o cmdlet Mount-ExchangeBackup:

Tabela 58 Parâmetros adicionais do cmdlet Mount-ExchangeBackup

Parâmetro Alias Descrição

-ExcludeClientNameResolution -ExcludeCNResolution Usa o nome do client que é fornecidocomo é, sem convertê-lo para o nome dodomínio completo (FQDN). Use esteparâmetro para montar backups feitoscom o agente de aplicativos Microsoftversão 4.5 ou anterior que usam o nomeabreviado como o nome do client.

-Identity <database_identity_to_mount> Especifica a identidade de um ou maisbancos de dados para montar. Use esseparâmetro com o parâmetro -BackupID.

-ExchangeServer<Exchange_Server_short_name>

Especifica o nome curto do ExchangeServer, por exemplo, ledmf999, se onome for diferente do nome do client.Use esse parâmetro se restaurar dadospara um host diferente, cujo nome édiferente do nome que o parâmetro -Client especifica.

Se não especificar um valor, o parâmetropega o nome curto do parâmetro -Client.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o nome de usuário do vdisk doData Domain.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Montando backups do Exchange Server usando o Agente de aplicativo Microsoft para Data Domain Boost com cmdlets do

Windows PowerShell 289

Page 290: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 58 Parâmetros adicionais do cmdlet Mount-ExchangeBackup (continuação)

Parâmetro Alias Descrição

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração damontagem. O valor padrão é 0 (zero).

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-VeryVerbose Aumenta o volume dos resultadosprolixos. Esse parâmetro é útil somentese você especificar também o parâmetro-Verbose. O valor padrão é False.

-Verbose -vb Indica o resultado prolixo. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica o caminho completo paramsagentrc.exe, por exemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

O cmdlet localiza automaticamente ocaminho para msagentrc.exe.

Sintaxe para montar backups baseados em block usando um objeto de backup

l Mount-ExchangeBackup -Backup $backups[<Backup_Index>].BackupID -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-DataDomainVDiskUser <Data_Domain_vdisk_username>] [-LockBoxPath<Full_Path_to_Lockbox>] [-AsJob] [-JobName <Job_Name>] [-DebugLevel<1_through_9>] [-VeryVerbose] [-ExeFileName<Full_Path_to_msagentrc.exe>] [<Common_Parameters>]

l <Mount_Object> = <Configuration_File_Object> | Mount-ExchangeBackup-Backup $backups[<Backup_Index>].BackupID [-AsJob] [-JobName<Job_Name>] [-VeryVerbose] [-ExeFileName<Full_Path_to_msagentrc.exe>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

AVISO

A montagem do mesmo backup baseado em block várias vezes resulta em um erro.

Considere estes comandos para montar os backups baseados em block:

l Este comando monta todos os bancos de dados de um backup baseado em blockdo usando um objeto de backup:

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

290 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 291: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Mount-ExchangeBackup -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando monta todos os bancos de dados de um backup usando um objetode backup e um objeto de arquivo de configuração:$mount = $serverinfo | Mount-ExchangeBackup -Backup $backups[0]

l Este comando monta um banco de dados de uma só mailbox database, database3:$mount = $serverinfo | Mount-ExchangeBackup -Backup $backup[0] -Identity database3

ResultadoO backup é montado em um caminho semelhante a este:

C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\BBBMountPoint\131248297060279537_{4A60AF18-86ED-4BBD-A1C9-2618F1AC1041}_5832\Program Files\Microsoft\Exchange Server\V15\Mailbox\DB2\Os itens montados são desmontados após a reinicialização do host.

Ícone de bandeja do sistema do Mount ServiceQuando a operação de montagem for bem-sucedida, o ícone da bandeja do sistemaMount Service é exibido como mostra a figura a seguir.

Figura 54 Ícone de bandeja do sistema do Mount Service

Clique com o botão direito no ícone do Mount Service e selecione qualquer uma dasopções a seguir para executar as tarefas correspondentes de acordo com suasnecessidades:

l Desmontar backups: Desmonta os backups montados.

l Mount Details: Lista os backups montados com detalhes da montagem.

l Extend Timeout: Estende o timeout da montagem. O valor padrão é 8 horas.

Listando backups montados do Exchange Server usando o ícone de bandeja do sistema MountService

Para listar os backups montados baseados em block, clique com o botão direito noícone da bandeja do sistema Mount Service e clique em Mount Details.

Desmontando backups do Exchange Server usando o ícone de bandeja do sistema MountService

Para desmontar os backups montados baseados em block, clique com o botão direitono ícone da bandeja do sistema Mount Service e clique em Unmount Backups.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Ícone de bandeja do sistema do Mount Service 291

Page 292: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Removendo os backups do Exchange Server usando o Agente de aplicativoMicrosoft para Data Domain Boost com cmdlets do Windows PowerShell

Para remover backups do Exchange Server, use o cmdlet Remove-ExchangeBackup.

Parâmetros obrigatóriosA tabela a seguir lista os parâmetros obrigatórios para o cmdlet Remove-ExchangeBackup:

Tabela 59 Parâmetros obrigatórios do cmdlet Remove-ExchangeBackup

Parâmetro Alias Descrição

-ClientName<FQDN_of_Exchange_Server>

-C, -CN Especifica o FQDN do Exchange Servera ser usado para indexação do backup.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor do DataDomain.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo para aunidade de armazenamento do DataDomain para o backup. O usuário doData Domain deve ter privilégios deacesso adequados para esse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -StorageUser Especifica o nome do usuário do DataDomain.Credenciais completas são recuperadasda lockbox para autenticar com o host.

Parâmetros adicionaisA seguinte tabela lista os parâmetros adicionais para o cmdlet Remove-ExchangeBackup:

Tabela 60 Parâmetros adicionais do cmdlet Remove-ExchangeBackup

Parâmetro Alias Descrição

-Confirm Esse parâmetro é o parâmetro Confirmpadrão do PowerShell. Esse parâmetrousa os valores -Confirm:$true e -Confirm:$false. O valor padrão é -Confirm:$true.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o nome de usuário do vdisk doData Domain.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

292 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 293: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 60 Parâmetros adicionais do cmdlet Remove-ExchangeBackup (continuação)

Parâmetro Alias Descrição

Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração pararemover os backups. O valor padrão é 0(zero).

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-VeryVerbose Aumenta o volume dos resultadosprolixos. Esse parâmetro é útil somentese você especificar também o parâmetro-Verbose. O valor padrão é False.

-Verbose -vb Indica o resultado prolixo. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentadmin.exe>

Especifica o caminho completo para oprograma executável do aplicativo, ouseja, msagentadmin.exe. Use esta

opção somente para diagnosticar. Naoperação geral, o cmdlet localizaautomaticamente o aplicativo instalado.

Sintaxe para remover os backups usando um ID de backup

l Remove-ExchangeBackup -BackupID <Backup_ID> -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> [-DataDomainVDiskUser<Data_Domain_vdisk_username>] [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [-DebugLevel <1_through_9>] [-LockBoxPath<Full_Path_to_Lockbox>] [<Common_Parameters>]

l <Configuration_File_Object> | Remove-ExchangeBackup -BackupID<Backup_ID> [-ExeFileName <Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <Job_Name>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere estes comandos de exemplo para remover os backups com um ID debackup:

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Removendo os backups do Exchange Server usando o Agente de aplicativo Microsoft para Data Domain Boost com cmdlets

do Windows PowerShell 293

Page 294: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Este comando remove um backup usando um ID de backup. O ID de backup é ovalor que está listado no objeto de backup (campo BackupID).Remove-ExchangeBackup -BackupID msapp_bbb:1458138556 -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando remove um backup usando um ID de backup e um objeto de arquivode configuração:$serverinfo | Remove-ExchangeBackup -BackupID msapp_BBB:1458138556

Sintaxe para remover os backups usando um ID de backup de uma variávelÉ necessário primeiro recuperar a lista de backups para uma variável $backups usandoo cmdlet Get-ExchangeBackup:

$backups = Get-ExchangeBackup <parameters>O Listando os backups do Exchange Server usando o Agente de aplicativo Microsoftpara cmdlets Data Domain Boost do Windows PowerShell na página 285 especificainformações do cmdlet Get-ExchangeBackup e os parâmetros compatíveis.

l Remove-ExchangeBackup -BackupID $backups[<Backup_Index>].BackupID -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-DataDomainVDiskUser <Data_Domain_vdisk_username>] [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [-DebugLevel <1_through_9>] [-LockBoxPath<Full_Path_to_Lockbox>] [<Common_Parameters>]

l <Configuration_File_Object> | Remove-ExchangeBackup -BackupID$backups[<Backup_Index>].BackupID [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere este exemplo de comando para remover os backups usando um ID debackup de uma variável:

l Este comando remove um backup usando um ID de backup:Remove-ExchangeBackup -BackupID $backups[0].BackupID -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando remove um backup usando um um objeto de arquivo deconfiguração e um ID de backup:$serverinfo | Remove-ExchangeBackup -BackupID $backups[0].BackupID

Sintaxe para remover os backups usando um objeto de backup

l Remove-ExchangeBackup -Backup $backups[<Backup_Index>].BackupID -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-DataDomainVDiskUser <Data_Domain_vdisk_username>] [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [-DebugLevel <1_through_9>] [-LockBoxPath<Full_Path_to_Lockbox>] [<Common_Parameters>]

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

294 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 295: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l <Configuration_File_Object> | Remove-ExchangeBackup -Backup$backups[<Backup_Index>].BackupID [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere estes exemplos de comandos para remover os backups com um objeto debackup:

l Este comando remove um backup usando um objeto de backup:Remove-ExchangeBackup -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando remove um backup usando um objeto de backup e um objeto dearquivo de configuração:$serverinfo | Remove-ExchangeBackup -Backup $backups[0]

l Este comando remove um subconjunto (itens 2, 3, 4 e 5) de backups de uma listade objetos de backup:Remove-ExchangeBackup -Backup $backups[2..5] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando remove todos os backups de um objeto de backup:Remove-ExchangeBackup -Backup $backups -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

Sintaxe para remover os backups enviando do cmdlet Get-ExchangeBackup

l Get-ExchangeBackup <Parameters> | Remove-ExchangeBackup [-ExeFileName <Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <Job_Name>] [-DebugLevel <1_through_9>] [-LockBoxPath <Full_Path_to_Lockbox>] [<Common_Parameters>]

l <Configuration_File_Object> | Get-ExchangeBackup[<Additional_Parameters>] | Remove-ExchangeBackup [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere este exemplo de comandos para remover os backups ao enviar:

l Este comando remove todos os backups em um intervalo de tempo enviando docmdlet Get-ExchangeBackup:$serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb1, 2017' | Remove-ExchangeBackup

l Estes dois comandos removem todos os backups em um intervalo de tempoenviando do cmdlet Get-ExchangeBackup:

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Removendo os backups do Exchange Server usando o Agente de aplicativo Microsoft para Data Domain Boost com cmdlets

do Windows PowerShell 295

Page 296: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

n $serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before'Feb 1, 2017' | Remove-ExchangeBackup

n $serverinfo | Remove-ExchangeBackup -Backup ($serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb 1, 2017')

Restaurando o Exchange Server usando o Agente de aplicativo Microsoft paracmdlets do Data Domain Boost Windows PowerShell

O cmdlet Restore-Exchange restaura os dados do Exchange Server.

O Agente de aplicativo Microsoft aceita estes tipos de restaurações:

l Restauração normal: Restauração de um banco de dados no banco de dados deorigem a partir do qual o backup é iniciado.

l Restauração de banco de dados alternativo ou cópia: Restauração de um banco dedados para outro banco de dados que seja diferente do banco de dados de origem.

l Restauração em nível de item ou nível granular: Restauração de itens individuais,como caixas de correio de usuários individuais, pastas de caixa de correio emensagens.

Para realizar restaurações normais e de cópia, você pode visualizar a lista de backupse então restaurar os backups necessários usando os IDs de backup. Listando osbackups do Exchange Server usando o Agente de aplicativo Microsoft para cmdletsData Domain Boost do Windows PowerShell na página 285 apresenta informaçõessobre como listar backups.

Pré-requisito para operações de restauração do ExchangeVocê deve executar o cmdlet set-mailboxdatabase para permitir que um bancode dados do Exchange seja restaurado.

Execute o PowerShell cmdlet set-mailboxdatabase com a opção -AllowFileRestore para permitir que um banco de dados seja restaurado a partir deum backup.

Execute o cmdlet com esta sintaxe:

set-mailboxdatabase <mailboxdatabase> -AllowFileRestore $true

A documentação da Microsoft apresenta mais informações sobre o cmdlet set-mailboxdatabase.

Executando restaurações normais

Parâmetros obrigatóriosA tabela a seguir lista os parâmetros obrigatórios do cmdlet Restore-Exchangepara executar restaurações normais:

Tabela 61 Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restauraçõesnormais

Parâmetro Alias Descrição

-NormalRestore -Restore Indica uma restauração normal.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

296 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 297: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 61 Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restauraçõesnormais (continuação)

Parâmetro Alias Descrição

-BackupID <backup_ID_to restore> Especifica o ID de backup do backup arestaurar. Você pode obter o ID debackup com o resultado de cmdletBackup-Exchange ou Get-ExchangeBackup.

-Backup <backup_object_to_restore> Especifica um objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <Exchange_Server_name> -C, -CN Especifica o nome do client, que é igualao nome do client que foi especificadopara o backup.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain que contém os backups arestaurar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo daunidade de armazenamento do DataDomain que contém os backups arestaurar. O usuário do Data Domaindeve ter privilégios de acesso adequadospara esse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica o nome do usuário do DataDomain.

Parâmetros adicionaisA seguinte tabela lista os parâmetros adicionais do cmdlet Restore-Exchange paraexecutar restaurações normais:

Tabela 62 Parâmetros adicionais do cmdlet Restore-Exchange para executar restauraçõesnormais

Parâmetro Alias Descrição

-ExcludeClientNameResolution -ExcludeCNResolution Usa o nome do client que é fornecidocomo é, sem convertê-lo para o nome dodomínio completo (FQDN). Use esteparâmetro para restaurar backups feitoscom o agente de aplicativos Microsoftversão 4.5 ou anterior que usam o nomeabreviado como o nome do client.

-Identity<database_identity_to_restore>

Especifica a identidade de um ou maisbancos de dados para restaurar. Useesse parâmetro com o parâmetro -BackupID. Você não pode usar esseparâmetro com o parâmetro -Backup.

-Confirm Esse parâmetro é o parâmetro Confirmpadrão do PowerShell. Esse parâmetro

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Executando restaurações normais 297

Page 298: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 62 Parâmetros adicionais do cmdlet Restore-Exchange para executar restauraçõesnormais (continuação)

Parâmetro Alias Descrição

usa os valores -Confirm:$true e -Confirm:$false. O valor padrão é -Confirm:$true.

-PointInType PIT Especifica como um destes valores:-PointInTime

-PointInTime:$true

-PointInTime:$false

-PointInTime e -PointInTime:$true sãoiguais.

O valor padrão é -PointInTime:$truepara os tipos de restauração em nível deLUN e normal e -PointInTime:$false paraqualquer outro tipo de restauração.

-ExchangeServer<Exchange_Server_short_name>

Especifica o nome curto do ExchangeServer, por exemplo, ledmf999, se onome for diferente do hostname local.Se você não especificar um valor, oparâmetro usa o hostname local porpadrão.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o nome de usuário do vdisk doData Domain.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração para arestauração. O valor padrão é 0 (zero).

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-DeleteDebugLogsInDays Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registros

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

298 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 299: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 62 Parâmetros adicionais do cmdlet Restore-Exchange para executar restauraçõesnormais (continuação)

Parâmetro Alias Descrição

de depuração não são excluídos. Excluirregistros de depuração com frequênciaimpede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

Esse parâmetro exclui somente registrosde depuração com nomes no formatopadrão e localizados na pasta deregistros em <installation_path>\MSAPPAGENT\logs.

-VeryVerbose Aumenta o volume dos resultadosprolixos. Esse parâmetro é útil somentese você especificar também o parâmetro-Verbose. O valor padrão é False.

-Verbose -vb Indica o resultado prolixo. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica o caminho completo paramsagentrc.exe, por exemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

O cmdlet localiza automaticamente ocaminho para msagentrc.exe.

Sintaxe para executar uma restauração normal usando um ID de backup e uma

identidade

l Restore-Exchange -NormalRestore -BackupID <Backup_ID> -Identity<Identity> -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username>

l <Configuration_File_Object> | Restore-Exchange -NormalRestore -BackupID <Backup_ID> -Identity <Identity>Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere estes exemplos de comandos para realizar uma restauração normal usandoum ID de backup e uma identidade:

l Este comando restaura o banco de dados TestDB usando um ID de backup. O ID debackup é o valor que está listado no objeto de backup (campo BackupID).Restore-Exchange -NormalRestore -BackupID msapp_bbb:1458138556 -Identity TestDB -ClientName ledmf175.msapp.com -DataDomainHost

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Executando restaurações normais 299

Page 300: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando restaura o banco de dados TestDB e mailbox database 1250665181usando um ID de backup. O ID de backup é o valor que está listado no objeto debackup (campo BackupID).Restore-Exchange -NormalRestore -BackupID msapp_bbb:1458138556 -Identity TestDB,'Mailbox Database 1250665181' -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando restaura todos os bancos de dados de um backup usando um ID debackup.Restore-Exchange -NormalRestore -BackupID msapp_bbb:1458138556 -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

Sintaxe para executar uma restauração normal usando um ID de backup e umaidentidade de uma variávelÉ necessário primeiro recuperar a lista de backups para uma variável $backups usandoo cmdlet Get-ExchangeBackup:

$backups = Get-ExchangeBackup <parameters>O Listando os backups do Exchange Server usando o Agente de aplicativo Microsoftpara cmdlets Data Domain Boost do Windows PowerShell na página 285 especificainformações sobre o cmdlet Get-ExchangeBackup e os parâmetros compatíveis.

l Restore-Exchange -NormalRestore -Backup $backups[<Backup_Index>] -Identity$backups[<Backup_Index>].BackupDatabases[<Database_Index>].Identity-ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username>

l <Configuration_File_Object> | Restore-Exchange -NormalRestore -Backup $backups[<Backup_Index>] -Identity$backups[<Backup_Index>].BackupDatabases[<Database_Index>].IdentityEm que <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para realizar uma restauração normalusando um ID de backup e uma identidade de uma variável. Suponha que $backups [0]contém uma lista de backups, o banco de dados TestDB está no índice 0, ou seja,$backups [0].BackupDatabases[0] e o mailbox database 1250665181 está no índice 1:

l Este comando restaura o TestDB:Restore-Exchange -NormalRestore -Backup $backups[0] -Identity$backups[0].BackupDatabases[0].Identity -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163

l Este comando restaura o TestDB usando um objeto de arquivo de configuração:$serverinfo | Restore-Exchange -NormalRestore -Backup $backups[0] -Identity $backups[0].BackupDatabases[0].Identity

l Este comando restaura o TestDB e o mailbox database 1250665181 usando um IDde backup:

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

300 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 301: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Restore-Exchange -NormalRestore -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity,$backups[0].BackupDatabases[1].Identity -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

Sintaxe para executar uma restauração normal usando um objeto de backup

l Restore-Exchange -NormalRestore -Backup$backups[<Backup_Index>].BackupID -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username>

l <Configuration_File_Object> | Restore-Exchange -NormalRestore -Backup $backups[<Backup_Index>].BackupIDOnde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere estes exemplos de comandos para realizar uma restauração normal usandoum objeto de backup:

l Este comando restaura todos os bancos de dados de um backup usando um objetode backup:Restore-Exchange -NormalRestore -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando restaura todos os bancos de dados de um backup usando um objetode backup e um objeto de arquivo de configuração:$serverinfo | Restore-Exchange -NormalRestore -Backup $backups[0]

l Este comando restaura o primeiro backup que tem pelo menos 7 dias:$serverinfo | Restore-Exchange -NormalRestore -Backup ($serverinfo| Get-ExchangeBackup -Before (Get-Date.AddDays(-7)) -Limit 1)

Executando restaurações de banco de dados alternativo ou de cópiaPara restaurar um backup de um client diferente, o parâmetro -ClientName deveconter o nome de host de origem do backup.

Obs.

Antes de realizar uma cópia ou uma restauração de banco de dados alternativo,certifique-se de que o banco de dados de destino exista.

Parâmetros obrigatóriosA tabela a seguir lista os parâmetros obrigatórios do cmdlet Restore-Exchangepara executar restaurações de cópia:

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Executando restaurações de banco de dados alternativo ou de cópia 301

Page 302: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 63 Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restaurações decópia

Parâmetro Alias Descrição

-CopyRestore -Alternate Indica uma restauração de cópia, ou seja,restauração para um banco de dadosalternativo.

-BackupID <backup_ID_to restore> Especifica o ID de backup do backup arestaurar. Você pode obter o ID dobackup do Backup-Exchange ou o

resultado do cmdlet Get-ExchangeBackup.

-Identity<database_identity_to_restore>

Especifica a identidade de um ou maisbancos de dados para restaurar. Useesse parâmetro com o parâmetro -BackupID.

-RestoreDatabaseIdentity<target_database_identity_to_restore_to>

-RestoreDB, -Target, -RDB, -RestoreDatabaseID

Especifica a identidade de destino de umbanco de dados para onde restaurar. Useesse parâmetro com os parâmetros -BackupID e -Identity.

-ClientName <Exchange_Server_name> -C, -CN Especifica o nome do client, que é igualao nome do client que foi especificadopara o backup.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain que contém os backups arestaurar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo daunidade de armazenamento do DataDomain que contém os backups arestaurar. O usuário do Data Domaindeve ter privilégios de acesso adequadospara esse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica o nome do usuário do DataDomain.

Parâmetros adicionaisA seguinte tabela lista os parâmetros adicionais do cmdlet Restore-Exchange paraexecutar restaurações de cópia:

Tabela 64 Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações decópia

Parâmetro Alias Descrição

-ExcludeClientNameResolution -ExcludeCNResolution Usa o nome do client que é fornecidocomo é, sem convertê-lo para o nome dodomínio completo (FQDN). Use esteparâmetro para restaurar backups feitoscom o agente de aplicativos Microsoft

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

302 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 303: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 64 Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações decópia (continuação)

Parâmetro Alias Descrição

versão 4.5 ou anterior que usam o nomeabreviado como o nome do client.

-Confirm Esse parâmetro é o parâmetro Confirmpadrão do PowerShell. Esse parâmetrousa os valores -Confirm:$true e -Confirm:$false. O valor padrão é -Confirm:$true.

-PointInType PIT Especifica como um destes valores:-PointInTime

-PointInTime:$true

-PointInTime:$false

-PointInTime e -PointInTime:$true sãoiguais.

O valor padrão é -PointInTime:$truepara os tipos de restauração em nível deLUN e normal e -PointInTime:$false paraqualquer outro tipo de restauração.

-ExchangeServer<Exchange_Server_short_name>

Especifica o nome curto do ExchangeServer, por exemplo, ledmf999, se onome for diferente do hostname local.Se você não especificar um valor, oparâmetro usa o hostname local porpadrão.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o nome de usuário do vdisk doData Domain.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração para arestauração. O valor padrão é 0 (zero).

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Executando restaurações de banco de dados alternativo ou de cópia 303

Page 304: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 64 Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações decópia (continuação)

Parâmetro Alias Descrição

-DeleteDebugLogsInDays Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registrosde depuração não são excluídos. Excluirregistros de depuração com frequênciaimpede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

Esse parâmetro exclui somente registrosde depuração com nomes no formatopadrão e localizados na pasta deregistros em <installation_path>\MSAPPAGENT\logs.

-VeryVerbose Aumenta o volume dos resultadosprolixos. Esse parâmetro é útil somentese você especificar também o parâmetro-Verbose. O valor padrão é False.

-Verbose -vb Indica o resultado prolixo. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica o caminho completo paramsagentrc.exe, por exemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

O cmdlet localiza automaticamente ocaminho para msagentrc.exe.

Sintaxe para executar uma restauração de cópia usando um ID de backup

l Restore-Exchange -CopyRestore -BackupID <Backup_ID> -Identity<Identity> -RestoreDatabaseIdentity <Target_Identity> -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username>

l <Configuration_File_Object> | Restore-Exchange -CopyRestore -BackupID <Backup_ID> -Identity <Identity> -RestoreDatabaseIdentity<Target_Identity>Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criação e importação de um arquivo de configuração na página 263 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere estes exemplos de comandos para realizar uma restauração de cópia usandoum ID de backup:

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

304 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 305: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Este comando restaura o banco de dados TestDB em um banco de dadosalternativo AlternateDB usando um ID de backup:Restore-Exchange -CopyRestore -BackupID msapp_bbb:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando restaura o banco de dados TestDB em um banco de dadosalternativo AlternateDB usando um ID de backup e um objeto de arquivo deconfiguração:$serverinfo | Restore-Exchange -CopyRestore -BackupID msapp_BBB:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB

l Este comando restaura o TestDB e o mailbox database 1250665181 nos bancos dedados alternativos AlternateTestDB e AlternatePrimaryDB:Restore-Exchange -CopyRestore -BackupID msapp_bbb:1458138556 -Identity TestDB,'Mailbox Database 1250665181' -RestoreDatabaseIdentity AlternateTestDB,AlternatePrimaryDB -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

Realizando restaurações em nível de item ou nível granularAs restaurações em nível de item ou granular incluem estas tarefas:

1. Montando as imagens de backup:

a. Listar os backups para montar.Listando os backups do Exchange Server usando o Agente de aplicativoMicrosoft para cmdlets Data Domain Boost do Windows PowerShell na página285 apresenta mais informações.

b. Montar os backups necessários.O Montando backups do Exchange Server usando o Agente de aplicativoMicrosoft para Data Domain Boost com cmdlets do Windows PowerShell napágina 288 especifica informações.

2. Restaurando os bancos de dados ou itens do Exchange, como caixas de correio oupastas, usando a GUI do ItemPoint for Microsoft Exchange ServerO Guia do usuário do ItemPoint for Exchange Server especifica informações

a. Abra o ItemPoint e inicie o assistente de restauração.

b. Na página Source Selection, selecione a origem e especifique o caminho doEDB e o caminho do arquivo de log do volume montado que contém os dadosde backup do Exchange, conforme mostra a figura a seguir e clique em Next.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Realizando restaurações em nível de item ou nível granular 305

Page 306: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 55 ItemPoint for Exchange Server — selecionando o caminho de origem

c. Na página Target Selection, clique em Skip, conforme mostra a figura aseguir.Figura 56 ItemPoint for Exchange Server — selecionando o caminho de destino

3. Desmontar as imagens de backupO Desmontando backups do Exchange Server usando o ícone de bandeja dosistema Mount Service na página 291 especifica informações.

Parâmetros do Agente de aplicativo Microsoft para Data Domain Boost comExchange Server para executar cmdlets de backup e restauração comotrabalhos em segundo plano

O Agente de aplicativo Microsoft para Data Domain Boost com Exchange Server écompatível com estes parâmetros para executar os cmdlets de backup e restauraçãocomo trabalhos em segundo plano:

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

306 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 307: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 65 Backup do servidor do Exchange e restauração dos cmdlets do trabalho em segundoplano

Parâmetro Aliases Descrição

-AsJob Os aliases desse parâmetrosão -AJ e -Job.

Esse parâmetro executa os cmdlets de backup ou restauraçãocomo um trabalho em segundo plano. O comando retorna umobjeto que representa o trabalho e, em seguida, exibe oprompt de comando. Você pode continuar a trabalhar nasessão durante o trabalho. O valor padrão desse parâmetro é$false.Para obter os resultados do trabalho, use o cmdlet Receive-Job. Para gerenciar os trabalhos, use os cmdlets do trabalho.

-JobName <job_name> Não há nenhum alias paraesse parâmetro.

Esse parâmetro especifica um nome amigável para o trabalhoao usar esse parâmetro com o parâmetro -AsJob. Você podeusar o nome para identificar o trabalho em relação a outroscmdlets do trabalho, como Stop-Job. O parâmetro -

JobName <job_name> será ignorado se você não especificar oparâmetro -AsJob. Se você não especificar um valor para esseparâmetro, o trabalho não terá um nome.

AVISO

Não feche a janela do PowerShell ao executar os cmdlets como trabalhos em segundoplano usando esses parâmetros. Caso contrário, os cmdlets apresentarão falha. Essafuncionalidade é semelhante a outros trabalhos em plano de fundo do PowerShell.

https://technet.microsoft.com/en-us/library/hh847783.aspx especifica informaçõessobre cmdlets de trabalhos.

Gerenciando savesets do Exchange Server com umdispositivo Data Domain Cloud Tier

Use o comando msagentadmin.exe administration para realizar estas tarefas:

l Listar backups do Exchange Server e o tipo do nível do Data Domain, no qual osbackups estão presentes.

l Marcar backups do Exchange Server para mover de uma unidade dearmazenamento do Data Domain para um Data Domain Cloud Tier.

l Recuperar savesets de um Data Domain Cloud Tier para uma unidade dearmazenamento do Data Domain.O agente de aplicativos Microsoft é compatível com estes tipos de recuperação:

n Contínua ou automática: Quando uma operação de restauração precisa dossavesets presentes em um Data Domain Cloud Tier, o agente de aplicativosMicrosoft recupera os savesets automaticamente no nível ativo do DataDomain.No entanto, quando você usa o Elastic Cloud Storage (ECS) com o DD SO 6.1ou posterior, o agente de aplicativos Microsoft restaura os savesets nodispositivo no nível da nuvem diretamente do ECS para o client sem recuperardo nível ativo. A documentação do Data Domain apresenta mais detalhes erecomendações para as operações de restauração diretamente do ECS.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Gerenciando savesets do Exchange Server com um dispositivo Data Domain Cloud Tier 307

Page 308: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

n Manual: Quando estas duas condições existirem, recupere os savesetsmanualmente antes de executar uma operação de restauração:

– Quando uma operação de restauração precisa dos savesets presentes emum Data Domain Cloud Tier.

– Quando você não quiser que o agente de aplicativos Microsoft recupere erestaure os savesets automaticamente.

Obs.

Nas sintaxes, os parâmetros entre colchetes, ou seja, [ e ] são opcionais.

Listar savesets no Data Domain Cloud TierUse os indicadores --list ou -s com o comando msagentadminadministration para listar savesets de um dispositivo do Data Domain Cloud Tier.

Para listar os savesets que existirem no dispositivo Data Domain Cloud Tier, digite umdos seguintes comandos no Agente de aplicativo Microsoft para o prompt de comandodo Data Domain Boost:

l Se você não quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --list --ddhost"<Data_Domain_server_name>" --ddpath"<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--tier] [--client <client_name>] [--after <start_time>] --before<end_time> --appID <application_ID> [--debug<debug_level_1_through_9>]

l Se você quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --list [--tier] [--client<client_name>] [--after <start_time>] --before <end_time> --appID<application_ID> --config <full_path_to_the_configuration_file> [--debug <debug_level_1_through_9>]

Comandos de exemploConsidere os seguintes comandos de exemplo para listar os savesets do ExchangeServer que existem em um dispositivo Data Domain Cloud Tier:

l msagentadmin administration --list --tier --before "30 days ago" --appID msapp_bbb --ddhost "10.70.102.111" --ddpath "/mt1" --dduser"ost" --client ledmf175.msapp.com --debug 9

l msagentadmin.exe administration --list --tier --before "30 daysago" --appID msapp_bbb --config c:\temp\config_pp.txt --debug 9

Mover savesets para o Data Domain Cloud TierUse os indicadores --move ou -m com o comando msagentadminadministration para listar savesets para um dispositivo do Data Domain CloudTier.

Para mover os savesets da unidade de armazenamento do Data Domain para odispositivo Data Domain Cloud Tier, digite um dos seguintes comandos no Agente deaplicativo Microsoft para o prompt de comando do Data Domain Boost:

l Se você não quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --move --ddhost"<Data_Domain_server_name>" --ddpath"<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

308 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 309: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

tier] [--client <client_name>] [--after <start_time>] --before<end_time> --appID <application_ID> [--debug<debug_level_1_through_9>]

l Se você quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --move [--tier] [--after<start_time>] --before <end_time> --appID <application_ID> --config<config_file_path> [--debug <debug_level_1_through_9>]

Comandos de exemploConsidere os seguintes comandos de exemplo para marcar os savesets do ExchangeServer para movê-los de uma unidade de armazenamento do Data Domain para umData Domain Cloud Tier

l msagentadmin administration --move --tier --before "30 days ago" --appID msapp_bbb --ddhost "10.70.102.111" --ddpath "/mt1" --dduser"ost" --client ledmf175.msapp.com --debug 9

l msagentadmin.exe administration --move --tier --before "30 daysago" -appID msapp_bbb --config c:\temp\config_pp.txt --debug 9

AVISO

When you subsequently mark save sets, ensure that you do not mark thepreviously marked save sets by using the --after <start_time> and --before<end_time> options. Se você marcar os savesets marcados anteriormente, issopode impactar o desempenho da movimentação de dados.

Recuperar savesets a partir do Data Domain Cloud TierUse os indicadores --recall ou -r com o comando msagentadminadministration para recuperar savesets de um dispositivo do Data Domain CloudTier.

Para recuperar os savesets do dispositivo da unidade de armazenamento do DataDomain Cloud Tier, digite um dos seguintes comandos no Agente de aplicativoMicrosoft para o prompt de comando do Data Domain Boost:

l Se você não quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --recall --ddhost"<Data_Domain_server_name>" --ddpath"<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--tier] [--client <client_name>] [--after <start_time>] --before<end_time> --appID <application_ID> [--debug<debug_level_1_through_9>]

l Se você quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --recall [--tier] [--after<start_time>] --before <end_time> --appID <application_ID> --config<config_file_path> [--debug <debug_level_1_through_9>]

Comandos de exemploConsidere os seguintes comandos de exemplo para recuperar manualmente ossavesets do Exchange Server de um Data Domain Cloud Tier para uma unidade dearmazenamento Data Domain:

l msagentadmin administration --recall --tier --after 1481104962 --before 1481105533 --appID msapp_bbb --ddhost "10.70.102.111" --ddpath "/mt1" --dduser "ost" --client ledmf175.msapp.com --debug 9

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Recuperar savesets a partir do Data Domain Cloud Tier 309

Page 310: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l msagentadmin.exe administration --recall --tier --after 1481104962--before 1481105533 --appID msapp_bbb --config c:\temp\config_pp.txt --debug 9

Recuperação de desastres a partir do Data Domain Cloud TierDepois que um Mtree é recuperado de acordo com o procedimento de recuperação dedesastres, use o comando msagentadmin administration --dr-recall pararestaurar os índices de backup a partir de um dispositivo Data Domain Cloud Tier.

Quando o agente de aplicativos Microsoft move um backup para a nuvem, os arquivosde índice são mantidos no nível ativo. Uma cópia dos arquivos de índice é criada emovida para o nível de nuvem para retenção a longo prazo.

Depois que um MTree for restaurado durante uma recuperação de desastres, todos osarquivos que residiam apenas no nível ativo são perdidos e ficam indisponíveis.Somente os arquivos que foram movidos para a nuvem estão disponíveis.

Nesse caso, você deve executar msagentadmin administration com o indicador--dr-recall ou -M para restaurar os índices. A lista a seguir contém detalhes dasintaxe de comando para recuperar os índices ao nível ativo:

l Se você não quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --dr-recall --ddhost"<Data_Domain_server_name>" --ddpath"<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--confirm] [--tier] [--client <client_name>] [--after <start_time>]--before <end_time> --appID <application_ID> [--debug<debug_level_1_through_9>]

l Se você quiser usar um arquivo de configuração, digite o seguinte comando:msagentadmin.exe administration --dr-recall [--confirm] [--tier][--client <client_name>] [--after <start_time>] --before <end_time>--appID <application_ID> --config<full_path_to_the_configuration_file> [--debug<debug_level_1_through_9>]

Depois que os índices são recuperados no nível ativo, os dados de savesets para omesmo intervalo de tempo também são recuperados, a menos que você digite nquando solicitado em Continue with the recall of the found save sets[y/n]. Se você optar por não recuperar os savesets, você pode recuperar ossavesets manualmente mais tarde.

Comandos de exemploConsidere os seguintes comandos de exemplo para executar recuperação de desastresdo Exchange Server a partir de um dispositivo Data Domain Cloud Tier:

l msagentadmin administration --dr-recall --tier --after 1481104962--before 1481105533 --appID msapp_bbb --ddhost "10.70.102.111" --ddpath "/mt1" --dduser "ost" --confirm --client ledmf175.msapp.com--debug 9

l msagentadmin.exe administration --dr-recall --tier --after1481104962 --before 1481105533 --appID msapp_bbb --confirm --configc:\temp\config_pp.txt --debug 9

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

310 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 311: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Opções de comando para as operações do Data Domain Cloud Tier

Opções obrigatóriasA tabela a seguir lista as opções obrigatórias de comando msagentadminadministration para executar operações de classificação em nuvem:

Tabela 66 Opções obrigatórias de comando para executar operações relacionadas àclassificação em nuvem

Opção Alias Descrição

--appid <application_ID> -n Especifica o ID do aplicativo (namespace), mssql, msapp_ppou msapp_bbb, para localizar backups.Ao realizar backups híbridos de SQL, para listar os backups deregistros de transação, especifique mssql como<application_ID>.

--before <end_time> -e Lista apenas os backups que foram obtidos antes ou na datadeterminada, e hora, data, dia ou hora. Se você nãoespecificar um valor, o valor padrão será a data e hora atuais.Por exemplo, "now", "30 days ago", "Tuesday" e "3/31/201615:00:00".

--ddhost"<Data_Domain_server_name>"

Especifica o nome do servidor Data Domain que contém aunidade de armazenamento para a qual os bancos de dadosforam incluídos no backup. Essa opção não é necessária sevocê especificar um arquivo de configuração com o nome doservidor do Data Domain.

--ddpath"<name_and_path_of_storage_unit>"

Especifica o nome e o caminho da unidade de armazenamentopara a qual os bancos de dados foram incluídos no backup.Essa opção não é necessária se você especificar um arquivode configuração com o caminho da unidade dearmazenamento.

--dduser"<DDBoost_username>"

Especifica o nome de usuário do DD Boost. Essa opção não énecessária se você especificar um arquivo de configuraçãocom o nome de usuário.

Opções adicionaisA tabela a seguir lista as opções adicionais de comando msagentadminadministration para executar operações de classificação em nuvem:

Tabela 67 Opções adicionais de comando para executar operações relacionadas à classificaçãoem nuvem

Opção Alias Descrição

--tier -t Exibe o tipo do nível do Data Domain, active ou cloud, no qualos savesets estão presentes.

--after <start_time> -b Lista apenas os backups que foram obtidos depois ou na datae hora, data, dia, ou hora.Por exemplo, "now", "30 days ago", "Tuesday" e "3/31/201615:00:00".

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Opções de comando para as operações do Data Domain Cloud Tier 311

Page 312: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 67 Opções adicionais de comando para executar operações relacionadas à classificaçãoem nuvem (continuação)

Opção Alias Descrição

--debug<debug_level_1_through_9>

-D Especifica o nível de depuração para listar backups. O valorpadrão é 0 (zero).

--help -h Imprime uma breve mensagem de ajuda.

--lockbox<full_path_to_lockbox>

Especifica a pasta que contém o arquivo da lockbox, quecontém informações criptografadas sobre os hostsregistrados e os nomes de usuário correspondentes em pares.Cada par está associado a uma senha que os backups utilizam.Se você não especificar um valor, o caminho define comopadrão o caminho de instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica o nome de host do servidor de aplicativos quecontém a instância do servidor que foi feito backup.

--confirm -Y Quando você recuperar savesets para recuperação dedesastres, ignora a confirmação do usuário.

--config<full_path_to_the_configuration_file>

-z Especifica o caminho completo do arquivo de configuração.

-a Keyvalue, ou seja, palavra-chave e valor das opções quetambém são especificados no arquivo de configuração. Porexemplo, -a "CLIENT=<client_name>".

Gerenciando backups usando os comandos de administraçãomsagentadmin

O Agente de aplicativo Microsoft para prompt de comando do Data Domain Boostpermite que você gerencie backups, incluindo estas tarefas:

l Listar backups

l Excluir backups

Digite msagentadmin administration <command> --help para obter ajudadetalhada sobre qualquer comando.

Listando backups e arquivos usando o prompt de comando do Agente deaplicativo Microsoft para Data Domain Boost

Para listar savesets ou backups, execute este comando:

msagentadmin administration --list --appid <application_ID> <options>Para listar os arquivos salvos que estão presentes na unidade de armazenamento,execute este comando:

msagentadmin administration --listFiles <options>

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

312 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 313: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

AVISO

O Agente de aplicativo Microsoft também é compatível com o comandoddbmadmin.exe para realizar essas operações. No entanto, o comando foidescontinuado nesta versão.

Opções obrigatóriasA tabela a seguir lista as opções obrigatórias do comando de lista:

Tabela 68 Opções obrigatórias de comando de lista

Opção Alias Descrição

--ddhost"<Data_Domain_server_name>"

Especifica o nome do servidor DataDomain que contém a unidade dearmazenamento na qual os bancos dedados foram incluídos no backup.

--ddpath"<name_and_path_of_storage_unit>"

Especifica o nome e o caminho daunidade de armazenamento na qual osbancos de dados foram incluídos nobackup.

--dduser "<DDBoost_username>" Especifica o nome de usuário do usuáriodo DD Boost.

--appid <application_ID> -n Usa um ID de aplicativo diferente(namespace) do ID do aplicativo padrãopara localizar backups. Use essa opçãosomente para diagnosticar.O ID ou namespace padrão do aplicativoé msapp_pp.

Para listar backups de registro detransação SQL ao realizar backupshíbridos, especifique mssql como<application_ID>.

Opções adicionaisA tabela a seguir lista as opções adicionais do comando de lista:

Tabela 69 Opções adicionais de comando de lista

Opção Alias Descrição

--tier <active | cloud> -t Lista os savesets que estão presentes noservidor Data Domain (ativo) ou nodispositivo em nuvem (nuvem). O valorpadrão é active.

--before <end_time> -e Lista apenas os backups que foramobtidos antes ou na data determinada, ehora, data, dia ou hora. Se você nãoespecificar um valor, o valor padrão seráa data e hora atuais.Por exemplo, "3/31/2016 15:00:00" e"Tuesday".

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Listando backups e arquivos usando o prompt de comando do Agente de aplicativo Microsoft para Data Domain Boost 313

Page 314: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 69 Opções adicionais de comando de lista (continuação)

Opção Alias Descrição

--after <start_time> -b Lista apenas os backups que foramobtidos depois ou na data e hora, data,dia, ou hora.Por exemplo, "3/31/2016 15:00:00" e"Tuesday".

--debug <debug_level_1_through_9> -D Especifica o nível de depuração paralistar backups. O valor padrão é 0 (zero).

--deleteDebugLog <days> Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registrosde depuração não são excluídos. Excluirregistros de depuração com frequênciaimpede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

Esse parâmetro exclui somente registrosde depuração com nomes no formatopadrão e localizados na pasta deregistros em <installation_path>\MSAPPAGENT\logs.

--help -h Imprime uma breve mensagem de ajuda.

--limit<number_of_most_recent_backups>

-l Exibe apenas os <Number> backupsmais recentes.

--lockbox <full_path_to_lockbox> Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica o hostname que contém ainstância que foi incluída no backup.

--config<full_path_to_the_configuration_file>

-z Especifica o caminho completo doarquivo de configuração.

-a Keyvalue, ou seja, palavra-chave e valordas opções que são especificados no

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

314 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 315: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 69 Opções adicionais de comando de lista (continuação)

Opção Alias Descrição

arquivo de configuração também. Porexemplo, -a "CLIENT=<client_name>".

ExemplosConsidere estes exemplos:

l Este comando lista todos os backups:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb -e --client myserver.myapp.com

l Este comando lista todos os arquivos na unidade de armazenamento /dd/backups:msagentadmin administration --listFiles --ddhostdatadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --client myserver.myapp.com

l Este comando lista os 5 backups mais recentes:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --clientmyserver.myapp.com --limit 5

l Este comando lista os backups realizados após 30 de março de 2016:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com--appid msapp_bbb --after '3/30/2016'

l Este comando lista os backups realizados antes da última terça-feira:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --clientmyserver.myapp.com --before Tuesday

Excluindo backups usando o prompt de comando do Agente de aplicativoMicrosoft para Data Domain Boost

Para excluir os savesets ou backups, execute este comando:

msagentadmin administration --delete <options>O comando delete primeiro lista os backups e, em seguida, exclui os backups.

Opções obrigatóriasA tabela a seguir lista as opções obrigatórias do comando de exclusão:

Tabela 70 Opções obrigatórias de comando de exclusão

Opção Alias Descrição

--ddhost"<Data_Domain_server_name>"

Especifica o nome do servidor DataDomain que contém a unidade dearmazenamento na qual os bancos dedados foram incluídos no backup.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica o nome e o caminho daunidade de armazenamento na qual os

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Excluindo backups usando o prompt de comando do Agente de aplicativo Microsoft para Data Domain Boost 315

Page 316: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 70 Opções obrigatórias de comando de exclusão (continuação)

Opção Alias Descrição

bancos de dados foram incluídos nobackup.

--dduser "<DDBoost_username>" Especifica o nome de usuário do usuáriodo DD Boost.

--appid <application_ID> -n Usa um ID de aplicativo diferente(namespace) do ID do aplicativo padrãopara localizar backups. Use essa opçãosomente para diagnosticar.O ID ou namespace padrão do aplicativoé msapp_pp.

Para listar os backups de registros detransação de SQL ao realizar backupshíbridos, especifique mssql como<application_ID>.

Opções adicionaisA tabela a seguir lista as opções adicionais do comando de exclusão:

Tabela 71 Opções adicionais do comando de exclusão

Opção Alias Descrição

--tier <active | cloud> -t Lista os savesets que estão presentes noservidor Data Domain (ativo) ou nodispositivo em nuvem (nuvem). O valorpadrão é active.

--before <end_time> -e Lista apenas os backups que foramobtidos antes ou na data determinada, ehora, data, dia ou hora. Se você nãoespecificar um valor, o valor padrão seráa data e hora atuais.Por exemplo, "3/31/2016 15:00:00" e"Tuesday".

--after <start_time> -b Lista apenas os backups que foramobtidos depois ou na data e hora, data,dia, ou hora.Por exemplo, "3/31/2016 15:00:00" e"Tuesday".

--debug <debug_level_1_through_9> -D Especifica o nível de depuração paraexclusão de backups. O valor padrão é 0(zero).

--deleteDebugLog <days> Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registrosde depuração não são excluídos. Excluirregistros de depuração com frequência

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

316 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 317: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 71 Opções adicionais do comando de exclusão (continuação)

Opção Alias Descrição

impede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

Esse parâmetro exclui somente osregistros de depuração com nomes noformato padrão e localizados na pasta deregistros em <installation_path>\MSAPPAGENT\logs.

--help -h Imprime uma breve mensagem de ajuda.

--limit<number_of_most_recent_backups>

-l Lista apenas os <Number> backups maisrecentes.

--lockbox <full_path_to_lockbox> Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho padrão usado é o caminho deinstalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica o hostname que contém ainstância que foi incluída no backup.

--config<full_path_to_the_configuration_file>

-z Especifica o caminho completo doarquivo de configuração.

--confirm -Y Ignora a confirmação do usuário paraexcluir os backups.

-a Keyvalue, ou seja, palavra-chave e valordas opções que também sãoespecificados no arquivo deconfiguração. Por exemplo, -a"CLIENT=<client_name>".

ExemploEste comando exclui todos os backups que foram realizados antes de 1461267170:

msagentadmin administration --delete --appid msapp_bbb --config C:\Program Files\DPSAPPS\MSAPPAGENT\config\msappagent.cfg --before1461267170

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

Excluindo backups usando o prompt de comando do Agente de aplicativo Microsoft para Data Domain Boost 317

Page 318: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Códigos de retorno (erro) do comando msagentadmin administrationO agente de aplicativos Microsoft permite que o comando msagentadminadministration informe a severidade do erro e os IDs exclusivos de mensagensassociados ao erro.

A tabela a seguir lista os códigos de retorno e a descrição:

Tabela 72 Códigos de retorno e descrição

Código de retorno Descrição

0 Sucesso

1 Erro ou aviso

2 Advertência

3, 4 ou 5 Erro grave

Somente o código de retorno 0 indica que a operação foi bem-sucedida. Outroscódigos de retorno indicam falha.

Obs.

Os códigos de retorno são associados à severidade, que é definida quando o erroocorre. Possíveis erros, fora do seu controle, podem ocorrer a qualquer momento. Aseveridade de apenas alguns erros é definida de maneira consistente ou correta. Useos códigos de retorno apenas como uma dica ou um guia.

Executando a recuperação de desastres do Exchange Servercom Data Domain Boost

O Agente de aplicativo Microsoft para Data Domain Boost dá suporte à recuperaçãode desastres de backups localizados em uma unidade de armazenamento do DataDomain e em um dispositivo Data Domain Cloud Tier.

Para executar uma recuperação de desastres, siga estas etapas no novo host derecuperação de desastres.

Procedimento

1. Inicie o aplicativo do Exchange Server e os serviços necessários.

2. Crie os bancos de dados que existiam antes do desastre e certifique-se de queos bancos de dados estejam no estado montado.

3. Execute uma restauração dos bancos de dados.

l Para os backups localizados em uma unidade de armazenamento do DataDomain, o Executando restaurações normais na página 296 especificainformações.

l Para os backups localizados em um dispositivo Data Domain Cloud Tier, o Recuperação de desastres a partir do Data Domain Cloud Tier na página 310especifica informações.

Agente de aplicativos Microsoft para Data Domain Boost com Exchange Server

318 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 319: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

CAPÍTULO 7

Agente de aplicativos Microsoft paraProtectPoint com Exchange Server

l Recursos do Agente de aplicativo Microsoft para ProtectPoint com o ExchangeServer.............................................................................................................. 320

l Configurando o Agente de aplicativo Microsoft para ProtectPoint com oExchange Server..............................................................................................320

l Configurando o ProtectPoint for virtual machines para o Exchange Server..... 339l Protegendo dados do Exchange Server com o ProtectPoint............................ 341l Fazendo backup e restauração do Exchange Server usando cmdlets do

ProtectPoint Windows PowerShell.................................................................. 343l Restaurando backups de um sistema Data Domain secundário.........................399l Recuperação de desastres do Exchange Server com ProtectPoint.................. 402l Gerenciando backups usando os comandos msagentadmin..............................403

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server 319

Page 320: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Recursos do Agente de aplicativo Microsoft paraProtectPoint com o Exchange Server

Saiba mais sobre os recursos e as capacidades compatíveis com o Agente de aplicativoMicrosoft para ProtectPoint com Exchange Server.

Recursos de backup e restauração

l Backups completos, os blocks dos dispositivos de origem alterados apenasinternamente são movidos para o Data Domain usando a tecnologia doProtectPoint.

l O Exchange Server (também conhecido como gravador) ou backups em nível debanco de dados.

l Backups em nível de banco de dados, ou seja, backup de bancos de dadosindividuais de vários consistency groups no Exchange Server.

l Restauração do banco de dados individual.

l Restaurações em nível de item (também conhecido como restaurações em nívelgranular), em que estão as caixas de correio individuais, as pastas de caixa decorreio ou as mensagens.

l No caso do RecoverPoint 5.0 ou posterior, as restaurações de um consistencygroup parcial ou de um subconjunto de bancos de dados de um consistency groupcomo parte de uma restauração da reversão.

Recursos de configuração

l Mesmo caminho da lockbox, ou seja, mesma lockbox em um local comum para oAgente de aplicativo Microsoft, o Agente de aplicativo de banco de dados e oagente de file system.

l Coexistência com outros produtos de backup que você pode usar para proteger osdados que o Agente de aplicativo Microsoft não protege.No entanto, o Agente de aplicativo Microsoft não pode coexistir com o Agente deaplicativo de banco de dados.

l Tem suporte ao Data Domain High Availability para resiliência melhorada.Data Domain High Availability na página 64 especifica informações.

Configurando o Agente de aplicativo Microsoft paraProtectPoint com o Exchange Server

O Guia de Configuração de Armazenamento Primário e de Proteção do ProtectPoint e oGuia de soluções do ProtectPoint apresentam informações sobre como configurar oarmazenamento principal e a proteção para ProtectPoint e vdisk.

A documentação do RecoverPoint apresenta informações sobre como instalar econfigurar o RecoverPoint.

A documentação do XtremIO apresenta informações sobre como instalar e configuraro dispositivo de armazenamento XtremIO.

A configuração do Agente de aplicativo Microsoft para ProtectPoint com ExchangeServer inclui estas tarefas:

l Criação de uma lockbox usando o comando msagentadmin.exe

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

320 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 321: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Criação da conta de usuário de backup do Exchange

l Configuração do VMAX para realizar backups e restaurações

l Criação e importação de um arquivo de configuração

l Preparação para restaurar os backups de um sistema Data Domain secundário,conforme necessário

Criando e importando um arquivo de configuraçãoVocê pode criar um arquivo de configuração e importá-lo para um objeto que vocêpode usar para executar operações, como backups, listar backups, montar backups,além de restaurar usando os cmdlets correspondentes.

Criação de um arquivo de configuraçãoCrie um arquivo de configuração com qualquer um dos seguintes parâmetros,conforme necessário.

GeneralA tabela a seguir descreve os parâmetros para a categoria de arquivo de configuraçãogeral.

Tabela 73 Parâmetros de arquivo de configuração geral

Parâmetro Descrição

CLIENT=<client_or_hostname> Obrigatório.Especifica o nome de host do servidor de aplicativos no qualvocê deseja fazer backup ou restaurar os bancos de dados. Nocaso de configurações em cluster, especifique o nome dainstância do cluster.

BACKUP_TYPE=<RecoverPoint | VMAX > Obrigatório para operações de backup.Especifica se o tipo de backup é por meio do RecoverPoint ouVMAX.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica o nome de caminho completo do diretório dalockbox no host do banco de dados ou de aplicativos. Porexemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica se o software grava mensagens de depuração noarquivo de log de depuração. O valor padrão é 0, no qualnenhuma mensagem de depuração é gerada. O nível mais altoé 9, no qual as mensagens de depuração mais detalhadas sãogeradas.

DELETE_DEBUG_LOGS_DAYS=<number_of_days> Opcional.Exclui os arquivos de log de depuração que são mais antigosque o número especificado de dias. O intervalo válido é entre 1e 30. O valor padrão é 30 dias. Excluir regularmente registrosde depuração impede que a pasta de registro na unidade dainstalação fique muito grande. Quando esse parâmetro éusado na operação de backup, ele exclui os registros de

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Criando e importando um arquivo de configuração 321

Page 322: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 73 Parâmetros de arquivo de configuração geral (continuação)

Parâmetro Descrição

backup e quando é usado em uma operação de restauração,ele exclui registros de restauração.

Obs.

Esse parâmetro só exclui registros de depuração denominadosno formato padrão e localizados na pasta de registros em<installation_path>\MSAPPAGENT\logs.

Primary systemA tabela a seguir descreve os parâmetros para a categoria de arquivo de configuraçãode sistema primário.

Tabela 74 Parâmetros de arquivo de configuração do sistema primário

Parâmetro Descrição

DDBOOST_USER=<DDBoost_username> Obrigatório.Especifica o nome de usuário do usuário do DD Boost.

Você deve registrar o nome de host e o nome de usuário doDD Boost na lockbox para habilitar o agente de aplicativosMicrosoft a recuperar a senha para o usuário registrado.

DEVICE_HOST=<Data_Domain_server_name> Obrigatório.Especifica o nome do servidor Data Domain que contém aunidade de armazenamento para a qual você deseja fazerbackup e restauração dos bancos de dados.

Você deve registrar o nome de host e o nome de usuário doDD Boost na lockbox para habilitar o agente de aplicativosMicrosoft a recuperar a senha para o usuário registrado.

DEVICE_PATH=<storage_unit_name> Obrigatório.Especifica o nome e o caminho da unidade de armazenamentopara a qual você deseja fazer backup e restauração dosbancos de dados.

DDVDISK_USER=<vdisk_username> Opcional.Especifica o usuário vdisk do Data Domain. Se você nãoespecificar esse parâmetro, o valor padrão éDDBOOST_USER.

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica se um backup ou uma restauração no sistema DataDomain primário usa uma conexão de rede IP ou Fibre Channel(FC). O valor padrão é FALSE. Especifique TRUE para usaruma conexão de rede FC durante o backup e a restauração.

Obs.

Se esse parâmetro for definido como TRUE, o sistema DataDomain primário deve ser configurado para dar suporte a umaconexão FC.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

322 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 323: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 74 Parâmetros de arquivo de configuração do sistema primário (continuação)

Parâmetro Descrição

DEVICE_FC_SERVICE=<Data_Domain_fibre_channel_server_name>

Obrigatório quando o parâmetro DDBOOST_FC é definidocomo TRUEEspecifica o nome do serviço FC configurado no sistema DataDomain primário a ser usado para um backup ou umarestauração.

RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>

Obrigatório nas seguintes situações:

l Qualquer restauração (da reversão) de nível de volume.

l Qualquer restauração que não envolva ProtectPoint forvirtual machines.

Especifica o pool do dispositivo de restauração que contém osdispositivos vdisk usados para realizar a operação derestauração. Certifique-se de que o servidor do Data Domainque você especificou pertence a esse pool do dispositivo.

Obs.

Para o ProtectPoint for virtual machines, para executar umarestauração de última instância usando dispositivos RDM emvez de por meio do eCDM, especifique esse parâmetro comRESTORE_FROM_DD_ONLY.

RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>

Obrigatório nas seguintes situações:

l Qualquer restauração (da reversão) de nível de volume.

l Qualquer restauração que não envolva ProtectPoint forvirtual machines.

Especifica o grupo de dispositivos de restauração que contémos dispositivos vdisk e o pool do dispositivo de restauraçãousados para realizar a operação de restauração. Certifique-sede que o servidor do Data Domain que você especificoupertence a esse grupo de dispositivos.

Obs.

Para o ProtectPoint for virtual machines, para executar umarestauração de última instância usando dispositivos RDM emvez de por meio do eCDM, especifique esse parâmetro comRESTORE_FROM_DD_ONLY.

RESTORE_FROM_DD_ONLY=yes Opcional.

l Para operações de restauração ou montagem com oProtectPoint for virtual machines, especifiqie que arestauração será uma restauração de última instância doProtectPoint for virtual machines. Os parâmetrosRESTORE_DEVICE_POOL eRESTORE_DEVICE_GROUP também devem serconfigurados.Em uma restauração da última instância, as imagens debackup são montadas diretamente do sistema Data

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Criando e importando um arquivo de configuração 323

Page 324: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 74 Parâmetros de arquivo de configuração do sistema primário (continuação)

Parâmetro Descrição

Domain. Esta restauração monta as imagens estáticas pormeio de LUNs de restauração do Data Domain no host derecuperação e copia os arquivos no local solicitado.

l Para restaurações da reversão em ambientes VMAX,especifique para restaurar a partir do Data Domain mesmose o snapshot estiver disponível localmente, ou seja, noarray VMAX.

Cluster do RecoverPointA categoria em cluster do RecoverPoint é usada para configurar as operações doRecoverPoint. A tabela a seguir descreve os parâmetros para a categoria de arquivode configuração em cluster do RecoverPoint.

Tabela 75 Parâmetros de arquivo de configuração em cluster do RecoverPoint

Parâmetro Descrição

RP_MGMT_HOST=<RPA_or_vRPA_management_hostname>

Obrigatório.Especifica o nome do host completo do host degerenciamento do RecoverPoint. Para operações doProtectPoint for virtual machines, especifique o nome docluster do vRPA.

Você deve registrar esse nome de host e o nome de usuário nalockbox para que o agente de aplicativos Microsoft possarecuperar a senha para o usuário.

Por exemplo: rp.my-host.com

RP_USER=<RPA_or_vRPA_management_host_username> Obrigatório.Especifica o nome de usuário do RecoverPoint que o provedorde hardware utiliza ao obter os snapshots em nível de LUN.Para operações do ProtectPoint for virtual machines,especifique o nome de usuário do cluster do vRPA.

Você deve registrar esse nome de usuário e o nome de host nalockbox para que o agente de aplicativos Microsoft possarecuperar a senha desse usuário.

Por exemplo: recoverpoint-user

VMAXA categoria VMAX é usada para configurar as operações do VMAX. A tabela a seguirdescreve os parâmetros para a categoria de arquivo de configuração do VMAX.

Tabela 76 Parâmetros dos arquivos de configuração do VMAX

Parâmetro Descrição

SYMM_SNAP_REMOTE=yes Opcional.Especifica que o backup do ProtectPoint usará o array VMAXremoto ao fazer backup de volumes protegido SRDF/S.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

324 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 325: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 76 Parâmetros dos arquivos de configuração do VMAX (continuação)

Parâmetro Descrição

SNAPSG_NAME=<VMAX_storage_group_name> Opcional.Especifica o nome do grupo de armazenamento VMAX a serusado durante uma restauração do ProtectPoint em umdispositivo nativo FAST.X ou VMAX selecionado no VMAX.Por padrão, o grupo de armazenamento NsrSnapSG é usadopara uma restauração do ProtectPoint em um sistema VMAX.

DATA_MANAGEMENTA categoria DATA_MANAGEMENT é usada para configurar operações doProtectPoint for virtual machines. A tabela a seguir descreve os parâmetros para acategoria de arquivo de configuração DATA_MANAGEMENT.

Tabela 77 Parâmetros dos arquivos de configuração DATA_MANAGEMENT

Parâmetro Descrição

DM_HOST=<eCDM_appliance_hostname> Obrigatório para uma restauração normal, em nível de objetoou em nível granular. Esse parâmetro não é usado para umarestauração da reversão.Especifica o nome de host ou o endereço IP do host dedispositivo do eCDM que executa as operações de montagemdo VMDK para uma restauração de um backup doProtectPoint for virtual machines.

DM_USER=<eCDM_appliance_tenant_user> Obrigatório para uma restauração normal, em nível de objetoou em nível granular. Esse parâmetro não é usado para umarestauração da reversão.Especifica o nome de usuário do usuário tenant do dispositivoeCDM, necessário para estabelecer a conexão do eCDM pararestaurar um backup do ProtectPoint for virtual machines.

DM_TENANT=<eCDM_appliance_application_tenant> Obrigatório para uma restauração normal, em nível de objetoou em nível granular. Esse parâmetro não é usado para umarestauração da reversão.Especifica o nome do tenant do dispositivo eCDM, necessáriopara estabelecer a conexão do eCDM para restaurar umbackup do ProtectPoint for virtual machines.

DM_PORT=<eCDM_appliance_port_number> Opcional.Especifica o número de porta do dispositivo eCDM usado parase conectar ao dispositivo eCDM para uma operação derestauração.

DM_MOUNT_TIMEOUT=<number_of_minutes_before_mount_timeout>

Opcional.Especifica a quantidade de tempo em minutos até o tempolimite da montagem. O valor padrão é 4 horas (240 minutos)para operações do ProtectPoint for virtual machines.

DM_LOG_LEVEL={WARNINGS | INFO | TRACE | DEBUG} Opcional.Especifica o nível dos registros do eCDM para operações doProtectPoint for virtual machines, com WARNINGS oferecendo

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Criando e importando um arquivo de configuração 325

Page 326: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 77 Parâmetros dos arquivos de configuração DATA_MANAGEMENT (continuação)

Parâmetro Descrição

a menor quantidade de detalhes, e DEBUG oferecendo o

melhor nível de detalhamento.

DM_LOG_TAG=<eCDM_log_tag> Opcional.Especifica a tag do registro do eCDM para operações doProtectPoint for virtual machines.

Exemplo de conteúdo de arquivo de configuraçãoPor exemplo, crie o arquivo do C:\ddconfig.cfg com o seguinte conteúdo:

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.example.comDEVICE_PATH=/SU_DD163LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"RP_MGMT_HOST=ledmd160.lss.example.comRP_USER=adminDDVDISK_USER=DD163_userCLIENT=mw2k8x64sql2.nmmdev.com

Importando o arquivo de configuraçãoUse o cmdlet Import-ExchangeBackupConfigFile para importar o arquivo deconfiguração para um objeto.

Sintaxe<object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]em que:

l <object> é o objeto que contém as informações do arquivo de configuração parausar com outros cmdlets.

l - file <Configuration_File> especifica o arquivo de configuração.

l Estes parâmetros comuns são compatíveis:

n Verbosen Debugn ErrorActionn ErrorVariablen WarningActionn WarningVariablen OutBuffern PipelineVariablen OutVariablehttp://go.microsoft.com/fwlink/?LinkID=113216 apresenta informações sobre osparâmetros comuns.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

326 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 327: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Exemplo$serverinfo = Import-ExchangeBackupConfigFile E:\configuration.txt

Configurando uma lockboxUma lockbox é um arquivo criptografado usado pelo agente de aplicativos Microsoftpara armazenar e proteger informações confidenciais, como credenciais de log-in,contra acesso não autorizado.

Você pode configurar um destes tipos de lockbox de acordo com as necessidades doseu ambiente:

l Lockbox única: Essa configuração contém apenas uma lockbox em um localcompartilhado. Cada host no ambiente tem acesso individual à lockbox. Essaconfiguração facilita a manutenção da lockbox.

Obs.

Não use uma só lockbox compartilhada para executar operações de backup remotoem um ambiente de cluster. O backup falhará. Use várias lockboxes em umambiente de cluster.

l Várias lockboxes: Essa configuração contém uma lockbox em cada host noambiente. Essa configuração cria uma sobrecarga na manutenção de váriaslockboxes.

O arquivo PersistedSettings.xml na pasta da lockbox contém informações sobreo servidor do Data Domain, como nome do servidor Data Domain, protocolo decomunicação, nome do serviço FC e nome do usuário do DD Boost e unidade dearmazenamento.

Registrar um servidor do Data Domain para uma nova lockbox cria o arquivoPersistedSettings.xml. Registrando ou removendo um servidor do Data Domainnas atualizações de lockbox do arquivo PersistedSettings.xml.

Opções de comando para criar e atualizar uma lockboxOperações de lockbox são administradas usando-se o comando msagentadminadministration.

A tabela a seguir lista as operações e opções de comandos associados que fazem parteda criação e atualização de uma lockbox.

Obs.

O agente de aplicativos da Microsoft também é compatível com o comandoddbmadminpara realizar essas operações. No entanto, a compatibilidade com ocomando está obsoleta.

Tabela 78 Operações de comandos para criar e atualizar uma lockbox

Operação Comando

Crie um lockbox. msagentadmin administration --createLB [--lockbox<lockbox_directory>] [--debug 9]

Registrar um servidor do Data Domain ou umdispositivo RecoverPoint em um host de bancode dados.

msagentadmin administration --registerLB --config<config_file_path> [--confirm] [--debug 9]

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Configurando uma lockbox 327

Page 328: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 78 Operações de comandos para criar e atualizar uma lockbox (continuação)

Operação Comando

Cancelar o registro de um servidor do DataDomain ou um dispositivo RecoverPoint em umhost de banco de dados.O usuário do DD Boost (DDBOOST_USER) e oconteúdo do caminho do dispositivo(DEVICE_PATH) do arquivo de configuração sãoexcluídos.

msagentadmin administration --deleteLB --config<config_file_path> [--confirm] [--debug 9]

Adicionar um host remoto à lista de acesso dalockbox.

msagentadmin administration --grantLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_add>"] [-a"VIRTUAL_HOST=yes"] [--debug 9]

Excluir um host remoto da lista de acesso dalockbox.

msagentadmin administration --revokeLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_delete>"] [--debug9]

Redefinir a lockbox. msagentadmin administration --updateLB [--lockbox<lockbox_directory>] [--debug 9]

Criar uma senha personalizada.A senha personalizada deve atender aosseguintes requisitos de complexidade:

l Pelo menos nove caracteres.

l No mínimo uma letra maiúscula.

l No mínimo uma letra minúscula.

l No mínimo um caractere especial.

l No mínimo um dígito.

msagentadmin administration --updateLB -aSET_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Após digitar esse comando, os prompts a seguir são exibidos. Use osprompts para definir a senha.

Enter a passphrase (refer to the administration guide for passphrase complexity requirements):Confirm the passphrase:

O resultado a seguir aparecerá:

The passphrase for the lockbox '<lockbox>' in the directory '<lockbox_directory>' has been updated.

Use a senha para redefinir uma lockboxpersonalizada.A senha pode ser usada para restaurar o acesso aum host que não pode acessar a lockbox.

msagentadmin administration --updateLB -aUSE_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Após digitar esse comando, o prompt a seguir é exibido. Use o prompt paradefinir a senha.

Enter a previously set passphrase:

O resultado a seguir aparecerá:

The lockbox '<lockbox>' in the directory '<lockbox_directory>' has been reset.

Crie uma opção de segurança personalizada parareduzir a segurança no limite de valores estáveisdo sistema (SSV) para a lockbox.Este comando é útil quando a lockbox torna-secom frequência inacessível após upgrades

msagentadmin administration --updateLB -aSET_LOCKBOX_SECURITY="custom" -aLOCKBOX_PATH=<lockbox_directory>

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

328 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 329: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 78 Operações de comandos para criar e atualizar uma lockbox (continuação)

Operação Comando

regulares de sistema. No entanto, érecomendável que você use a senha pararedefinir a lockbox em vez de personalizar o nívelde segurança.

Importe a lockbox.Este comando é útil quando a lockbox é criadaem um diretório não padrão e a lockbox precisaser atualizada (importada) para a versão maisrecente.

msagentadmin administration --updateLB -aLOCKBOX_IMPORT=yes -a LOCKBOX_PATH=<lockbox_directory>

Crie um lockboxUse as seguintes etapas para criar uma lockbox e adicione as credenciais a ele.

Procedimento

1. Crie uma lockbox usando o comando a seguir:

msagentadmin administration --createLBPor exemplo, para criar uma lockbox na pasta C:\Lockboxes, digite o seguintecomando:

msagentadmin administration --createLB --lockbox C:\LockboxesSe você não especificar uma pasta, a lockbox é criada no diretório padrão, que éC:\Program Files\DPSAPPS\common\lockbox.

AVISO

Quando o agente de aplicativos da Microsoft é integrado ao eCDM, a lockboxdeve estar localizada no caminho do arquivo padrão.

2. Crie um arquivo de configuração que contém as credenciais apropriadas.

Por exemplo, digite o seguinte comando para editar config.cfg:

notepad c:\Lockboxes\config.cfgEm seguida, adicione as configurações apropriadas ao arquivo de configuração.Por exemplo, para um usuário do Data Domain, adicione as seguintescredenciais:

LOCKBOX_PATH=C:\LockboxesDDBOOST_USER=ddvdiskDEVICE_HOST=ledmd034.lss.emc.comDEVICE_PATH=/ddbdatest/mattp/pp

3. Use o arquivo de configuração para registrar as credenciais com a lockboxdigitando o seguinte comando:

msagentadmin administration --registerLB --config"<config_file_path>"Por exemplo:

msagentadmin.exe administration --registerLB --config "C:\lockbox-config-details.cfg"

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Configurando uma lockbox 329

Page 330: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Você deverá inserir todas as senhas necessárias para as contas de usuárioconfiguradas.

Configurando os usuários do Exchange com a ferramenta App AgentExchange Admin Configuration

Para proteger um Exchange Server ou grupo de disponibilidade de banco de dados(DAG) com o Agente de aplicativo Microsoft você deve configurar uma conta com osprivilégios necessários.

A ferramenta App Agent Exchange Admin Configuration simplifica configurando listasde membros do grupo de segurança, garantindo que os usuários tenham todos osmembros do grupo de segurança do Active Directory necessários e funções degerenciamento do PowerShell.

A ferramenta App Agent Exchange Admin Configuration permite criar ou redefinir aspermissões de uma conta com os privilégios necessários para executar operações debackup e recuperação em um Exchange Server. Depois de instalar o Agente deaplicativo Microsoft, use a ferramenta para criar uma nova conta ou modificar, validare atualizar os privilégios da conta existente.

Para usar a ferramenta App Agent Exchange Admin Configuration, você deve estarconectado com permissões de administrador de domínio. Você pode usar um usuárionão administrativo para executar a ferramenta App Agent Exchange AdminConfiguration somente se você selecionar Skip Active Directory Authentication econfigurar o usuário em cada nó do Exchange Server.

O Agente de aplicativo Microsoft usa a conta de usuário que é definida no registro pelaferramenta App Agent Exchange Admin Configuration para realizar backups erecuperação de bancos de dados e em nível granular.

Para criar uma conta de administrador do Exchange do Agente de aplicativo Microsoft,a ferramenta realiza as seguintes etapas:

l Cria uma conta de usuário do Active Directory.

l Cria um grupo de segurança personalizado do Exchange, que são Funções deAdministrador do Exchange do Agente de Aplicativos EMC.

l Adiciona a conta de usuário aos grupos que estão listados na tabela a seguir:

Tabela 79 Permissões que a ferramenta App Agent Exchange Admin Configuration

Grupo de usuários Função do Exchange Server

Listas de membros do grupo de segurança no host do client doagente de aplicativos Microsoft

Administrador local

Listas de membros do grupo de segurança no controlador dedomínio

Usuários de área de trabalho remota

Listas de membros do grupo de segurança do Exchange n Servidores Exchange

n Funções de administrador do Exchange do agente deaplicativos EMC, que incluem:

n Funções do Exchange

n Cópias de banco de dados

n Bancos de dados

n Recuperação de desastres

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

330 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 331: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 79 Permissões que a ferramenta App Agent Exchange AdminConfiguration (continuação)

Grupo de usuários Função do Exchange Server

n Caixa de correio de importação/exportação

n Criação de destinatário de e-mail

n Destinatários de e-mail

n Configuração apenas para visualização

Configurando um usuário administrativoVocê pode executar estas ações depois de clicar em Configure Admin User:

l Criar um usuário admin do Exchange de Agente de aplicativo Microsoft, configureas permissões que são necessárias para backup e recuperação do Exchange(banco de dados e GLR) e defina a conta de usuário no registro.

l Atualize as permissões de um usuário admin existente do Exchange necessáriaspara backup e recuperação do Exchange (banco de dados e GLR) e defina a contade administrador do App Agent Exchange no registro.

l Defina um usuário existente como uma conta de administrador do App AgentExchange no registro.

Configurar uma conta administrativa de backup do Exchange

Você pode configurar um usuário administrador com a ferramenta App AgentExchange Admin Configuration por meio da criação de uma conta, ou usando umaconta existente.

Procedimento

1. Na janela App Agent Exchange Admin Configuration, clique em ConfigureAdmin User.

2. Em Action, selecione uma das opções a seguir:

l Update Admin Password — crie uma conta de usuário do Exchange paraoperações de backup e recuperação do Agente de aplicativo Microsoft.

l Configure existing user— use uma conta de usuário existente doExchange para operações de backup e recuperação do Agente de aplicativoMicrosoft.

3. Digite o User Name e Password.

4. Se você estiver criando uma conta:

a. No campo Confirm Password, digite novamente a senha.

b. A partir da lista Database, selecione o banco de dados do Exchange para oqual o usuário realizará backups e recuperações.

5. (Opcional) Selecione Assign Organization Management rights.

Os membros do grupo de função de gerenciamento da organização têmpermissões para gerenciar objetos do Exchange e suas propriedades naorganização do Exchange. Os membros também podem delegar função grupos efunções de gerenciamento na organização.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Configurando os usuários do Exchange com a ferramenta App Agent Exchange Admin Configuration 331

Page 332: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Se você selecionar Assign Organization Management rights, o Agente deaplicativo Microsoft adiciona o usuário ao grupo de gerenciamento daorganização. A ferramenta não cria um grupo de segurança de EMC App AgentExchange Admin Roles.

Se você não selecionar esta opção e também não selecionar a opção SkipActive Directory Authentication, o Agente de aplicativo Microsoft criará umgrupo de segurança do Active Directory chamado de EMC App Agent ExchangeAdmin Roles e adicione o usuário ao grupo.

6. (Opcional) Selecione Create ContentSubmitters security group.

Essa opção cria um grupo de segurança do ContentSubmitters Active Directory.Essa opção não estará disponível se um grupo de ContentSubmitters já foicriado no Active Directory. Essa opção está disponível somente no ExchangeServer 2013 e posterior.

7. (Opcional) Se você estiver configurando um usuário existente, selecione SkipActive Directory Authentication.

Essa opção ignora as operações de autenticação e autorização do ActiveDirectory para o usuário e define somente o usuário como a conta de usuário noExhage do Agente de aplicativo Microsoft no registro para operações de backupe recuperação.

Obs.

Essa opção deve ser selecionada quando você configurar manualmente umusuário.

8. Clique em Configure.

A janela de resultado mostra o status da operação, de configuração incluindoquaisquer mensagens de erro ou advertência.

Resultado

O usuário recebe as permissões necessárias para fazer backup e restaurar o banco dedados do Exchange. Exibir o usuário configurado na janela Properties do grupo desegurança dos servidores do Exchange, na guia Members.

Configurando um administrador em um ambiente de domínioprincipal ou secundário

Considere o seguinte ao configurar um usuário em um ambiente de domínio principalou secundário.

Quando a ferramenta App Agent Exchange Admin Configuration é executada em umnó que é parte de um domínio secundário para configurar um usuário em um ambientede domínio principal e secundário, o usuário é adicionado ao Active Directory doservidor secundário de caixa de correio. O usuário herda as listas de membros degrupo de segurança do domínio principal.

A ferramenta App Agent Exchange Admin Configuration não dá suporte aconfigurações de usuário para os seguintes cenários:

l Para criar um usuário no Active Directory principal de um servidor secundário decaixa de correio.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

332 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 333: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Para criar um usuário no Active Directory secundário de um servidor principal decaixa de correio.

l Para criar um usuário de um servidor secundário ou principal de caixa de correioem um domínio diferente da mesma floresta.

Configure manualmente um usuário nessas situações.

Exemplos de configurações de usuário administrativo

Esta seção oferece exemplos de configuração de um administrador com a ferramentaApp Agent Exchange Admin Configuration.

Exemplo 4 Configurando ou modificando um usuário administrador com direitos degerenciamento da organização

O usuário será um membro do grupo de Gerenciamento da organização, mas não seráum membro do grupo Funções de administrador do Exchange do agente de aplicativosEMC.

1. Na janela App Agent Exchange Admin Configuration, clique em ConfigureAdmin User.

2. Preencha a página Configure Admin User e, em seguida, selecione AssignOrganization Management rights.

3. Clique em Configure.

4. Verifique se todas as configurações estão definidas corretamente, Verificador deConfiguração do Sistema.

Exemplo 5 Configurando ou modificando um usuário administrador sem direitos degerenciamento da organização

O usuário será um membro do grupo Funções de administrador do Exchange do agentede aplicativos EMC, mas não será um membro do grupo Gerenciamento daorganização.

1. Na janela App Agent Exchange Admin Configuration, clique em ConfigureAdmin User.

2. Preencha a página Configure Admin User. Certifique-se de que AssignOrganization Management rights não está selecionada.

3. Clique em Configure.

4. Verifique se todas as configurações estão definidas corretamente, executando oVerificador de Configuração do Sistema.

Exemplo 6 Configurando manualmente um usuário administrador de backup do Exchange

1. Configure o usuário manualmente no Active Directory e certifique-se de que ousuário tem as funções apropriadas e os direitos, conforme descrito em Configurando os usuários do Exchange com a ferramenta App Agent ExchangeAdmin Configuration na página 269.

2. Na janela App Agent Exchange Admin Configuration, clique em ConfigureAdmin User.

3. Na página Configure Admin User, realize as etapas a seguir:

a. Selecione Configure Existing User.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Configurando os usuários do Exchange com a ferramenta App Agent Exchange Admin Configuration 333

Page 334: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Exemplo 6 Configurando manualmente um usuário administrador de backup doExchange (continuação)

b. Nos campos User Name and Password, digite as informações necessárias.

c. Selecione Skip Active Directory Authentication.

d. Clique em Configure.

Configurando um usuário não administrativoVocê pode criar um usuário de backup do Exchange com privilégios nãoadministrativos.

Para configurar um usuário não administrador do Windows para realizar operações deproteção do Exchange, crie um usuário de domínio e atribua a esse usuário osprivilégios necessários com a ferramenta App Agent Exchange Admin Configuration.

Obs.

Você pode usar um usuário não administrativo para executar a ferramenta App AgentExchange Admin Configuration somente se você selecionar Skip Active DirectoryAuthentication e configurar o usuário com a ferramenta em cada nó do servidor doExchange.

Criando uma conta de domínio não administrativa para criarusuários de backup do Exchange

Você pode criar usuários de backup do Exchange com uma conta não administrativado Windows se ele estiver configurado com os privilégios necessários.

Antes de você começar

Você deve estar conectado a um controlador de domínio como um usuário de domínioadministrativo.

Procedimento

1. Crie um novo usuário de domínio.

Depois de criado, o usuário é listado na janela Active Directory Users andComputers.

2. Abra a janela Properties do usuário e na guia Members Of, certifique-se de queo usuário está adicionado aos grupos de usuário a seguir:

Direito do usuário Descrição

Usuários de área de trabalhoremota

Permite que o usuário se conecteremotamente a um controlador de domínio.

Operadores de conta Permite que o usuário crie contas de usuáriodo domínio.

O usuário também é um membro do grupo de usuários de domínio, por padrão.

3. Abra a janela Group Policy Management Editore, em Windows Settings >Security Settings > Local Policies > User Rights Assignment, conceda aousuário os seguintes direitos:

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

334 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 335: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Direito do usuário Descrição

Permitir log-on localmente Permite ao usuário fazer log-on para todos oscontroladores de domínio no domínio.

Permitir log-on pelosserviços de área detrabalho remota

Permite ao usuário fazer log-on para todos oscontroladores de domínio no domínio por meio deserviços de área de trabalho remota.

Operadores de conta Permite que o usuário crie contas de usuário dodomínio.

4. Para aplicar as alterações, faça log-out do controlador de domínio.

Configure uma conta não administrativa de backup do Exchange

Você pode usar a ferramenta App Agent Exchange Admin Configuration paraconfigurar uma conta não administrativa do Windows para realizar recuperações ebackup do Exchange.

Antes de você começar

Faça log-in em um controlador de domínio com um usuário que pode criar contas dedomínio. Criando uma conta de domínio não administrativa para criar usuários debackup do Exchange na página 274 apresenta detalhes sobre como configurar umusuário não administrativo com os privilégios necessários.

Procedimento

1. Crie um novo usuário de domínio.

Depois de criado, o usuário é listado na janela Active Directory Users andComputers.

2. Abra a janela Properties do usuário e na guia Members Of, certifique-se de queo usuário está adicionado aos grupos de usuário a seguir:

Direito do usuário Descrição

Usuários de área de trabalhoremota

Permite que o usuário se conecteremotamente a um controlador de domínio.

Gerenciamento de organizações Permite o acesso administrativo do usuário àorganização do Exchange.

O usuário também é um membro do grupo de usuários de domínio, por padrão.

3. Execute as seguintes etapas em cada Exchange Server que você deseja fazerbackup, inclusive todos os servidores que fazem parte de um grupo dedisponibilidade de banco de dados (DAG):

a. Faça log-in no Exchange Server como administrador local.

b. Em Computer Management > Local Users and Groups, adicione o novousuário ao grupo de administradores.

c. Para aplicar as alterações, efetue o log out do Exchange Server.

d. Faça log-in no Exchange Server como o novo usuário.

e. Inicie a ferramenta App Agent Exchange Admin Configuration.

f. Na janela App Agent Exchange Admin Configuration tool, clique emConfigure Admin User.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Configurando os usuários do Exchange com a ferramenta App Agent Exchange Admin Configuration 335

Page 336: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

g. Na página Configure Admin User, realize as ações a seguir:

a. Selecione Configure existing user.

b. Digite as credenciais para o usuário criado na etapa 1.

c. Selecione Skip Active Directory Authentication.

Obs.

Não selecione Assign Organization Management rights, caso contrário,a configuração falhará.

d. Clique em Configure.

Resultado

O usuário é definido no registro e recebe as permissões não administrativas que sãonecessárias para recuperação e backup do Exchange.

Atualizar a senha do administradorClique em Atualizar a senha do Admin para modificar a senha da conta deadministrador do Exchange e atualizar o registro do Agente de aplicativo Microsoft.

Validando um administrador existenteUse a ferramenta App Agent Exchange Admin Configuration para verificar se umaconta de administrador do Exchange do agente de aplicativos da Microsoft estáconfigurada corretamente.

Obs.

Validando um administrador existente em um ambiente de domínio principal esecundário pode falhar porque a ferramenta pode tentar entrar em contato com oActive Directory para validar as credenciais do registro.

Procedimento

1. Na janela App Agent Exchange Admin Configuration, clique em Validate anexisting Admin.

2. Nos campos User Name e Password, digite as informações necessárias.

3. Clique em Validate.

Uma janela que lista os servidores do Exchange em seu ambiente será exibida.

4. Selecione cada servidor do qual o usuário deve fazer backup ou recuperar e, emseguida, clique em OK.

A janela é fechada e a operação de validação é iniciada. A janela de resultadomostra o status da operação, incluindo quaisquer mensagens de erro ouadvertência.

Resultado

A janela de resultado exibe os resultados da operação de validação.

Importando manualmente módulos EMCExchangeBackupRestore PowerShellpara o Exchange Server 2010

Para os cmdlets de backup e restauração funcionarem no Exchange Server 2010, vocêdeve importar manualmente os módulos EMCExchangeBackupRestore executando os

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

336 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 337: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

seguintes comandos no Shell de gerenciamento do Exchange no Exchange Server2010:

Import-Module EMCExchangeBackupRestore.psm1Import-Module EMCExchangeBackupRestore.dllUpdate-FormatData -AppendPath "C:\Program Files\DPSAPPS\MSAPPAGENT\PowerShell\Modules\EMCExchangeBackupRestore\EMCExchangeBackupRestore.Format.ps1xml"

Obs.

Não é necessário realizar essa tarefa para outras versões do Exchange Server.

Configuração do VMAX para realizar backups e restauraçõesAntes de você começar

Instale e configure o Solutions Enabler em modo local no host de aplicativos. Ainstalação do VMAX Solutions Enabler deve ser concluída antes de você instalar oAgente de aplicativo Microsoft.

1. Para instalar o VMAX Solutions Enabler, execute o seguinte comando:<Solutions_Enabler_Version>-WINDOWS-x64.exe

2. No assistente de instalação, selecione Custom Installation.

3. Especifique a opção VSS Provider e deixe as outras opções como estão.

4. Conclua a instalação.

O Guia de instalação e configuração do Solutions Enabler especifica informaçõesadicionais.

Procedimento

1. Obtenha os seguintes IDs:

l ID do VMAX, também conhecido como SYMID

l Dispositivos de origem (STD)

l Dispositivos de backup (FTS)

Há um dispositivo de backup para cada dispositivo de origem, ou seja, há omapeamento de 1-1 entre dispositivos de origem e dispositivos de backup.

l Dispositivos de restauração (FTS)

Certifique-se de ter pelo menos um dispositivo de restauração para cadadispositivo de origem.

Certifique-se de que o administrador do laboratório ou VMAX adicionou odispositivo de restauração ao grupo de dispositivo de armazenamento doVMAX. O nome padrão do grupo de dispositivo de armazenamento do VMAXé NSRSnapSG.

Obs.

Você deve usar dispositivos de restauração (FTS) para executarrestaurações da reversão. Você deve usar dispositivos do vdisk em vez dedispositivos de restauração (FTS) para todos os outros tipos de restauração.

2. Se você estiver usando uma máquina virtual do Exchange Server, adicioneautorização para realizar backups.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Configuração do VMAX para realizar backups e restaurações 337

Page 338: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Peça ao administrador do ESXi Server para executar o seguinte comando namáquina virtual do Exchange Server, no qual você executa backups:

symcfg auth add -host <ESXi_Hostname> -username root -password<ESXi_Password> -namespace vmware/esxv2 -port 5988 -vmware

3. Liste os dispositivos do VMAX para verificar a instalação executando estescomandos no prompt de comando em C:\Program Files\EMC\SYMCLI\bin:

a. symcfg discoverb. sympd list

Obs.

O resultado do comando sympd list não exibe os dispositivos de backup.

4. Estabeleça um link entre cada dispositivo de origem e o dispositivo de backupexecutando os seguintes comandos:

a. symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> -snapshot_name <Snapshot_Name> establish

b. symsnapvx -sid <Symmetrix_VMAX_ID> link -devs <STD_Device_ID>-lndevs <Backup_Device_ID> -snapshot_name <Snapshot_Name> -copyPor exemplo, symsnapvx -sid 1031 link -devs C5A -lndevs 42 -snapshot_name SNAPSHOT_C5A -copy

c. Para verificar o status da operação, execute o seguinte comando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> list-linkedSe o indicador C (cópia) for alterado para D (Copiado/Transferido), aoperação está concluída.

5. Configure os gatekeepers conforme descrito no Guia de Configuração deArmazenamento Primário e de Proteção do ProtectPoint.

O Solutions Enabler requer gatekeepers para controlar os recursos dearmazenamento de arrays VMAX. Os gatekeepers são LUNs do VMAX queagem como o destino das solicitações de comando para recursos baseados noEnginuity™.

6. Para atualizar o banco de dados do Solutions Enabler, digite este comando:

symcfg discoverO banco de dados Solutions Enabler em qualquer host onde um backup ou umarecuperação possa estar em execução deve estar atualizado.

Configurações aceitas do Agente de aplicativo Microsoft para ProtectPointcom Exchange Server

O Agente de aplicativo Microsoft para ProtectPoint com Exchange Server écompatível com estas configurações:

l Data Domain High Availability.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

338 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 339: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Um ambiente vSphere onde o Agente de aplicativo Microsoft reside em máquinasvirtuais VMware.

l Um host de aplicativos com uma ou mais LUNs de produção que contêm dados doaplicativo.

l Um cluster do RecoverPoint no mesmo datacenter que as LUNs de produção.

l Um sistema Data Domain diretamente conectado ao cluster do RecoverPoint.

l Apenas conectividade Fibre Channel entre o RecoverPoint e o Data Domain.

l Discos formatados de MBR ou GPT, pois o VSS não tem restrições sobre o tipo deformato do disco.

l Volumes que podem ser montados usando letras de driver ou pontos demontagem.

l Até 64 volumes em uma sessão de backup do VSS.

l Ambiente físico ou máquinas virtuais do servidor ESX com RDM (Raw DeviceMapping).

l Vários consistency groups por backup.

l Quaisquer produtos de software de múltiplos caminhos de I/O, como PowerPath,multi-pathing I/O do Windows e assim por diante, que estejam instalados paraLUNs de origem.

l Configurações, onde todos os volumes nos quais será feito backup estão presentesno XtremIO e são configurados no RecoverPoint para backups do ProtectPoint.Durante os backups do ProtectPoint, todos os volumes que estão incluídos nobackup devem conseguir criar snapshots do RecoverPoint. Caso contrário, osbackups do VSS apresentarão falha.

Configurando o ProtectPoint for virtual machines para oExchange Server

Você deve atender aos requisitos de configuração para habilitar a proteção de dadosde máquina virtual.

Pré-requisitos

l O cluster do vRPA deve ser implementado.

l O software do eCDM deve ser implementado e configurado para proteção demáquina virtual VMware.Como parte dessa configuração, o administrador do eCDM registra o Data Domaine o vRPA, o que cria automaticamente uma unidade de armazenamento do DataDomain e um pool de Data Domain vdisk para backup de snapshot vRPA dohipervisor para o Data Domain diretamente.

Obs.

Entre em contato com seu representante de serviços profissionais paraimplementar e registrar o vRPA com eCDM. O eCDM Guia de configuração eimplementação de gerenciamento de dados de máquinas virtuai fornece informações.

l O administrador do eCDM deve criar uma unidade de armazenamento separada doData Domain para os arquivos do catálogo do agente e outros arquivos que nãopodem sofrer backup por meio da tecnologia de snapshot.Essa unidade de armazenamento deve estar localizada no mesmo sistema DataDomain usado pelo vRPA para backups ProtectPoint for virtual machines.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Configurando o ProtectPoint for virtual machines para o Exchange Server 339

Page 340: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l O administrador do eCDM deve adicionar a máquina virtual do aplicativo, em quevocê executa o agente de aplicativos da Microsoft, ao plano de proteção doeCDM. O plano de proteção não precisa ter proteção ativa habilitada quando ele écriado apenas para uma verificação de conformidade de SLA e geração derelatórios das cópias do administrador de aplicativos.

Obs.

Essa ação cria internamente um consistency group no lado do vRPA para permitira criação de ProtectPoint for virtual machines cópias para o sistema Data Domain.

l Os seguintes nomes de host ou endereços IP e as credenciais do componente sãorecuperadas do administrador do eCDM e adicionados ao arquivo de configuraçãodo agente de aplicativos da Microsoft:

n Unidade de armazenamento do Data Domain que seja para o catálogo de agentede aplicativos e outros arquivos, como backups de registros de transações doSQL server.

n Credenciais de pool de vdisk do Data Domain. Esse é o pool de vdisk criado peloeCDM quando o administrador do eCDM registra vRPA e Data Domain. OeCDMGuia de Administração e do Usuário fornece detalhes sobre comorecuperar essas credenciais.

n vRPA

Operações de backup

l Configurar backups com os parâmetros RP_MGMT_HOST e RP_USER apontandopara o vRPA.Realizando backup do Exchange Server usando o Agente de aplicativo Microsoftpara cmdlets do ProtectPoint Windows PowerShell na página 348 apresenta maisinformações sobre esses parâmetros.

l Certifique-se de que os dados do aplicativo residem somente nos seguintes tiposde discos virtuais compatíveis:

n VMDKs simples

n RDMs físico ou virtual

Não há suporte para VVOLs.

l Certifique-se de que os dados do aplicativo não residem em uma unidade de discoonde residem os arquivos de sistema operacional ou a instalação do banco dedados. Caso contrário, as operações de backup apresentarão falha.

Operações de montagem e restauração

l Certifique-se de que cada máquina virtual que está sendo protegida usa apenas umtipo de controladora SCSI. Não há compatibilidade com a combinação de tipos decontroladoras SCSI.

l Para operações de reversão apenas, o eCDM ou administrador de armazenamentode proteção deve criar um compartilhamento NFS e registrá-lo no vRPA conformedetalhado no eCDMGuia de Administração e do Usuário e no Guia de Configuração deArmazenamento Primário e de Proteção do ProtectPoint.

l Configurar montagem, restauração normal e restaurações em nível granular comos parâmetros de categoria do arquivo de configuração DATA_MANAGEMENT ouespecificá-los manualmente durante a operação de restauração. Esses parâmetrossão necessários para habilitar a comunicação com o servidor do eCDM.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

340 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 341: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Para restaurações da reversão, os parâmetros de categoria do arquivo deconfiguração DATA_MANAGEMENT não são necessários.

l Para restaurações normais, em nível de objeto e em nível granular, certifique-se deque haja destinos SCSI livres suficientes na máquina virtual de destino para realizara restauração. Para cada dispositivo de origem que passa por backup e énecessário para a restauração, você deve ter um slot disponível de SCSI namáquina virtual de destino.Por exemplo, se você tiver 32 VMDK (não RDM ou RDM) na máquina virtual, e arestauração de nível de objeto exigir uma imagem dos 30 dispositivos, 30 slots deSCSI deverão ser disponíveis na máquina virtual host de recuperação de onde vocêrealizar a restauração de nível de objeto.

Protegendo dados do Exchange Server com o ProtectPointPara fazer backup e restauração do Exchange Server, o agente de aplicativosMicrosoft para ProtectPoint é compatível somente com os cmdlets do WindowsPowerShell.

Os backups do ProtectPoint são sempre realizados no nível da LUN. Os backups doProtectPoint não usam o DSP (Data Domain Distributed Segment Processing,processamento de segmento distribuído do Data Domain) para backups não Gen0. OProtectPoint modifica os blocks que são excluídos nos volumes e os considera novosblocks. Embora esses blocks sejam não exclusivos, uma operação de transferência dedados envia esses blocks para o Data Domain. O truncamento de registro, onde osregistros são excluídos após um backup, é um exemplo.

Práticas recomendadas para backups e restaurações do Exchange Serverusando o agente de aplicativos Microsoft para ProtectPoint

Estas são as práticas recomendadas para backups e restaurações do Exchange Serverusando o agente de aplicativos Microsoft para ProtectPoint.

Manter um registro manual de backupsBackups do Exchange não têm retenção automatizada de backup e funcionalidade deexpiração. É recomendável que você mantenha um registro manual de backups doExchange server incluindo a data e hora em que cada backup é feito e por quantotempo cada um deve ser retido. Você pode excluir backups do Exchange serverusando o cmdlet Remove-ExchangeBackup.

Use caracteres compatíveisO aplicativo Microsoft tem suporte ao processamento de data e hora específico porlocalidade, e o idioma de exibição da data e hora pode ser definido para caracteresestendidos. No entanto, os nomes de caminho e de banco de dados devem ser escritossomente em caracteres ASCII.

Instale o PowerPathInstale o PowerPath® no host, no qual você deseja usar múltiplos caminhos.

Use um único volume em cada LUN para apenas um tipo de dados do servidor deaplicativosUse um único volume nas LUNs do XtremIO e do VMAX.

Se uma LUN contiver vários volumes, os volumes que não estiverem incluídos nobackup se tornarão consistentes apenas em caso de falhas. Além disso, uma

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Protegendo dados do Exchange Server com o ProtectPoint 341

Page 342: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

restauração da reversão (nível de LUN) reverte uma imagem em toda a LUN. Por isso,essa configuração não é compatível com a restauração da reversão. O agente deaplicativos Microsoft não sabe sobre os volumes excluídos do backup, porque não háverificação especial de segurança.

As LUNs do XtremIO e do VMAX devem conter dados para apenas um tipo de servidorde aplicativos. Por exemplo, se você estiver usando uma LUN para fazer backup dedados do SQL Server, a mesma LUN não pode ser usada para proteger os dados doExchange Server. Se as LUNs contiverem também dados de mais de um tipo deservidor de aplicativos, os dados que não estiverem incluídos no backup se tornarãoconsistentes somente com falhas do sistema.

Obs.

Não execute ou utilize montagens aninhadas em volumes, pois o Microsoft VSS não dásuporte ao recurso.

Considerações sobre o RecoverPoint no XtremeIOSe você estiver usando o RecoverPoint no XtremeIO, analise as seguintesconsiderações:

l Certifique-se de que todas as LUNs de um consistency group participem dobackup incluindo-as explicitamente no backup. Caso contrário, se você usar umaversão do RecoverPoint anterior à 5.0, quaisquer restaurações da reversão dobackup apresentará falha.

l Inclua todos os bancos de dados de um consistency group do RecoveryPoint nobackup. Caso contrário, os bancos de dados que não estiverem incluídos nobackup não serão consistentes com aplicativos e não serão registrados no catálogodo agente de aplicativos Microsoft.A restauração da reversão desse backup pode corromper os bancos de dados quenão estejam incluídos no backup.

l Minimize o número de consistency groups usando um intervalo único de invocaçãode backup. O Microsoft VSS exige que um snapshot seja tirado dentro de 10segundos. Se o número de consistency groups aumentar, o tempo de snapshotaumentará também.

Crie novamente os bancos de dados excluídos no mesmo localSe deseja recriar um banco de dados excluído, você deve recriar o banco de dados nomesmo local onde o banco de dados excluído estava presente.

Verifique se o host de destino tem espaço suficienteSempre garanta que um host de destino tenha espaço suficiente para restaurar dados.

Configure limites de cota do Data DomainO agente de aplicativos Microsoft não tem um parâmetro para controlar o tamanhototal que ele consome. Os limites de cota só podem ser definidos no sistema DataDomain por MTree (unidade de armazenamento).

Os limites de cota de um MTree são calculados com base no tamanho lógico, que é otamanho antes da compactação e desduplicação dos dados.

Os limites de cota impactam apenas as operações de backup.

Configurando limites de utilização de recursos do Data Domain na página 79 apresentamais informações sobre o limite de cota, o impacto de exceder os limites e aconfiguração dos limites de utilização.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

342 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 343: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Configure limites de utilização de fluxos do Data DomainConfigure um número suficiente de fluxos do Data Domain para melhorar odesempenho dos backups e restaurações. Os fluxos controlam o paralelismo debackup e restauração para cada banco de dados.

Configurando limites de utilização de fluxos do Data Domain na página 82 apresentamais informações sobre o limite de fluxos, o impacto de exceder os limites e aconfiguração dos limites de utilização.

Fazendo backup e restauração do Exchange Server usandocmdlets do ProtectPoint Windows PowerShell

Esta seção descreve os procedimentos para fazer backups e restaurações doExchange Server usando o Agente de aplicativo Microsoft para cmdlets doProtectPoint Windows PowerShell.

Obs.

Nas sintaxes, os parâmetros entre colchetes, ou seja, [ e ] são opcionais.

Para executar operações específicas relacionadas ao backup e à restauração, o Agentede aplicativo Microsoft também é compatível com os comandos ddbmadmin.exe emsagentadmin.exe. No entanto, o comando ddbmadmin.exe está obsoleto.

Todos os cmdlets dão suporte aos parâmetros comuns padrão, como -Debug, -ErrorAction, -ErrorVariable, -OutVariable, -OutBuffer, -Verbose, -WarningAction, -WarningVariable, -AsJob e -JobName.

https://technet.microsoft.com/en-us/library/dd901844(v=vs.85).aspx fornece a listade parâmetros comuns e suas descrições.

https://technet.microsoft.com/en-us/library/hh847783.aspx apresenta informaçõessobre cmdlets de trabalho.

Objeto de backupO resultado dos cmdlets para executar backups (Backup-Exchange), listar backups(Get-ExchangeBackup) e remover backups (Remove-ExchangeBackup) é umobjeto EMCExchangeBackupRestore.BackupData.ExchangeBackup. O Get-ExchangeBackup e Remove-ExchangeBackup listam os arrays de objetos de backup.

Atributos do objeto EMCExchangeBackupRestore.BackupData.ExchangeBackupA tabela a seguir lista os atributos que o objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup contém:

Tabela 80 Atributos do objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup

Atributo Descrição

BackupDateTimeUTC A data e a hora do backup em UTC.

BackupDatabases Um array de objetosEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase.

BackupID O ID do backup. Cada ID tem a tecnologia de backup e umavírgula como prefixo.O prefixo é msapp_pp:.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Fazendo backup e restauração do Exchange Server usando cmdlets do ProtectPoint Windows PowerShell 343

Page 344: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 80 Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup (continuação)

Atributo Descrição

Se você não especificar um prefixo para um ID de backup emqualquer uma das operações de backup do Exchange Server, oprefixo padrão será msapp_pp:.

BookmarkName Os nomes de bookmarks no caso do RecoverPoint.Os IDs de snapshot no caso do VMAX.

ClientName O FQDN do Exchange Server.

DataDomainHost O nome do servidor Data Domain.

DataDomainHostPath O caminho completo para a unidade de armazenamento doData Domain.

ExchangeVersion A versão do Exchange Server.

Nível O nível do backup, que é sempre FULL.

RecoverPointHost O nome do host de gerenciamento do RecoverPoint.

StaticImages Um array de objetosEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage.

Successful $true, se o backup for bem-sucedido.

Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabaseA tabela a seguir lista os atributos que o objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase contém:

Tabela 81 Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase

Atributo Descrição

Identidade A identidade do banco de dados.

Guid O GUID do banco de dados.

BackupID O ID de backup do banco de dados individual.Embora você possa usar esse atributo para restaurar umbanco de dados individual, o agente de aplicativos Microsoftrecomenda que você use o BackupID geral ou global paraexecutar restaurações.

DatabaseFileBackupID O ID de backup do backup de EDB. Você não pode usar esseID de backup para executar restaurações.

LogFilesBackupID O ID de backup do backup da pasta de registro. Você nãopode usar esse ID de backup para executar restaurações.

EdbFilePath O caminho original do arquivo EDB no qual foi feito backup.Esse atributo corresponde ao Get-Datatabase | Format-TableEdbFilePath durante o backup.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

344 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 345: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 81 Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase (continuação)

Atributo Descrição

LogFolderPath A pasta original dos arquivos de log nos quais foi feito backup.Esse atributo corresponde ao Get-Database | Format-TableLogFolderPath durante o backup.

Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImageA tabela a seguir lista os atributos que o objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage contém:

Tabela 82 Atributos do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage

Atributo Descrição

Nome O nome da imagem estática do Data Domain.

Pool O nome do pool que contém a imagem estática do DataDomain.

Group O nome do grupo que contém o pool de imagens estáticas doData Domain.

Tamanho O tamanho da imagem estática do Data Domain, em setores.

Formatos de saída

l Formato de tabela: O formato padrão do objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup é uma tabela quecontém as colunas BackupDateTimeUTC, BackupID, ClientName, Successful eBackupDatabases.Considere o seguinte exemplo:

Get-ExchangeBackup

BackupDateTimeUTC BackupID ClientName Successful BackupDatabases----------------- -------- ---------- ---------- ---------------3/14/2016 4:38:54 PM 1457973534 exchangehost.myorg.com True {TestDB, Mailbox Database 1250665181}

l Formato de lista: Esse formato exibe todos os atributos junto com a data e hora dobackup de acordo com o fuso horário local, exceto as informações da imagemestática.Considere estes exemplos:

n $serverinfo | Get-ExchangeBackup -BackupViaProtectPoint -Before(Get-Date).AddDays(-5) -Limit 3 | Format-List

BackupDateTimeUTC : 6/10/2016 12:45:18 PMBackupDateTimeLocal : 6/10/2016 8:45:18 AMBackupID : msapp_pp:1465562718Level :

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Objeto de backup 345

Page 346: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

ClientName : ledmf175.msapp.comExchangeVersion : 2013Successful : TrueDataDomainHost : ledmd035.lss.example.comDataDomainHostPath : /SU_DD163RecoverPointHost :Bookmarks : {MSAPPAGENT_0FBE4FFF-00FD-4D4E-AB74-86087E8DF8F7}BackupDatabases : TestDB

n $serverinfo | Get-ExchangeBackup -BackupViaProtectPoint |Format-List

BackupDateTimeUTC : 11/24/2016 11:12:05 PMBackupDateTimeLocal : 11/24/2016 3:12:05 PMBackupID : msapp_pp:1480029125Level : fullClientName : E13VmaxSrv2CU14.MsAppVmax.ExchQaExchangeVersion : 2013Successful : TrueDataDomainHost : 10.31.78.56DataDomainHostPath : /exchddbmav35RecoverPointHost :Bookmarks : {VSS_150854_11242016}BackupDatabases : {E13VmaxSRV2-TestDatabase10, E13VmaxSRV2-TestDatabase09, E13VmaxSRV2-TestDatabase08, E13VmaxSRV2-TestDatabase07, E13VmaxSRV2-TestDatabase06}

n $backups[0].BackupDatabases | Format-Listonde, $backups = $serverinfo | Get-ExchangeBackup -BackupViaVMAX

Identity : E13VmaxSRV2-TestDatabase10Guid : f31f41c1-5d3e-4f4f-968a-65bead78aebaBackupID : msapp_pp:1480029125EdbFilePath : X:\E13VmaxSRV2-TestDatabase10\E13VmaxSRV2-TestDatabase10.edbLogFolderPath : F:\E13VmaxSRV2-TestDatabase10Identity : E13VmaxSRV2-TestDatabase09Guid : da15d552-a2b0-44d6-918f-4ad2758d0fedBackupID : msapp_pp:1480029123EdbFilePath : V:\E13VmaxSRV2-TestDatabase09\E13VmaxSRV2-TestDatabase09.edbLogFolderPath : U:\E13VmaxSRV2-TestDatabase09

n $backups[0].StaticImages | Format-Listonde, $backups = $serverinfo | Get-ExchangeBackup -BackupViaVMAX

Name : 040036601621057ea7f0601c0c000f0000000239Pool : nsm_vmax1031_pool_1Group : nsm_vmax1031_device_group_1Size : 17671680Name : 040036601621057ea7f0601c0e000f000000023aPool : nsm_vmax1031_pool_1Group : nsm_vmax1031_device_group_1Size : 17671680

l Formato amplo: Esse formato exibe apenas o atributo BackupDateTimeUTC.Considere o seguinte exemplo:

$serverinfo | Get-ExchangeBackup -Before (Get-Date).AddDays(-5) -Limit 3 | Format-Wide

6/10/2016 12:45:18 PM 6/10/2016 12:43:36 PM6/3/2016 3:39:53 PM

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

346 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 347: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Objeto de montagemO resultado de cmdlets para executar montagens (Mount-ExchangeBackup), listarmontagens (Get-ExchangeBackupMount) e desmontagens (Dismount-ExchangeBackupMount) é um array de objetosEMCExchangeBackupRestore.MountData.ExchangeMount, sem uma ordemespecífica.

Atributos do objeto EMCExchangeBackupRestore.MountData.ExchangeMountA tabela a seguir lista os atributos que o objetoEMCExchangeBackupRestore.MountData.ExchangeMount contém:

Tabela 83 Atributos do objeto EMCExchangeBackupRestore.MountData.ExchangeMount

Atributo Descrição

BackupID Uma lista de IDs de backup que estão associados ao backup montado. Este campoinclui o ID de backup primário e os IDs de backup de todos os bancos de dados dobackup.

Bookmark Uma lista de bookmarks do RecoverPoint que estão associados ao backup montado.

MountPath O caminho completo para a pasta montada, ou seja, o volume que foi feito backup.Dependendo de como o volume está organizado, os dados de seu interesse podemestar em uma subpasta.

OriginalVolumeName O nome original do volume de backup, conforme relatado pelo VSS.

RecoveryGroup O grupo do Data Domain que contém o dispositivo de recuperação que foi usadopara montar o backup.

RecoveryPool O pool do Data Domain que contém o dispositivo de recuperação que foi usado paramontar o backup.

ShadowName O nome de sombra do VSS.

SnapshotDeviceObject O objeto do dispositivo de snapshot do VSS. Também o nome do volume da imagemde montagem.

SnapshotID O ID de snapshot do VSS da imagem montada.

SnapshotSetID O ID do conjunto de snapshots do VSS do conjunto de imagens.

WWN O nome mundial (WWN) do dispositivo que foi usado para montar a imagem.

Formatos de saída

l Formato de tabela: O formato padrão do objetoEMCExchangeBackupRestore.MountData.ExchangeMount é uma tabela quecontém as colunas MountPath e BackupID.Considere o seguinte exemplo:

Get-ExchangeBackupMount

MountPath BackupID--------- --------C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\appagent\2016... {msapp_bbb:1462992212, msapp_bbb:1462992213}

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Objeto de montagem 347

Page 348: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\appagent\2016... {msapp_pp:1462992212, msapp_pp:1462992213}

l Formato de lista: Esse formato exibe todos os atributos.Considere o seguinte exemplo:

Get-ExchangeBackupMount | Format-List

MountPath : C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\appagent\2016-05-12_08-46-49_7060-14288\8F8425C8-9F62-443F-B050-EBB7A6584FD8SnapshotSetID : 2AD64625-84E0-4C65-BAC8-454AF1A1779ESnapshotID : 8F8425C8-9F62-443F-B050-EBB7A6584FD8ShadowName : C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\appagent\2016-05-12_08-46-49_7060-14288\8F8425C8-9F62-443F-B050-EBB7A6584FD8\OriginalVolumeName : \\?\Volume{9137165f-d0dd-11e5-80d1-005056aa43a0}\SnapshotDeviceObject : \\?\Volume{8afdc2b8-17f9-11e6-80f6-005056aa43a0}RecoveryPool : ledmf112_restore_poolRecoveryGroup : DG_ledmf112_restoreWWN : 60021880000000905a0561fc1f700e46BackupID : {msapp_pp:1462992212, msapp_pp:1462992213}Bookmark : {MSAPPAGENT_2AD64625-84E0-4C65-BAC8-454AF1A1779E}

Realizando backup do Exchange Server usando o Agente de aplicativoMicrosoft para cmdlets do ProtectPoint Windows PowerShell

Os backups do Agente de aplicativo Microsoft para ProtectPoint com ExchangeServer são sempre backups completos baseados em VSS.

O cmdlet Backup-Exchange faz backup dos dados do Exchange Server para umservidor Data Domain usando a tecnologia do RecoverPoint ou do VMAX. Ao usar umadessas tecnologias, não é possível usar a outra.

Parâmetros obrigatóriosA tabela a seguir lista os parâmetros obrigatórios para o cmdlet Backup-Exchange:

Tabela 84 Parâmetros obrigatórios do cmdlet Backup-Exchange

Parâmetro Alias Descrição

-ClientName<Exchange_Server_FQDN>

-C, -CN Especifica o FQDN do Exchange Servera ser usado para indexação do backup.No caso de um ambiente de DAG,especifique o FQDN da instância doDAG.

l -BackupViaRecoverPoint

l -BackupViaVMAX

l -RecoverPoint

l -VMAX

l Faz backups “normais” usando oRecoverPoint.

l Faz backups “normais” usando oVMAX.

-RecoverPointHost<RecoverPoint_management_hostname>

-M, -MH, -RPHost, -ManagementHost Especifica o nome do host degerenciamento do RecoverPoint.Esse parâmetro não está disponível nocaso do VMAX.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

348 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 349: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 84 Parâmetros obrigatórios do cmdlet Backup-Exchange (continuação)

Parâmetro Alias Descrição

-RecoverPointUser<RecoverPoint_management_host_username>

-RPUser, -ManagementUser Especifica o nome de usuário do host degerenciamento do RecoverPoint.Credenciais completas são recuperadasda lockbox para autenticar com o host.

Esse parâmetro não está disponível nocaso do VMAX.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo para aunidade de armazenamento do DataDomain para o backup. O usuário doData Domain deve ter privilégios deacesso adequados para esse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -StorageUser Especifica o nome do usuário do DataDomain.Credenciais completas são recuperadasda lockbox para autenticar com o host.

Parâmetros adicionaisA seguinte tabela lista os parâmetros adicionais para o cmdlet Backup-Exchange:

Tabela 85 Parâmetros adicionais do cmdlet Backup-Exchange

Parâmetro Alias Descrição

-VeryVerbose Aumenta o volume dos resultadosdetalhados. Esse parâmetro é útilsomente se você especificar também oparâmetro -Verbose. O valor padrão éFalse.

-ExeFileName<full_path_to_msagentsv.exe>

Especifica o caminho completo para oprograma do aplicativo executável, ouseja, msagentsv.exe. Use esta opção

somente para diagnosticar. Na operaçãogeral, o cmdlet localiza automaticamenteo aplicativo instalado.

-Identity<database_identity_to_backup>

Especifica a identidade do banco dedados a ser feito backup. Se você nãoespecificar esse parâmetro, será feitobackup de todos os bancos de dados.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o usuário vdisk do DataDomain. Se você não especificar esseparâmetro, o valor padrão é -DataDomainUser. <String>.

Credenciais completas são recuperadasda lockbox para autenticar com o host.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Realizando backup do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets do ProtectPoint Windows

PowerShell 349

Page 350: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 85 Parâmetros adicionais do cmdlet Backup-Exchange (continuação)

Parâmetro Alias Descrição

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração para obackup. O valor padrão é 0 (zero).

-DeleteDebugLogsInDays Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registrosde depuração não são excluídos. Excluirregularmente registros de depuraçãoimpede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

Esse parâmetro só exclui registros dedepuração denominados no formatopadrão e localizados na pasta deregistros em <installation_path>\MSAPPAGENT\logs.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-SRDFRemoteCopy Especifica que o backup do ProtectPointusará o array VMAX remoto ao fazerbackup de volumes protegido SRDF/S.Esse parâmetro não está disponível nocaso do RecoverPoint.

Sintaxe para realizar backups “normais” usando o RecoverPoint

l Backup-Exchange -BackupViaRecoverPoint -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> -RecoverPointHost<RecoverPoint_Management_Hostname> -RecoverPointUser<RecoverPoint_Management_Host_Username> [-AsJob] [-DataDomainVDiskUser <Data_Domain_vdisk_Username>] [-DebugLevel<1_through_9>] [-ExeFileName <Full_Path_to_msagentsv.exe>] [-Identity <Identity[]>] [-JobName <Job_Name>] [-LockBoxPath<Full_Path_to_Lockbox>] [-VeryVerbose] [<Common_Parameters>]

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

350 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 351: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l <Configuration_File_Object> | Backup-Exchange [-Identity<String[]>] [-AsJob] [-JobName <String>] [-VeryVerbose<SwitchParameter>] [-ExeFileName <string>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para executar backups “normais”usando o RecoverPoint:

l O seguinte comando faz o backup de todo o servidor:Backup-Exchange -BackupViaRecoverPoint -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

l O seguinte comando faz o backup de todo o servidor por meio de um objeto dearquivo de configuração:$serverinfo | Backup-Exchange

l O seguinte comando faz o backup do banco de dados TestDB e do mailboxdatabase 1250665181:Backup-Exchange -BackupViaRecoverPoint -Identity TestDB,'MailboxDatabase 1250665181' -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUserDD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

l O seguinte comando faz backup do banco de dados TestDB e do mailbox database1250665181 usando um objeto de arquivo de configuração:$serverinfo | Backup-Exchange -Identity TestDB,'Mailbox Database1250665181'

Sintaxe para realizar backups “normais” usando o VMAX

l Backup-Exchange -BackupViaVMAX -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> [-AsJob] [-DataDomainVDiskUser<Data_Domain_vdisk_Username>] [-DebugLevel <1_through_9>] [-ExeFileName <Full_Path_to_msagentsv.exe>] [-Identity <Identity[]>][-JobName <Job_Name>] [-LockBoxPath <Full_Path_to_Lockbox>] [-SRDFRemoteCopy] [-VeryVerbose] [<Common_Parameters>]

l <Configuration_File_Object> | Backup-Exchange [-Identity<String[]>] [-AsJob] [-JobName <String>] [-VeryVerbose<SwitchParameter>] [-ExeFileName <string>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para executar backups “normais”usando o VMAX:

l O seguinte comando faz o backup de todo o servidor:

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Realizando backup do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets do ProtectPoint Windows

PowerShell 351

Page 352: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Backup-Exchange -BackupViaVMAX -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUser DD163_user

l O seguinte comando faz o backup de todo o servidor por meio de um objeto dearquivo de configuração:$serverinfo | Backup-Exchange

l O seguinte comando faz o backup do banco de dados TestDB e mailbox database1250665181 e VMAX direto para fazer o backup usando uma cópia remota doSRDF:Backup-Exchange -BackupViaVMAX -SRDFRemoteCopy -IdentityTestDB,'Mailbox Database 1250665181' -ClientName ledmf175.msapp.com-DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163-DataDomainUser DD163_user

l O seguinte comando faz backup do banco de dados TestDB e do mailbox database1250665181 usando um objeto de arquivo de configuração:$serverinfo | Backup-Exchange -Identity TestDB,'Mailbox Database1250665181'

Listando backups montados do Exchange Server usando o Agente deaplicativo Microsoft para ProtectPoint com cmdlets do Windows PowerShell

Para listar backups do Exchange Server, use o cmdlet Get-ExchangeBackup.

Parâmetros obrigatóriosEsta tabela lista os parâmetros obrigatórios para o cmdlet Get-ExchangeBackup:

Tabela 86 Parâmetros obrigatórios do cmdlet Get-ExchangeBackup

Parâmetro Alias Descrição

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain para consulta de backups.

-DataDomainHostPath<full_path_to_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho na unidade dearmazenamento do Data Domain paraconsulta de backups.

-DataDomainUser<Data_Domain_server_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica o nome do usuário do DataDomain.

-ClientName <Exchange_Server_name> -C, -CN Especifica o nome abreviado ou o FQDNdo Exchange Server que é usado paralistar. O nome do client deve ser omesmo que o nome do client fornecidopara o backup.

-BackupViaProtectPoint -PP, -ProtectPoint, -BackupViaRecoverPoint, -RecoverPoint,-RP, -BackupViaVMAX, -VMAX

Lista os backups que foram realizadosusando o RecoverPoint ou o VMAX.

Parâmetros adicionaisEsta tabela lista os parâmetros adicionais para o cmdlet Get-ExchangeBackup:

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

352 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 353: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 87 Parâmetros adicionais do cmdlet Get-ExchangeBackup

Parâmetro Alias Descrição

-ExcludeClientNameResolution -ExcludeCNResolution Usa o nome do client que é fornecidocomo é, sem convertê-lo para o nome dodomínio completo (FQDN). Use esteparâmetro para listar backups feitos como agente de aplicativos Microsoft versão4.5 ou anterior que usam o nomeabreviado como o nome do client.

-Before <date_time> Lista apenas os backups que foramobtidos antes ou na data ou horadeterminada.Se você não especificar um valor, o valorpadrão será a data e hora atuais.

-After <date_time> Lista apenas os backups que foramobtidos após ou na data ou horadeterminada.

-Limit <number> Lista no máximo os backups maisrecentes de <number>.

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração paralistar. O valor padrão é 0 (zero).

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox com as informaçõescriptografadas dos hosts registrados eos nomes de usuário correspondentesem pares. Cada par está associado auma senha que os backups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-VeryVerbose Aumenta o volume dos resultadosprolixos. Esse parâmetro é útil somentese você especificar também o parâmetro-Verbose. O valor padrão é False.

-Verbose -vb Indica o resultado prolixo. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentadmin.exe>

-Agent, -exe Especifica o caminho completo paramsagentrc.exe, por exemplo, C:\Program Files\DPSAPPS

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Listando backups montados do Exchange Server usando o Agente de aplicativo Microsoft para ProtectPoint com cmdlets do

Windows PowerShell 353

Page 354: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 87 Parâmetros adicionais do cmdlet Get-ExchangeBackup (continuação)

Parâmetro Alias Descrição

\MSAPPAGENT\bin\msagentadmin.exe. O cmdlet

localiza automaticamente o caminhopara msagentrc.exe.

Se você não especificar os parâmetros -Limit, -Before ou -After, o cmdlet lista todosos backups.

Dependendo do número de backups e do desempenho da rede, o cmdlet Get-ExchangeBackup pode precisar de um tempo significativo para listar os backups.

Sintaxe para listar backups do Exchange Server usando o cmdlet Get-ExchangeBackup.

l Get-ExchangeBackup -BackupViaProtectPoint -DataDomainHost<Data_Domain_Hostname> -DataDomainUser <Data_Domain_Username> -DataDomainPath </Data_Domain_Storage_Path> -ClientName<FQDN_of_Exchange_Server> [-DebugLevel <1_through_9>] [-VeryVerbose] [-ExeFileName <Full_Path_to_msagentadmin.exe>][<Common_Parameters>]

l <Configuration_File_Object> | Get-ExchangeBackup<optional_parameters>Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere estes exemplos de comandos para listar backips do Exchange Serverusando o cmdlet Get-ExchangeBackup:

l Este comando lista os backups entre 5 e 2 dias atrás:Get-ExchangeBackup -BackupViaProtectPoint -DataDomainHostdd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -After (Get-Date).AddDays(-5) -Before(Get-Date).AddDays(-2)

l Este comando lista os backups entre 5 e 2 dias atrás usando o objeto de arquivo deconfiguração:$serverinfo | Get-ExchangeBackup -After (Get-Date).AddDays(-5) -Before (Get-Date).AddDays(-2)

l Este comando lista os 5 backups mais recentes de até 7 dias atrás:Get-ExchangeBackup -BackupViaProtectPoint -DataDomainHostdd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -After (Get-Date).AddDays(-7) -Limit 5

l Este comando salva as informações de backup em uma variável do PowerShellpara uso posterior:$backups = Get-ExchangeBackup -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientNamehost.lss.emc.com

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

354 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 355: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Montando os backups do Exchange Server usando o Agente de aplicativoMicrosoft para cmdlets ProtectPoint do Windows PowerShell

Para executar restaurações em nível de item ou em nível granular, ou seja, pararestaurar itens individuais, como caixas de correio, mensagens e assim por diante,você deve montar os backups. A operação de montagem reserva dispositivos derestauração para todas as imagens no backup e monta os dispositivos para as imagenssolicitadas. Os dispositivos de restauração permanecem em uso durante a montagem esão necessários mesmo se apenas uma parte do backup for montada.

Os itens montados estão presentes no seguinte local:

<Product_Installation_Folder>\DPSAPPS\MSAPPAGENT\config\mount\<snapshot_GUID>Os itens montados permanecem montados mesmo após a reinicialização do host.

Parâmetros obrigatórios para todas as operações de montagemA tabela a seguir lista os parâmetros obrigatórios para o cmdlet Mount-ExchangeBackup para todas as operações de montagem:

Tabela 88 Parâmetros obrigatórios do cmdlet Mount-ExchangeBackup

Parâmetro Alias Descrição

-BackupID <backup_ID_to_mount> Especifica o ID de backup do backup aser montado. Você pode obter o ID dobackup do Backup-Exchange ou o

resultado do cmdlet Get-ExchangeBackup.

-Backup <backup_object_to_mount> Especifica um objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <Exchange_Server_name> -C, -CN Especifica o nome do client, que é igualao nome do client que foi especificadopara o backup.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain que contém os backups paramontar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo daunidade de armazenamento do DataDomain que contém os backups paramontar. O usuário do Data Domain deveter privilégios de acesso adequados paraesse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica o nome do usuário do DataDomain.

Parâmetros obrigatórios adicionais para a montagem de backups pararecuperação para um servidor físicoAlém dos parâmetros do obrigatórios para todas as operações de montagem, a tabelaa seguir lista os parâmetros obrigatórios para a montagem de backups que serãorestaurados para um servidor físico.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Montando os backups do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets ProtectPoint do Windows

PowerShell 355

Page 356: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 89 Parâmetros obrigatórios para a montagem de backups para recuperação para umservidor físico

Parâmetro Alias Descrição

-RestoreDeviceGroup<Data_Domain_server_restore_device_group>

Especifica o grupo de dispositivos derestauração, ao qual pertence o servidorData Domain.

-RestoreDevicePool<Data_Domain_server_restore_device_pool>

Especifica o pool de dispositivos derestauração, ao qual pertence o servidorData Domain.

Os parâmetros obrigatórios adicionais para montagem dos backups doProtectPoint for virtual machinesAlém dos parâmetros do obrigatórios para todas as operações de montagem, a tabelaa seguir lista os parâmetros obrigatórios para a montagem de backups que serãorestaurados para uma máquina virtual.

Tabela 90 Parâmetros obrigatórios para a montagem de backups para recuperação para umamáquina virtual

Parâmetro Alias Descrição

-EcdmHost <eCDM_hostname> DM_HOST Especifica o nome de host ou endereçoIP do dispositivo eCDM para operaçõesdo ProtectPoint for virtual machines.

-EcdmUser <eCDM_user_name> DM_USER Especifica o nome de usuário a ser usadopara o conexão do eCDM paraoperações do ProtectPoint for virtualmachines.

Parâmetros opcionaisA tabela a seguir lista os parâmetros opcionais para o cmdlet Mount-ExchangeBackup:

Tabela 91 Parâmetros adicionais do cmdlet Mount-ExchangeBackup

Parâmetro Alias Descrição

-ExcludeClientNameResolution -ExcludeCNResolution Usa o nome do cliente que é fornecidocomo é sem convertê-lo para o nome dodomínio completo (FQDN). Use esteparâmetro para montar backups feitoscom o agente de aplicativos daMicrosoft versão 4.5 ou versõesanteriores que usam o nome abreviadocomo o nome do cliente.

-Identity <database_identity_to_mount> Especifica a identidade de um ou maisbancos de dados para montar. Use esseparâmetro com o parâmetro -BackupID.

-ExchangeServer<Exchange_Server_short_name>

Especifica o nome curto do ExchangeServer, por exemplo, ledmf999, se onome for diferente do nome do client.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

356 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 357: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 91 Parâmetros adicionais do cmdlet Mount-ExchangeBackup (continuação)

Parâmetro Alias Descrição

Use esse parâmetro se restaurar dadospara um host diferente, cujo nome édiferente do nome que o parâmetro -Client especifica.

Se não especificar um valor, o parâmetropega o nome curto do parâmetro -Client.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o nome de usuário do vdisk doData Domain.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração damontagem. O valor padrão é 0 (zero).

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-VeryVerbose Aumenta o volume dos resultadosdetalhados. Esse parâmetro é útilsomente se você especificar também oparâmetro -Verbose. O valor padrão éFalse.

-Detalhes -vb Indica o resultado detalhado. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-RestoreFromDataDomain RESTORE_FROM_DD_ONLY,eCDMRestoreFromDataDomain,VMAXRestoreFromDataDomain,MountFromDataDomain

Para operações de restauração oumontagem com ProtectPoint for virtualmachines, ignora os parâmetros de DM eespecifíca para restaurar ou montar asimagens estáticas do Data Domainusando dispositivos RDM.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica o caminho completo paramsagentrc.exe, por exemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Montando os backups do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets ProtectPoint do Windows

PowerShell 357

Page 358: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 91 Parâmetros adicionais do cmdlet Mount-ExchangeBackup (continuação)

Parâmetro Alias Descrição

O cmdlet localiza automaticamente ocaminho para msagentrc.exe.

-EcdmLogLevel {WARNINGS | INFO |TRACE | DEBUG}

DM_LOG_LEVEL Especifica a nível do registro do eCDMpara operações do ProtectPoint forvirtual machines.

-EcdmLogTag <eCDM_log_tag> DM_LOG_TAG Especifica a tag do registro do eCDMpara operações do ProtectPoint forvirtual machines.

-EcdmMountTimeout<number_of_minutes_before_mount_timeout>

DM_MOUNT_TIMEOUT Especifica a quantidade de tempo emminutos até o tempo limite da montagempara operações do ProtectPoint forvirtual machines. O valor padrão é 4horas (240 minutos).

-EcdmPort<eCDM_appliance_port_number>

DM_PORT Especifica o número da porta para secomunicar com o servidor do eCDM paraoperações do ProtectPoint for virtualmachines. O valor padrão é 8443.

-EcdmTenant<eCDM_appliance_application_tenant>

DM_TENANT Especifica o nome do tenant do eCDMpara operações do ProtectPoint forvirtual machines.

Sintaxe para montar os backups para recuperação em uma máquina virtualMount-ExchangeBackup -BackupID <Backup_ID> -Identity <Identity[]> -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path>-DataDomainUser <Data_Domain_Username> -EcdmHost <eCDM_hostname> -EcdmUser <eCDM_user_name> [-EcdmLogLevel {WARNINGS | INFO | TRACE |DEBUG}] [-EcdmLogTag <eCDM_log_tag>] [-EcdmMountTimeout<number_of_minutes_before_mount_timeout>] [-EcdmPort<eCDM_port_number>] [-EcdmTenant <eCDM_application_tenant>]

Sintaxe para montar backups usando um ID de backup e uma identidade

l Mount-ExchangeBackup -BackupID <Backup_ID> -Identity <Identity[]> -RestoreDevicePool <Data_Domain_Server_Restore_Device_Pool> -RestoreDeviceGroup <Data_Domain_Server_Restore_Device_Group> -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-DataDomainVDiskUser <Data_Domain_vdisk_username>] [-LockBoxPath<Full_Path_to_Lockbox>] [-AsJob] [-JobName <Job_Name>] [-DebugLevel<1_through_9>] [-VeryVerbose] [-ExeFileName<Full_Path_to_msagentrc.exe>] [<Common_Parameters>]

l <Configuration_File_Object> | Mount-ExchangeBackup -BackupID<Backup_ID> -Identity <Identity[]> [-AsJob] [-JobName <Job_Name>][-VeryVerbose] [-ExeFileName <Full_Path_to_msagentrc.exe>][<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

358 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 359: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para montar os backups usando um IDde backup e uma identidade:

l O seguinte comando monta o banco de dados TestDB usando um ID de backup. OID de backup é o valor que está listado no objeto de backup (campo BackupID).Mount-ExchangeBackup -BackupID msapp_pp:1458138556 -Identity TestDB-ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

l O comando a seguir monta o banco de dados TestDB e o banco de dados de caixade correio 1250665181 usando um ID de backup. O ID de backup é o valor que estálistado no objeto de backup (campo BackupID).Mount-ExchangeBackup -BackupID msapp_pp:1458138556 -IdentityTestDB,'Mailbox Database 1250665181' -ClientName ledmf175.msapp.com-DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroupDG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

Sintaxe para montar backups usando um ID de backup e uma identidade de umavariávelÉ necessário primeiro recuperar a lista de backups para uma variável $backups usandoo cmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup <parameters>Listando backups montados do Exchange Server usando o Agente de aplicativoMicrosoft para ProtectPoint com cmdlets do Windows PowerShell na página 352apresenta informações sobre o cmdlet Get-ExchangeBackup e os parâmetroscompatíveis.

l Mount-ExchangeBackup -BackupID $backups[<Backup_Index>].BackupID -Identity$backups[<Backup_Index>].BackupDatabases[<Database_Index>].Identity-RestoreDevicePool <Data_Domain_Server_Restore_Device_Pool> -RestoreDeviceGroup <Data_Domain_Server_Restore_Device_Group> -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-DataDomainVDiskUser <Data_Domain_vdisk_username>] [-LockBoxPath<Full_Path_to_Lockbox>] [-AsJob] [-JobName <Job_Name>] [-DebugLevel<1_through_9>] [-VeryVerbose] [-ExeFileName<Full_Path_to_msagentrc.exe>] [<Common_Parameters>]

l <Configuration_File_Object> | Mount-ExchangeBackup -BackupID$backups[<Backup_Index>].BackupID -Identity$backups[<Backup_Index>].BackupDatabases[<Database_Index>].Identity[-AsJob] [-JobName <Job_Name>] [-VeryVerbose] [-ExeFileName<Full_Path_to_msagentrc.exe>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para montar os backups usando um IDde backup e uma identidade a partir de uma variável: Suponha que $backups [0]

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Montando os backups do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets ProtectPoint do Windows

PowerShell 359

Page 360: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

contém uma lista de backups, o banco de dados TestDB está no índice 0, ou seja,$backups [0].BackupDatabases[0] e o mailbox database 1250665181 está no índice 1:

l O seguinte comando monta TestDB:Mount-ExchangeBackup -BackupID $backups[0].BackupID -Identity$backups[0].BackupDatabases[0].Identity -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePoolledmf112_restore_pool

l O seguinte comando monta TestDB usando um objeto de arquivo de configuração:$serverinfo | Mount-ExchangeBackup -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity

l O seguinte comando monta TestDB e banco de dados de caixa de correio1250665181:Mount-ExchangeBackup -BackupID $backups[0].BackupID -Identity$backups[0].BackupDatabases[0].Identity,$backups[0].BackupDatabases[1].Identity -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePoolledmf112_restore_pool

Sintaxe para montar backups usando um objeto de backup

l Mount-ExchangeBackup -Backup $backups[<Backup_Index>].BackupID -RestoreDevicePool <Data_Domain_Server_Restore_Device_Pool> -RestoreDeviceGroup <Data_Domain_Server_Restore_Device_Group> -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-DataDomainVDiskUser <Data_Domain_vdisk_username>] [-LockBoxPath<Full_Path_to_Lockbox>] [-AsJob] [-JobName <Job_Name>] [-DebugLevel<1_through_9>] [-VeryVerbose] [-ExeFileName<Full_Path_to_msagentrc.exe>] [<Common_Parameters>]

l <Configuration_File_Object> | Mount-ExchangeBackup -Backup$backups[<Backup_Index>].BackupID [-AsJob] [-JobName <Job_Name>] [-VeryVerbose] [-ExeFileName <Full_Path_to_msagentrc.exe>][<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para montar os backups usando umobjeto de backup:

l O seguinte comando monta todos os bancos de dados de um backup doProtectPointusando um objeto de backup:Mount-ExchangeBackup -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePoolledmf112_restore_pool

l O seguinte comando monta todos os bancos de dados de um backup usando umobjeto de backup e um objeto de arquivo de configuração:

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

360 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 361: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

$serverinfo | Mount-ExchangeBackup -Backup $backups[0]

Solucionando problemas de falhas de montagem no caso do RecoverPoint e VMAX

Às vezes, as operações de montagem apresentam falha porque os vdisks estão noestado locked/in use. Para solucionar o problema, siga estas etapas.

Obs.

As etapas de solução de problemas desmontam todas as montagens ativas.

Procedimento

1. Exiba o status dos vdisks executando o seguinte comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>Por exemplo, msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txtUm resultado semelhante ao seguinte será exibido:

Physical Device World Wide Name Data Domain Device Restore Pool Restore Group\\.\PHYSICALDRIVE5 600218800000008e4d057b6d30c037be vdisk-dev1979 esx_pool E16Vmax10-31-228-167.dg [locked/in use]\\.\PHYSICALDRIVE6 600218800000008e4d057b6d30c037bf vdisk-dev1980 esx_pool E16Vmax10-31-228-167.dg [locked/in use]\\.\PHYSICALDRIVE7 600218800000008e4d057b6d30c037c0 vdisk-dev1981 esx_pool E16Vmax10-31-228-167.dg [locked/in use]

2. Desbloqueie os vdisks executando o seguinte comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>--clear *Por exemplo, msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt --clear *Um resultado semelhante ao seguinte será exibido:

Forcing a clear (unlock) on device 600218800000008e4d057b6d30c037be'\\.\PHYSICALDRIVE5' cleared (was locked by 'E16Node1-Vmax.PP-Vmax.MsAppQA:26C152C9-7082-45E0-9BC4-2BFCBD6975C4').Forcing a clear (unlock) on device 600218800000008e4d057b6d30c037bf'\\.\PHYSICALDRIVE6' cleared (was locked by 'E16Node1-Vmax.PP-Vmax.MsAppQA:26C152C9-7082-45E0-9BC4-2BFCBD6975C4').Forcing a clear (unlock) on device 600218800000008e4d057b6d30c037c0'\\.\PHYSICALDRIVE7' cleared (was locked by 'E16Node1-Vmax.PP-Vmax.MsAppQA:26C152C9-7082-45E0-9BC4-2BFCBD6975C4').Use the <diskshadow> command 'delete shadows' to delete orphan VSS shadow sets if necessary.Physical Device World Wide Name Data Domain Device Restore Pool Restore Group\\.\PHYSICALDRIVE5 600218800000008e4d057b6d30c037be vdisk-dev1979 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE6 600218800000008e4d057b6d30c037bf vdisk-

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Montando os backups do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets ProtectPoint do Windows

PowerShell 361

Page 362: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

dev1980 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE7 600218800000008e4d057b6d30c037c0 vdisk-dev1981 esx_pool E16Vmax10-31-228-167.dg

3. Exclua as entradas obsoletas ou conjuntos órfãos de sombra do VSS:

a. Execute o comando diskshadow.exe.

b. Para excluir as sombras, digite delete shadows all e pressione Enter.

c. Para sair do prompt de comando, digite Exit e pressione Enter.

4. Exclua todas as entradas na pasta <Product_installation_folder>\config\mounts.

5. Para garantir que os vdisks sejam desbloqueados, visualize o status dos vdisksexecutando o seguinte comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>Por exemplo, msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txtUm resultado semelhante ao seguinte será exibido:

Physical Device World Wide Name Data Domain Device Restore Pool Restore Group\\.\PHYSICALDRIVE5 600218800000008e4d057b6d30c037be vdisk-dev1979 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE6 600218800000008e4d057b6d30c037bf vdisk-dev1980 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE7 600218800000008e4d057b6d30c037c0 vdisk-dev1981 esx_pool E16Vmax10-31-228-167.dg

Listando os backups montados do Exchange Server usando o Agente deaplicativo Microsoft para ProtectPoint com cmdlets do Windows PowerShell

Para listar os backups montados, use o cmdlet Get-ExchangeBackupMount.

O resultado do cmdlet Get-ExchangeBackupMount é um array de objetos demontagem. O tamanho do array depende do número de backups montados. Você podeusar o array ou um subconjunto do array com o cmdlet Dismount-ExchangeBackupMount para desmontar os backups.

Parâmetros do cmdlet Get-ExchangeBackupMountTodos os parâmetros do cmdlet Get-ExchangeBackupMount são opcionais. Atabela a seguir lista os parâmetros opcionais para o cmdlet Get-ExchangeBackupMount:

Tabela 92 Parâmetros do cmdlet Get-ExchangeBackupMount

Parâmetro Alias Descrição

-BackupID <backup_ID_to_list_mounts> Especifica o ID de backup do backupcujas montagens serão listadas. Vocêpode obter o ID de backup com o

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

362 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 363: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 92 Parâmetros do cmdlet Get-ExchangeBackupMount (continuação)

Parâmetro Alias Descrição

resultado de cmdlet Backup-Exchangeou Get-ExchangeBackup.

-Backup<backup_object_to_list_mounts>

Especifica um objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-MountPath<full_path_to_the_mount_folder>

Especifica o caminho completo até apasta de montagem para listar asmontagens.

-SnapshotID<VSS_snapshot_ID_to_list_mounts>

Especifica o ID do snapshot do VSS paralistar as montagens.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração paralistar as montagens. O valor padrão é 0(zero).

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-VeryVerbose Aumenta o volume dos resultadosprolixos. Esse parâmetro é útil somentese você especificar também o parâmetro-Verbose. O valor padrão é False.

-Verbose -vb Indica o resultado prolixo. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentadmin.exe>

Especifica o caminho completo para oprograma do aplicativo executável, ouseja, msagentadmin.exe. Use essa opçãosomente para diagnosticar. Na operaçãogeral, o cmdlet localiza automaticamenteo aplicativo instalado.

Sintaxe para listar os backups montados usando um ID de backupGet-ExchangeBackupMount [-BackupID <Backup_ID>] [-MountPath<Full_Path_to_the_Mount_Folder>] [-SnapshotID <VSS_Snapshot_ID>] [-AsJob] [-JobName <Job_Name>] [-DebugLevel <1_through_9>] [-VeryVerbose] [-ExeFileName <Full_Path_to_msagentadmin.exe>][<Common_Parameters>]Considere estes comandos de exemplo para remover os backups usando um ID debackup:

l Este comando lista todos os backups:Get-ExchangeBackupMount

l Este comando lista as montagens que estão associadas ao backup msapp_pp:1458138554:Get-ExchangeBackupMount -BackupID msapp_pp:1458138554

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Listando os backups montados do Exchange Server usando o Agente de aplicativo Microsoft para ProtectPoint com cmdlets

do Windows PowerShell 363

Page 364: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Este comando lista as montagens que estão associadas ao backup msapp_pp:1458138554 ou montadas em C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\appagent\2016-05-10_16-47-48_1168-4684\59A0B22D-14F0-4DF4-B053-45A25DD2EE08:Get-ExchangeBackupMount -BackupID msapp_pp:1458138554 -MountPath'C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\appagent\2016-05-10_16-47-48_1168-4684\59A0B22D-14F0-4DF4-B053-45A25DD2EE08'

Sintaxe para listar os backups montados usando um objeto de backupGet-ExchangeBackupMount [-Backup <Backup_Object>] [-MountPath<Full_Path_to_the_Mount_Folder>] [-SnapshotID <VSS_Snapshot_ID>] [-AsJob] [-JobName <Job_Name>] [-DebugLevel <1_through_9>] [-VeryVerbose] [-ExeFileName <Full_Path_to_msagentadmin.exe>][<Common_Parameters>]Considere estes comandos de exemplo para remover os backups montados usando umobjeto de backup:

l Este comando lista as montagens que estão associadas a um backup no array deobjeto $backups:Get-ExchangeBackupMount -Backup $backups[0]

l Este comando lista as montagens que estão associadas a qualquer backup no arrayde objeto $backups:Get-ExchangeBackupMount -Backup $backups

Montando os backups do Exchange Server usando o Agente de aplicativoMicrosoft para ProtectPoint com cmdlets do Windows PowerShell

Você deve desmontar os backups montados após a conclusão de uma restauração emnível de item ou em nível granular. Use o cmdlet Dismount-ExchangeBackupMountpara desmontar todos os volumes que estão associados a um backup.

O resultado do cmdlet é um array de objetos de montagem que correspondem aosbackups desmontados. O tamanho do array depende do número de backupsdesmontados. Você pode desmontar os backups usando o caminho de montagem ou oobjeto de montagem.

Obs.

Certifique-se de que todos os backups que você deseja desmontar usam as mesmasinformações do Data Domain.

Parâmetros obrigatóriosA tabela a seguir lista os parâmetros obrigatórios para o cmdlet Dismount-ExchangeBackupMount:

Tabela 93 Parâmetros obrigatórios do cmdlet Dismount-ExchangeBackupMount

Parâmetro Alias Descrição

-MountPath<full_path_to_the_mount_folder>

Especifica o caminho completo até apasta de montagem para desmontar.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

364 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 365: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 93 Parâmetros obrigatórios do cmdlet Dismount-ExchangeBackupMount (continuação)

Parâmetro Alias Descrição

-Mount <mount_object> Especifica o objeto de montagem paradesmontar. O caminho de montagem éextraído do objeto.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain que contém os backupsmontados para desmontar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo daunidade de armazenamento do DataDomain que contém os backupsmontados para desmontar. O usuário doData Domain deve ter privilégios deacesso adequados para esse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica o nome do usuário do DataDomain.

Parâmetros adicionaisEsta tabela lista os parâmetros adicionais do cmdlet Dismount-ExchangeBackupMount:

Tabela 94 Parâmetros adicionais do cmdlet Dismount-ExchangeBackupMount

Parâmetro Alias Descrição

-Confirm Esse parâmetro é o parâmetro Confirmpadrão do PowerShell. Esse parâmetrousa os valores -Confirm:$true e -Confirm:$false. O valor padrão é -Confirm:$false.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o nome de usuário do vdisk doData Domain.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração damontagem. O valor padrão é 0 (zero).

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cada

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Montando os backups do Exchange Server usando o Agente de aplicativo Microsoft para ProtectPoint com cmdlets do

Windows PowerShell 365

Page 366: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 94 Parâmetros adicionais do cmdlet Dismount-ExchangeBackupMount (continuação)

Parâmetro Alias Descrição

resultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-VeryVerbose Aumenta o volume dos resultadosprolixos. Esse parâmetro é útil somentese você especificar também o parâmetro-Verbose. O valor padrão é False.

-Verbose -vb Indica o resultado prolixo. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentadmin.exe>

Especifica o caminho completo para oprograma do aplicativo executável, ouseja, msagentadmin.exe. Use essa opçãosomente para diagnosticar. Na operaçãogeral, o cmdlet localiza automaticamenteo aplicativo instalado.

Sintaxe para desmontar backups usando o caminho de montagem

l Dismount-ExchangeBackupMount -MountPath<Full_Path_to_the_Mount_Folder> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-DataDomainVDiskUser <Data_Domain_vdisk_username>] [-LockBoxPath<Full_Path_to_Lockbox>] [-AsJob] [Confirm] [-JobName <Job_Name>] [-DebugLevel <1_through_9>] [-VeryVerbose] [-ExeFileName<Full_Path_to_msagentadmin.exe>] [<Common_Parameters>]

l <Configuration_File_Object> | Dismount-ExchangeBackupMount -MountPath <Full_Path_to_the_Mount_Folder> [-AsJob] [Confirm] [-JobName <Job_Name>] [-VeryVerbose] [-ExeFileName<Full_Path_to_msagentadmin.exe>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere estes exemplos de comandos para desmontar backups usando um caminhode montagem:

l Este comando desmonta um backup usando um caminho de montagem:Dismount-ExchangeBackupMount -MountPath 'C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\appagent\2016-05-10_16-47-48_1168-4684\59A0B22D-14F0-4DF4-B053-45A25DD2EE08' -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando desmonta um backup usando um caminho de montagem e umobjeto de arquivo de configuração:$serverinfo | Dismount-ExchangeBackupMount -MountPath 'C:\ProgramFiles\DPSAPPS\MSAPPAGENT\tmp\appagent

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

366 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 367: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

\2016-05-10_16-47-48_1168-4684\59A0B22D-14F0-4DF4-B053-45A25DD2EE08'

Sintaxe para desmontar backups usando o objeto de montagem

l Dismount-ExchangeBackupMount -Mount <Mount_Object> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-DataDomainVDiskUser <Data_Domain_vdisk_username>] [-LockBoxPath<Full_Path_to_Lockbox>] [-AsJob] [Confirm] [-JobName <Job_Name>] [-DebugLevel <1_through_9>] [-VeryVerbose] [-ExeFileName<Full_Path_to_msagentadmin.exe>] [<Common_Parameters>]

l <Configuration_File_Object> | Dismount-ExchangeBackupMount -Mount<Mount_Object> [-AsJob] [Confirm] [-JobName <Job_Name>] [-VeryVerbose] [-ExeFileName <Full_Path_to_msagentadmin.exe>][<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere estes exemplos de comandos para desmontar backups usando um objeto demontagem:

l Este comando desmonta todas as montagens ativas em todos os backupsmontados usando o objeto de montagem:Dismount-ExchangeBackupMount -Mount (Get-ExchangeBackupMount) -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l Este comando desmonta todas as montagens ativas em todos os backupsmontados usando o objeto de montagem e um objeto de arquivo de configuração:$serverinfo | Dismount-ExchangeBackupMount -Mount (Get-ExchangeBackupMount)

Restaurando os backups do Exchange Server usando o Agente de aplicativoMicrosoft para cmdlets ProtectPoint do Windows PowerShell

Use o cmdlet Remove-ExchangeBackup para remover os backups do ExchangeServer.

AVISO

No caso do VMAX, não é necessário usar o - RecoverPointHost<RecoverPoint_Management_Hostname> e -RecoverPointUser Parâmetros<RecoverPoint_Username> com o cmdlet Remove-ExchangeBackup.

Parâmetros obrigatóriosA tabela a seguir lista os parâmetros obrigatórios para o cmdlet Remove-ExchangeBackup:

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Restaurando os backups do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets ProtectPoint do

Windows PowerShell 367

Page 368: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 95 Parâmetros obrigatórios do cmdlet Remove-ExchangeBackup

Parâmetro Alias Descrição

-ClientName<FQDN_of_Exchange_Server>

-C, -CN Especifica o FQDN do Exchange Servera ser usado para indexação do backup.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo para aunidade de armazenamento do DataDomain para o backup. O usuário doData Domain deve ter privilégios deacesso adequados para esse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -StorageUser Especifica o nome do usuário do DataDomain.Credenciais completas são recuperadasda lockbox para autenticar com o host.

-RecoverPointHost<RecoverPoint_management_hostname>

-M, -MH, -RPHost, -ManagementHost Especifica o nome do host degerenciamento do RecoverPoint.O cmdlet ignora esse parâmetro no casodo VMAX. No entanto, o cmdlet nãoexibe um erro ou um aviso.

-RecoverPointUser<RecoverPoint_management_host_username>

-RPUser, -ManagementUser Especifica o nome de usuário do host degerenciamento do RecoverPoint.Credenciais completas são recuperadasda lockbox para autenticar com o host.

O cmdlet ignora esse parâmetro no casodo VMAX. No entanto, o cmdlet nãoexibe um erro ou um aviso.

Parâmetros adicionaisA tabela a seguir lista os parâmetros adicionais do cmdlet Remove-ExchangeBackup:

Tabela 96 Parâmetros adicionais do cmdlet Remove-ExchangeBackup

Parâmetro Alias Descrição

-Confirmar Esse parâmetro é o parâmetro Confirmpadrão do PowerShell. Esse parâmetrousa os valores -Confirm:$true e -Confirm:$false. O valor padrão é -Confirm:$true.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o nome de usuário do vdisk doData Domain.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada par

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

368 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 369: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 96 Parâmetros adicionais do cmdlet Remove-ExchangeBackup (continuação)

Parâmetro Alias Descrição

está associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração pararemover os backups. O valor padrão é 0(zero).

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-VeryVerbose Aumenta o volume dos resultadosdetalhados. Esse parâmetro é útilsomente se você especificar também oparâmetro -Verbose. O valor padrão éFalse.

-Detalhes -vb Indica o resultado detalhado. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentadmin.exe>

Especifica o caminho completo para oprograma do aplicativo executável, ouseja, msagentadmin.exe. Use essa opçãosomente para diagnosticar. Na operaçãogeral, o cmdlet localiza automaticamenteo aplicativo instalado.

Sintaxe para remover os backups usando um ID de backup

l Remove-ExchangeBackup -BackupID <Backup_ID> -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> [-DataDomainVDiskUser<Data_Domain_vdisk_username>] -RecoverPointHost<RecoverPoint_Management_Hostname> -RecoverPointUser<RecoverPoint_Username> [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [-DebugLevel <1_through_9>] [-LockBoxPath<Full_Path_to_Lockbox>] [<Common_Parameters>]

l <Configuration_File_Object> | Remove-ExchangeBackup -BackupID<Backup_ID> [-ExeFileName <Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <Job_Name>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Restaurando os backups do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets ProtectPoint do

Windows PowerShell 369

Page 370: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para remover os backups usando um IDde backup:

l O seguinte comando para remover um backup usando um ID de backup. O ID debackup é o valor que está listado no objeto de backup (campo BackupID).Remove-ExchangeBackup -BackupID msapp_pp:1458138556 -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

l O comando a seguir remove um backup, que foi realizado com o VMAX, usando umID de backup. O ID de backup é o valor que está listado no objeto de backup(campo BackupID).Remove-ExchangeBackup -BackupID msapp_pp:1458138556 -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l O comando a seguir remove um backup usando um ID de backup e um objeto dearquivo de configuração:$serverinfo | Remove-ExchangeBackup -BackupID msapp_pp:1458138556

Sintaxe para remover os backups usando um ID de backup de uma variávelÉ necessário primeiro recuperar a lista de backups para uma variável $backups usandoo cmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup <parameters>Listando backups montados do Exchange Server usando o Agente de aplicativoMicrosoft para ProtectPoint com cmdlets do Windows PowerShell na página 352apresenta informações sobre o cmdlet Get-ExchangeBackup e os parâmetroscompatíveis.

l Remove-ExchangeBackup -BackupID $backups[<Backup_Index>].BackupID -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-DataDomainVDiskUser <Data_Domain_vdisk_username>] -RecoverPointHost<RecoverPoint_Management_Hostname> -RecoverPointUser<RecoverPoint_Username> [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [-DebugLevel <1_through_9>] [-LockBoxPath<Full_Path_to_Lockbox>] [<Common_Parameters>]

l <Configuration_File_Object> | Remove-ExchangeBackup -BackupID$backups[<Backup_Index>].BackupID [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para remover os backups usando um IDde backup de uma variável:

l O seguinte comando para remover um backup usando um ID de backup:Remove-ExchangeBackup -BackupID $backups[0].BackupID -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

370 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 371: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

l O comando a seguir remove um backup, que foi realizado com o VMAX, usando umID de backup:Remove-ExchangeBackup -BackupID $backups[0].BackupID -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l O comando a seguir remove um backup usando um um objeto de arquivo deconfiguração e ID de backup:$serverinfo | Remove-ExchangeBackup -BackupID $backups[0].BackupID

Sintaxe para remover os backups usando um objeto de backup

l Remove-ExchangeBackup -Backup $backups[<Backup_Index>].BackupID -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> [-DataDomainVDiskUser <Data_Domain_vdisk_username>] -RecoverPointHost<RecoverPoint_Management_Hostname> -RecoverPointUser<RecoverPoint_Username> [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [-DebugLevel <1_through_9>] [-LockBoxPath<Full_Path_to_Lockbox>] [<Common_Parameters>]

l <Configuration_File_Object> | Remove-ExchangeBackup -Backup$backups[<Backup_Index>].BackupID [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para remover os backups usando umobjeto de backup:

l O seguinte comando para remover um backup usando um objeto de backup:Remove-ExchangeBackup -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

l O comando a seguir remove um backup, que foi realizado com o VMAX, usando umobjeto de backup:Remove-ExchangeBackup -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l O comando a seguir remove um backup usando um objeto de backup e um objetode arquivo de configuração:$serverinfo | Remove-ExchangeBackup -Backup $backups[0]

l O comando a seguir remove um subconjunto (itens 2, 3, 4 e 5) de backups de umalista de objetos de backup:Remove-ExchangeBackup -Backup $backups[2..5] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Restaurando os backups do Exchange Server usando o Agente de aplicativo Microsoft para cmdlets ProtectPoint do

Windows PowerShell 371

Page 372: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l O seguinte comando remove todos os backups de um objeto de backup:Remove-ExchangeBackup -Backup $backups -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

Sintaxe para remover os backups enviando do cmdlet Get-ExchangeBackup

Obs.

O cmdlet Get-ExchangeBackup não apresenta as informações do RecoverPoint.Portanto, você deve apresentar explicitamente as informações do RecoverPoint nocmdlet Remove-ExchangeBackup.

l Get-ExchangeBackup <Parameters> | Remove-ExchangeBackup -RecoverPointHost <RecoverPoint_Management_Hostname> -RecoverPointUser <RecoverPoint_Username> [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [-DebugLevel <1_through_9>] [-LockBoxPath<Full_Path_to_Lockbox>] [<Common_Parameters>]

l <Configuration_File_Object> | Get-ExchangeBackup[<Additional_Parameters>] | Remove-ExchangeBackup -RecoverPointHost<RecoverPoint_Management_Hostname> -RecoverPointUser<RecoverPoint_Username> [-ExeFileName<Full_Path_to_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName<Job_Name>] [<Common_Parameters>]Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para remover os backups enviando docmdlet Get-ExchangeBackup:

l O seguinte comando remove todos os backups em um intervalo de tempo enviandodo cmdlet Get-ExchangeBackup:$serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb1, 2017' | Remove-ExchangeBackup -RecoverPointHostledmd160.lss.example.com -RecoverPointUser admin

l Qualquer um dos comandos a seguir remove todos os backups, realizados usando oVMAX, em um intervalo de tempo enviando do cmdlet Get-ExchangeBackup:

n $serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before'Feb 1, 2017' | Remove-ExchangeBackup

n $serverinfo | Remove-ExchangeBackup -Backup ($serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb 1, 2017')

Restaurando o Exchange Server usando o Agente de aplicativo Microsoft paracmdlets do ProtectPoint Windows PowerShell

O cmdlet Restore-Exchange restaura os dados do Exchange Server de um servidorData Domain usando um host de gerenciamento do RecoverPoint.

O Agente de aplicativo Microsoft aceita estas restaurações:

l Restauração normal: Restauração de um banco de dados no banco de dados deorigem a partir do qual o backup é iniciado.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

372 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 373: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l Restauração de banco de dados alternativo ou cópia: Restauração de um banco dedados para outro banco de dados que seja diferente do banco de dados de origem.

l Restauração em nível de LUN ou reversão: Restauração de todos os bancos dedados em um volume.

l Restauração em nível de item ou nível granular: Restauração de itens individuais,como caixas de correio de usuários individuais, pastas de caixa de correio emensagens.

Para realizar restaurações normal, de reversão e de cópia, você pode visualizar a listade backups e então restaurar os backups necessários usando os IDs de backup. Listando backups montados do Exchange Server usando o Agente de aplicativoMicrosoft para ProtectPoint com cmdlets do Windows PowerShell na página 352apresenta informações sobre como listar backups.

AVISO

No caso de backups que foram feitos usando o VMAX, não é necessário especificar -RecoverPointHost <RecoverPoint_Management_Hostname> e -RecoverPointUserParâmetros <RecoverPoint_Username> com o cmdlet Restore-Exchange. Sevocê especificar esses parâmetros, o cmdlet os ignora.

Pré-requisito para operações de restauração do ExchangeVocê deve executar o cmdlet set-mailboxdatabase para permitir que um bancode dados do Exchange seja restaurado.

Execute o PowerShell cmdlet set-mailboxdatabase com a opção -AllowFileRestore para permitir que um banco de dados seja restaurado a partir deum backup.

Execute o cmdlet com esta sintaxe:

set-mailboxdatabase <mailboxdatabase> -AllowFileRestore $true

A documentação da Microsoft apresenta mais informações sobre o cmdlet set-mailboxdatabase.

Realizando restaurações em nível de objeto ou normal

Parâmetros obrigatórios para todas as restaurações normaisA tabela a seguir lista os parâmetros obrigatórios do cmdlet Restore-Exchange paraexecutar restaurações normais:

Tabela 97 Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restauraçõesnormais

Parâmetro Alias Descrição

-NormalRestore -Restore Indica uma restauração normal.

-BackupID <backup_ID_to restore> Especifica o ID de backup do backuppara restaurar. Você pode obter o ID debackup com o resultado de cmdletBackup-Exchange ou Get-ExchangeBackup.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Pré-requisito para operações de restauração do Exchange 373

Page 374: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 97 Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restauraçõesnormais (continuação)

Parâmetro Alias Descrição

-Backup <backup_object_to_restore> Especifica um objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <Exchange_Server_name> -C, -CN Especifica o nome do client, que é igualao nome do client que foi especificadopara o backup.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain que contém os backups pararestaurar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo daunidade de armazenamento do DataDomain que contém os backups pararestaurar. O usuário do Data Domaindeve ter privilégios de acesso adequadospara esse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica o nome do usuário do DataDomain.

Parâmetros obrigatórios adicionais para restaurações normais para um servidorfísico.Além dos parâmetros do obrigatórios para todas as operações de restauração normal,a tabela a seguir lista os parâmetros obrigatórios para a restauação de backups paraum servidor físico.

Obs.

Para configurar uma restauração de última instância do ProtectPoint for virtualmachines por meio do Data Domain, especifique esses parâmetros comRestoreFromDataDomain. Uma restauração de última instância monta as imagensestáticas do Data Domain usando dispositivos RDM em vez de por meio eCDM.

Tabela 98 Parâmetros obrigatórios para restaurações normais para um servidor físico

Parâmetro Alias Descrição

-RestoreDeviceGroup<Data_Domain_server_restore_device_group>

Especifica o grupo de dispositivos derestauração, ao qual pertence o servidorData Domain.

-RestoreDevicePool<Data_Domain_server_restore_device_pool>

Especifica o pool de dispositivos derestauração, ao qual pertence o servidorData Domain.

Parâmetros obrigatórios adicionais para ProtectPoint for virtual machinesAlém dos parâmetros do obrigatórios para todas as operações de restauração normal,a tabela a seguir lista os parâmetros obrigatórios para a restauração de backups parauma máquina virtual.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

374 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 375: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 99 Parâmetros obrigatórios para ProtectPoint for virtual machines

Parâmetro Alias Descrição

-EcdmHost <eCDM_hostname> DM_HOST Especifica o nome de host ou endereçoIP do dispositivo eCDM para operaçõesdo ProtectPoint for virtual machines.

-EcdmUser <eCDM_user_name> DM_USER Especifica o nome de usuário a ser usadopara o conexão do eCDM paraoperações do ProtectPoint for virtualmachines.

Parâmetros opcionaisA seguinte tabela lista os parâmetros adicionais do cmdlet Restore-Exchange paraexecutar restaurações normais:

Tabela 100 Parâmetros adicionais do cmdlet Restore-Exchange para executar restauraçõesnormais

Parâmetro Alias Descrição

-ExcludeClientNameResolution -ExcludeCNResolution Usa o nome do cliente que é fornecidocomo é sem convertê-lo para o nome dodomínio completo (FQDN). Use esteparâmetro para restaurar backups feitoscom o agente de aplicativos daMicrosoft versão 4.5 ou versõesanteriores que usam o nome abreviadocomo o nome do cliente.

-Identity<database_identity_to_restore>

Especifica a identidade de um ou maisbancos de dados para restaurar. Useesse parâmetro com o parâmetro -BackupID. Você não pode usar esseparâmetro com o parâmetro -Backup.

-Confirmar Esse parâmetro é o parâmetro Confirmpadrão do PowerShell. Esse parâmetrousa os valores -Confirm:$true e -Confirm:$false. O valor padrão é -Confirm:$true.

-PointInTime PIT Especifica como um dos seguintesvalores:-PointInTime

-PointInTime:$true

-PointInTime:$false

-PointInTime e -PointInTime:$true sãoiguais.

O valor padrão é -PointInTime:$truepara os tipos de restauração em nível deLUN e normal e -PointInTime:$false paraqualquer outro tipo de restauração.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Realizando restaurações em nível de objeto ou normal 375

Page 376: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 100 Parâmetros adicionais do cmdlet Restore-Exchange para executar restauraçõesnormais (continuação)

Parâmetro Alias Descrição

-ExchangeServer<Exchange_Server_short_name>

Especifica o nome curto do ExchangeServer, por exemplo, ledmf999, se onome for diferente do nome de hostlocal.Se você não especificar um valor, oparâmetro pega o nome de host local porpadrão.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o nome de usuário do vdisk doData Domain.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração para arestauração. O valor padrão é 0 (zero).

-DeleteDebugLogsInDays Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registrosde depuração não são excluídos. Excluirregularmente registros de depuraçãoimpede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

Esse parâmetro só exclui registros dedepuração denominados no formatopadrão e localizados na pasta deregistros em <installation_path>\MSAPPAGENT\logs.

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-VeryVerbose Aumenta o volume dos resultadosdetalhados. Esse parâmetro é útil

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

376 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 377: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 100 Parâmetros adicionais do cmdlet Restore-Exchange para executar restauraçõesnormais (continuação)

Parâmetro Alias Descrição

somente se você especificar também oparâmetro -Verbose. O valor padrão éFalse.

-Detalhes -vb Indica o resultado detalhado. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica o caminho completo paramsagentrc.exe, por exemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

O cmdlet localiza automaticamente ocaminho para msagentrc.exe.

-RestoreFromDataDomain RESTORE_FROM_DD_ONLY,eCDMRestoreFromDataDomain,VMAXRestoreFromDataDomain,MountFromDataDomain

l Para operações de restauração oumontagem com ProtectPoint forvirtual machines, especifique esseparâmetro para ignorar osparâmetros de DM e restaurar oumontar as imagens estáticas do DataDomain usando dispositivos RDM emvez de por meio de eCDM. Vocêdeve especificar os parâmetros -RestoreDeviceGroup e -RestoreDevicePool para restaurardados de máquinas virtuais a partirdo Data Domain.

l Para restaurações da reversão emambientes VMAX, especifique esseparâmetro para restaurar a partir doData Domain mesmo se o snapshotestiver disponível localmente, ouseja, no array VMAX.

-EcdmLogLevel {WARNINGS | INFO |TRACE | DEBUG}

DM_LOG_LEVEL Especifica a nível do registro do eCDMpara operações do ProtectPoint forvirtual machines.

-EcdmLogTag <eCDM_log_tag> DM_LOG_TAG Especifica a tag do registro do eCDMpara operações do ProtectPoint forvirtual machines.

-EcdmMountTimeout<number_of_minutes_before_mount_timeout>

DM_MOUNT_TIMEOUT Especifica a quantidade de tempo emminutos até o tempo limite da montagempara operações do ProtectPoint forvirtual machines. O valor padrão é 4horas (240 minutos).

-EcdmPort<eCDM_appliance_port_number>

DM_PORT Especifica o número da porta para secomunicar com o servidor do eCDM para

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Realizando restaurações em nível de objeto ou normal 377

Page 378: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 100 Parâmetros adicionais do cmdlet Restore-Exchange para executar restauraçõesnormais (continuação)

Parâmetro Alias Descrição

operações do ProtectPoint for virtualmachines. O valor padrão é 8443.

-EcdmTenant<eCDM_appliance_application_tenant>

DM_TENANT Especifica o nome do tenant do eCDMpara operações do ProtectPoint forvirtual machines.

Sintaxe para executar uma restauração normal usando um ID de backup e umaidentidade

l Restore-Exchange -NormalRestore -BackupID <Backup_ID> -Identity<Identity> -ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> -RestoreDeviceGroup <Data_Domain_Server_Restore_Device_Group> -RestoreDevicePool <Data_Domain_Server_Restore_Device_Pool>

l <Configuration_File_Object> | Restore-Exchange -NormalRestore -BackupID <Backup_ID> -Identity <Identity>Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para realizar uma restauração normalusando um ID de backup e uma identidade:

l O seguinte comando restaura o banco de dados TestDB usando um ID de backup.O ID de backup é o valor que está listado no objeto de backup (campo BackupID).Restore-Exchange -NormalRestore -BackupID msapp_pp:1458138556 -Identity TestDB -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

l O comando a seguir restaura o banco de dados TestDB e o banco de dados decaixa de correio 1250665181 usando um ID de backup. O ID de backup é o valor queestá listado no objeto de backup (campo BackupID).Restore-Exchange -NormalRestore -BackupID msapp_pp:1458138556 -Identity TestDB,'Mailbox Database 1250665181' -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePoolledmf112_restore_pool

l O seguinte comando restaura todos os bancos de dados de um backup usando umID de backup:Restore-Exchange -NormalRestore -BackupID msapp_pp:1458138556 -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

378 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 379: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Sintaxe para executar uma restauração normal usando um ID de backup e umaidentidade de uma variávelÉ necessário primeiro recuperar a lista de backups para uma variável $backups usandoo cmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup<parameters>

Listando backups montados do Exchange Server usando o Agente de aplicativoMicrosoft para ProtectPoint com cmdlets do Windows PowerShell na página 352apresenta informações sobre o cmdlet Get-ExchangeBackup e os parâmetroscompatíveis.

l Restore-Exchange -NormalRestore -BackupID$backups[<Backup_Index>].BackupID -Identity$backups[<Backup_Index>].BackupDatabases[<Database_Index>].Identity-ClientName <FQDN_of_Exchange_Server> -DataDomainHost<Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser <Data_Domain_Username> -RestoreDeviceGroup <Data_Domain_Server_Restore_Device_Group> -RestoreDevicePool <Data_Domain_Server_Restore_Device_Pool>

l <Configuration_File_Object> | Restore-Exchange -NormalRestore -BackupID $backups[<Backup_Index>].BackupID -Identity$backups[<Backup_Index>].BackupDatabases[<Database_Index>].IdentityOnde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para realizar uma restauração normalusando um ID de backup e uma identidade a partir de uma variável. Suponha que$backups [0] contém uma lista de backups, o banco de dados TestDB está no índice 0,ou seja, $backups [0].BackupDatabases[0] e o mailbox database 1250665181 está noíndice 1:

l O seguinte comando restaura o TestDB:Restore-Exchange -NormalRestore -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePoolledmf112_restore_pool

l O seguinte comando restaura o TestDB usando um objeto de arquivo deconfiguração:$serverinfo | Restore-Exchange -NormalRestore -BackupID$backups[0].BackupID -Identity$backups[0].BackupDatabases[0].Identity

l O comando a seguir restaura o TestDB e o banco de dados de caixa de correio1250665181 usando um ID de backup:Restore-Exchange -NormalRestore -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity,$backups[0].BackupDatabases[1].Identity -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePoolledmf112_restore_pool

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Realizando restaurações em nível de objeto ou normal 379

Page 380: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Sintaxe para executar uma restauração normal usando um objeto de backup

l Restore-Exchange -NormalRestore -Backup$backups[<Backup_Index>].BackupID -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> -RestoreDeviceGroup<Data_Domain_Server_Restore_Device_Group> -RestoreDevicePool<Data_Domain_Server_Restore_Device_Pool>

l <Configuration_File_Object> | Restore-Exchange -NormalRestore -Backup $backups[<Backup_Index>].BackupIDOnde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para realizar uma restauração normalusando um objeto de backup:

l O seguinte comando restaura todos os bancos de dados de um backup usando umobjeto de backup:Restore-Exchange -NormalRestore -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePoolledmf112_restore_pool

l O seguinte comando restaura todos os bancos de dados de um backup usando umobjeto de backup e um objeto de arquivo de configuração:$serverinfo | Restore-Exchange -NormalRestore -Backup $backups[0]

l O seguinte comando restaura o primeiro backup que tem pelo menos sete dias:$serverinfo | Restore-Exchange -NormalRestore -Backup ($serverinfo| Get-ExchangeBackup -Before (Get-Date.AddDays(-7)) -Limit 1)

Executando restaurações de banco de dados alternativo ou de cópiaPara restaurar um backup de um client diferente, o parâmetro -ClientName deveconter o nome de host de origem do backup.

Obs.

Antes de realizar uma cópia ou uma restauração de banco de dados alternativo,certifique-se de que o banco de dados de destino exista.

Parâmetros obrigatórios para todas as restaurações de cópiaA tabela a seguir lista os parâmetros obrigatórios do cmdlet Restore-Exchangepara executar restaurações de cópia:

Tabela 101 Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restaurações decópia

Parâmetro Alias Descrição

-CopyRestore -Alternate Indica uma restauração de cópia, ou seja,restauração para um banco de dadosalternativo.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

380 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 381: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 101 Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restaurações decópia (continuação)

Parâmetro Alias Descrição

-BackupID <backup_ID_to restore> Especifica o ID de backup do backup arestaurar. Você pode obter o ID debackup com o resultado de cmdletBackup-Exchange ou Get-ExchangeBackup.

-Identity<database_identity_to_restore>

Especifica a identidade de um ou maisbancos de dados para restaurar. Useesse parâmetro com o parâmetro -BackupID.

-RestoreDatabaseIdentity<target_database_identity_to_restore_to>

-RestoreDB, -Target, -RDB, -RestoreDatabaseID

Especifica a identidade de destino de umbanco de dados para onde restaurar. Useesse parâmetro com os parâmetros -BackupID e -Identity.

-ClientName <Exchange_Server_name> -C, -CN Especifica o nome do client, que é igualao nome do client que foi especificadopara o backup.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain que contém os backups arestaurar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo daunidade de armazenamento do DataDomain que contém os backups arestaurar. O usuário do Data Domaindeve ter privilégios de acesso adequadospara esse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica o nome do usuário do DataDomain.

Os parâmetros obrigatórios adicionais para restauração de cópoa em um servidorfísicoAlém dos parâmetros obrigatórios para todas as operações de restauração de cópia, atabela a seguir lista os parâmetros obrigatórios para a restauação de backups em umservidor físico.

Obs.

Para configurar uma restauração de última instância do ProtectPoint for virtualmachines por meio do Data Domain, especifique esses parâmetros comRestoreFromDataDomain. Uma restauração de última instância monta as imagensestáticas do Data Domain usando dispositivos RDM em vez de por meio do eCDM.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Executando restaurações de banco de dados alternativo ou de cópia 381

Page 382: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 102 Parâmetros obrigatórios para restaurações de cópia em um servidor físico

Parâmetro Alias Descrição

-RestoreDeviceGroup<Data_Domain_server_restore_device_group>

Especifica o grupo de dispositivos derestauração, ao qual pertence o servidorData Domain.

-RestoreDevicePool<Data_Domain_server_restore_device_pool>

Especifica o pool de dispositivos derestauração, ao qual pertence o servidorData Domain.

Parâmetros obrigatórios adicionais para ProtectPoint for virtual machinesAlém dos parâmetros obrigatórios para todas as operações de restauração de cópia, atabela a seguir lista os parâmetros obrigatórios para a restauração de backups em umamáquina virtual.

Obs.

Para realizar uma restauração alternativa com ProtectPoint for virtual machines,certifique-se de atender a estas condições:

l O agente de aplicativos Microsoft está instalado na máquina virtual de destino.

l O parâmetro CLIENT está definido no arquivo de configuração com o hostnameusado no host de backup original.

l A máquina virtual de destino é um ativo detectado no eCDM.A máquina virtual de destino não precisa ser protegida.

Tabela 103 Parâmetros obrigatórios para ProtectPoint for virtual machines

Parâmetro Alias Descrição

-EcdmHost <eCDM_hostname> DM_HOST Especifica o hostname ou endereço IPdo dispositivo do eCDM para operaçõesdo ProtectPoint for virtual machines.

-EcdmUser <eCDM_user_name> DM_USER Especifica o nome de usuário a ser usadopara o conexão do eCDM paraoperações do ProtectPoint for virtualmachines.

Parâmetros opcionaisA tabela a seguir lista os parâmetros opcionais do cmdlet Restore-Exchange paraexecutar restaurações de cópia:

Tabela 104 Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações decópia

Parâmetro Alias Descrição

-ExcludeClientNameResolution -ExcludeCNResolution Usa o nome do client que é fornecidocomo é, sem convertê-lo para o nome dodomínio completo (FQDN). Use esteparâmetro para restaurar backups feitoscom o agente de aplicativos Microsoft

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

382 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 383: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 104 Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações decópia (continuação)

Parâmetro Alias Descrição

versão 4.5 ou anterior que usam o nomeabreviado como o nome do client.

-Confirm Esse parâmetro é o parâmetro Confirmpadrão do PowerShell. Esse parâmetrousa os valores -Confirm:$true e -Confirm:$false. O valor padrão é -Confirm:$true.

-PointInTime PIT Especifica como um destes valores:-PointInTime

-PointInTime:$true

-PointInTime:$false

-PointInTime e -PointInTime:$true sãoiguais.

O valor padrão é -PointInTime:$truepara os tipos de restauração em nível deLUN e normal e -PointInTime:$false paraqualquer outro tipo de restauração.

-ExchangeServer<Exchange_Server_short_name>

Especifica o nome curto do ExchangeServer, por exemplo, ledmf999, se onome for diferente do hostname local.Se você não especificar um valor, oparâmetro usa o hostname local porpadrão.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o nome de usuário do vdisk doData Domain.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hostsregistrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração para arestauração. O valor padrão é 0 (zero).

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Executando restaurações de banco de dados alternativo ou de cópia 383

Page 384: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 104 Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações decópia (continuação)

Parâmetro Alias Descrição

-DeleteDebugLogsInDays Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registrosde depuração não são excluídos. Excluirregistros de depuração com frequênciaimpede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

Esse parâmetro exclui somente registrosde depuração com nomes no formatopadrão e localizados na pasta deregistros em <installation_path>\MSAPPAGENT\logs.

-VeryVerbose Aumenta o volume dos resultadosprolixos. Esse parâmetro é útil somentese você especificar também o parâmetro-Verbose. O valor padrão é False.

-Verbose -vb Indica o resultado prolixo. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica o caminho completo paramsagentrc.exe, por exemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

O cmdlet localiza automaticamente ocaminho para msagentrc.exe.

-RestoreFromDataDomain RESTORE_FROM_DD_ONLY,eCDMRestoreFromDataDomain,VMAXRestoreFromDataDomain,MountFromDataDomain

l Para operações de restauração oumontagem com ProtectPoint forvirtual machines, especifique esseparâmetro para ignorar osparâmetros de DM e restaurar oumontar as imagens estáticas do DataDomain usando dispositivos RDM emvez de eCDM. Você deve especificaros parâmetros -RestoreDeviceGroupe -RestoreDevicePool para restaurardados de máquinas virtuais a partirdo Data Domain.

l Para restaurações da reversão emambientes VMAX, especifique esseparâmetro para restaurar a partir doData Domain mesmo se o snapshot

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

384 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 385: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 104 Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações decópia (continuação)

Parâmetro Alias Descrição

estiver disponível localmente, ouseja, no array VMAX.

-EcdmLogLevel {WARNINGS | INFO |TRACE | DEBUG}

DM_LOG_LEVEL Especifica o nível do registro do eCDMpara operações do ProtectPoint forvirtual machines.

-EcdmLogTag <eCDM_log_tag> DM_LOG_TAG Especifica a tag do registro do eCDMpara operações do ProtectPoint forvirtual machines.

-EcdmMountTimeout<number_of_minutes_before_mount_timeout>

DM_MOUNT_TIMEOUT Especifica a quantidade de tempo emminutos até o tempo limite da montagempara operações do ProtectPoint forvirtual machines. O valor padrão é 4horas (240 minutos).

-EcdmPort<eCDM_appliance_port_number>

DM_PORT Especifica o número da porta paracomunicação com o servidor do eCDMpara operações do ProtectPoint forvirtual machines. O valor padrão é 8443.

-EcdmTenant<eCDM_appliance_application_tenant>

DM_TENANT Especifica o nome do tenant do eCDMpara operações do ProtectPoint forvirtual machines.

Sintaxe para executar uma restauração de cópia usando um ID de backup

l Restore-Exchange -CopyRestore -BackupID <Backup_ID> -Identity<Identity> -RestoreDatabaseIdentity <Target_Identity> -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> -RestoreDeviceGroup<Data_Domain_Server_Restore_Device_Group> -RestoreDevicePool<Data_Domain_Server_Restore_Device_Pool>

l <Configuration_File_Object> | Restore-Exchange -CopyRestore -BackupID <Backup_ID> -Identity <Identity> -RestoreDatabaseIdentity<Target_Identity>Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere estes exemplos de comandos para realizar uma restauração de cópia usandoum ID de backup:

l Este comando restaura o banco de dados TestDB em um banco de dadosalternativo AlternateDB usando um ID de backup:Restore-Exchange -CopyRestore -BackupID msapp_pp:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Executando restaurações de banco de dados alternativo ou de cópia 385

Page 386: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePoolledmf112_restore_pool

l Este comando restaura o banco de dados TestDB em um banco de dadosalternativo AlternateDB usando um ID de backup e um objeto de arquivo deconfiguração:$serverinfo | Restore-Exchange -CopyRestore -BackupID msapp_pp:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB

l Este comando restaura o TestDB e o mailbox database 1250665181 nos bancos dedados alternativos AlternateTestDB e AlternatePrimaryDB:Restore-Exchange -CopyRestore -BackupID msapp_pp:1458138556 -Identity TestDB,'Mailbox Database 1250665181' -RestoreDatabaseIdentity AlternateTestDB,AlternatePrimaryDB -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

Realizando restaurações em nível de LUN ou reversãoRestaurações da reversão são compatíveis com RecoverPoint e VMAX.

Antes de começar, verifique se que todos os bancos de dados para restaurar estãoconfigurados para sobregravar.

AVISO

O cmdlet Invoke-RestoreExchangeBackup está obsoleto, não oferecefuncionalidade útil e será removido em uma versão futura. No entanto, você pode usaro cmdlet com segurança porque o agente de aplicativos da Microsoft é compatívelcom ele.

Uma restauração da reversão requer que o banco de dados de destino exista e que ovolume de destino exista e esteja montado. O banco de dados não precisa estarmontado.

Obs.

Antes de executar uma restauração da reversão com o ProtectPoint for virtualmachines, certifique-se de que o eCDM criou um compartilhamento NFS para aunidade de armazenamento do eCDM e a registrou no vRPA. O eCDMGuia deAdministração e do Usuário oferece detalhes.

Considerações de restauração da LUN alternativa do VMAXVocê pode restaurar um backup do VMAX para um volume alternativo somente se ovolume de destino tiver uma estrutura de arquivos idêntica ao volume de origem,incluindo o file system e caminho do diretório, os nomes dos arquivos e o local dosarquivos nos volumes. Isso exige que o caminho de pasta de registro e o arquivo EDBsejam exatamente os mesmos que o volume de origem. Restaurar o backup para umvolume que foi excluído e recriado novamente na mesma LUN é considerada umarestauração de LUN alternativa e se aplicam os mesmos requisitos de caminho.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

386 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 387: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

O agente de aplicativos da Microsoft atualmente não dá suporte às restaurações dareversão alternativas do VMAX de vários bancos de dados do Exchange. Se vocêtentar restaurar mais de um banco de dados, a operação falhará.

Parâmetros obrigatóriosA tabela a seguir lista os parâmetros obrigatórios do cmdlet Restore-Exchangepara executar restaurações da reversão:

Tabela 105 Parâmetros obrigatórios do cmdlet Restore-Exchange para executar restaurações dareversão

Parâmetro Alias Descrição

-RollbackRestore -LUNResync, -LUNRestore Indica uma restauração da reversão.

-BackupID <backup_ID_to restore> Especifica o ID de backup do backuppara restaurar. Você pode obter o ID dobackup do Backup-Exchange ou o

resultado do cmdlet Get-ExchangeBackup.

-Backup <backup_object_to_restore> Especifica um objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <Exchange_Server_name> -C, -CN Especifica o nome do client, que é igualao nome do client que foi especificadopara o backup.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica o nome do servidor DataDomain que contém os backups pararestaurar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica o caminho completo daunidade de armazenamento do DataDomain que contém os backups pararestaurar. O usuário do Data Domaindeve ter privilégios de acesso adequadospara esse caminho.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica o nome do usuário do DataDomain.

-RecoverPointHost<RecoverPoint_management_host_name>

-M, -MH, -RPHost, -ManagementHost Especifica o host de gerenciamento doRecoverPoint que contém os backups.

-RecoverPointUser<RecoverPoint_management_host_username>

-RPUser, -ManagementUser Especifica o nome de usuário doRecoverPoint.

-RestoreStorageGroup<Symmetrix_VMAX_Restore_Storage_Group_Name>

Especifica o nome do grupo dearmazenamento da restauração do arrayVMAX utilizado por sua configuração.No caso do RecoverPoint, essa opçãonão é necessária.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Realizando restaurações em nível de LUN ou reversão 387

Page 388: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Parâmetros adicionaisA seguinte tabela lista os parâmetros adicionais para o cmdlet Restore-Exchangepara executar restaurações da reversão:

Tabela 106 Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações dareversão

Parâmetro Alias Descrição

-ExcludeClientNameResolution -ExcludeCNResolution Usa o nome do cliente que é fornecidocomo é sem convertê-lo para o nome dodomínio completo (FQDN). Use esteparâmetro para restaurar backups feitoscom o agente de aplicativos daMicrosoft versão 4.5 ou versõesanteriores que usam o nome abreviadocomo o nome do cliente.

-Identity<database_identity_to_restore>

Especifica a identidade de um ou maisbancos de dados para restaurar. Useesse parâmetro com o parâmetro -BackupID. Você não pode usar esseparâmetro com o parâmetro -Backup.

-Confirmar Esse parâmetro é o parâmetro Confirmpadrão do PowerShell. Esse parâmetrousa os valores -Confirm:$true e -Confirm:$false. O valor padrão é -Confirm:$true.

-PointInTime PIT Especifica como um dos seguintesvalores:-PointInTime

-PointInTime:$true

-PointInTime:$false

-PointInTime e -PointInTime:$true sãoiguais.

O valor padrão é -PointInTime:$truepara os tipos de restauração em nível deLUN e normal e -PointInTime:$false paraqualquer outro tipo de restauração.

-ExchangeServer<Exchange_Server_short_name>

Especifica o nome curto do ExchangeServer, por exemplo, ledmf999, se onome for diferente do nome de hostlocal.Se você não especificar um valor, oparâmetro pega o nome de host local porpadrão.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica o nome de usuário do vdisk doData Domain.

-LockBoxPath <full_path_to_lockbox> -LB, -LBPath Especifica a pasta que contém o arquivoda lockbox, que contém informaçõescriptografadas sobre os hosts

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

388 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 389: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 106 Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações dareversão (continuação)

Parâmetro Alias Descrição

registrados e os nomes de usuáriocorrespondentes em pares. Cada parestá associado a uma senha que osbackups utilizam.Se você não especificar um valor, ocaminho define como padrão o caminhode instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica o nível de depuração para arestauração. O valor padrão é 0 (zero).

-DeleteDebugLogsInDays Exclui os arquivos de log de depuraçãoque são mais antigos que o númeroespecificado de dias. O intervalo válido éentre 1 e 32767. Por padrão, os registrosde depuração não são excluídos. Excluirregularmente registros de depuraçãoimpede que a pasta de registro naunidade da instalação fique muitogrande.

Obs.

This parameter only deletes debug logsnamed in the default format and locatedin the logs folder at<installation_path>\MSAPPAGENT\logs.

-Debug -db Indica a depuração do PowerShell, quehabilita o resultado da depuração. Porpadrão, o cmdlet pausa em cadaresultado de depuração. Esse parâmetroé diferente do parâmetro -DebugLevel.

-VeryVerbose Aumenta o volume dos resultadosdetalhados. Esse parâmetro é útilsomente se você especificar também oparâmetro -Verbose. O valor padrão éFalse.

-Detalhes -vb Indica o resultado detalhado. Nessecontexto, o fluxo de resultados padrãodo agente de aplicativos Microsoft éexibido.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica o caminho completo paramsagentrc.exe, por exemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe. O

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Realizando restaurações em nível de LUN ou reversão 389

Page 390: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 106 Parâmetros adicionais do cmdlet Restore-Exchange para executar restaurações dareversão (continuação)

Parâmetro Alias Descrição

cmdlet localiza automaticamente ocaminho para msagentrc.exe.

-RestoreFromDataDomain Restaura a partir do Data Domain mesmose o snapshot estiver disponível no local,ou seja, no array VMAX.No caso do RecoverPoint, essa opçãonão é necessária.

Sintaxe para executar uma restauração da reversão usando um ID de backup

l No caso do RecoverPoint:Restore-Exchange -RollbackRestore -BackupID <Backup_ID> -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> -RecoverPointHost<RecoverPoint_Management_Hostname> -RecoverPointUser<RecoverPoint_Username>

l In the case of VMAX:Restore-Exchange -RollbackRestore -BackupID <Backup_ID> -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> -RestoreStorageGroup<Symmetrix_VMAX_Restore_Storage_Group_Name> [-RestoreFromDataDomain]

l <Configuration_File_Object> | Restore-Exchange -RollbackRestore -BackupID <Backup_ID>Onde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

AVISO

No caso do RecoverPoint 5.0 ou posterior, o agente de aplicativos da Microsoft dásuporte à restauração parcial (subconjunto de bancos de dados) de umconsistency group. Portanto, você pode especificar os bancos de dadosnecessários para restaurar.

Considere os seguintes comandos de exemplo para realizar uma restauração dareversão usando um ID de backup:

l O seguinte comando realiza uma restauração da reversão usando um ID de backup.O ID de backup é o valor que está listado no objeto de backup (campo BackupID).Restore-Exchange -RollbackRestore -BackupID msapp_pp:1458138556 -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHostledmd160.lss.example.com -RecoverPointUser admin

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

390 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 391: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l O comando a seguir realiza uma restauração da reversão de um backup, que foirealizado com o VMAX, usando um ID de backup. O ID de backup é o valor que estálistado no objeto de backup (campo BackupID).Restore-Exchange -RollbackRestore -BackupID msapp_pp:1458138556 -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreStorageGroup NsrSnapSG -RestoreFromDataDomain

l O seguinte comando realiza uma restauração da reversão usando um ID de backup.O ID de backup é o valor que está listado no objeto de backup (campo BackupID).Use um objeto de arquivo de configuração.$serverinfo | Restore-Exchange -RollbackRestore -BackupID msapp_pp:1458138556

Sintaxe para executar uma restauração da reversão usando um ID de backup deuma variávelÉ necessário primeiro recuperar a lista de backups para uma variável $backups usandoo cmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup<parameters>

Listando backups montados do Exchange Server usando o Agente de aplicativoMicrosoft para ProtectPoint com cmdlets do Windows PowerShell na página 352apresenta informações sobre o cmdlet Get-ExchangeBackup e os parâmetroscompatíveis.

l No caso do RecoverPoint:Restore-Exchange -RollbackRestore -BackupID$backups[<Backup_Index>].BackupID -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> -RecoverPointHost<RecoverPoint_Management_Hostname> -RecoverPointUser<RecoverPoint_Username>

l In the case of VMAX:Restore-Exchange -RollbackRestore -BackupID$backups[<Backup_Index>].BackupID -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> -RestoreStorageGroup<Symmetrix_VMAX_Restore_Storage_Group_Name> [-RestoreFromDataDomain]

l <Configuration_File_Object> | Restore-Exchange -RollbackRestore -BackupID $backups[<Backup_Index>].BackupIDOnde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para realizar uma restauração dareversão usando um ID de backup a partir de uma variável:

l O seguinte comando restaura um backup de $backups [0]:Restore-Exchange -RollbackRestore -BackupID $backups[0].BackupID -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Realizando restaurações em nível de LUN ou reversão 391

Page 392: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

DataDomainUser DD163_user -RecoverPointHostledmd160.lss.example.com -RecoverPointUser admin

l O seguinte comando restaura um backup, que foi realizado usando o VMAX, apartir de $backups[0]:Restore-Exchange -RollbackRestore -BackupID $backups[0].BackupID -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreStorageGroup NsrSnapSG

l O comando a seguir restaura um backup a partir de $backups[0] usando um objetode arquivo de configuração:$serverinfo | Restore-Exchange -RollbackRestore -BackupID$backups[0].BackupID

l O seguinte comando restaura o backup $backups[0]:Restore-Exchange -RollbackRestore -BackupID $backups[0].BackupID -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHostledmd160.lss.example.com -RecoverPointUser admin

Sintaxe para executar uma restauração da reversão usando um objeto de backup

l No caso do RecoverPoint:Restore-Exchange -RollbackRestore -Backup$backups[<Backup_Index>].BackupID -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> -RecoverPointHost<RecoverPoint_Management_Hostname> -RecoverPointUser<RecoverPoint_Username>

l In the case of VMAX:Restore-Exchange -RollbackRestore -Backup$backups[<Backup_Index>].BackupID -ClientName<FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_Hostname> -DataDomainHostPath </Data_Domain_Storage_Path> -DataDomainUser<Data_Domain_Username> -RestoreStorageGroup<Symmetrix_VMAX_Restore_Storage_Group_Name> [-RestoreFromDataDomain]

l <Configuration_File_Object> | Restore-Exchange -RollbackRestore -Backup $backups[<Backup_Index>].BackupIDOnde <Configuration_File_Object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]

Criando e importando um arquivo de configuração na página 321 apresentainformações sobre como criar um arquivo de configuração e importar o arquivo.

Considere os seguintes comandos de exemplo para realizar uma restauração dareversão usando um objeto de backup:

l O seguinte comando realiza uma restauração da reversão usando um objeto debackup:Restore-Exchange -RollbackRestore -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

392 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 393: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

l O comando a seguir realiza uma restauração da reversão de um backup, que foirealizado com o VMAX, usando um objeto de backup:Restore-Exchange -RollbackRestore -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreStorageGroup NsrSnapSG

l O seguinte comando realiza uma restauração da reversão usando um objeto debackup:$serverinfo | Restore-Exchange -RollbackRestore -Backup $backups[0]

Realizando restaurações em nível de item ou nível granularAs restaurações em nível de item ou granular incluem estas tarefas:

1. Montando as imagens de backup

2. Restaurando os bancos de dados ou itens do Exchange, como caixas de correio oupastas, etc., usando a GUI do ItemPoint for Microsoft Exchange Server

3. Desmontar as imagens de backup

Montando as imagens de backupVocê pode montar as imagens de backup usando os seguintes métodos:

l Usando o cmdlet Mount-ExchangeBackupAs seguintes seções apresentam mais informações:

n Montando os backups do Exchange Server usando o Agente de aplicativoMicrosoft para cmdlets ProtectPoint do Windows PowerShell na página 355

n Listando backups montados do Exchange Server usando o Agente de aplicativoMicrosoft para ProtectPoint com cmdlets do Windows PowerShell na página352

l Usando o agente de File System

1. [Opcional] Visualize a lista de backups usando o Unisphere para RecoverPointconforme mostra esta figura:

Figura 57 Visualizando os bookmarks do RecoverPoint

2. Obtenha o nome mundial (WWN) de cada LUN no consistency group nosdispositivos do XtremIO. O administrador de armazenamento pode fornecer osWWNs usando o Unisphere para RecoverPoint, conforme mostra a figura aseguir.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Realizando restaurações em nível de item ou nível granular 393

Page 394: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 58 Recuperando WWNs usando o Unisphere para RecoverPoint

3. Crie um arquivo de configuração para o agente de File System.Por exemplo, crie o arquivo do C:\Windows\system32\protectpoint.config com este conteúdo:

[GENERAL]PP_ARRAY_TYPE=RPLOG_LEVEL=<level>[PRIMARY_SYSTEM]DD_SYSTEM=<Data_Domain_Hostname>DD_USER=<Data_Domain_vdisk_Username>DDBOOST_USER=<Data_Domain_Boost_Username>DD_PATH=<Data_Domain_Boost_Storage_Group_Name>DD_POOL=<Data_Domain_vdisk_Pool_Name>DD_DEVICE_GROUP=<Data_Domain_Device_Group_Name>[RP_CLUSTER_1]RP_MGMT=<RecoverPoint_Management_Hostname>RP_USER=<RecoverPoint_Username>[RP_DEVICE_1]DEVICE_WWN = <XtremIO_Device_WWN>

Obs.

Neste exemplo, o arquivo de configuração usa apenas uma LUN. Se houvervários dispositivos na configuração, você deve repetir a entradaRP_DEVICE_<number> para cada dispositivo na configuração no arquivo deconfiguração.

4. Adicione as credenciais do usuário dos seguintes à lockbox do agente de FileSystem, executando os comandos relevantes:

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

394 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 395: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

n Vdisk principal do sistema Data DomainC:\Windows\system32>protectpoint security add dd-credentialsdd-system primary vdisk <name>Por exemplo, adicione as credenciais do usuário DD163_user ao dd-systemdo vdisk principal do ledmd035.lss.example.com.

n Ddboost principal do sistema Data DomainC:\Windows\system32>protectpoint security add dd-credentialsdd-system primary ddboost <name>Por exemplo, adicione as credenciais do usuário DD163_user ao dd-systemdo vdisk principal do ledmd035.lss.example.com.

n Cluster do RecoverPointC:\Windows\system32>protectpoint security add rp-credentialsrp-cluster <name>Por exemplo, adicione as credenciais do usuário admin ao cluster doRecoverPoint ledmd160.lss.example.com.

5. Analise os backups executando o seguinte comando:C:\Windows\system32>protectpoint backup scan dd-system primaryconfig-file “<full_path_to_configuration_file>”Esse comando requer muito tempo para fornecer um resultado.

Um resultado semelhante ao seguinte será exibido:

Scanning all backups in the "primary" dd-system [ledmd035.lss.example.com]Number of possible backups to import: 976Current number of imported backups: 25Current number of imported backups: 50--cut--Current number of imported backups: 925Current number of imported backups: 950Total number of imported backups: 965

6. Filtre e exiba as entradas digitalizadas do pool de dispositivos do Data Domainde backup fornecido e do grupo que o RecoverPoint usa executando o seguintecomando:C:\Windows\system32>protectpoint backup show scan dd-systemprimary config-file "<full_path_to_configuration_file>" filterdd-pool="<pool_name>" filter dd-dev group="<group_name>"For example, C:\Windows\system32>protectpoint backup show scan dd-system primary config-file "c:\windows\system32\protectpoint.config" filter dd-pool="CG_pool" filterdd-dev group="52c6015aa1b4e_CG_ledmf042_ledmf0"

7. Certifique-se de que cada dispositivo de restauração de vdisk esteja no estadosomente leitura executando o seguinte comando para todos os dispositivosvdisk no grupo:<User>@<primary_vdisk># vdisk device modify <vdisk_device_name>state read-onlyFor example, DD163_user@ledmd035# vdisk device modify vdisk-dev1034 state read-only

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Realizando restaurações em nível de item ou nível granular 395

Page 396: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Um resultado semelhante ao seguinte será exibido:

VDISK device "vdisk-dev1034" will respond to SCSI commands according to the "read-only" state.Do you want to proceed? (yes|no) [no]: yDD163_user@ledmd035# vdisk device show detailed vdisk-dev1034Device: vdisk-dev1034GUID: 00000000905a003f03000000905a05683e6fd0254b003f000400040aWWNN: 60021880000000905a05683e6fd0254bDevice-group: ledmf098_DG5Pool: ledmf098_restore_poolState: read-onlyCapacity (MiB): 10241 MiBHead count: 15Cylinder count: 5462Sectors per track: 256Properties: NonePersistent reservation:Status: Disabled

8. Prepare a restauração executando o seguinte comando:C:\Windows\system32>protectpoint restore prepare backup-id<backup_id> scanPor exemplo, C:\Windows\system32>protectpoint restore preparebackup-id 1458416282 scanUm resultado semelhante ao seguinte será exibido:

Preparing backup-id [1458416282] to be ready for restore####The following devices are ready to be usedSource: 51,4f,0c,58,c5,80,09,61 Target: \\.\PHYSICALDRIVE3Updated the catalog record for backup-id [1458416282] from state "complete" to "restore-ready"Updated the catalog record for backup-id [1458416282] with state "restore-ready"

9. Altere o status dos discos para on-line usando o recurso de gerenciamento dedisco do Windows:

10. Na janela Disk Management, clique com o botão direito em um disco eselecione Change Drive Letter and Paths....

11. Na caixa de diálogo Change Drive Letter and Paths for <disk (), clique emAdd....

12. Na caixa de diálogo Add Drive Letter or Path, selecione Assign the followingdrive letter e na lista drop-down, selecione uma letra da unidade de suaescolha, por exemplo, Z.

Restaurando itens do Exchange Server usando a GUI do ItemPoint forMicrosoft Exchange Server

Procedimento

1. Abra o ItemPoint e depois inicie o assistente de dados.

2. Na página Source Selection, selecione a origem e especifique o caminho doEDB e o caminho do arquivo de registro do volume montado que contém osdados de backup do Exchange, conforme mostra a figura a seguir e clique emNext.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

396 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 397: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Figura 59 ItemPoint for Exchange Server — selecionando o caminho de origem

3. Na página Target Selection, clique em Skip, conforme mostra a figura a seguir.

Figura 60 ItemPoint for Exchange Server — selecionando o caminho de destino

Desmontando os backupsPara desmontar as imagens de backup após a conclusão da restauração, use asseguintes ferramentas ou cmdlets:

l cmdlet Dismount-ExchangeBackupMount

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Desmontando os backups 397

Page 398: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

O Montando os backups do Exchange Server usando o Agente de aplicativoMicrosoft para ProtectPoint com cmdlets do Windows PowerShell na página 364especifica informações.

l Agente de file system

Obs.

Não use o agente de file system para desmontar as imagens se elas tiverem sidomontadas usando cmdlet Mount-ExchangeBackup. Caso contrário, asmontagens não serão removidas corretamente.

Libere o dispositivo de restauração vdisk executando o seguinte comando:

C:\Windows\system32>protectpoint restore release backup-id<backup_ID> scanPor exemplo, C:\Windows\system32>protectpoint restore release backup-id 1458416282 scanUm resultado semelhante ao seguinte será exibido:

Updated the catalog record for backup-id [1458416282] from state "restore-ready" to "complete"

Parâmetros do Agente de aplicativo Microsoft para ProtectPoint comExchange Server para executar cmdlets de backup e restauração comotrabalhos em segundo plano

O Agente de aplicativo Microsoft para ProtectPoint com Exchange Server écompatível com estes parâmetros para executar os cmdlets de backup e restauraçãocomo trabalhos em segundo plano:

Tabela 107 Parâmetros do Exchange Server para executar cmdlets de backup e restauraçãocomo trabalhos em segundo plano

Parâmetro Aliases Descrição

-AsJob Os aliases desse parâmetro são -AJ e -Job.

Esse parâmetro executa os cmdlets debackup ou restauração como umtrabalho em segundo plano. O comandoretorna um objeto que representa otrabalho e, em seguida, exibe o promptde comando. Você pode continuar atrabalhar na sessão durante o trabalho.O valor padrão deste parâmetro é $false.Para obter os resultados de trabalho, useo cmdlet Receive-Job.Para gerenciar os trabalhos, use oscmdlets do trabalho.

-JobName <job_name> Não há nenhum alias para esseparâmetro.

Esse parâmetro especifica um nomeamigável para o trabalho ao usar esseparâmetro com o parâmetro -AsJob.Você pode usar o nome para identificar otrabalho em relação a outros cmdlets dotrabalho, como Stop-Job. O parâmetro -JobName <job_name> é ignorado sevocê não especificar o parâmetro -

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

398 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 399: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 107 Parâmetros do Exchange Server para executar cmdlets de backup e restauraçãocomo trabalhos em segundo plano (continuação)

Parâmetro Aliases Descrição

AsJob. Se você não especificar um valorpara esse parâmetro, o trabalho não teráum nome.

AVISO

Não feche a janela do PowerShell ao executar os cmdlets como trabalhos em segundoplano usando esses parâmetros. Caso contrário, os cmdlets apresentarão falha. Essafuncionalidade é semelhante a outros trabalhos em segundo plano do PowerShell.

https://technet.microsoft.com/en-us/library/hh847783.aspx apresenta informaçõessobre cmdlets de trabalho.

Restaurando backups de um sistema Data Domainsecundário

O agente de aplicativos Microsoft dá suporte à restauração de backups diretamente apartir de um sistema Data Domain secundário. No entanto, você deve executaralgumas etapas de configuração antes para conseguir procurar e restaurar os backups.

Restaurar um backup a partir de um sistema Data Domain secundárioVocê deve atender a certos requisitos de configuração antes de poder procurar erestaurar backups a partir de um sistema Data Domain secundário.

Antes de você começar

Certifique-se de que o par de replicação do conjunto do Data Domain seja excluído. OGuia de administração do sistema operacional do Data Domain apresenta maisinformações sobre como excluir a replicação de conjunto.

Essas etapas de configuração permitem que você execute as operações derestauração normal ou nível de objeto e de nível granular de um sistema Data Domainsecundário.

Obs.

O agente de aplicativos da Microsoft não oferece suporte a operações de reversão deum sistema Data Domain secundário.

Procedimento

1. Replique o Mtree (unidade de armazenamento) que tenha as informações docatálogo de backup do Data Domain do sistema Data Domain principal para osistema Data Domain secundário usando o Data Domain System Manager.

2. Replique o pool de vdisk do sistema Data Domain principal para o sistema DataDomain secundário usando o Data Domain System Manager.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Restaurando backups de um sistema Data Domain secundário 399

Page 400: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Certifique-se de que o nome do pool de réplica é exatamente o mesmo que onome do pool de origem no sistema primário.

3. Registre o pool de vdisk com o usuário de vdisk do Data Domain que executará obackup digitando o seguinte comando no sistema Data Domain secundário:

vdisk pool register <vdisk_pool> user <ddvdisk_user>

4. Use o comando show list para listar as informações da imagem estática devdisk no sistema Data Domain secundário. A lista deve refletir as informações daimagem estática que está disponível no sistema Data Domain primário.

vdisk device show list

5. Crie um pool, grupo de dispositivos e dispositivos vdisk no sistema Data Domainsecundário.

A replicação de conjunto do Data Domain replica todos os pools do vdisk dosistema Data Domain de origem para o sistema Data Domain secundário. Noentanto, os dispositivos vdisk no pool do vdisk replicados não têm WWNassociado. Portanto, o agente de aplicativos da Microsoft não pode usá-loscomo dispositivos de restauração. Para preparar as LUNs de restauração em umsistema Data Domain secundário, você deve criar um pool do vdisk e criardispositivos dentro desse pool.

a. Execute o seguinte comando para criar o pool do vdisk:

vdisk pool create <pool-name> user <user-name>

Esse pool será usado como o pool de dispositivos de restauração do agentede aplicativos da Microsoft.

b. Execute o seguinte comando para criar um grupo de dispositivos vdisk:

vdisk device-group create <device-group-name> pool <pool-name>Esse grupo será usado como o grupo de dispositivos de restauração doagente de aplicativos da Microsoft.

c. Execute o seguinte comando para criar os dispositivos vdisk:

vdisk device create [count <count>] capacity <n> {MiB|GiB|TiB|PiB|sectors} pool <pool-name> device-group <device-group-name>Os dispositivos serão usados como dispositivos de restauração para o agentede aplicativos da Microsoft.

Resultado

Depois de executar essas etapas, você pode procurar e realizar restaurações normaisou em nível de objeto do Mtree (unidade de armazenamento) do sistema Data Domainsecundário criado na etapa 1.

Depois que você terminar

Ao configurar uma restauração, certifique-se de que os parâmetros de Data Domainapontam para o sistema Data Domain secundário e os novos dispositivos vdisk.

A tabela a seguir lista os parâmetros de Data Domain que você deve definir para osistema Data Domain secundário, diretamente no comando de restauração ou noarquivo de configuração. Não existem parâmetros específicos para os sistemas Data

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

400 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 401: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Domain secundários, portanto, defina esses parâmetros como você faria para umsistema primário.

Tabela 108 Restaurar parâmetros para apontar para um sistema DD secundário

Parâmetro Descrição

DDBOOST_USER=<DDBoost_username> Especifica o nome do usuário do usuário doDD Boost configurado no sistema DataDomain secundário.

DDVDISK_USER=<vdisk_username> Especifica o nome de usuário de DD vdisk quefoi especificado durante a criação do pool dedispositivo vdisk de replicação no sistemaData Domain secundário.

DEVICE_HOST=<Data_Domain_server_name>

Especifica o nome de host como o nome dodomínio completo qualificado de um sistemaData Domain secundário.

DEVICE_PATH=<storage_unit_name> Especifica o nome da unidade dearmazenamento ou um diretório de nívelsuperior dentro da unidade de armazenamentoem um sistema Data Domain secundário.

RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>

Especifica o nome do pool de dispositivos DDvdisk que proporciona as LUNs de restauraçãono sistema Data Domain secundário.

RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>

Especifica o grupo de dispositivos do DD vdiskno pool de dispositivos vdisk que contém asLUNs de restauração a serem usadas.

Restaurar um backup de Exchange do ProtectPoint for virtual machines apartir de um sistema Data Domain secundário

O agente de aplicativos Microsoft dá suporte à restauração de de backups dohypervisor do ProtectPoint for virtual machines de um sistema Data Domainsecundário quando certos requisitos de configuração são atendidos.

Antes de você começar

Certifique-se de que a replicação MTree foi configurada pelo servidor do eCDM parareplicar a unidade de armazenamento do DD Boost e o pool vdisk do Data Domain.

O eCDMGuia do usuário e de administração oferece detalhes.

Obs.

Não há suporte às operações de restauração da reversão do sistema Data Domainsecundário com ProtectPoint for virtual machines, mesmo se você deseja reverter osvolumes de origem inicial.

Procedimento

1. (Opcional) Se você estiver usando um arquivo de configuração para realizar aoperação de restauração, atualize a categoria de arquivo de configuração dosistema principal para adicionar as seguintes informações de Data Domainsecundário:

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Restaurar um backup de Exchange do ProtectPoint for virtual machines a partir de um sistema Data Domain secundário 401

Page 402: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Se você não estiver usando um arquivo de configuração para a operação derestauração, você pode apontar para o Data Domain secundário manualmenteno tempo de restauração usando cmdlets do ProtectPoint Windows PowerShell.

Tabela 109 Restaurar parâmetros para apontar para um sistema DD secundário

Parâmetro Descrição

DDBOOST_USER=<DDBoost_username> O nome do usuário do usuário do DD Boostconfigurado no sistema Data Domainsecundário.

DDVDISK_USER=<vdisk_username> O nome de usuário de DD vdisk que foiespecificado durante a criação do pool dedispositivo vdisk de replicação no sistemaData Domain secundário.

DEVICE_HOST=<Data_Domain_server_name>

O nome de host como o nome do domíniocompleto qualificado de um sistema DataDomain secundário.

DEVICE_PATH=<storage_unit_name> O nome da unidade de armazenamento DDBoost ou um diretório de nível superior dentroda unidade de armazenamento em um sistemaData Domain secundário.

2. Continue com a operação de restauração necessária usando o Data Domainsecundário, a unidade de armazenamento DD Boost replicada e o pool do vdiskreplicado:

l Restauração normal (em nível de objeto): Realizando restaurações em nívelde objeto ou normal na página 373

l Restauração em nível granular: Realizando restaurações em nível de item ounível granular na página 393

Recuperação de desastres do Exchange Server comProtectPoint

Obs.

Para recuperar desastres do ProtectPoint for virtual machines de uma máquina virtualde hypervisor, consulte o Guia de usuário e administração do eCDM.

Siga estas etapas no novo host de recuperação de desastres.

Procedimento

1. Inicie o aplicativo do Exchange Server e os serviços necessários.

2. Certifique-se de que os bancos de dados que existiam antes do desastreexistam no estado montado.

3. Execute uma restauração normal ou em nível de objeto dos bancos de dados.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

402 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 403: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Realizando restaurações em nível de objeto ou normal na página 373 apresentamais informações.

Gerenciando backups usando os comandos msagentadminO Agente de aplicativo Microsoft para prompt de comando ProtectPoint permite quevocê gerencie backups, incluindo estas tarefas:

l Listar backups

l Excluir backups

l Listar backups montados

l Desmontar backups

Digite msagentadmin <command> --help para obter ajuda detalhada sobre qualquercomando.

Lista de backups e arquivosPara listar os backups, execute os seguintes comandos:

l msagentadmin -s <options>l msagentadmin list <options>l msagentadmin administration --list <options>Para listar os arquivos salvos que estão presentes na unidade de armazenamento,execute o seguinte comando:

msagentadmin administration --listFiles <options>

Obs.

Recomenda-se que você use o comando msagentadmin com ProtectPoint.

Sintaxe

l Use a seguinte sintaxe quando você listar os backups usando msagentadmin comlista ou -s:msagentadmin list --ddhost <name> --ddpath <path> --dduser <user>[--client <name>] [--before <timestamp>] [--after <timestamp>] [--limit <n>] [--debug <level>] [--lockbox <path>] [--format <type>][--config <file name>]

l Use a seguinte sintaxe quando você listar os arquivos salvos que estão presentesna unidade de armazenamento usando msagentadmin administration --listFiles:msagentadmin administration --listFiles --ddhost <name> --ddpath<path> --dduser <user> [--client <name>] [--before <timestamp>] [--after <timestamp>] [--limit <n>] [--debug <level>] [--lockbox<path>] [--appid <application_id>] [--config <file name>]

Obs.

Os parâmetros entre colchetes, ou seja, [ e ], são opcionais.

Exemplos

l O seguinte comando lista todos os backups:

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Gerenciando backups usando os comandos msagentadmin 403

Page 404: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

l O seguinte comando lista todos os arquivos na unidade de armazenamento /dd/backups:msagentadmin administration --listFiles --ddhostdatadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

l O comando a seguir lista os 5 backups mais recentes:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --limit 5

l O comando a seguir lista os backups que são realizados após 30 de março de 2016:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --after'3/30/2016'

l O comando a seguir lista os backups que foram realizados antes da última terça-feira:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --beforeTuesday

Excluir backupsO comando delete primeiro lista os backups e, em seguida, exclui os backups.

Para excluir os backups, execute o seguinte comando:

l msagentadmin -d <options>l msagentadmin delete <options>l msagentadmin administration --delete <options>

Obs.

Recomenda-se que você use o comando msagentadmin com ProtectPoint.

SintaxeUse a sintaxe a seguir ao excluir backups:

msagentadmin delete --ddhost <name> --ddpath <path> --dduser <user> --rphost <name> --rpuser <user> [--client <name>] [--before <timestamp>][--after <timestamp>] [--limit <n>] [--debug <level>] [--lockbox<path>] [--format <type>] [--config <file name>] [--confirm]

Obs.

Os parâmetros entre colchetes, ou seja, [ e ], são opcionais.

Exemplos

l O seguinte comando exclui todos os backups que foram realizados antes de1461267170:msagentadmin delete --config c:\temp\config_pp.txt --before1461267170

l Para excluir os backups em um fluxo de trabalho híbrido, você deve executar osdois comandos a seguir para excluir os backups do SQL VSS (completo) e SQL VDI(registro de transações).

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

404 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 405: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

n O seguinte exemplo de comando exclui os backups completos no nível do SQLVSS:msagentadmin administration --delete --ddhost "10.31.78.56" --dduser ddvdisk1 --ddpath "/yashovmax" --client"SQLPPVMAXAUTO.quack.com"

n O seguinte exemplo de comando exclui os backups de registros de transação doSQL VDI:msagentadmin administration --delete --ddhost "10.31.78.56" --dduser ddvdisk1 --ddpath "/yashovmax" --client"SQLPPVMAXAUTO.quack.com" -e now -n mssql

Listar backups montadosExecute este comando para listar os backups montados:

msagentadmin mounts <options>

SintaxeUse esta sintaxe ao listar backups montados:

msagentadmin mounts --ddhost <nome> --ddpath <path> --dduser<usuário>[--debug <n>] [--bybackupid <id,...>] [--bypath <path,...>][--byssid <ssid,...>] [--lockbox <caminho>] [--format <tipo>] [--config <nome do arquivo>]

Obs.

Nas sintaxes, os parâmetros entre colchetes, ou seja, [ e ], são opcionais.

Desmontar backupsExecute este comando para listar os backups desmontados:

msagentadmin dismount <options>O comando dismount primeiro lista e depois desmonta os backups.

SintaxeUse esta sintaxe ao desmontar backups:

msagentadmin dismount --ddhost <nome> --ddpath <caminho> --dduser<usuário> [--debug <n>] [--bybackupid <id,...>] [--bypath <path,...>][--byssid <ssid,...>] [--lockbox <caminho>] [--format <tipo>] [--config <nome do arquivo>]

Obs.

Nas sintaxes, os parâmetros entre colchetes, ou seja, [ e ], são opcionais.

ExemploConsidere este exemplo de comando de desmontagem:

msagentadmin dismount --ddhost "10.241.205.34" --dduser ddvdisk --ddpath "/SU_SRDF1"

Parâmetros para o comando msagentadmin com o ProtectPointSaiba mais sobre os parâmetros para os comandos msagentadmin e msagentadminadministration para gerenciar os backups do ProtectPoint.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Listar backups montados 405

Page 406: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Opções do comando msagentadminA tabela a seguir lista as opções de comando para msagentadmin e suas descrições.

Tabela 110 Parâmetros para msagentadmin para gerenciar os backups do ProtectPoint

Opção Alias Descrição

--ddhost "<Data_Domain_server_name>" Especifica o nome do servidor Data Domain que contém aunidade de armazenamento para a qual você fez backup dosbancos de dados.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica o nome e o caminho da unidade de armazenamentopara a qual você fez backup dos bancos de dados.

--dduser "<DDBoost_username>" Especifica o nome de usuário do usuário do DD Boost.

--rphost"<RecoverPoint_management_hostname>"

Especifica o nome do host completo do host degerenciamento do RecoverPoint. Você deve registrar essenome de host e o nome de usuário na lockbox para que oagente de aplicativos Microsoft possa recuperar a senha parao usuário.Exemplo: rp.my-host.com

--rppath"<full_path_to_RecoverPoint_management_host>"

Especifica o caminho completo para o host de gerenciamentodo RecoverPoint.

--rpuser"<RecoverPoint_management_host_username>"

Especifica o nome de usuário do RecoverPoint que o provedorde hardware utiliza ao obter os snapshots em nível de LUN.Você deve registrar esse nome de usuário e o nome de host nalockbox para que o agente de aplicativos Microsoft possarecuperar a senha desse usuário.Exemplo: recoverpoint-user

--client <client_name> -c Especifica o nome de host do servidor de aplicativos quecontém a instância do servidor que foi feito backup.

--debug <debug_level_1_through_9> -D Especifica o nível de depuração para exclusão de backups. Ovalor padrão é 0 (zero).

--deleteDebugLog <number_of_days> Exclui os arquivos de log de depuração que são mais antigosque o número especificado de dias. O intervalo válido é entre 1e 32767. Por padrão, os registros de depuração não sãoexcluídos. Excluir regularmente registros de depuraçãoimpede que a pasta de registro na unidade da instalação fiquemuito grande.

Obs.

Esse parâmetro só exclui registros de depuração denominadosno formato padrão e localizados na pasta de registros em<installation_path>\MSAPPAGENT\logs.

--before <end_time> -e Lista apenas os backups que foram obtidos antes ou na datadeterminada, e hora, data, dia ou hora. Se você nãoespecificar um valor, o valor padrão será a data e hora atuais.Por exemplo, "3/31/2016 15:00:00" e "Tuesday".

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

406 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 407: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 110 Parâmetros para msagentadmin para gerenciar os backups doProtectPoint (continuação)

Opção Alias Descrição

Obs.

Não use essa opção para listar backups montados oudesmontagem de backups. O comando apresentará falha.

--after <start_time> -b Lista apenas os backups que foram obtidos depois ou na datae hora, data, dia, ou hora.Por exemplo, "3/31/2016 15:00:00" e "Tuesday".

--limit <number_of_most_recent_backups> -l Exibe apenas os <Number> backups mais recentes.

--debug <debug_level_1_through_9> -D Especifica o nível de depuração para listar backups. O valorpadrão é 0 (zero).

--lockbox <full_path_to_lockbox> Especifica a pasta que contém o arquivo da lockbox, quecontém informações criptografadas sobre os hostsregistrados e os nomes de usuário correspondentes em pares.Cada par está associado a uma senha que os backups utilizam.Se você não especificar um valor, o caminho define comopadrão o caminho de instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

--config<full_path_to_the_configuration_file>

-z Especifica o caminho completo do arquivo de configuração.

--confirm -Y Quando você estiver excluindo backups, ignore a confirmaçãodo usuário.

--help -h Imprime uma breve mensagem de ajuda.

--format {text | msagentrc | keyvalue} Especifica o formato no qual o resultado será exibido:

l text: Exibe os resultados em um formato legível e geral.Esse é o valor padrão.

l msagentrc: Lista bancos de dados individuais no formatoque pode ser inserido diretamente no comando derestauração, msagentrc.

l keyvalue: Lista o resultado no formato de valor e palavra-chave que você pode usar em outros programas.

--bybackupid <backupid> Ao listar ou desmontar os backups montados, inclui asmontagens com os IDs de backup listados.

--bypath <path> Ao listar ou desmontar os backups montados, inclui asmontagens com os caminhos de montagem listados.

--byssid <ssid> Ao listar ou desmontar os backups montados, inclui asmontagens com os IDs de savesets listados.

Opções de comando de administração msagentadminA tabela a seguir lista as opções de comando para msagentadminadministration e suas descrições.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Parâmetros para o comando msagentadmin com o ProtectPoint 407

Page 408: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 111 Parâmetros para administração de msagentadmin para gerenciar os backups doProtectPoint

Opção Alias Descrição

--ddhost "<Data_Domain_server_name>" Especifica o nome do servidor Data Domain que contém aunidade de armazenamento para a qual você fez backup dosbancos de dados.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica o nome e o caminho da unidade de armazenamentopara a qual você fez backup dos bancos de dados.

--dduser "<DDBoost_username>" Especifica o nome de usuário do usuário do DD Boost.

--rphost"<RecoverPoint_management_hostname>"

Especifica o nome do host completo do host degerenciamento do RecoverPoint. Você deve registrar essenome de host e o nome de usuário na lockbox para que oagente de aplicativos Microsoft possa recuperar a senha parao usuário.Exemplo: rp.my-host.com

--rppath"<full_path_to_RecoverPoint_management_host>"

Especifica o caminho completo para o host de gerenciamentodo RecoverPoint.

--rpuser"<RecoverPoint_management_host_username>"

Especifica o nome de usuário do RecoverPoint que o provedorde hardware utiliza ao obter os snapshots em nível de LUN.Você deve registrar esse nome de usuário e o nome de host nalockbox para que o agente de aplicativos Microsoft possarecuperar a senha desse usuário.Exemplo: recoverpoint-user

--client <client_name> -c Especifica o nome de host do servidor de aplicativos quecontém a instância do servidor que foi feito backup.

--debug <debug_level_1_through_9> -D Especifica o nível de depuração para exclusão de backups. Ovalor padrão é 0 (zero).

--before <end_time> -e Lista apenas os backups que foram obtidos antes ou na datadeterminada, e hora, data, dia ou hora. Se você nãoespecificar um valor, o valor padrão será a data e hora atuais.Por exemplo, "3/31/2016 15:00:00" e "Tuesday".

Obs.

Não use essa opção para listar backups montados oudesmontagem de backups. O comando apresentará falha.

--after <start_time> -b Lista apenas os backups que foram obtidos depois ou na datae hora, data, dia, ou hora.Por exemplo, "3/31/2016 15:00:00" e "Tuesday".

--limit <number_of_most_recent_backups> -l Exibe apenas os <Number> backups mais recentes.

--debug <debug_level_1_through_9> -D Especifica o nível de depuração para listar backups. O valorpadrão é 0 (zero).

--lockbox <full_path_to_lockbox> Especifica a pasta que contém o arquivo da lockbox, quecontém informações criptografadas sobre os hosts

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

408 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 409: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 111 Parâmetros para administração de msagentadmin para gerenciar os backups doProtectPoint (continuação)

Opção Alias Descrição

registrados e os nomes de usuário correspondentes em pares.Cada par está associado a uma senha que os backups utilizam.Se você não especificar um valor, o caminho define comopadrão o caminho de instalação, que geralmente é C:\Program Files\DPSAPPS\common\lockbox.

--config<full_path_to_the_configuration_file>

-z Especifica o caminho completo do arquivo de configuração.

--confirm -Y Quando você estiver excluindo backups, ignore a confirmaçãodo usuário.

--help -h Imprime uma breve mensagem de ajuda.

-a Keyvalue, ou seja, palavra-chave e valor das opções que sãoespecificados no arquivo de configuração também. Porexemplo, -a "CLIENT=<client_name>".

--appid <application_ID> -n Usa um ID de aplicativo diferente (namespace) do ID doaplicativo padrão para localizar backups. Use essa opçãosomente para diagnosticar.O ID ou namespace padrão do aplicativo é msapp_pp.

Para listar os backups de registros de transação ao realizarbackups híbridos, especifique mssql.

Códigos de retorno (erro) do comando msagentadmin administrationO agente de aplicativos Microsoft permite que o comando msagentadminadministration informe a severidade do erro e os IDs exclusivos de mensagensassociados ao erro.

A tabela a seguir lista os códigos de retorno e a descrição:

Tabela 112 Códigos de retorno e descrição

Código de retorno Descrição

0 Sucesso

1 Erro ou aviso

2 Advertência

3, 4 ou 5 Erro grave

Somente o código de retorno 0 indica que a operação foi bem-sucedida. Outroscódigos de retorno indicam falha.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

Códigos de retorno (erro) do comando msagentadmin administration 409

Page 410: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Os códigos de retorno são mapeados à severidade, que é definida quando o erroocorre. Possíveis erros, os quais não se pode controlar, podem ocorrer a qualquermomento. A severidade de apenas alguns erros é definida de maneira consistente oucorreta. Por isso, use os códigos de retorno apenas como uma dica ou um guia.

Agente de aplicativos Microsoft para ProtectPoint com Exchange Server

410 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 411: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

CAPÍTULO 8

Solução de problemas

l Registros de depuração para solução de problemas de backup e recuperação doExchange..........................................................................................................412

l Códigos de retorno (erro) do comando msagentadmin administration..............412l Solução de problemas de integração do eCDM ................................................ 413l Solucionando problemas do provedor de hardware........................................... 413l Solucionando problemas diversos..................................................................... 416

Solução de problemas 411

Page 412: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Registros de depuração para solução de problemas debackup e recuperação do Exchange

Use arquivos de log de depuração para solucionar problemas que ocorrem durante asoperações de backup e recuperação do Exchange Server.

Os registros de depuração são gerados quando as operações de backup e recuperaçãosão executadas com um nível de depuração definido como 1 ou superior. Os registrosde depuração contêm mensagens de erro que ajudam a identificar problemas queocorrem durante uma operação de backup ou recuperação.

Os registros de depuração são gravados na seguinte pasta:

<Microsoft_application_agent_installation_path>\DPSAPPS\MSAPPAGENT\logsA tabela a seguir descreve os nomes de arquivos de log de depuração para cadaoperação.

Tabela 113 Nomes dos arquivos de registros de depuração

Operação Formato do nome de arquivo de log Exemplo do nome de arquivo de log

Backup msagentsv_<Date>.<Time>.<Process_ID>.log msagentsv_2017_08_08.12_21_42.24292.log

Recuperação msagentrc_<Date>.<Time>.<Process_ID>.log msagentrc_2017_08_08.12_33_15.12296.log

Códigos de retorno (erro) do comando msagentadminadministration

O agente de aplicativos Microsoft permite que o comando msagentadminadministration informe a severidade do erro e os IDs exclusivos de mensagensassociados ao erro.

A tabela a seguir lista os códigos de retorno e a descrição:

Tabela 114 Códigos de retorno e descrição

Código de retorno Descrição

0 Sucesso

1 Erro ou aviso

2 Advertência

3, 4 ou 5 Erro grave

Somente o código de retorno 0 indica que a operação foi bem-sucedida. Outroscódigos de retorno indicam falha.

Solução de problemas

412 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 413: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Obs.

Os códigos de retorno são mapeados à severidade, que é definida quando o erroocorre. Possíveis erros, os quais não se pode controlar, podem ocorrer a qualquermomento. A severidade de apenas alguns erros é definida de maneira consistente oucorreta. Por isso, use os códigos de retorno apenas como uma dica ou um guia.

Solução de problemas de integração do eCDMRegistros de depuração de montagem do ProtectPoint for virtual machineseCDMQuando você executa uma montagem, restauração normal ou operação de restauraçãoem nível granular com o ProtectPoint for virtual machines, registros de depuração sãogerados no registro do provedor de hardware do VSS (vsshwp.log).

O arquivo de log de depuração é nomeado no formato deecdm_mount_log_session_id.log, onde session_id é o ID atribuído do eCDM para asessão de montagem.

Os backups agendados do SQL Server do eCDM falham quando a lockbox estiverem um local personalizadoQuando o agente de aplicativos da Microsoft é integrado ao eCDM, a lockbox deveestar localizada no caminho do arquivo padrão, que é C:\Program Files\DPSAPPS\common\lockbox.

Se a lockbox é criada em um local personalizado e o eCDM é usado para agendar osbackups do SQL Server, o eCDM não consegue localizar a lockbox e as operações debackup de falham.

Solucionando problemas do provedor de hardwareA tabela a seguir descreve os problemas comuns com o provedor de hardware e assoluções temporárias para cada um desses problemas:

Tabela 115 Solucionando problemas do provedor de hardware

Problema Solução temporária

O provedor de hardware falha e registrará uma mensagemsemelhante à seguinte:

Failed to set up SymAPi handle: Unable to list VMaxarrays : SYMAPI_C_NO_SYMM_DEVICES_FOUND

Certifique-se de que o banco de dados do Solutions Enablerestá atualizado, executando o seguinte comando:symcfg discover

A restauração de volume apresenta falha e exibe o seguinteerro:

CreateFile(\\.\PHYSICALDRIVE<name>), 0x80070020, The process cannot access the file because it is being used by another process.

O VSS requer acesso exclusivo aos dispositivos que vocêrestaura para que ele possa mudar seu status para off-line, afim de realizar uma restauração de volume. Durante arestauração de volume, se qualquer processo acessar essesdispositivos, o VSS apresenta falha e a restauração é

l Certifique-se de ter provisionado o array de acordo comas recomendações do Solutions Enabler. A documentaçãodo Solutions Enabler apresenta informações sobre osarrays de provisionamento para obter desempenho ideal.

l Certifique-se de que os programas externos, por exemplo,o Windows Disk Management, não usem os discos.

Solução de problemas

Solução de problemas de integração do eCDM 413

Page 414: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 115 Solucionando problemas do provedor de hardware (continuação)

Problema Solução temporária

abortada. Os dispositivos estão off-line. Você deve alterarmanualmente seu status para on-line.

O arquivo de log do provedor de hardware VMAX contém aseguinte mensagem:

ResyncLuns: SymSnapvxControl failed for Target Device = 01441. Error: The Device(s) is (are) already in the desired state or mode

Esse erro indica que o snapshot não foi fechadocorretamente.

1. Liste os dispositivos STD, executando o seguintecomando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> list

2. No resultado, se o indicador R contiver X para o snapshot,exclua o snapshot com execução do seguinte comando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> -snapshot_name<Snapshot_Name> terminate -restored

Para executar restaurações da reversão, o provedor dehardware do VMAX usa LUNs de restauração temporárias. Seas LUNs de restauração não estiverem disponíveis, a operaçãoresyncluns apresentará falha e exibirá a seguinte mensagem:

ResyncLuns: Failed to select restore eLUN for Static Image <GUID>

Ao provisionar um novo array VMAX com LUNs de produção,você deve também fornecer pelo menos uma eLUN. Aoexecutar uma restauração, o array utiliza a eLUN parainstanciar imagens estáticas antes de copiar as imagens para aLUN de produção.

Para selecionar uma eLUN, certifique-se de atender aosseguintes requisitos:

l O tamanho da eLUN é superior ou igual ao tamanho daimagem estática para restaurar.

l A eLUN é um dispositivo encapsulado do Data Domain.

l O array pode acessar a eLUN.

l A eLUN está no estado pronto.Se o provedor de hardware do VMAX não puder encontraras eLUNs de restauração, execute as seguintes etapaspara garantir que o array esteja no estado restaurável:

1. Se você estiver usando o programa Windows DiskManagement, certifique-se de que todas as eLUNs derestauração estejam off-line. Caso contrário, quando oVSS trouxer o volume restaurado on-line, o Windowsdetectará dois discos com assinaturas de disco idêntico.Isso faz com que a operação de restauração deressincronização falhe e pode apresentar instabilidade noarray.

2. Certifique-se de que as eLUNs de restauração nãotenham snapshots vinculados a elas, executando oseguinte comando para cada eLUN de restauração:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> listPor exemplo: symsnapfx -sid 031 -devs 03Elist

3. Se o resultado do comando na etapa 2 não contiver amensagem No snapshot was found, exclua o snapshotexecutando o seguinte comando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> -snapshot_name<Snapshot_Name> terminateFor example: symsnapvx -sid 031 -devs 03E -name VSS_121938_10192016 terminate

4. Mova a eLUN para o estado pronto executando o seguintecomando:symdev -sid <Symmetrix_VMAX_ID> ready -devs <STD_Device_ID>Por exemplo: symdev -sid 031 ready 03E

Os arquivos de log contêm mensagens sobre a falha desnapshot do VSS com o código 0x80042306.

Desabilite o provedor de hardware do ProtectPoint do VSS:

1. Usando o prompt de comando do administrador, vá para apasta do <Product_Installation_Folder>\MSAPPAGENT\bin.

Solução de problemas

414 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 415: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 115 Solucionando problemas do provedor de hardware (continuação)

Problema Solução temporária

2. Cancele o registro do serviço do provedor de hardware doProtectPoint do VSS executando o seguinte comando:regsvr32 /u VSSPPHwp.dll

3. Descarregue o serviço do provedor de hardware doProtectPoint do VSS executando uma das seguintesetapas:

l Aguarde aproximadamente 15 minutos para que oserviço descarregue automaticamente.

l Reinicie o host.

O Solution Enabler deve ser instalado antes do agente deaplicativos da Microsoft. Se você instalar o Solution Enablerdepois de instalar o agente de aplicativos da Microsoft, asconfigurações de chave de registro do VMAX sãosobregravadas com as configurações de padrão de agente deaplicativos da Microsoft.

Use as seguintes etapas para definir manualmente as chavesde registro:

1. Execute os seguintes comandos, que são obrigatórios,para definir as chaves de registro:

a. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v"EnforceTimefinderVX" /t REG_SZ /d"True"

b. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "SelectVXTarget" /tREG_SZ /d "ANY"

c. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "RetainVXTarget" /tREG_SZ /d "True"

d. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "VXTimeToLive" /tREG_SZ /d "1"

e. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v"SymmetrixStaticMount" /t REG_SZ /d"True"

2. (Opcional) Para criar o arquivo de log do C:\ProgramFiles\EMC\SYMAPI\log\hwprov.txt que contém

informações completas de depuração, execute osseguintes comandos adicionais.Essa etapa é útil quando você precisa fornecerinformações completas de depuração quando entra emcontato com o suporte.

a. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /f /v "LogFile" /tREG_SZ /d "hwprov.txt"

b. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /f /v "LogLevel" /tREG_SZ /d "Debug"

c. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /f /v "LogPath" /t

Solução de problemas

Solucionando problemas do provedor de hardware 415

Page 416: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 115 Solucionando problemas do provedor de hardware (continuação)

Problema Solução temporária

REG_SZ /d "C:\Program Files\EMC\SYMAPI\log"

Pode ser necessário que você remova o link entre osdispositivos de origem e os dispositivos de backup (FTS) noData Domain e encerre a sessão do snapvx.

AVISO

Execute esse procedimento com cuidado. Essa ação vai forçartodos os blocks a se moverem para o próximo backup.

1. Identifique o snapshot a ser excluído ou limpo executandoo seguinte comando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> list

2. Desvincule o dispositivo de origem e o dispositivo debackup, executando o seguinte comando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> -lndevs <Backup_Device_ID>-snapshot_name <Snapshot_Name> unlink -symforce

3. Exclua o snapshot, executando o seguinte comando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> -snapshot_name<Snapshot_Name> terminate

Obs.

Este procedimento não exclui os snapshots no Data Domain.

Solucionando problemas diversosA tabela a seguir mostra um problema comum e a solução dele.

Tabela 116 Solucionando problemas diversos

Problema Solução temporária

A ferramenta App Agent Exchange Admin Configuration nãopermite que você crie e configure uma conta de usuárioadministrador no caso de um domínio pai-filho.

1. Crie manualmente um usuário administrador com aspermissões necessárias.

2. Na ferramenta App Agent Exchange Admin Configuration,

clique em Configure Admin User.

3. Na caixa de diálogo App Agent Exchange AdminConfiguration - Configure Admin User, selecione

Configure existing user.

4. Nos campos User Name e Password, digite o nome deusuário e a senha do usuário administrador que você crioumanualmente.

5. Selecione Skip Active Directory Authentication.

6. Clique em Configure.

No Microsoft SQL Server Management Studio (SSMS), osplug-ins Agente de aplicativos Microsoft para DD Boost forEnterprise Apps e Agente de aplicativos Microsoft para

Mais à direita da barra de ferramentas, clique em paraexibir o botão do plug-in ocultos do agente de aplicativos

Solução de problemas

416 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração

Page 417: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Tabela 116 Solucionando problemas diversos (continuação)

Problema Solução temporária

ProtectPoint ficam ocultos. Esse problema ocorre quando abarra de ferramentas do SSMS não tem espaço para exibir obotão plug-in do agente de aplicativos Microsoft.

Microsoft. Para reexibir o botão da barra de ferramentas,personalize-a para acoplar o botão do plug-in do agente deaplicativos Microsoft na parte superior.

Solução de problemas

Solucionando problemas diversos 417

Page 418: Guia de administração e instalação do agente de ... · Configurações da lista de conexões e da lockbox do Data Domain.....200 ProtectPoint - Add Data ... Funções mínimas

Solução de problemas

418 Agente de aplicativo Microsoft 4.6 Guia de instalação e administração