Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain...

432
Dell EMC Agente de aplicaciones de Microsoft Versión 4.6 Guía de instalación y administración 302-004-455 REV 02

Transcript of Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain...

Page 1: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Dell EMC Agente de aplicaciones deMicrosoftVersión 4.6

Guía de instalación y administración302-004-455

REV 02

Page 2: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Copyright © 2014-2018 Dell Inc. o sus filiales. Todos los derechos reservados.

Publicado en Julio de 2018

Dell considera que la información de este documento es precisa en el momento de su publicación. La información está sujeta a cambios sin previo

aviso.

LA INFORMACIÓN DE ESTA PUBLICACIÓN SE PROPORCIONA “TAL CUAL”. DELL NO SE HACE RESPONSABLE NI OFRECE GARANTÍA DE

NINGÚN TIPO CON RESPECTO A LA INFORMACIÓN DE ESTA PUBLICACIÓN Y, ESPECÍFICAMENTE, RENUNCIA A TODA GARANTÍA

IMPLÍCITA DE COMERCIABILIDAD O CAPACIDAD PARA UN PROPÓSITO DETERMINADO. EL USO, LA COPIA Y LA DISTRIBUCIÓN DE

CUALQUIER SOFTWARE DE DELL DESCRITO EN ESTA PUBLICACIÓN REQUIEREN LA LICENCIA DE SOFTWARE CORRESPONDIENTE.

Dell, EMC y otras marcas comerciales pertenecen a Dell Inc. o sus filiales. Las demás marcas comerciales pueden ser propiedad de sus respectivos

dueños. Publicado en México.

Dirección local de EMCEMC Argentina (Cono Sur) Tel. +54-11-4021-3622 http://www.emc.com/es-ar/index.htmEMC México Tel. +52-55-5080-3700 http://www.emc.com/es-mx/index.htmEMC Venezuela (Norte de Latinoamérica) Tel. +58-212-206-6911 http://www.emc.com/es-ve/index.htm

2 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 3: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boostcon SQL Server.......................................................................................................... 26Arquitectura de ensamblado CLR de Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server....................................................................................27Comando de respaldo federado y flujo de datos......................................................... 28Respaldos federados en el ambiente DAG de Exchange..............................................29Ambiente de ProtectPoint con RecoverPoint..............................................................31Arquitectura de ProtectPoint con RecoverPoint........................................................ 33ProtectPoint con VMAX en los sitios primarios y secundarios.................................... 36ProtectPoint con varios arreglos VMAX en el mismo sitio...........................................37Arquitectura de ProtectPoint con VMAX....................................................................38Arquitectura de ProtectPoint para máquinas virtuales................................................42Respaldo de ProtectPoint en un Data Domain secundario en una configuración deSRDF...........................................................................................................................81Respaldo de ProtectPoint a un Data Domain primario o secundario en unaconfiguración de SRDF............................................................................................... 82Ventana Microsoft SQL Server Management Studio................................................. 114Data Domain Boost: página General en Backup..........................................................116Lista de conexiones y configuración del lockbox de Data Domain...............................118Data Domain: Add Data Domain server details........................................................... 118Data Domain Boost: página Options en Backup......................................................... 120Data Domain Boost: página Monitor en Backup......................................................... 123Data Domain Boost: página General en Database Restore......................................... 125Especificación del punto de restauración...................................................................127Data Domain Boost: página Files en Database Restore.............................................. 128Data Domain Boost: página Options en Database Restore.........................................130Data Domain Boost: página Monitor en Database Restore.........................................133Data Domain Boost: página General en Table Restore............................................... 135Data Domain Boost: página Options en Table Restore............................................... 137Data Domain Boost: página Monitor en Table Restore...............................................138ItemPoint para SQL Server: selección de la ruta de origen........................................ 139ItemPoint para SQL Server: selección de la ruta de destino...................................... 140Ventana SQL Server Management Studio................................................................ 203ProtectPoint: página General en Backup.................................................................. 204ProtectPoint: página Options en Backup.................................................................. 205Lista de conexiones y configuración del lockbox de Data Domain............................. 206ProtectPoint: Add Data Domain server details..........................................................207Nombre del servidor de Data Domain........................................................................207Lista de conexiones y configuración del lockbox de RecoverPoint............................209ProtectPoint: Add RecoverPoint Server details........................................................209ProtectPoint: página Monitor en Backup................................................................... 211ProtectPoint: página General en Database Restore...................................................213Especificación del punto de restauración.................................................................. 215ProtectPoint: página Files en Database Restore........................................................216ProtectPoint: página Options en Database Restore...................................................217ProtectPoint: página Monitor en Database Restore..................................................220ProtectPoint: página Table Restore..........................................................................222ProtectPoint: página Options en Table Restore........................................................ 223ProtectPoint: página Monitor en Table Restore........................................................225ItemPoint para SQL Server: selección de la ruta de origen....................................... 226ItemPoint para SQL Server: selección de la ruta de destino......................................226ProtectPoint: página Volume Restore.......................................................................228ProtectPoint: página Options en Volume Restore.....................................................229

1

2

34567891011

12

13141516171819202122232425262728293031323334353637383940414243444546474849

FIGURAS

Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración 3

Page 4: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

ProtectPoint: página Files en Volume Restore...........................................................231ProtectPoint: página Monitor en Volume Restore.....................................................232ItemPoint para SQL Server: selección de la ruta de destino......................................245ItemPoint para SQL Server: selección de la ruta de origen....................................... 246Icono de servicio de montaje en la bandeja del sistema.............................................298ItemPoint para Exchange Server: selección de la ruta de origen................................314ItemPoint para Exchange Server: selección de la ruta de destino..............................314Visualización de marcadores de RecoverPoint.......................................................... 407Recuperación de WWN mediante Unisphere for RecoverPoint.................................407ItemPoint para Exchange Server: selección de la ruta de origen............................... 410ItemPoint para Exchange Server: selección de la ruta de destino.............................. 411

5051525354555657585960

FIGURAS

4 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 5: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Historial de revisiones................................................................................................. 19Convenciones de estilo............................................................................................... 20Tipos de conexión de red en un ambiente de ProtectPoint......................................... 32Tecnología de ProtectPoint con VMAX...................................................................... 35Tipos de conexión de red en un ambiente de ProtectPoint con RecoverPoint............ 37Variables requeridas de comando de instalación silenciosa......................................... 53Variables opcionales de comando de instalación silenciosa......................................... 53Opciones de comando compatibles para ejecutar ddbmaSQLCLRDeployApp.exe.......56Funciones mínimas de Windows para las operaciones de Data Domain Boost en SQL................................................................................................................................... 94Parámetros generales del archivo de configuración....................................................95Parámetros de sistema primario del archivo de configuración.................................... 96Operaciones de comando para crear y actualizar un lockbox...................................... 98Caracteres especiales compatibles ...........................................................................104Opciones obligatorias del comando de respaldo......................................................... 141Opciones de comando de respaldo adicionales.......................................................... 142Opciones obligatorias para el comando de enumeración............................................148Opciones adicionales para el comando de enumeración.............................................149Opciones obligatorias para el comando de eliminación............................................... 151Opciones adicionales para el comando de eliminación............................................... 152Códigos de retorno y descripción.............................................................................. 154Opciones obligatorias para el comando de restauración............................................ 154Opciones adicionales para el comando de restauración............................................. 155Opciones de comandos obligatorias para realizar operaciones relacionadas con el nivelde nube..................................................................................................................... 174Opciones de comandos adicionales para realizar operaciones relacionadas con el nivelde nube..................................................................................................................... 175Opciones de comandos de la herramienta de vencimiento.........................................179Códigos de retorno y descripción...............................................................................181Parámetros generales del archivo de configuración...................................................186Parámetros de sistema primario del archivo de configuración................................... 186Parámetros de clúster de RecoverPoint del archivo de configuración....................... 188Parámetros VMAX del archivo de configuración........................................................189Parámetros de DATA_MANAGEMENT del archivo de configuración........................ 190Operaciones de comando para crear y actualizar un lockbox..................................... 191Caracteres especiales compatibles ...........................................................................201Opciones obligatorias para el comando de respaldo.................................................. 234Opciones adicionales para el comando de respaldo...................................................235Opciones obligatorias para el comando de restauración............................................237Opciones obligatorias para las restauraciones de reversión y cualquier restauración enun servidor físico...................................................................................................... 238Opciones obligatorias para ProtectPoint para máquinas virtuales.............................239Parámetros opcionales para el comando de restauración..........................................239Opciones obligatorias para el comando de restauración............................................247Opciones adicionales para el comando de restauración.............................................248Restaurar los parámetros para que apunten a un sistema DD secundario................. 256Parámetros de msagentadmin para administrar respaldos de ProtectPoint...............261Parámetros de administración de msagentadmin para gestionar respaldos deProtectPoint.............................................................................................................263Códigos de retorno y descripción............................................................................. 265Parámetros generales del archivo de configuración..................................................269Parámetros de sistema primario del archivo de configuración...................................270Operaciones de comando para crear y actualizar un lockbox.................................... 273

123456789

1011121314151617181920212223

24

25262728293031323334353637

38394041424344

45464748

TABLAS

Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración 5

Page 6: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Permisos que configura la herramienta Exchange Admin Configuration....................276Atributos del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup.. 285Atributos del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase....................286Atributos del objeto EMCExchangeBackupRestore.MountData.ExchangeMount..... 287Parámetros obligatorios del cmdlet Backup-Exchange............................................. 288Parámetros adicionales del cmdlet Backup-Exchange.............................................. 289Parámetros obligatorios del cmdlet Get-ExchangeBackup....................................... 292Parámetros adicionales del cmdlet Get-ExchangeBackup.........................................293Parámetros obligatorios del cmdlet Mount-ExchangeBackup...................................295Parámetros adicionales del cmdlet Mount-ExchangeBackup....................................295Parámetros obligatorios del cmdlet Remove-ExchangeBackup................................ 299Parámetros adicionales del cmdlet Remove-ExchangeBackup................................. 299Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauracionesnormales...................................................................................................................304Parámetros adicionales del cmdlet Restore-Exchange para realizar restauracionesnormales...................................................................................................................304Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones decopia.........................................................................................................................309Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones decopia......................................................................................................................... 310Cmdlets de respaldo y restauración de Exchange Server como trabajos en segundoplano......................................................................................................................... 315Opciones de comandos obligatorias para realizar operaciones relacionadas con el nivelde nube..................................................................................................................... 319Opciones de comandos adicionales para realizar operaciones relacionadas con el nivelde nube..................................................................................................................... 319Opciones obligatorias para el comando de enumeración............................................321Opciones adicionales para el comando de enumeración.............................................321Opciones obligatorias para el comando de eliminación..............................................324Opciones adicionales para el comando de eliminación...............................................324Códigos de retorno y descripción............................................................................. 326Parámetros generales del archivo de configuración...................................................331Parámetros de sistema primario del archivo de configuración...................................332Parámetros de clúster de RecoverPoint del archivo de configuración.......................334Parámetros VMAX del archivo de configuración.......................................................335Parámetros de DATA_MANAGEMENT del archivo de configuración........................335Operaciones de comando para crear y actualizar un lockbox.................................... 338Permisos que configura la herramienta Exchange Admin Configuration.................... 341Atributos del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup.. 354Atributos del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase................... 355Atributos del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage.......... 355Atributos del objeto EMCExchangeBackupRestore.MountData.ExchangeMount..... 357Parámetros obligatorios del cmdlet Backup-Exchange............................................. 359Parámetros adicionales del cmdlet Backup-Exchange.............................................. 359Parámetros obligatorios del cmdlet Get-ExchangeBackup....................................... 363Parámetros adicionales del cmdlet Get-ExchangeBackup.........................................363Parámetros obligatorios del cmdlet Mount-ExchangeBackup...................................366Parámetros obligatorios para montar respaldos y recuperarlos en un servidor físico.................................................................................................................................366Parámetros obligatorios para montar respaldos y recuperarlos en una máquina virtual................................................................................................................................. 367Parámetros adicionales del cmdlet Mount-ExchangeBackup.................................... 367Parámetros del cmdlet Get-ExchangeBackupMount................................................ 374

495051

52535455565758596061

62

63

64

65

66

67

6869707172737475767778798081

82

83848586878889

90

9192

TABLAS

6 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 7: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Parámetros obligatorios del cmdlet Dismount-ExchangeBackupMount.................... 376Parámetros adicionales del cmdlet Dismount-ExchangeBackupMount......................377Parámetros obligatorios del cmdlet Remove-ExchangeBackup.................................379Parámetros adicionales del cmdlet Remove-ExchangeBackup................................. 380Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauracionesnormales...................................................................................................................385Parámetros obligatorios para las restauraciones normales en un servidor físico .......386Parámetros obligatorios para ProtectPoint para máquinas virtuales......................... 387Parámetros adicionales del cmdlet Restore-Exchange para realizar restauracionesnormales................................................................................................................... 387Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones decopia.........................................................................................................................393Parámetros obligatorios para las restauraciones de copia en un servidor físico ........394Parámetros obligatorios para ProtectPoint para máquinas virtuales......................... 395Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones decopia.........................................................................................................................395Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones dereversión.................................................................................................................. 400Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones dereversión................................................................................................................... 401Parámetros de cmdlets de respaldo y restauración para trabajos en segundo plano..412Restaurar los parámetros para que apunten a un sistema DD secundario.................. 414Restaurar los parámetros para que apunten a un sistema DD secundario.................. 415Parámetros de msagentadmin para administrar respaldos de ProtectPoint.............. 420Parámetros de administración de msagentadmin para gestionar respaldos deProtectPoint.............................................................................................................422Códigos de retorno y descripción............................................................................. 423Nombres de los archivos de registro de depuración..................................................426Códigos de retorno y descripción............................................................................. 426Solución de problemas de proveedor de hardware.................................................... 427Solución de problemas varios....................................................................................430

9394959697

9899100

101

102103104

105

106

107108109110111

112113114115116

TABLAS

Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración 7

Page 8: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

TABLAS

8 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 9: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

3

5

19

Descripción general 23Introducción a Agente de aplicaciones de Microsoft...................................24Operaciones de respaldo y restauración de Data Domain Boost................. 25

Operaciones de respaldo y restauración de Data Domain Boost conSQL Server....................................................................................26Operaciones de respaldo y restauración de Data Domain Boost conExchange Server........................................................................... 28

Respaldos y restauraciones de ProtectPoint.............................................. 30ProtectPoint con RecoverPoint.....................................................30Respaldos y restauraciones de ProtectPoint con VMAX................35

Respaldos y restauraciones de ProtectPoint para máquinas virtuales.........40Descripción general de ProtectPoint para máquinas virtuales........40Arquitectura de ProtectPoint para máquinas virtuales................... 41Flujo de trabajo de restauración de ProtectPoint para máquinasvirtuales.........................................................................................43Flujo de trabajo de respaldo de ProtectPoint para máquinasvirtuales.........................................................................................44

Instalación y actualización 47Instalación de Agente de aplicaciones de Microsoft....................................48

Requisitos de sistemas compatibles...............................................48Requisitos previos..........................................................................48Instalación de Agente de aplicaciones de Microsoft mediante elasistente de instalación................................................................. 50Instalación de Agente de aplicaciones de Microsoft con el símbolodel sistema (instalación silenciosa)................................................ 52Pasos importantes que debe realizar después de la instalación......54Implementación del ensamblado CLR............................................ 55(Opcional) Creación y registro de procedimientos almacenados deT-SQL en una base de datos de usuario.........................................56

Cambio de las opciones de instalación de Agente de aplicaciones deMicrosoft....................................................................................................57

Cambiar el tipo de instalación de Agente de aplicaciones deMicrosoft.......................................................................................57Desactivación de la integración eCDM ..........................................58

Actualización del Agente de aplicaciones de Microsoft...............................58Actualización de Agente de aplicaciones de Microsoft mediante elasistente de actualización..............................................................58Actualización de Agente de aplicaciones de Microsoft mediante lainterfaz de la línea de comandos (actualización silenciosa)............59

Figuras

Tablas

Prefacio

Capítulo 1

Capítulo 2

CONTENIDO

Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración 9

Page 10: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Desinstalación de Agente de aplicaciones de Microsoft..............................59Desinstalación de Agente de aplicaciones de Microsoft mediante elarchivo de configuración............................................................... 59Desinstalación de Agente de aplicaciones de Microsoft con elprograma de desinstalación de Windows....................................... 60Desinstalación de Agente de aplicaciones de Microsoft con elsímbolo del sistema (desinstalación silenciosa)..............................60

Configuración del sistema Data Domain 63Procesamiento distribuido de segmentos................................................... 64

Modo habilitado del procesamiento distribuido de segmentos....... 64Modo deshabilitado del procesamiento distribuido de segmentos....65

Balanceo de carga avanzado y conmutación por error de vínculos............. 65Restricciones de configuración......................................................66

Replicación de archivos administrada cifrada............................................. 66Cifrado de datos transparente de SQL Server............................................ 67Alta disponibilidad de Data Domain............................................................. 68Instalación y actualización de Data Domain Operating System................... 68Configuración del sistema Data Domain......................................................69

Apertura de puertos en un firewall para habilitar los respaldos deData Domain.................................................................................. 69Habilitación de Data Domain Boost en un sistema Data Domain paraData Domain Boost ....................................................................... 69Configuración del servidor de Data Domain Boost.......................... 71Replicación de Data Domain...........................................................79Replicación de VMAX.................................................................... 80Configuración de los límites de uso de los recursos de Data Domain..83

Validación de un sistema Data Domain........................................................87Configuración del uso de Data Domain Cloud Tier para transferencia dedatos a la nube............................................................................................87

Configuración de la política de DD Cloud Tier para transferencia dedatos a la nube...............................................................................88

Solución de problemas del sistema Data Domain........................................ 89

Agente de aplicaciones de Microsoft para Data Domain Boost conSQL Server 91Funciones del agente de aplicaciones de Microsoft para Data Domain Boostcon SQL Server.......................................................................................... 92Configuración del agente de aplicaciones de Microsoft para Data DomainBoost con SQL Server................................................................................ 93

Configuración de los privilegios de usuario que se requieren paraejecutar las operaciones de Data Domain Boost en SQL Server.....93Creación de un archivo de configuración....................................... 95Configuración de un lockbox..........................................................97Configuración de grupos de disponibilidad AlwaysOn de SQL.......100Configuración de los requisitos previos para ejecutar respaldosfederados de bases de datos de grupos de disponibilidad Always On.....................................................................................................100

Protección de datos de SQL Server con Data Domain Boost.....................102Mejores prácticas para respaldar y restaurar SQL Server con DataDomain Boost............................................................................... 102

Capítulo 3

Capítulo 4

CONTENIDO

10 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 11: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Convenciones de asignación de nombres para respaldos yrecuperaciones con Data Domain Boost....................................... 103Circunstancias que promueven los respaldos de SQL Server a nivelcompleto ..................................................................................... 104

Programación de respaldos de SQL Server............................................... 105Programación de respaldos de SQL Server mediante el uso delagente SQL Server.......................................................................105Configuración del Agente SQL Server para programar trabajos... 105Cambio de las credenciales de inicio de sesión del servicio delAgente SQL Server...................................................................... 105Creación de un proxy para el subsistema CmdExec......................106Programación de un trabajo de CmdExec..................................... 107Programación de un trabajo de CmdExec en un solo SQL Server. 107Programación de un trabajo de CmdExec en varios servidores SQLServer.......................................................................................... 108Ejecución de un trabajo en los servidores de destino.................... 109Programación de un trabajo de T-SQL...........................................111Programación de respaldos de SQL Server mediante el programadorde tareas de Windows................................................................... 113

Respaldo y restauración de SQL Server mediante el plug-in de SSMSAgente de aplicaciones de Microsoft para DD Boost para aplicacionesempresariales.............................................................................................114

Configurar los respaldos con el plug-in de SSMS Agente deaplicaciones de Microsoft para DD Boost para aplicacionesempresariales................................................................................ 114Configurar las restauraciones con el plug-in de SSMS Agente deaplicaciones de Microsoft para DD Boost para aplicacionesempresariales............................................................................... 124Configurar las restauraciones de nivel de tabla con el plug-in deSSMS Agente de aplicaciones de Microsoft para DD Boost paraaplicaciones empresariales........................................................... 134Redirección de restauraciones de SQL Server mediante el uso de laGUI de Agente de aplicaciones de Microsoft para DD Boost paraaplicaciones empresariales........................................................... 140

Respaldo y restauración de SQL Server mediante los comandos de DataDomain Boost............................................................................................140

Respaldo de las bases de datos de SQL Server mediante el símbolodel sistema de Agente de aplicaciones de Microsoft para DataDomain Boost................................................................................141Enumeración de respaldos y archivos mediante el símbolo delsistema de Agente de aplicaciones de Microsoft para Data DomainBoost............................................................................................148Eliminación de respaldos mediante el símbolo del sistema de Agentede aplicaciones de Microsoft para Data Domain Boost..................151Códigos de retorno (de error) del comando msagentadminadministration.............................................................................. 154Restauración de las bases de datos de SQL Server con el símbolodel sistema de Agente de aplicaciones de Microsoft para DataDomain Boost............................................................................... 154Redirección de restauraciones de SQL Server con el símbolo delsistema de Agente de aplicaciones de Microsoft para Data DomainBoost............................................................................................162

Respaldo y restauración de SQL Server mediante Data Domain Boost T-SQL..................................................................................................................163

CONTENIDO

Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración 11

Page 12: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo de bases de datos de SQL Server mediante los scripts T-SQL de Agente de aplicaciones de Microsoft para Data DomainBoost............................................................................................163Resturación de bases de datos de SQL Server mediante los scriptsT-SQL de Agente de aplicaciones de Microsoft para Data DomainBoost............................................................................................164Realización de respaldos de extracción de SQL Server mediante losscripts T-SQL de Agente de aplicaciones de Microsoft para DataDomain Boost............................................................................... 164Realización de restauraciones de extracción de SQL Servermediante los scripts T-SQL de Agente de aplicaciones de Microsoftpara Data Domain Boost...............................................................165Ejecución de respaldos federados de bases de datos de grupos dedisponibilidad Always On de SQL con los scripts T-SQL de Agentede aplicaciones de Microsoft para Data Domain Boost................. 166Restauración de bases de datos desde respaldos federados degrupos de disponibilidad Always On de SQL con los scripts T-SQLde Agente de aplicaciones de Microsoft para Data Domain Boost....168Clasificación del resultado operacional de TSQL en varias tablas. 169

Administración de savesets de SQL Server con un dispositivo Data DomainCloud Tier.................................................................................................. 171

Enumerar los savesets en Data Domain Cloud Tier........................ 171Transferir los savesets al Data Domain Cloud Tier........................ 172Recuperar los savesets del Data Domain Cloud Tier..................... 173Realizar la recuperación ante desastres en Data Domain Cloud Tier..173Opciones de comandos para las operaciones de Data Domain CloudTier .............................................................................................. 174

Ejecución de la recuperación ante desastres de SQL Server con DataDomain Boost:........................................................................................... 176Visualización y eliminación de respaldos con la herramienta de vencimientode Data Domain Boost............................................................................... 176

Requisitos previos........................................................................ 176Ver respaldos con la herramienta de vencimiento de Data DomainBoost............................................................................................ 177Eliminar respaldos vencidos con la herramienta de vencimiento deData Domain Boost.......................................................................178Eliminar respaldos con la herramienta de vencimiento de DataDomain Boost............................................................................... 178Opciones de comando para la herramienta de vencimiento de DataDomain Boost............................................................................... 179Eliminar respaldos vencidos mediante la ejecución de la herramientade vencimiento con T-SQL........................................................... 180Códigos de devolución (error) de comando de la herramienta devencimiento.................................................................................. 181

Agente de aplicaciones de Microsoft para ProtectPoint con SQLServer 183Funciones de Agente de aplicaciones de Microsoft para ProtectPoint conSQL Server............................................................................................... 184Configuración de Agente de aplicaciones de Microsoft para ProtectPointcon SQL Server.........................................................................................185

Creación de un archivo de configuración...................................... 186Configuración de un lockbox......................................................... 191

Capítulo 5

CONTENIDO

12 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 13: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configuración de grupos de disponibilidad Always On de SQL......194Configuración de VMAX para ejecutar respaldos y restauraciones....194Configuraciones compatibles de Agente de aplicaciones deMicrosoft para ProtectPoint con SQL Server.............................. 196

Configuración de ProtectPoint para máquinas virtuales para SQL Server. 197Protección de datos de SQL Server con ProtectPoint.............................. 198

Mejores prácticas para respaldar y restaurar SQL Server conAgente de aplicaciones de Microsoft para ProtectPoint...............199Reubicación de los volúmenes en un LUN alternativo durante unarestauración de nivel de volumen de VAMX................................. 200Convenciones de asignación de nombres para respaldos yrecuperaciones con Agente de aplicaciones de Microsoft paraProtectPoint................................................................................ 201

Respaldo y restauración de SQL Server mediante el plug-in de SSMSAgente de aplicaciones de Microsoft para ProtectPoint........................... 202

Respaldo de SQL Server mediante el plug-in de SSMS Agente deaplicaciones de Microsoft para ProtectPoint............................... 203Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint.....................................................................................................212Restauración de datos de nivel de tabla de SQL Server mediante elplug-in de SSMS Agente de aplicaciones de Microsoft paraProtectPoint................................................................................ 221Restauración de los volúmenes de SQL Server mediante el plug-inde SSMS Agente de aplicaciones de Microsoft para ProtectPoint....226Restaurar un grupo de disponibilidad en una instancia alternativa....232Ejecución de respaldos y restauraciones híbridos de SQL Servermediante el plug-in de SSMS Agente de aplicaciones de Microsoftpara ProtectPoint........................................................................ 234

Respaldo y restauración de SQL Server mediante los comandos deProtectPoint.............................................................................................234

Respaldo de SQL Server mediante el símbolo del sistema de Agentede aplicaciones de Microsoft para ProtectPoint.......................... 234Restauración de las bases de datos de SQL Server con el símbolodel sistema de ProtectPoint.........................................................237Restauración de datos de nivel de tabla de SQL Server mediante eluso del símbolo del sistema ProtectPoint.....................................242Restauración de volúmenes de SQL Server con el símbolo delsistema ProtectPoint...................................................................246

Respaldo y restauración de SQL Server mediante ProtectPoint T-SQL ...250Respaldo de SQL Server mediante los scripts T-SQL de Agente deaplicaciones de Microsoft para ProtectPoint...............................250Eliminación de respaldos de ProtectPoint de SQL Server mediantescripts TSQL................................................................................ 251Resturación de bases de datos de SQL Server mediante los scriptsT-SQL de Agente de aplicaciones de Microsoft para ProtectPoint....251Restauración de volúmenes de SQL Server mediante los scripts deAgente de aplicaciones de Microsoft para ProtectPoint.............. 252Clasificación del resultado operacional de TSQL en varias tablas.253

Restauración de respaldos desde un sistema Data Domain secundario..... 254Restaurar un respaldo desde un sistema Data Domain secundario.....254

CONTENIDO

Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración 13

Page 14: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Restaurar un respaldo de SQL de ProtectPoint para máquinasvirtuales desde un sistema Data Domain secundario.................... 256

Ejecución de la recuperación ante desastres de SQL Server conProtectPoint:............................................................................................257Administración de respaldos mediante los comandos msagentadmin........258

Enumerar respaldos y archivos.................................................... 258Eliminar respaldos........................................................................259Enumerar respaldos montados ....................................................260Desmontar respaldos................................................................... 260Parámetros para el comando msagentadmin con ProtectPoint.... 261Códigos de retorno (de error) del comando msagentadminadministration..............................................................................265

Agente de aplicaciones de Microsoft para Data Domain Boost conExchange Server 267Funciones de Agente de aplicaciones de Microsoft para Data Domain Boostcon Exchange Server................................................................................268Configuración del agente de aplicaciones de Microsoft para Data DomainBoost con Exchange Server..................................................................... 269

Creación e importación de un archivo de configuración............... 269Configuración de un lockbox........................................................ 272Configuración de los usuarios de Exchange con la herramienta AppAgent Exchange Admin Configuration..........................................275Importación manual de módulos PowerShellEMCExchangeBackupRestore en Exchange Server 2010............ 282Configuración de respaldos federados de un DAG....................... 282

Protección de datos de Exchange Server con Data Domain Boost............283Mejores prácticas para respaldar y restaurar Exchange Server conAgente de aplicaciones de Microsoft para Data Domain Boost.... 283

Respaldo y restauración de Exchange Server con los cmdlets de WindowsPowerShell de Data Domain Boost........................................................... 284

Objeto de respaldo.......................................................................285Objeto de montaje....................................................................... 287Respaldo de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para DataDomain Boost.............................................................................. 288Enumeración de respaldos de Exchange Server con los cmdlets deWindows PowerShell de Agente de aplicaciones de Microsoft paraData Domain Boost...................................................................... 292Montaje de respaldos de Exchange Server con los cmdlets deWindows PowerShell de Agente de aplicaciones de Microsoft paraData Domain Boost......................................................................295Icono de servicio de montaje en la bandeja del sistema................298Eliminación de respaldos de Exchange Server con los cmdlets deWindows PowerShell de Agente de aplicaciones de Microsoft paraData Domain Boost...................................................................... 299Restauración de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para DataDomain Boost.............................................................................. 303Requisito previo para las operaciones de restauración de Exchange.................................................................................................... 303Ejecución de restauraciones normales......................................... 304Ejecución de restauraciones de copia o de base de datos alternativa.................................................................................................... 309

Capítulo 6

CONTENIDO

14 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 15: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Ejecución de restauraciones a nivel de elemento o a nivel granular....313Parámetros para ejecutar los cmdlets de respaldo y restauración deAgente de aplicaciones de Microsoft para Data Domain Boost conExchange Server como trabajos en segundo plano.......................314

Administración de savesets de Exchange Server con un dispositivo DataDomain Cloud Tier.....................................................................................315

Enumerar los savesets en Data Domain Cloud Tier....................... 316Transferir los savesets al Data Domain Cloud Tier........................ 316Recuperar los savesets del Data Domain Cloud Tier..................... 317Realizar la recuperación ante desastres en Data Domain Cloud Tier..318Opciones de comandos para las operaciones de Data Domain CloudTier ..............................................................................................318

Administración de respaldos mediante los comandos de administraciónmsagentadmin.......................................................................................... 320

Enumeración de respaldos y archivos mediante el símbolo delsistema de Agente de aplicaciones de Microsoft para Data DomainBoost...........................................................................................320Eliminación de respaldos mediante el símbolo del sistema de Agentede aplicaciones de Microsoft para Data Domain Boost.................323Códigos de retorno (de error) del comando msagentadminadministration..............................................................................326

Ejecución de la recuperación ante desastres de Exchange Server con DataDomain Boost:.......................................................................................... 326

Agente de aplicaciones de Microsoft para ProtectPoint conExchange Server 329Funciones de Agente de aplicaciones de Microsoft para ProtectPoint conExchange Server...................................................................................... 330Configuración de Agente de aplicaciones de Microsoft para ProtectPointcon Exchange Server................................................................................330

Creación e importación de un archivo de configuración................331Configuración de un lockbox........................................................ 337Configuración de los usuarios de Exchange con la herramienta AppAgent Exchange Admin Configuration......................................... 340Importación manual de módulos PowerShellEMCExchangeBackupRestore en Exchange Server 2010.............347Configuración de VMAX para ejecutar respaldos y restauraciones....347Configuraciones compatibles de Agente de aplicaciones deMicrosoft para ProtectPoint con Exchange Server..................... 349

Configuración de ProtectPoint para máquinas virtuales para ExchangeServer...................................................................................................... 350Protección de datos de Exchange Server con ProtectPoint......................351

Mejores prácticas para respaldar y restaurar Exchange Server conel agente de aplicaciones de Microsoft para ProtectPoint........... 352

Respaldo y restauración de Exchange Server con los cmdlets de WindowsPowerShell de ProtectPoint..................................................................... 353

Objeto de respaldo.......................................................................354Objeto de montaje....................................................................... 357Respaldo de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft paraProtectPoint................................................................................358

Capítulo 7

CONTENIDO

Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración 15

Page 16: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Enumeración de respaldos de Exchange Server con los cmdlets deWindows PowerShell de Agente de aplicaciones de Microsoft paraProtectPoint................................................................................363Montaje de respaldos de Exchange Server con los cmdlets deWindows PowerShell de Agente de aplicaciones de Microsoft paraProtectPoint................................................................................365Enumeración de respaldos montados de Exchange Server con loscmdlets de Windows PowerShell de Agente de aplicaciones deMicrosoft para ProtectPoint........................................................374Desmontaje de respaldos de Exchange Server con los cmdlets deWindows PowerShell de Agente de aplicaciones de Microsoft paraProtectPoint................................................................................376Eliminación de respaldos de Exchange Server con los cmdlets deWindows PowerShell de Agente de aplicaciones de Microsoft paraProtectPoint................................................................................379Restauración de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft paraProtectPoint................................................................................384Requisito previo para las operaciones de restauración de Exchange.................................................................................................... 385Ejecución de restauraciones normales o a nivel de objeto............ 385Ejecución de restauraciones de copia o de base de datos alternativa.................................................................................................... 393Ejecución de restauraciones de reversión o a nivel de LUN..........399Ejecución de restauraciones a nivel de elemento o a nivel granular....406Restauración de elementos de Exchange Server mediante el uso dela GUI de ItemPoint for Microsoft Exchange Server.....................410Desmontaje de los respaldos......................................................... 411Parámetros para ejecutar los cmdlets de respaldo y restauración deAgente de aplicaciones de Microsoft para ProtectPoint conExchange Server como trabajos en segundo plano.......................412

Restauración de respaldos desde un sistema Data Domain secundario......412Restaurar un respaldo desde un sistema Data Domain secundario.....413Restaurar un respaldo de Exchange de ProtectPoint para máquinasvirtuales desde un sistema Data Domain secundario.....................415

Ejecución de la recuperación ante desastres de Exchange Server conProtectPoint:............................................................................................ 416Administración de respaldos mediante los comandos msagentadmin.........416

Enumerar respaldos y archivos..................................................... 417Eliminar respaldos........................................................................ 418Enumerar respaldos montados .................................................... 419Desmontar respaldos....................................................................419Parámetros para el comando msagentadmin con ProtectPoint.... 419Códigos de retorno (de error) del comando msagentadminadministration..............................................................................423

Solución de problemas 425Registros de depuración para solucionar problemas de respaldo yrecuperación de Exchange........................................................................426Códigos de retorno (de error) del comando msagentadmin administration....426Solución de problemas de integración de eCDM ...................................... 427Solución de problemas de proveedor de hardware.................................... 427

Capítulo 8

CONTENIDO

16 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 17: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Solución de problemas varios................................................................... 430

CONTENIDO

Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración 17

Page 18: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

CONTENIDO

18 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 19: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Prefacio

Como parte de un esfuerzo por mejorar las líneas de productos, lanzamosperiódicamente revisiones de software y hardware. Por lo tanto, es posible que notodas las versiones actuales de hardware y software sean compatibles con algunasfunciones que se describen en este documento. Las notas de la versión del productoproporcionan la información más actualizada acerca de las características delproducto.

Si un producto no funciona correctamente o de la manera que se describe en estedocumento, comuníquese con un profesional de soporte técnico.

Nota

La información de este documento era precisa en el momento de la publicación. Paraasegurarse de estar utilizando la versión más reciente de este documento, consulte elsitio web de soporte en línea https://support.emc.com.

PropósitoEn este documento se describe cómo instalar y configurar Agente de aplicaciones deMicrosoft. También se describe cómo respaldar y restaurar las aplicaciones deMicrosoft.

Público de destinoEste documento está dirigido al usuario que instala y configura Agente de aplicacionesde Microsoft. También está destinado el usuario que respalda y restaura lasaplicaciones de Microsoft.

Historial de revisionesEn la siguiente tabla, se presenta el historial de revisiones de este documento.

Tabla 1 Historial de revisiones

Revisión Fecha Descripción

02 13 de julio de 2018 En esta revisión se incluyen los siguientes cambios:

l Se agregó el tema "Requisito previo para lasoperaciones de restauración de Exchange" alcapítulo Agente de aplicaciones de Microsoft paraData Domain Boost con Exchange Server

l Se actualizó el tema "Ejecución de restauracionesde copia o de base de datos alternativa" al capítuloAgente de aplicaciones de Microsoft para DataDomain Boost con Exchange Server.

l Se agregó el tema "Requisito previo para lasoperaciones de restauración de Exchange" alcapítulo Agente de aplicaciones de Microsoft paraProtectPoint con Exchange Server

l Se actualizó el tema "Ejecución de restauracionesde copia o de base de datos alternativa" al capítulo

Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración 19

Page 20: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 1 Historial de revisiones (continuación)

Revisión Fecha Descripción

Agente de aplicaciones de Microsoft paraProtectPoint con Exchange Server.

01 14 de junio de 2018 Primera versión de este documento para versión 4.6 deAgente de aplicaciones de Microsoft.

Documentación relacionadaSe ofrece información adicional en las siguientes publicaciones:

l Notas de la versión del Agente de aplicaciones de Microsoft

l Guía de administración e instalación del Agente de aplicación de base de datos

l Notas de la versión del Agente de aplicación de base de datos

l Guía de compatibilidad de software para Data Domain Boost for Enterprise Applications

l Documentación de Data Domain Operating System

l Guía de configuración del almacenamiento primario y con protección de ProtectPoint

l Guía de soluciones de ProtectPoint

l Documentación de RecoverPoint

l Documentación de XtremIO

l Documentación de VMAX

l Guía de usuario de ItemPoint for Microsoft SQL Server

l Guía de usuario de ItemPoint for Microsoft Exchange Server

Convenciones para notificaciones especiales utilizadas en este documentoSe utilizan las siguientes convenciones para notificaciones especiales:

AVISO

Identifica contenido que advierte sobre la posibilidad de pérdida de negocios o datos.

Nota

Contiene información que es incidental, pero no esencial para el tema.

Convenciones tipográficasEn este documento, se utilizan las siguientes convenciones de estilo de letras:

Tabla 2 Convenciones de estilo

Negrita Se utiliza para los nombres de los elementos de la interfaz que elusuario selecciona específicamente o en los que hace clic, como losnombres de botones, los campos, los nombres de pestañas y las rutasde menú. También se utiliza para el nombre de cuadros de diálogo,páginas, paneles, áreas de pantallas con título, etiquetas de tablas yventanas.

Cursiva Se utiliza para títulos completos de publicaciones a las que se hacereferencia en el texto.

Monospace Utilizada para:

Prefacio

20 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 21: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 2 Convenciones de estilo (continuación)

l Código del sistema

l Salida del sistema, como un mensaje de error o script

l Nombres de ruta, nombres de archivo, extensiones de nombresde archivo, indicadores y sintaxis

l Comandos y opciones

Fuente monoespaciadaen cursiva

Se utiliza para variables.

Fuentemonoespaciada ennegrita

Se utiliza para entradas de usuario.

[ ] Los corchetes encierran valores opcionales.

| La línea vertical indica selecciones alternativas. La línea verticalsignifica “o” para las selecciones alternativas.

{ } Las llaves encierran contenido que debe especificar el usuario, comox, y o z.

... Los puntos suspensivos indican información no esencial omitida en elejemplo.

Puede utilizar estos recursos para buscar más información sobre este producto,obtener soporte y proporcionar comentarios.

Dónde encontrar la documentación del producto

l https://support.emc.com

l https://community.emc.com

Adónde recurrir para obtener soporteEl sitio web de soporte en https://support.emc.com brinda acceso a información delicencias, documentación de productos, asesorías y descargas, además de informaciónpráctica y para la solución de problemas. Esta información puede ayudarlo a resolverun problema con un producto sin que tenga que comunicarse con el área de soporte.

Para acceder a la página de soporte específica de un producto, haga lo siguiente:

1. Vaya a https://support.emc.com/products.

2. En el campo Find a Product by Name, escriba el nombre de un producto yseleccione el producto de la lista que aparece.

3. Haga clic en .

4. (Opcional) Para agregar el producto a My Saved Products, haga clic en la opciónAdd to My Saved Products en la página específica del producto.

Base de conocimientosLa base de conocimientos contiene soluciones prácticas que puede buscar por númerode solución, por ejemplo, 123456, o por palabra clave.

Para buscar en la base de conocimientos:

1. Vaya a https://support.emc.com.

2. Haga clic en Advanced Search.La pantalla se actualiza y aparecen opciones de filtro.

Prefacio

Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración 21

Page 22: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

3. En el campo Search Support or Find Service Request by Number, escriba unnúmero de solución o palabras clave.

4. (Opcional) Para limitar la búsqueda a productos específicos, escriba el nombre delproducto en el campo Scope by product y seleccione el producto de la lista queaparece.

5. En el cuadro de la lista Scope by resource, seleccione Knowledgebase.Aparece el panel Knowledgebase Advanced Search.

6. (Opcional) Especifique otros filtros u opciones avanzadas.

7. Haga clic en .

Chat en líneaPara participar en un chat interactivo en vivo con un agente de soporte, haga losiguiente:

1. Vaya a https://support.emc.com.

2. Haga clic en Chat with Support.

Las solicitudes de servicioPara que el área de soporte le brinde ayuda en profundidad, envíe una solicitud deservicio. Para enviar una solicitud de servicio, haga lo siguiente:

1. Vaya a https://support.emc.com.

2. Haga clic en Create a Service Request.

Nota

Para crear una solicitud de servicio, debe contar con un acuerdo de soporte válido.Comuníquese con un representante de ventas, quien brindará detalles acerca de cómoobtener un acuerdo de soporte válido o responderá a sus preguntas sobre una cuenta.

Para revisar una solicitud de servicio abierta:

1. Vaya a https://support.emc.com.

2. Haga clic en Manage service requests.

Comunidades en líneaVisite Community Network en https://community.emc.com para obtener lainformación de contacto de colegas y acceder a conversaciones y contenido acerca desoporte de productos y soluciones. Comuníquese interactivamente en línea conclientes, partners y profesionales que reúnan los requisitos necesarios para obtenerinformación sobre cualquier producto.

Cómo proporcionar comentariosSus comentarios ayudan a mejorar la exactitud, la organización y la calidad general delas publicaciones. Puede enviar comentarios a [email protected].

Prefacio

22 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 23: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

CAPÍTULO 1

Descripción general

l Introducción a Agente de aplicaciones de Microsoft.......................................... 24l Operaciones de respaldo y restauración de Data Domain Boost......................... 25l Respaldos y restauraciones de ProtectPoint......................................................30l Respaldos y restauraciones de ProtectPoint para máquinas virtuales................ 40

Descripción general 23

Page 24: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Introducción a Agente de aplicaciones de MicrosoftAgente de aplicaciones de Microsoft para Data Domain Boost para aplicacionesempresariales y ProtectPoint es una solución de aplicaciones que aprovecha unainfraestructura de protección de datos de aplicaciones empresariales paraproporcionar protección de datos céntrica para aplicaciones.

Agente de aplicaciones de Microsoft permite que los administradores de bases dedatos y de aplicaciones respalden y restauren aplicaciones de manera eficiente con lasherramientas nativas de las aplicaciones. Los respaldos de Agente de aplicaciones deMicrosoft son coherentes con las aplicaciones. Agente de aplicaciones de Microsoftpuede restaurar por completo los respaldos.

Data Domain BoostData Domain Boost para aplicaciones empresariales se integra en las siguientestecnologías:

l Data Domain Boost

l Data Domain, un dispositivo especialmente diseñado para respaldos

Agente de aplicaciones de Microsoft para Data Domain Boost proporciona lassiguientes funcionalidades:

l Es compatible con los respaldos de Data Domain Boost en un sistema Data Domain

l Es compatible con respaldos y restauraciones de Data Domain Boost de SQLServer por medio de Ethernet (IP) o de una conexión de red Fibre Channel (FC) aData Domain. Para los respaldos y las restauraciones se usa una SQL VirtualDevice Interface (VDI).

l Es compatible con respaldos y restauraciones de Data Domain Boost de ExchangeServer mediante IP o Fibre Channel a Data Domain, usando la tecnología derespaldo basada en bloques.

l Es compatible con el cifrado en transferencia para las conexiones de Data DomainBoost a un sistema operativo Data Domain 5.5 o posterior mediante una conexiónWAN.Para utilizar esta función, puede configurar el sistema Data Domain con cifradoTLS de seguridad media o alta. La configuración es transparente para el agente deaplicaciones de Microsoft. En la Guía de administración de Data Domain Boost seproporciona la información más reciente.

l Es compatible con el protocolo de Internet versión 6 (IPv6) para los respaldos y lasrestauraciones de Data Domain Boost.

l Es compatible con las redes IPv4, IPv6 y redes combinadas IPv4 e IPv6 de DataDomain, es decir, ambientes con más de una conexión de ambientes de NIC doble.

l Es compatible con respaldos federados de Data Domain Boost para proteger losambientes del grupo de disponibilidad Always On de SQL Server, que distingue laspreferencias de respaldo de los grupos de disponibilidad Always On que seconfiguraron en SQL Server. Puede establecer las preferencias de respaldo pararealizar tareas, como la descarga de respaldos en un nodo secundario específico, yasí sucesivamente.

l Es compatible con respaldos federados de Data Domain Boost de grupos dedisponibilidad de base de datos (DAG) de Exchange Server.

l Es compatible con operaciones de respaldo y recuperación de Data Domain VirtualEdition (DDVE) para SQL Server y Exchange Server en los siguientes ambientesde nube:

Descripción general

24 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 25: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

n Nube de Amazon Web Services (AWS).

n Nube de Azure.

Nota

Las configuraciones de clúster y la organización de la nube en niveles no soncompatibles para ambientes de nube AWS y Azure.

ProtectPointLa solución de ProtectPoint incluye almacenamiento primario y almacenamiento conprotección para respaldos en un sistema Data Domain. ProtectPoint proporcionatransferencia de bloques de datos en el LUN de origen de la aplicación a los LUN deData Domain mediante una red de almacenamiento dedicada. El host de la aplicaciónno lee ni transfiere datos. Solamente los bloques cambiados se transfieren delalmacenamiento primario al almacenamiento con protección por medio de la reddedicada. El flujo de trabajo de ProtectPoint puede ofrecer protección de datos enciertas situaciones, entre las que se incluyen ventanas de respaldo pequeñas oinexistentes, requisitos exigentes de objetivos de tiempo de recuperación (RTO) uobjetivos de punto de recuperación (RPO), o una combinación de estas, en las que losenfoques más tradicionales no pueden cumplir correctamente con las exigencias delnegocio.

Agente de aplicaciones de Microsoft para ProtectPoint proporciona las siguientesfuncionalidades:

l Le permite realizar los siguientes tipos de respaldos:

n Respaldos de ProtectPoint con RecoverPoint del almacenamiento primario deXtremIO a un sistema Data Domain

n Respaldos de ProtectPoint del almacenamiento primario de Symmetrix VMAX aun sistema Data Domain

n Respaldos de ProtectPoint para máquinas virtuales de máquinas virtuales en unclúster de alta disponibilidad de VMware a un sistema Data Domain.

l Es compatible con operaciones de respaldo y restauración de servidores SQL yExchange en los siguientes arreglos de almacenamiento:

n XtremeIO con RecoverPoint

n VMAX

l Es compatible con el protocolo de Internet versión 6 (IPv6) para los respaldos y lasrestauraciones de ProtectPoint.

l En el caso de los respaldos federados de ProtectPoint, Agente de aplicaciones deMicrosoft respalda las bases de datos del grupo de disponibilidad Always On comobases de datos independientes. La descarga de respaldos en otro nodo para laprotección de ProtectPoint no es una preocupación, porque los datos pasandirectamente del almacenamiento primario a un sistema Data Domain.

Operaciones de respaldo y restauración de Data DomainBoost

En un respaldo de Data Domain Boost en un sistema Data Domain se usan lossiguientes componentes:

l La API de la biblioteca de Data Domain Boost permite al software de respaldocomunicarse con el sistema Data Domain.En la Guía de compatibilidad de software para Data Domain Boost for EnterpriseApplications, que puede obtener en el servicio de soporte en línea, se proporciona

Descripción general

Operaciones de respaldo y restauración de Data Domain Boost 25

Page 26: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

información acerca de las versiones compatibles de la biblioteca de Data DomainBoost y de Data Domain Operating System.

l El componente de procesamiento distribuido de segmentos analiza los datos queya están almacenados en el sistema Data Domain y envía solo datos únicos alalmacenamiento. El componente de procesamiento distribuido de segmentospermite que los datos de respaldo se dedupliquen en la base de datos o en el hostde aplicaciones para reducir la cantidad de datos transferidos por medio de la red. Procesamiento distribuido de segmentos en la página 64 ofrece información.

Durante la restauración de datos a un cliente, el sistema Data Domain convierte losdatos almacenados a su estado original no deduplicado antes de enviar los datosmediante la red.

Operaciones de respaldo y restauración de Data Domain Boost con SQLServer

El módulo de Agente de aplicaciones de Microsoft para Data Domain Boost con SQLServer se integra en la interfaz de dispositivo Virtual (VDI) de SQL. La interfaz permiteal usuario configurar el módulo mediante un plug-in en SSMS. El plug-in es similar a lainterfaz gráfica del usuario (GUI) nativa de respaldo y restauración de SQL. Por lotanto, los administradores de base de datos (DBA) pueden utilizar las herramientasnativas de Microsoft para respaldar y restaurar los datos de SQL.

Arquitectura de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL ServerLa siguiente figura representa la arquitectura general de Agente de aplicaciones deMicrosoft para Data Domain Boost con SQL Server.

Figura 1 Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boostcon SQL Server

En los puntos siguientes se describen los componentes importantes de Agente deaplicaciones de Microsoft para Data Domain Boost con SQL Server:

l Plug-in de SQL Server Management Studio: Agente de aplicaciones de Microsoftpara Data Domain Boost con SQL Server cuenta con una GUI del plug-in de SSMS.El plug-in es similar a la GUI nativa de respaldo y restauración de SQL.

l Interfaz de dispositivo virtual: Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server usa una VDI, que es una API proporcionada por SQL

Descripción general

26 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 27: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 1 Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boostcon SQL Server (continuación)

Server para que se integre en el SQL Server, y permita que Data Domain Boostcon Agente de aplicaciones de Microsoft respalde y restaure los datos de SQLServer. La documentación de Microsoft proporciona información acerca de latecnología VDI. Ejecute Agente de aplicaciones de Microsoft en el mismo host quetiene SQL Server.

l DD Boost Library: Lleva a cabo la deduplicación basada en origen y envía los datosde respaldo al servidor de Data Domain.

Ensamblado CLR de SQL: Los scripts CLR y T-SQL deben estar integrados para crearfunciones o procedimientos para ejecutar respaldos y restauraciones en un ambientede SQL. Con la instalación de Agente de aplicaciones de Microsoft se implementa elensamblado CLR. En el ensamblado CLR se incluye una rutina de función exportable deSQL para ejecutar cualquier comando Agente de aplicaciones de Microsoft en elsímbolo del sistema.

La siguiente figura ilustra la arquitectura de ensamblado CLR de SQL Server.

Figura 2 Arquitectura de ensamblado CLR de Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server

Respaldos federados de grupos de disponibilidad Always OnPuede utilizar la función de grupo de disponibilidad Always On de SQL Server paratener bases de datos en un grupo de disponibilidad para alta disponibilidad.

El administrador de base de datos puede configurar preferencias de respaldo para elgrupo de disponibilidad y proponer una copia determinada, que puede ser la copiaprimaria o una de las copias secundarias, que se usará para el respaldo.

Agente de aplicaciones de Microsoft es compatible con respaldos federados pararespaldos de Data Domain Boost. Durante los respaldos federados, Agente deaplicaciones de Microsoft detecta la configuración de preferencias del respaldo deSQL Server para el grupo de disponibilidad y, a continuación, realiza el respaldo en elnodo recomendado.

Descripción general

Operaciones de respaldo y restauración de Data Domain Boost con SQL Server 27

Page 28: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

En un nodo secundario, SQL Server es solamente compatible con los respaldos solo decopia de bases de datos. Si el nodo recomendado es un nodo secundario, Agente deaplicaciones de Microsoft realiza un respaldo solo de copia de las bases de datos. SQLServer no es compatible con respaldos diferenciales en réplicas secundarias de SQLServer. Sin embargo, puede realizar respaldos de registros de transacciones desdecualquiera de las copias.

En la siguiente figura se proporciona una descripción general de las interacciones deproceso durante los respaldos federados. En la figura, el respaldo se inicia en el nodoA, pero se recomienda el nodo B.

Figura 3 Comando de respaldo federado y flujo de datos

Operaciones de respaldo y restauración de Data Domain Boost con ExchangeServer

Los respaldos de Data Domain Boost con Exchange Server son respaldos basados enVSS, que usan la tecnología de respaldo basada en bloques para transferir datos a unalmacenamiento con protección.

Agente de aplicaciones de Microsoft utiliza la tecnología de respaldo basado enbloques para respaldar las bases de datos de Exchange Server en los ambientes DAG eindependientes. La tecnología basada en bloques rastrea los bloques modificados delos archivos de registro y la base de datos de Exchange. Un respaldo completorespalda todos los archivos de registro y bases de datos seleccionados de Exchange.Un respaldo incremental respalda solamente los bloques modificados.

Los respaldos basados en bloques son respaldos rápidos con tiempos de ejecución delrespaldo reducidos, debido a que el proceso solo respalda los bloques de discoocupados, y los bloques de disco modificados de la base de datos y los archivos deregistro de Exchange.

Los respaldos basados en bloques proporcionan acceso instantáneo a los respaldos.Estos respaldos le permiten montarlos mediante los mismos sistemas de archivos quese utilizan para respaldar los datos.

Los respaldos basados en bloques usan las siguientes tecnologías:

l La funcionalidad de instantáneas del Servicio de instantáneas de volumen (VSS) enWindows para crear copias coherentes del volumen de origen para los respaldos.

Descripción general

28 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 29: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l El disco duro virtual (VHDx), que está disperso, para respaldar datos en eldispositivo de destino.

Respaldos federados de un DAGUn ambiente de grupo de disponibilidad de base de datos (DAG) puede contenermúltiples copias pasivas de las bases de datos que se distribuyen en múltiplesservidores Exchange.

En un ambiente DAG, puede realizar respaldos federados con el nombre del DAG o elnombre del nodo del DAG como nombre del cliente.

Cuando respalda una copia de base de datos activa o pasiva en el ambiente DAG,todos los DAG usan el método de respaldo federado para manejar de mejor manera losescenarios de conmutación por error. El método de respaldo federado proporciona lossiguientes beneficios:

l Permite que los respaldos de copias de bases de datos pasivas continúen, inclusocuando las copias de bases de datos pasivas se mueven entre los servidores deExchange.

l Le permite respaldar todos los miembros del DAG, incluidas las bases de datos debuzones de correo de carpetas independientes y públicas, mediante un solosaveset. No es necesario ejecutar un respaldo individual de cada nodo.

Agente de aplicaciones de Microsoft es compatible con respaldos federados del DAGdel IP de Exchange Server (con un punto de acceso administrativo) y el DAG sin IP(sin ningún punto de acceso administrativo).

En la siguiente figura se ilustran los respaldos federados en el ambiente DAG deExchange.

Figura 4 Respaldos federados en el ambiente DAG de Exchange

Descripción general

Operaciones de respaldo y restauración de Data Domain Boost con Exchange Server 29

Page 30: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldos y restauraciones de ProtectPointEl agente de aplicaciones de Microsoft es compatible con el tipo de protección dedatos de ProtectPoint con los arreglos de almacenamiento siguientes:

l Cualquier arreglo de almacenamiento con un dispositivo RecoverPoint virtual(vRPA)

l XtremeIO con RecoverPoint

l VMAX

ProtectPoint con RecoverPointAgente de aplicaciones de Microsoft admite el tipo de protección de ProtectPoint paralos datos de las aplicaciones de SQL y Exchange en los dispositivos dealmacenamiento XtremIO mediante el uso de RecoverPoint.

Agente de aplicaciones de Microsoft utiliza la tecnología de ProtectPoint para habilitarlos respaldos de instantáneas de datos de las aplicaciones de Microsoft delalmacenamiento primario de un sistema XtremIO al almacenamiento con protección deun sistema Data Domain. La tecnología proporciona transferencia de bloques de datosde los LUN de origen del sistema XtremIO (administrados por grupos de consistenciade RecoverPoint) al sistema Data Domain. Agente de aplicaciones de Microsofttambién permite la restauración de respaldos de ProtectPoint desde el sistema DataDomain.

Un respaldo de datos de ProtectPoint es un respaldo completo con el costo de unrespaldo incremental. Además, el respaldo tiene un mínimo de sobrecarga en el host deaplicaciones, debido a que todos los bloques modificados se transfieren de XtremIO aData Domain por medio de un dispositivo de RecoverPoint (RPA).

En la matriz de compatibilidad de software, que está disponible en http://compatibilityguide.emc.com:8080/CompGuideApp/, se proporciona información sobrelas plataformas compatibles, los sistemas de archivos y los administradores devolúmenes para realizar las operaciones de ProtectPoint.

Utilice las herramientas de respaldo y recuperación de Agente de aplicaciones deMicrosoft, como los cmdlets de SQL Server Management Studio y PowerShell, pararealizar operaciones de respaldo y recuperación de ProtectPoint para SQL Server yExchange Server.

ProtectPoint usa las siguientes funciones en el sistema Data Domain, el clúster deRecoverPoint y el arreglo de XtremIO para ofrecer protección de datos:

l En el sistema Data Domain:

n Servicios de destino de vdisk y SCSI

n FastCopy

n Data Domain Boost

l En el clúster de RecoverPoint:

n grupos de coherencia de RecoverPoint

l En el arreglo XtremIO:

n Grupos de iniciadores de XtremIO

En RecoverPoint, los grupos de coherencia protegen los LUN de origen (volúmenes).Dos conjuntos de datos que dependen el uno del otro (como una base de datos y unregistro de base de datos), generalmente, son parte del mismo grupo de consistencia.

Descripción general

30 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 31: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Entre los componentes lógicos de un grupo de consistencia se incluyen copias,conjuntos de replicación y registros:

l Las copias y los registros son todos los volúmenes de un grupo de consistencia queson un origen o un destino de replicación en un clúster de RPA específico.

l Un grupo de coherencia consta de uno o más conjuntos de replicación que incluyenun volumen de producción y cualquier volumen local o remoto al cual se replica elvolumen de producción. En un grupo de consistencia, la cantidad de conjuntos dereplicación es igual a la cantidad de volúmenes de producción que se replican.

Un conjunto de grupos de RecoverPoint es un conjunto definido por el usuario de losgrupos de coherencia. La documentación de RecoverPoint proporciona informaciónacerca de los grupos de coherencia y los procedimientos para configurar los grupos decoherencia y sus componentes.

Las siguientes condiciones se aplican a las operaciones de ProtectPoint:

l La copia local en un grupo de consistencia existe en el sistema Data Domain, y nohay ningún volumen de registro para esa copia local. El grupo de consistenciapuede tener solo una copia local en un sistema Data Domain.

l No se puede habilitar el uso de marcadores paralelos para un conjunto de grupos.

l La eliminación de un grupo de coherencia no elimina las imágenes estáticasasociadas que los respaldos crearon en un sistema Data Domain. Debe eliminarmanualmente las imágenes estáticas de acuerdo con la documentación de DataDomain.

En la siguiente figura se muestra un ejemplo de la topología de ProtectPoint con unsitio primario y un sitio secundario. En el sitio primario, el host de aplicaciones accedea los datos de la base de datos que se almacenan en el sistema XtremIO y los datos derespaldo se transfieren al sistema Data Domain. Un host de recuperaciónindependiente es opcional. Si se ejecuta la recuperación en el host de aplicacionesoriginal, el host de aplicaciones también será el host de recuperación.

Figura 5 Ambiente de ProtectPoint con RecoverPoint

Si tiene un sitio secundario opcional, puede replicar los datos de respaldo del sistemaData Domain del sitio primario al sistema Data Domain del sitio secundario. En el sitiosecundario, también puede recuperar los datos en un host de recuperación opcional.

Descripción general

ProtectPoint con RecoverPoint 31

Page 32: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 5 Ambiente de ProtectPoint con RecoverPoint (continuación)

Para las operaciones de ProtectPoint con RecoverPoint se requieren tanto conexionesde red IP (LAN o WAN) como de SAN Fibre Channel. La siguiente tabla enumera lostipos requeridos de conexiones de red.

Tabla 3 Tipos de conexión de red en un ambiente de ProtectPoint

Sitio Componentes conectados Tipo de conexión

Sitio primario Host de aplicaciones primario a sistemaXtremIO primario

FC

Host de aplicaciones primario a RPA IP

Host de aplicaciones primario a sistema DataDomain primario

IP o (IP y FC)

Sistema XtremIO primario a RPA IP y FC

RPA a sistema Data Domain primario IP y FC (opcional)

(Opcional) Host de recuperación primario asistema XtremIO primario

FC

(Opcional) Host de recuperación primario asistema Data Domain primario

IP o (IP y FC)

(Opcional) Host de recuperación primario aRPA

IP

Sitio secundario(opcional)

Host de recuperación secundario a sistemaXtremIO

FC

(Opcional) Host de recuperación secundario asistema Data Domain

IP y FC

Conexiones entresitios (opcionales)

Host de aplicaciones primario a sistema DataDomain

IP

Sistema Data Domain primario a sistema DataDomain secundario

IP

Arquitectura de ProtectPoint con RecoverPointLa siguiente figura representa la arquitectura de ProtectPoint con RecoverPoint.

Descripción general

32 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 33: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 6 Arquitectura de ProtectPoint con RecoverPoint

Los siguientes son los componentes importantes de la arquitectura de Agente deaplicaciones de Microsoft para ProtectPoint con RecoverPoint:

l Solicitante (solicitante de VSS del agente de aplicación): Se comunica con el VSSWriter y el servicio VSS para coordinar el respaldo, y escribe las entradas delcatálogo, incluidos los metadatos de respaldo, como la lista de las bases de datosrespaldadas, los nombres de las imágenes estáticas en el servidor de Data Domain.

l Servicio VSS: Coordina las acciones entre el proveedor de hardware, el softwarede respaldo y la aplicación (SQL Server o Exchange Server). Este componentepermite crear respaldos coherentes con las aplicaciones.

l Proveedor de hardware (proveedor de hardware de VSS del agente de aplicación):Crea shadow copies con la tecnología de ProtectPoint. Este componente seimplementa como un servicio COM de Windows. Este componente permite crearuna shadow copy, importarla y restaurarla en el solicitante y en el serviciomediante la tecnología de ProtectPoint. Este componente no es un proveedorgenérico. Funciona únicamente con el solicitante Agente de aplicaciones deMicrosoft.

l Escritor: La aplicación en sí, es decir, SQL Server o Exchange Server.

Flujo de trabajo de respaldo de ProtectPointEn el flujo de trabajo de respaldo de ProtectPoint se incluyen los siguientes pasos:

1. El administrador de base de datos inicia un respaldo de ProtectPoint conRecoverPoint, mediante la ejecución de la herramienta de respaldo nativa de basede datos y la especificación del tipo de respaldo.

2. Agente de aplicaciones de Microsoft asigna los archivos en el respaldo a una listade LUN de origen de XtremIO y obtiene información acerca de los grupos deconsistencia pertinentes de RecoverPoint, y comprueba si los LUN de origenpueden ser protegidos mediante ProtectPoint con RecoverPoint.

Descripción general

ProtectPoint con RecoverPoint 33

Page 34: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

3. Agente de aplicaciones de Microsoft avisa a la aplicación o la base de datos que losarchivos pueden estar en modo de reposo o de respaldo en activo.

4. Agente de aplicaciones de Microsoft notifica a RecoverPoint para crear unainstantánea de un punto en el tiempo, es decir, un marcador de los grupos deconsistencia que contienen los LUN de origen.

5. RecoverPoint crea una instantánea de todos los grupos de coherencia requeridosen el sistema XtremIO.

6. Agente de aplicaciones de Microsoft notifica a la aplicación o la base de datos quelos archivos pueden quitarse del modo de reposo o del modo de respaldo para queel impacto en la aplicación o la base de datos sea mínimo.

7. RecoverPoint utiliza Data Domain Boost para escribir todos los bloques que semodificaron desde la instantánea anterior en archivos de trabajo del sistema DataDomain.

8. RecoverPoint utiliza el servicio FastCopy para crear y almacenar una imagenestática de vdisk de Data Domain a partir de cada archivo de trabajo de DataDomain Boost. Las imágenes estáticas de vdisk forman el respaldo permanente.

9. La herramienta de respaldo de base de datos registra el respaldo correcto en sucatálogo de respaldo.

10. Agente de aplicaciones de Microsoft registra el respaldo en su propio catálogo enuna unidad de almacenamiento de Data Domain Boost predefinida en el sistemaData Domain.

11. Agente de aplicaciones de Microsoft utiliza el flujo de trabajo de ProtectPoint pararespaldar los archivos que Data Domain Boost no puede proteger, en el sistemaData Domain, lo que proporciona una protección de datos completa.

Flujo de trabajo de restauración de ProtectPointEn el flujo de trabajo de restauración de ProtectPoint se incluyen los siguientes pasos:

1. El administrador de bases de datos inicia una restauración de ProtectPointmediante la ejecución de la herramienta de recuperación nativa de bases de datosen el host de recuperación.

2. La herramienta de recuperación nativa de bases de datos solicita que Agente deaplicaciones de Microsoft restaure los datos requeridos y proporcione unidentificador de respaldo.

3. Agente de aplicaciones de Microsoft busca en su propio catálogo para encontrar elrespaldo solicitado, que consta de imágenes estáticas en el sistema Data Domain.

4. Agente de aplicaciones de Microsoft crea una instancia de las imágenes estáticascorrespondientes que están presentes en los LUN de restauración, en el sistemaData Domain a través del servicio vdisk.

5. De forma predeterminada, Agente de aplicaciones de Microsoft monta los LUN derestauración directamente en el host de recuperación, que puede ser el host deaplicaciones original o un host diferente, y copia los archivos necesarios en lasubicaciones solicitadas.

6. Si el DBA selecciona una restauración de reversión en el host original, Agente deaplicaciones de Microsoft requerirá que el clúster de RecoverPoint realice unarestauración en el nivel del LUN en los LUN de origen originales.En el caso de versiones de RecoverPoint anteriores a 5.0, si el DBA selecciona unarestauración de reversión, Agente de aplicaciones de Microsoft requerirá que elclúster de RecoverPoint ejecute una restauración del grupo de consistenciacompleto en los LUN de origen originales. Si el grupo de consistencia que restauracontiene varios LUN, todos los LUN se sobrescriben y están inaccesibles durante

Descripción general

34 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 35: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

la restauración de reversión, incluso si los objetos respaldados están presentes soloen algunos LUN.

Según el tipo de base de datos, la herramienta de recuperación de base de datospuede aplicar los registros de transacciones para hacer que la base de datos seacoherente o para hacer un roll forward a una hora posterior a la del respaldo. Si losregistros no se encuentran en el host de aplicaciones, Agente de aplicaciones deMicrosoft restaura los registros y los aplica a través de una operación de restauraciónde Data Domain Boost o una operación de restauración de ProtectPoint. El tipo derestauración depende de cómo se respaldaron los registros.

Respaldos y restauraciones de ProtectPoint con VMAXAgente de aplicaciones de Microsoft admite el uso de ProtectPoint con VMAX paraproteger las siguientes aplicaciones de Microsoft:

l SQL Server

l Exchange Server

Agente de aplicaciones de Microsoft utiliza ProtectPoint con VMAX para realizarrespaldos de instantáneas de datos de aplicaciones y transferirlos de manera eficienteal almacenamiento con protección en un sistema Data Domain.

Los archivos que no se pueden respaldar mediante ProtectPoint con VMAX, como losarchivos que no residen en VMAX o que no son compatibles con instantáneas debido arestricciones del proveedor, aún están protegidos con los respaldos de Data DomainBoost.

La recuperación se realiza mediante herramientas de recuperación específicas de labase de datos.

En la matriz de compatibilidad en línea, que está disponible en http://compatibilityguide.emc.com:8080/CompGuideApp/, se proporciona información sobrelas plataformas compatibles, los sistemas de archivos y los administradores devolúmenes para realizar las operaciones de ProtectPoint con VMAX.

En la tecnología de ProtectPoint se utilizan las siguientes funciones de Data Domain ydel arreglo de almacenamiento VMAX:

Tabla 4 Tecnología de ProtectPoint con VMAX

Sistema Tecnología

Data Domain Destinos de vdisk y SCSI

FastCopy

VMAX FAST.X para encapsular dispositivos externosde Data Domain

SnapVX para instantáneas

Cuando se realizan respaldos, ProtectPoint primero crea una instantánea SnapVX enel arreglo VMAX. A continuación, utiliza información de rastreo interno para transferirde manera eficiente solo los bloques de datos modificados a través de Storage AreaNetwork (SAN) para el dispositivo de almacenamiento (vdisk) de destino de DataDomain, sin pasar por el host de aplicaciones. Data Domain utiliza estos bloquesmodificados para actualizar la imagen almacenada más reciente.

Este enfoque respecto de la transferencia y el almacenamiento permite queProtectPoint realice respaldos completos, y que solo se generen gastos de un respaldoincremental.

Descripción general

Respaldos y restauraciones de ProtectPoint con VMAX 35

Page 36: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Los respaldos de ProtectPoint tienen un mínimo de sobrecarga en el host deaplicaciones, porque todos los datos protegidos se transfieren directamente delarreglo VMAX al sistema Data Domain a través de una SAN.

Configuraciones compatibles de ProtectPoint con VMAXObtenga información acerca de las configuraciones compatibles de ProtectPoint conVMAX

Ambiente de ProtectPoint con un arreglo VMAX en el sitio primario y un arregloVMAX en el sitio secundarioEn la siguiente figura se muestra un ejemplo de la topología de ProtectPoint conVMAX, con un sitio primario y un sitio secundario opcional.

En el sitio primario, el host de aplicaciones accede a los datos que se almacenan en elarreglo VMAX y los datos de respaldo se transfieren al sistema Data Domain. Un hostde recuperación independiente es opcional. Si se ejecuta la operación de restauraciónal host de aplicaciones original, el host de aplicaciones también es el host derecuperación.

Figura 7 ProtectPoint con VMAX en los sitios primarios y secundarios

Puede replicar los datos de respaldo desde el sistema Data Domain en el sitio primarioal sistema Data Domain en el sitio secundario. También puede restaurar los datos a unhost de recuperación opcional en el sitio secundario. Sin embargo, no puede realizaruna restauración a nivel de volumen, también conocida como restauración dereversión.

Host de ProtectPoint con varios arreglos VMAX en el mismo sitioEl agente de aplicaciones de Microsoft es compatible con el respaldo y la restauraciónde los datos de las aplicaciones que residen en varios arreglos de almacenamientoVMAX en el mismo sitio. En la siguiente figura se muestra un ejemplo de estatopología.

Descripción general

36 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 37: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 8 ProtectPoint con varios arreglos VMAX en el mismo sitio

Después de que se inicia un respaldo de instantánea, VSS pone en modo de reposotodos los LUN al mismo tiempo. El proveedor de hardware VSS VMAX tomainstantáneas de cada LUN aprovisionado de VMAX.

Las imágenes estáticas con datos de los LUN respaldados se almacenan en un solosistema Data Domain.

Requisitos de conectividad de ProtectPoint con VMAXPara las operaciones de ProtectPoint se requieren conexiones de red IP (LAN o WAN)y conexiones FC SAN.

La siguiente tabla enumera los tipos requeridos de conexiones de red:

Tabla 5 Tipos de conexión de red en un ambiente de ProtectPoint con RecoverPoint

Sitio Componentes conectados Tipo de conexión

Sitio primario Host de aplicaciones primario a sistema VMAXprimario

FC

Host de aplicaciones primario a sistema DataDomain primario

IP

Sistema VMAX primario a sistema DataDomain primario

FC

Descripción general

Respaldos y restauraciones de ProtectPoint con VMAX 37

Page 38: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 5 Tipos de conexión de red en un ambiente de ProtectPoint conRecoverPoint (continuación)

Sitio Componentes conectados Tipo de conexión

(Opcional) Host de recuperación primario asistema VMAX primario

FC

(Opcional) Host de recuperación primario asistema Data Domain primario

IP

Sitio secundario(opcional)

Host de recuperación secundario a sistemaVMAX secundario

FC

Host de recuperación secundario a sistemaData Domain secundario

IP

Sistema VMAX secundario a sistema DataDomain secundario

FC

Conexiones entresitios (opcionales)

Host de aplicaciones primario a sistema DataDomain secundario

IP

Sistema Data Domain primario a sistema DataDomain secundario

IP

Sistema VMAX primario a sistema VMAXsecundario

SRDF/ S, SRDF/A oSRDF/Metro

Sistema VMAX secundario a sistema DataDomain primario

FC, si lo permite ladistancia

Sistema VMAX primario a sistema DataDomain secundario

FC, si lo permite ladistancia

Arquitectura de ProtectPoint con VMAXLa siguiente figura representa la arquitectura de ProtectPoint con VMAX.

Figura 9 Arquitectura de ProtectPoint con VMAX

Descripción general

38 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 39: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Flujo de trabajo de respaldo de ProtectPoint con VMAXEn el flujo de trabajo de respaldo de ProtectPoint con VMAX se incluyen los siguientespasos:

1. El DBA inicia un respaldo de ProtectPoint mediante la ejecución de la herramientade respaldo nativa de base de datos y la especificación del tipo de respaldo.

2. Agente de aplicaciones de Microsoft asigna los archivos en el respaldo a una listade dispositivos de origen de VMAX (LUN de origen) y comprueba si los dispositivosse pueden proteger mediante ProtectPoint.

3. Agente de aplicaciones de Microsoft avisa a la aplicación o la base de datos que losarchivos pueden estar en modo de reposo o de respaldo en activo.

4. Agente de aplicaciones de Microsoft crea una instantánea de SnapVX en el arregloVMAX.

5. Agente de aplicaciones de Microsoft notifica a la aplicación o la base de datos quelos archivos pueden quitarse del modo de reposo o del modo de respaldo para queel impacto en la aplicación o la base de datos sea mínimo.

6. El arreglo VMAX copia los datos modificados en cada LUN de origen a undispositivo vdisk de Data Domain correspondiente, que es un LUN de VMAXFAST.X encapsulado.

7. Para cada dispositivo vdisk de Data Domain, el sistema Data Domain crea yalmacena una imagen estática de vdisk de Data Domain, que es un respaldopermanente.

8. La herramienta de respaldo de base de datos registra el respaldo correcto en sucatálogo de respaldo.

9. Agente de aplicaciones de Microsoft registra el respaldo en su propio catálogo enuna unidad de almacenamiento de Data Domain Boost predefinida en el sistemaData Domain.

10. Agente de aplicaciones de Microsoft utiliza el flujo de trabajo de ProtectPoint pararespaldar los archivos que Data Domain Boost no puede proteger en el sistemaData Domain, lo que proporciona una protección de datos completa.

Flujo de trabajo de restauración de ProtectPoint con VMAXEn el flujo de trabajo de restauración de ProtectPoint con VMAX se incluyen lossiguientes pasos:

1. El DBA inicia una restauración de ProtectPoint mediante la ejecución de laherramienta de recuperación nativa de bases de datos en el host de recuperación.

2. La herramienta de recuperación nativa de bases de datos solicita que Agente deaplicaciones de Microsoft restaure los datos requeridos y proporcione unidentificador de respaldo.

3. Agente de aplicaciones de Microsoft realiza búsquedas en su propio catálogo parabuscar el respaldo solicitado, que es una imagen estática en el sistema DataDomain.

4. Según el tipo de restauración que se va a realizar, ocurrirá una de las siguientesacciones:

l Durante las operaciones de restauración de reversión, Agente de aplicacionesde Microsoft vincula la instantánea al LUN de VMAX, conocido como el LUN derestauración de Agente de aplicaciones de Microsoft.

l Durante el resto de las operaciones de restauración, Agente de aplicaciones deMicrosoft crea una instancia de la imagen estática correspondiente en un

Descripción general

Respaldos y restauraciones de ProtectPoint con VMAX 39

Page 40: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

dispositivo de vdisk de Data Domain, que es un LUN de FAST.X en un arregloVMAX. El LUN de FAST.X se conoce como el LUN de restauración de Agentede aplicaciones de Microsoft.

5. De manera predeterminada, Agente de aplicaciones de Microsoft monta el LUN derestauración nuevamente en el host de recuperación y copia los archivosnecesarios en las ubicaciones solicitadas.Si el DBA selecciona una restauración de reversión en el host original, Agente deaplicaciones de Microsoft ejecuta una restauración de nivel de LUN de VMAX en eldispositivo de origen original.

Si el DBA selecciona una restauración de reversión en un host alternativo, Agentede aplicaciones de Microsoft ejecuta una restauración de nivel de LUN de VMAXen el dispositivo de destino alternativo.

Según el tipo de base de datos, la herramienta de recuperación de base de datospuede aplicar los registros de transacciones para hacer que la base de datos seacoherente o para hacer un roll forward a una hora posterior a la del respaldo. Si losregistros no se encuentran en el host de aplicaciones, Agente de aplicaciones deMicrosoft restaura los registros y los aplica a través de una operación de restauraciónde Data Domain Boost o una operación de restauración de ProtectPoint. El tipo derestauración depende de cómo se respaldaron los registros.

Respaldos y restauraciones de ProtectPoint para máquinasvirtuales

ProtectPoint para máquinas virtuales realiza respaldos de instantáneas de datos deSQL y Exchange Server que residen en máquinas virtuales VMware.

Agente de aplicaciones de Microsoft respalda los datos en el almacenamiento conprotección en un sistema Data Domain, y restaura los respaldos en las máquinasvirtuales de origen o los hosts alternativos.

Descripción general de ProtectPoint para máquinas virtualesProtectPoint para máquinas virtuales es una solución integrada de hipervisor deVMware que proporciona protección de datos y recuperación de máquinas virtualesVMware en un ambiente vSphere. Los datos de las aplicaciones residen en los discosvirtuales VMware y se almacenan internamente en los archivos VMDK sin formato odispositivos RDM. Con esta tecnología se realizan respaldos de instantáneasdirectamente desde el hipervisor en el sistema Data Domain, en los siguientes casos:

l El administrador de aplicaciones inicia la copia coherente con las aplicacionesmediante Agente de aplicaciones de Microsoft desde el SO huésped.

l El administrador de infraestructura inicia la copia coherente con fallas generalesdesde el servidor de eCDM.

En esta solución se utilizan dispositivos virtuales de RecoverPoint (vRPA) que seintegran en los hosts VMware ESXi.

Los vRPA se deben implementar con el software de eCDM para permitir respaldos yrestauraciones con Agente de aplicaciones de Microsoft. El servidor de eCDM ejecutalas siguientes funciones:

l Detecta las máquinas virtuales en los servidores registrados de VMware vCenterServer.

l Configura un grupo de consistencia para cada máquina virtual protegida.

Descripción general

40 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 41: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Crea copias de instantáneas coherentes con fallas en máquinas virtualesdirectamente del hipervisor en el sistema Data Domain.

l Detecta las copias coherentes con las aplicaciones que Agente de aplicaciones deMicrosoft crea, y permite que el administrador de infraestructura realice lasrestauraciones de nivel de máquina virtual a partir de copias coherentes con lasaplicaciones.

Un respaldo de ProtectPoint para máquinas virtuales de una base de datos es unacopia de imagen de máquina virtual completa que se crea mediante la transferenciaúnica de los bloques modificados del nivel de hipervisor al sistema Data Domain. Elrespaldo tiene un mínimo de sobrecarga en el host de aplicaciones, debido a que todoslos bloques modificados se transfieren directamente del hipervisor a Data Domain através de vRPA.

Agente de aplicaciones de Microsoft también protege los registros de transaccionesque se requieren para la recuperación de base de datos y que no se pueden respaldarmediante instantáneas, debido a restricciones del proveedor de base de datos. Agentede aplicaciones de Microsoft protege estos archivos mediante el respaldo de DataDomain Boost para proporcionar una protección completa de la base de datos.

El vRPA utiliza internamente la replicación basada en instantáneas (SBR) en el destinode Data Domain para ejecutar los respaldos. Cuando Agente de aplicaciones deMicrosoft inicia el respaldo, el vRPA toma una instantánea de un punto en el tiempo dela máquina virtual y transfiere los bloques modificados del almacén de datos delhipervisor al sistema Data Domain, y omite el host de aplicaciones.

En un respaldo de ProtectPoint para máquinas virtuales se incluye el respaldo de todoslos dispositivos de origen (volúmenes VMDK o RDM) y los metadatos de la máquinavirtual. No solo el administrador de aplicaciones puede ocupar este respaldo pararestaurar los datos de las aplicaciones, sino también el administrador deinfraestructura para restaurar la máquina virtual completa en la ubicación original ouna alternativa.

Utilice las herramientas de respaldo y recuperación de Agente de aplicaciones deMicrosoft, como los cmdlets de SQL Server Management Studio y PowerShell, pararealizar las operaciones de respaldo y recuperación de ProtectPoint para máquinasvirtuales para los datos de SQL Server y Exchange Server que residen en máquinasvirtuales VMware.

En la guía de compatibilidad de software en línea, disponible en http://compatibilityguide.emc.com:8080/CompGuideApp/, se ofrece información detalladaacerca de las plataformas y los componentes de software compatibles con lasoperaciones de ProtectPoint para máquinas virtuales.

Arquitectura de ProtectPoint para máquinas virtualesEn la siguiente figura se muestran el ambiente y los componentes principales deProtectPoint para máquinas virtuales que interactúan durante los respaldos conAgente de aplicaciones de Microsoft.

Descripción general

Arquitectura de ProtectPoint para máquinas virtuales 41

Page 42: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 10 Arquitectura de ProtectPoint para máquinas virtuales

En la siguiente lista se entregan más detalles sobre los componentes de la solución deProtectPoint para máquinas virtuales:

l Clúster de ESXi: conjunto de hosts ESXi para crear un clúster que balancea lacarga, comparte recursos y proporciona disponibilidad continua para máquinasvirtuales (VM).

l Host ESXi: servidor que ejecuta el software de ESXi, el cual es un softwarehipervisor de VMware que virtualiza el hardware y permite la ejecución de lasmáquinas virtuales.

l RDM (mapeo de dispositivos crudos): asignación de archivos en un volumen apartedel sistema de archivos de clúster, que permite que una máquina virtual accedadirectamente a un dispositivo de almacenamiento físico crudo.

l Divisor: mecanismo que intercepta escrituras de datos y las envía a los volúmenesde almacenamiento designados y el vRPA.

l vCenter Server: servidor que administra el ambiente virtual.

l VM (máquina virtual): computadora de software que ejecuta un sistema operativoy programas, al igual que una computadora física.

l VMDK (disco de máquina Virtual): formato de archivo de contenedor paraalmacenar discos virtuales, dirigido a un archivo o un dispositivo real que contengalos datos.

l vRPA: dispositivo virtual de RecoverPoint individual que admite la replicaciónbasada en instantáneas (SBR) para crear respaldos de máquinas virtuales en unsistema Data Domain.

l Clúster de vRPA: clúster de alta disponibilidad de dos o más vRPA. El clúster devRPA es el núcleo del motor de protección de Hypervisor Direct. ProtectPoint paramáquinas virtuales es un agente de aplicación que crea y restaura respaldos através del motor de Hypervisor Direct. Solo los servicios profesionales puedeninstalar Hypervisor Direct, el cual se registra y activa a través de eCDM.

Descripción general

42 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 43: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Consulte la Guía de usuario y de administración de eCDM para obtener más informaciónacerca de vRPA y las implementaciones de eCDM, así como la configuración deProtectPoint para máquinas virtuales.

Flujo de trabajo de restauración de ProtectPoint para máquinas virtualesAgente de aplicaciones de Microsoft es compatible con restauraciones normales,restauraciones de reversión y restauraciones de nivel granular mediante ProtectPointpara máquinas virtuales. Se requiere el servidor de eCDM para todas las operacionesde restauración y montaje, a excepción de las restauraciones de reversión.

En las operaciones normales y de nivel granular se usa eCDM para montar las copiasen el host de recuperación mediante un recurso compartido NFS a través de unaconexión de TCP/IP a Data Domain.

En la restauración de reversión se utiliza vRPA y se revierte la base de datos completa;para ello, solo se restauran los bloques modificados.

Además, Agente de aplicaciones de Microsoft puede realizar una restauración deúltimo recurso mediante el montaje de las imágenes de respaldo directamente desde elsistema Data Domain. Similar a la tecnología física de ProtectPoint, para larestauración directa de un sistema Data Domain es necesario el aprovisionamiento dedispositivos de restauración vdisk, además del acceso directo de un host derecuperación a esos dispositivos. Por lo tanto, utilice una restauración de últimorecurso solo cuando no exista otra manera de restaurar los datos; por ejemplo,mediante la restauración del ambiente virtual a un ambiente físico.

Nota

Agente de aplicaciones de Microsoft no es compatible con los siguientes tipos derestauración:

l Restauración de una máquina virtual completa en la misma máquina u otra.Debe usar la GUI de eCDM para la restauración de una máquina virtual completa.

l Restauración a nivel de objetos o de reversión de un respaldo de ProtectPoint paramáquinas virtuales desde un sistema Data Domain de réplica.Puede realizar una restauración de último recurso directamente desde un sistemaData Domain de réplica.

l Restauración de reversión en un dispositivo que es diferente del dispositivo deproducción original.

En el flujo de trabajo de restauración de ProtectPoint para máquinas virtuales seincluyen los siguientes pasos:

1. El administrador de bases de datos (DBA) inicia una restauración y recuperaciónde la base de datos mediante la ejecución de la herramienta de recuperación nativade bases de datos en el host de recuperación.

2. Agente de aplicaciones de Microsoft realiza búsquedas en su propio catálogo parabuscar el respaldo solicitado, que consta de imágenes estáticas en el sistema DataDomain.

3. Si el DBA selecciona una restauración a nivel de objeto, también conocida comorestauración normal o granular, en las opciones de interfaz de usuario, secompletarán los siguientes pasos:

Descripción general

Flujo de trabajo de restauración de ProtectPoint para máquinas virtuales 43

Page 44: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

a. Agente de aplicaciones de Microsoft solicita que eCDM monte las imágenesestáticas a través de un recurso compartido NFS.

b. El software de eCDM exporta las imágenes estáticas en las que se incluye elcontenido del disco virtual.

c. El software de eCDM agrega en caliente las imágenes estáticas como discosvirtuales nuevos a la máquina virtual a través de vCenter.

d. Agente de aplicaciones de Microsoft detecta los dispositivos agregadosrecientemente.

e. Agente de aplicaciones de Microsoft monta los discos.

f. Agente de aplicaciones de Microsoft copia los archivos requeridos de los discosmontados en la ubicación solicitada. Si elige solo la opción de montaje, estepaso no se realiza.

4. Si el DBA selecciona una restauración de reversión, Agente de aplicaciones deMicrosoft solicita que vRPA solo realice esta operación en los dispositivos deorigen originales en los que residen la base de datos o el espacio de tablas. Elagente no solicita una reversión de todos los dispositivos de la máquina virtual.

5. Según el tipo de operación de recuperación, Agente de aplicaciones de Microsofttambién restaura y aplica los registros a través de Data Domain Boost.

Nota

Como último recurso, Agente de aplicaciones de Microsoft crea una instancia de lasimágenes estáticas correspondientes en los LUN de restauración en el sistema DataDomain a través del servicio vdisk.

Flujo de trabajo de respaldo de ProtectPoint para máquinas virtualesEn el flujo de trabajo de respaldo de ProtectPoint para máquinas virtuales se incluyenlos siguientes pasos:

1. El administrador de base de datos inicia un respaldo de ProtectPoint paramáquinas virtuales mediante la ejecución de la herramienta de respaldo nativa debase de datos.

2. Agente de aplicaciones de Microsoft detecta los dispositivos involucrados en elrespaldo de la base de datos y ve si estos pertenecen a una máquina virtual para lacual eCDM activa la protección en vRPA. Agente de aplicaciones de Microsofttambién detecta el grupo de consistencia que incluye la máquina virtual y verificaque los dispositivos de la base de datos estén protegidos.

3. Agente de aplicaciones de Microsoft avisa a la aplicación o la base de datos que losarchivos pueden estar en modo de reposo.

4. Agente de aplicaciones de Microsoft notifica al vRPA para que cree un respaldo deuna instantánea de un punto en el tiempo del grupo de consistencia que protege lamáquina virtual.

5. El vRPA crea una instantánea de todos los VMDK de la máquina virtualdeterminada en el grupo de consistencia.

6. Agente de aplicaciones de Microsoft notifica a la aplicación o la base de datos quelos archivos pueden quitarse del modo de reposo para que el impacto en laaplicación o la base de datos sea mínimo.

Descripción general

44 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 45: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

7. El vRPA usa Data Domain Boost para escribir todos los bloques modificados(cambiados a partir de la instantánea anterior) en la unidad de almacenamiento deData Domain.

8. El vRPA utiliza el servicio FastCopy en el sistema Data Domain para copiar losarchivos VMDK y los metadatos de instantáneas de máquina virtual en el pool devdisk de DD, además de crear las imágenes estáticas. Cada VMDK tiene su propiaimagen estática y los metadatos de la máquina virtual se almacenan en una imagenestática separada.

9. La herramienta de respaldo de base de datos registra el respaldo correcto en sucatálogo de respaldo.

10. Agente de aplicaciones de Microsoft registra el respaldo en su propio catálogo enuna unidad de almacenamiento de Data Domain Boost predefinida en el sistemaData Domain.

11. Agente de aplicaciones de Microsoft respalda los archivos que ProtectPoint nopuede proteger, como los registros de transacciones de SQL Server. Agente deaplicaciones de Microsoft utiliza Data Domain Boost para respaldar los archivos enel sistema Data Domain, lo que proporciona una protección de datos completa.

Descripción general

Flujo de trabajo de respaldo de ProtectPoint para máquinas virtuales 45

Page 46: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Descripción general

46 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 47: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

CAPÍTULO 2

Instalación y actualización

l Instalación de Agente de aplicaciones de Microsoft........................................... 48l Cambio de las opciones de instalación de Agente de aplicaciones de Microsoft

...........................................................................................................................57l Actualización del Agente de aplicaciones de Microsoft...................................... 58l Desinstalación de Agente de aplicaciones de Microsoft..................................... 59

Instalación y actualización 47

Page 48: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Instalación de Agente de aplicaciones de MicrosoftEl sistema debe cumplir con requisitos determinados y requisitos previos específicosantes de instalar Agente de aplicaciones de Microsoft.

AVISO

Agente de aplicaciones de Microsoft puede coexistir con otros productos de respaldoque se usen para proteger los datos. Sin embargo, Agente de aplicaciones deMicrosoft no puede coexistir con agente de aplicación de base de datos.

Requisitos de sistemas compatiblesEn la Guía de compatibilidad de software para Data Domain Boost for EnterpriseApplications se proporciona información sobre los requisitos del sistema, como lasaplicaciones y los sistemas operativos compatibles.

Requisitos previosAsegúrese de que se cumplan los siguientes requisitos previos antes de instalar Agentede aplicaciones de Microsoft:

Requisitos previos de SQL Server

Asegúrese de que un ambiente de SQL Server cumpla con los siguientes requisitosprevios antes de instalar Agente de aplicaciones de Microsoft:

l Asegúrese de que el volumen en el que instale Agente de aplicaciones de Microsoftno vaya a ser parte de los respaldos.

l Instale las siguientes aplicaciones en el host como administrador:

n Microsoft SQL Server.

n Ya sea SQL Server Management Studio (SSMS) como parte de la instalaciónde SQL Server o la herramienta de administración Microsoft Visual Studio 2010Shell Redistributable Package (aislado).

n .NET Framework 4.0.Para instalar y usar ItemPoint for SQL para los respaldos de ProtectPoint,instale .Net Framework 4.5.

La Guía de compatibilidad de Data Domain Boost para aplicaciones empresariales yProtectPoint proporciona más información sobre las versiones de software ysistema operativo compatibles.

n Si instala Agente de aplicaciones de Microsoft con ProtectPoint para VMAX,instale VMAX Solutions Enabler primero antes de instalar Agente deaplicaciones de Microsoft. En caso contrario, cuando Agente de aplicaciones deMicrosoft esté instalado, se sobrescribirán las claves de registro. Asegúrese derealizar una instalación personalizada de VMAX Solutions Enabler en modo localy seleccione la opción VSS Provider. En la Guía de instalación y configuración deSolutions Enabler se proporcionan instrucciones de instalación.

l Obtenga las licencias de software requeridas.Póngase en contacto con el representante de ventas para obtener más detallessobre las licencias requeridas para el ambiente.

Instalación y actualización

48 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 49: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Descargue el paquete de software de Agente de aplicaciones de Microsoft desdeel soporte en línea (https://support.emc.com) en el host de Windows Agente deaplicaciones de Microsoft para SQL Server.

l Para implementar el ensamblado Common Language Runtime (CLR) y ejecutar lasfunciones T-SQL con CLR integrado en un ambiente de SQL, debe ser unadministrador en:

n El administrador de dominio del host SQL si este host es parte del dominio ySQL server se ejecuta en el contexto de un administrador de dominio.

n SQL Server y la base de datos principal.

l Para registrar el ensamblado CLR que requiere para la integración de T-SQL, pusoa disposición .NET Framework 4.0 en el ambiente MSSQL.

l Para la cuenta de inicio de sesión de Windows que los procesos de respaldo yrestauración de Agente de aplicaciones de Microsoft utilizan para conectarse a unSQL Server, conceda las siguientes funciones:

n Función de administrador (sysadmin) del sistema de SQL Server paraproporcionar la consulta de respaldo T-SQL.

n Función sysadmin de SQL Server para abrir un identificador de la memoriacompartida durante la inicialización de la VDI.

l Como usuario de Agente de aplicaciones de Microsoft, asegúrese de ser miembrode los siguientes grupos:

n Grupo local de operadores de respaldo.

n Grupo local de administradores.

Para las operaciones de Data Domain Boost en SQL Server, Configuración de losprivilegios de usuario que se requieren para ejecutar las operaciones de DataDomain Boost en SQL Server en la página 93 proporciona los privilegios deusuario mínimos que se requieren para la cuenta de SQL Server y Windows.

l Inicie sesión con un usuario administrativo para instalar e iniciar Agente deaplicaciones de Microsoft. Si no tiene un usuario administrador de dominio,ejecútelo como administrador local.

l A fin de ejecutar respaldos de Agente de aplicaciones de Microsoft para SQLServer en un servidor Data Domain mediante Fibre Channel, se le otorgaronprivilegios de administrador al usuario de SQL Server (SERVICIO).

l A fin de crear correctamente registros de respaldo y restauración, concedió elacceso de escritura al usuario de SQL Server (SERVICIO) en la carpeta deinstalación de Agente de aplicaciones de Microsoft y la subcarpeta de registros.

l Inicie sesión con un usuario administrativo para ejecutar ItemPoint. Debe ejecutarItemPoint en modo administrativo.

Requisitos previos de servidores de Exchange

Asegúrese de que un ambiente de Exchange Server cumpla con los siguientesrequisitos previos antes de instalar Agente de aplicaciones de Microsoft:

l Asegúrese de que el volumen en el que instale Agente de aplicaciones de Microsoftno vaya a ser parte de los respaldos.

l Instale las siguientes aplicaciones en el host como administrador:

n Microsoft Exchange Server.

Instalación y actualización

Requisitos previos 49

Page 50: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

n .NET Framework 4.0.Para instalar y usar ItemPoint for Exchange para los respaldos de ProtectPoint,instale también NET 4.0 SP1 framework.

Asegúrese de estar utilizando Microsoft Office Outlook 2010 o posterior(versiones de 32 bits solamente).

En la Guía de compatibilidad de Data Domain Boost para aplicaciones empresarialesy ProtectPoint se proporciona más información sobre las versiones de softwarey sistema operativo compatibles.

n Si instala Agente de aplicaciones de Microsoft con ProtectPoint para VMAX,instale VMAX Solutions Enabler primero antes de instalar Agente deaplicaciones de Microsoft. En caso contrario, cuando Agente de aplicaciones deMicrosoft esté instalado, se sobrescribirán las claves de registro. Asegúrese derealizar una instalación personalizada de VMAX Solutions Enabler en modo localy seleccione la opción VSS Provider. En la Guía de instalación y configuración deSolutions Enabler se proporcionan instrucciones de instalación.

l Obtenga una de las siguientes licencias de software:

n Licencia de capacidad para Data Protection Suite for Enterprise Applications.

n Licencia de capacidad para Data Protection Suite.Para habilitar las operaciones de ProtectPoint con RecoverPoint con unsistema de XtremIO, obtenga las licencias de capacidad de origencorrespondientes de XtremIO y RecoverPoint.

Póngase en contacto con el representante de ventas para obtener más detallessobre la licencia para el ambiente.

l Descargue el paquete de software de Agente de aplicaciones de Microsoft desdeel soporte en línea (https://support.emc.com) en el host de Windows Agente deaplicaciones de Microsoft para Exchange Server.

l Asegúrese de que el usuario de Agente de aplicaciones de Microsoft sea miembrodel grupo de administradores locales.

l Inicie sesión con un usuario administrativo para instalar e iniciar Agente deaplicaciones de Microsoft. Si no tiene un usuario administrador de dominio,ejecútelo como administrador local.

l Inicie sesión con un usuario administrativo para ejecutar ItemPoint. Debe ejecutarItemPoint en modo administrativo.

Instalación de Agente de aplicaciones de Microsoft mediante el asistente deinstalación

Para instalar Agente de aplicaciones de Microsoft mediante el asistente de instalación,realice los siguientes pasos:

Procedimiento

1. Descargue el archivo msappagent46_win_x64.zip en el host de Agente deaplicaciones de Microsoft.

2. Abra y extraiga el archivo msappagent46_win_x64.zip con WinZip.

Cuando se le solicite una contraseña, escriba la contraseña que recibió con lalicencia del software.

3. Haga doble clic en el archivo emcmsappagent.exe para iniciar el asistente deinstalación.

Instalación y actualización

50 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 51: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

4. En la ventana Welcome Wizard, seleccione I agree to the license term andagreements y, a continuación, haga clic en Next.

5. En la página Change Install Location, realice una de las siguientes tareas yhaga clic en Next.

l En el campo Folder name, deje la ubicación de instalación predeterminadatal como está.

La ubicación predeterminada para la instalación es C:\Program Files\DPSAPPS\MSAPPAGENT.

l Haga clic en Change para especificar una ubicación de instalación diferente.

En el cuadro de diálogo que aparece, especifique la ubicación de instalación yhaga clic en OK.

6. En la página Configure Installation Options, realice los siguientes pasos:

a. Seleccione cualquiera de las siguientes opciones de instalación, según seanecesario:

l Seleccione ProtectPoint para instalar el proveedor de hardware deProtectPoint.

l Seleccione SSMS Plug-in para instalar la GUI del plug-in de SQL ServerManagement Studio, que puede usar para realizar el respaldo de SQLServer y las operaciones de restauración.

l Seleccione ItemPoint para instalar el software de ItemPoint, que puedeutilizar para realizar operaciones de restauración de nivel granular.

l Seleccione eCDM Agent para integrar Agente de aplicaciones deMicrosoft con eCDM durante la instalación. En el campo ApplianceHostname or IP address, escriba el hostname o la dirección IP delservidor de eCDM en el que se informarán los detalles del respaldo.Puede habilitar la integración con un servidor de eCDM en cualquiermomento, si vuelve a ejecutar el asistente de instalación.

Nota

Para instalar el agente de eCDM es necesario que el puerto 7000 estéabierto de manera bidireccional. Este puerto es necesario para habilitar lacomunicación entre Agente de aplicaciones de Microsoft y el dispositivode eCDM.

b. Haga clic en Install >.

Nota

Si selecciona ProtectPoint y no se detecta Solutions Enabler en el host,aparecerá un mensaje de advertencia. Asegúrese de instalar Solutions Enablerantes de instalar Agente de aplicaciones de Microsoft.

7. Solo en el caso de SQL Server, revise la información en Implementación delensamblado CLR en la página 55 y (Opcional) Creación y registro deprocedimientos almacenados de T-SQL en una base de datos de usuario en lapágina 56.

8. En la página CLR assembly deployment wizard, realice los siguientes pasos:

Instalación y actualización

Instalación de Agente de aplicaciones de Microsoft mediante el asistente de instalación 51

Page 52: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Este paso no corresponde a la instalación en Exchange Server. Si desea instalarel software en un servidor Exchange, haga clic en Close.

a. Seleccione o anule la selección de las instancias de SQL Server en las quedesea implementar el ensamblado CLR. De forma predeterminada, seseleccionan todas las instancias de SQL Server.

b. Seleccione una de las siguientes opciones de autenticación para implementarel ensamblado CLR:

l Current Windows User

l Use Windows Authentication

l Use Database Authentication

c. Para usar los procedimientos almacenados de ProtectPoint, seleccioneEnable ProtectPoint Stored Procedures.

d. En los campos User name y Password respectivamente, escriba el nombrede usuario y la contraseña del usuario que tiene los privilegios paraimplementar el ensamblado CLR.

e. Haga clic en Deploy.

Si seleccionó ItemPoint para instalar en un host de SQL Server, aparecerá elcuadro de diálogo Windows Security para confirmar la instalación delcontrolador de EldoS.

f. Haga clic en Install.

g. Después de que se complete la implementación, haga clic en Close.

9. En la página Complete the Setup, haga clic en Finish.

Si está instalando Agente de aplicaciones de Microsoft en un host de ExchangeServer, se iniciará la herramienta App Agent Exchange Admin Configuration.

La herramienta App Agent Exchange Admin Configuration permite crear orestablecer los permisos de una cuenta con los privilegios necesarios pararealizar operaciones de respaldo y restauración en un Exchange Server. Configuración de los usuarios de Exchange con la herramienta App AgentExchange Admin Configuration en la página 275 proporciona informaciónacerca de la herramienta.

Instalación de Agente de aplicaciones de Microsoft con el símbolo del sistema(instalación silenciosa)

Para instalar Agente de aplicaciones de Microsoft de manera silenciosa, ejecute elsiguiente comando:

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}

Instalación y actualización

52 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 53: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

El software de ItemPoint no se puede instalar en modo silencioso. Para instalarItemPoint para una recuperación a nivel granular, use el asistente de instalación deAgente de aplicaciones de Microsoft.

En la siguiente tabla se describen las variables requeridas de comando de instalaciónsilenciosa.

Tabla 6 Variables requeridas de comando de instalación silenciosa

Variable Descripción

-silent Indica una instalación silenciosa.

-log "<log_file_path>" Especifica la ruta donde el archivo de registrose debe crear o guardar.En el archivo de registro se muestra el estadode la instalación. En el caso de una instalaciónsilenciosa, debe usar la opción -log<log_file_path>.

En la siguiente tabla se describen las variables opcionales de comando de instalaciónsilenciosa.

Tabla 7 Variables opcionales de comando de instalación silenciosa

Variable Descripción

ProductInstallPath="<installation_path>"

Especifica una ruta de acceso modificada enla que se debe instalar el producto. Si noespecifica esta opción, se instalará elproducto en la ubicación predeterminada.

EnableSSMS={0|1} Especifica si se debe instalar el plug-in deSSMS. El valor predeterminado es 1, queinstala el plug-in de SSMS.

EnableProtectPoint={0|1} Instala el proveedor de hardware deProtectPoint cuando se especifica 1. El valorpredeterminado es 0, por lo que no seinstalará ProtectPoint.

EnableSSMSProtectPoint={0|1} Instala el proveedor de hardware deProtectPoint y el plug-in de SSMS paraProtectPoint cuando especifica 1. El valorpredeterminado es 0, por lo que no seinstalarán estas opciones.

InstallECDMAgent={0|1} Integra Agente de aplicaciones de Microsoftcon un servidor de eCDM durante lainstalación cuando se especifica 1. El valorpredeterminado es 0.

Instalación y actualización

Instalación de Agente de aplicaciones de Microsoft con el símbolo del sistema (instalación silenciosa) 53

Page 54: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 7 Variables opcionales de comando de instalación silenciosa (continuación)

Variable Descripción

Nota

Para instalar el agente de eCDM es necesarioque el puerto 7000 esté abierto de manerabidireccional. Este puerto es necesario parahabilitar la comunicación entre Agente deaplicaciones de Microsoft y el dispositivo deeCDM.

ECDMHostname="<hostname/ip>" Especifica el hostname o la dirección IP delservidor de eCDM donde se informarán losdetalles del respaldo.

EnableCLR={0|1} Especifica si se debe implementar CLR. Deforma predeterminada, esta opción estáhabilitada y tiene el valor 1, lo que implementaCLR.

Comandos de ejemplo para la instalación silenciosa de Agente de aplicaciones deMicrosoftTenga en cuenta los siguientes comandos de ejemplo para la instalación silenciosa deAgente de aplicaciones de Microsoft:

l El siguiente comando instala Agente de aplicaciones de Microsoft con el plug-in deSSMS Data Domain Boost:emcmsappagent.exe -silent -log "C:\Users\Administrator\Desktop\installLog.txt" ProductInstallPath="C:\Users\Administrator\Desktop\EMC msappagent—sappagent40"

l El siguiente comando instala Agente de aplicaciones de Microsoft sin implementarCLR:emcmsappagent.exe -silent -log "C:\Users\Administrator\Desktop\installLog.txt" ProductInstallPath="C:\Users\Administrator\Desktop\EMC msappagent—sappagent40" EnableCLR=0

l El siguiente comando instala Agente de aplicaciones de Microsoft conProtectPoint solamente:emcmsappagent.exe -silent -log "C:\Users\Administrator\Desktop\installLog.txt" ProductInstallPath="C:\Users\Administrator\Desktop\EMC msappagent—sappagent40" EnableProtectPoint=1 EnableSSMS=0

l El siguiente comando instala Agente de aplicaciones de Microsoft conProtectPoint y el plug-in de SSMS:emcmsappagent.exe -silent -log "C:\Users\Administrator\Desktop\installLog.txt" ProductInstallPath="C:\Users\Administrator\Desktop\EMC msappagent—sappagent40" EnableSSMSProtectPoint=1

Pasos importantes que debe realizar después de la instalaciónl Instale Agente de aplicaciones de Microsoft en todos los nodos de un clúster de

SQL Server, de modo que se implemente el ensamblado CLR para todas lasinstancias de SQL Server.

Instalación y actualización

54 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 55: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Para implementar el ensamblado CLR en una instancia nueva o modificarlo en unainstancia, ejecute el asistente de implementación del ensamblado CLR medianteddbmaSQLCLRDeployApp.exe, que se encuentra generalmente en la carpeta<Product_Installation_Folder>\DPSAPPS\MSAPPAGENT\bin.

l El instalador instala todos los archivos binarios como un solo agente que escompatible con Data Domain Boost para aplicaciones empresariales yProtectPoint. Sin embargo, el instalador registra el proveedor de hardware VSSProtectPoint como un servicio COM (automático), que está inactivo. Para activarel proveedor de hardware VSS ProtectPoint, tome una instantánea basada enhardware VSS.

Implementación del ensamblado CLRDebe implementar el ensamblado CLR para llevar a cabo cualquiera de las siguientestareas en un ambiente de SQL Server:

l Crear y utilizar los respaldos de T-SQL

l Eliminar los respaldos vencidos

l Restaurar los respaldos de T-SQL

Para implementar el ensamblado CLR en una instancia de SQL Server, debe habilitar oregistrar el ensamblado CLR en SQL Server. En el proceso de instalación de Agente deaplicaciones de Microsoft para SQL Server, se utiliza el ensamblado CLR registradopara implementar las funciones T-SQL con CLR integrado. En http://msdn.microsoft.com/en-us/library/ms254498(v=vs.110).aspx se ofrece informaciónacerca de CLR de SQL Server.

Con la implementación se crea un ensamblado CLR (biblioteca de vínculos dinámicos[DLL]) que contiene los siguientes procedimientos almacenados para ejecutar loscomandos de la CLI de Agente de aplicaciones de Microsoft para SQL Server:

l emc_run_backupl emc_run_restorel emc_run_deletel protectpoint_run_backupl protectpoint_run_restorel protectpoint_run_deleteEn el capítulo “Agente de aplicaciones de Microsoft para Data Domain Boost con SQLServer" se proporciona información sobre el uso de la GUI y el símbolo del sistema deAgente de aplicaciones de Microsoft para SQL Server.

Debe implementar el ensamblado CLR en todas las instancias de SQL Server en las quedesee ejecutar los scripts T-SQL de Agente de aplicaciones de Microsoft para SQLServer.

Para implementar el ensamblado CLR en una instancia nueva o modificarlo en unainstancia, ejecute el asistente de implementación del ensamblado CLR medianteddbmaSQLCLRDeployApp.exe, que se encuentra generalmente en la carpeta<Product_Installation_Folder>\DPSAPPS\MSAPPAGENT\bin.

Para ejecutar el archivo binario en un modo interactivo de Windows o con el símbolodel sistema, especifique la opción -q.

En la tabla siguiente, se enumeran líneas de comandos compatibles y su descripción.

Instalación y actualización

Implementación del ensamblado CLR 55

Page 56: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 8 Opciones de comando compatibles para ejecutar ddbmaSQLCLRDeployApp.exe

Opción Descripción

-h | -help Muestra el uso de la línea de comandos y ladescripción del comportamiento.

-m: [install | uninstall] Ejecuta la aplicación en el modo instalación odesinstalación. El valor predeterminado esinstall.

-i <instance_name>: Especifica el nombre de la instancia que sedebe registrar. Si lo hace sin especificar elnombre de instancia, todas las instancias seconectarán.

-u: <user name> Especifica el nombre del usuario de la base dedatos que se usará para la conexión SQL.

-q: No se mostrará la GUI al usuario y todo eltexto se muestra en la consola.

(Opcional) Creación y registro de procedimientos almacenados de T-SQL enuna base de datos de usuario

De forma predeterminada, el asistente de instalación (asistente de implementación deCLR) crea los procedimientos almacenados en la base de datos principal. Sin embargo,puede crear y registrar los procedimientos almacenados de T-SQL en una base dedatos de usuario, que no es una base de datos principal.

Nota

En este procedimiento se utiliza la ruta de instalación predeterminada de Agente deaplicaciones de Microsoft. Si Agente de aplicaciones de Microsoft no está instalado enla ruta predeterminada, use la ruta pertinente en los comandos.

Procedimiento

1. Cuando instale Agente de aplicaciones de Microsoft, no implemente elensamblado CLR en la instancia de SQL Server en la que desee registrar losprocedimientos almacenados de Agente de aplicaciones de Microsoft de unabase de datos de usuario. Si el ensamblaje ya está registrado en la instancia,cancele el registro o quite el ensamblaje mediante el archivoddbmaSQLCLRDeployApp.exe.

2. Después de que finalice la instalación de Agente de aplicaciones de Microsoft,ejecute los siguientes comandos en SQL Server:

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

Nota

Si modificó la CPU o la máscara de afinidad de IO del servidor, reemplaceRECONFIGURE con RECONFIGURE WITH OVERRIDE en los comandos anteriores.Con esta modificación se deshabilitará la comprobación de parámetros deconfiguración que, de lo contrario, impediría la realización de los cambios.

Instalación y actualización

56 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 57: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

3. Cree un inicio de sesión en la tabla principal ejecutando los siguientescomandos:

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. Ejecute los siguientes comandos en la base de datos de usuario en la que desearegistrar o guardar los procedimientos almacenados:

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

Después de registrar o guardar los procedimientos almacenados en una base dedatos de usuario, debe usar esta base de datos de usuario para ejecutar losprocedimientos de T-SQL para ejecutar respaldos y restauraciones.

Cambio de las opciones de instalación de Agente deaplicaciones de Microsoft

Después de instalar Agente de aplicaciones de Microsoft, puede cambiar las opcionesde instalación en cualquier momento si vuelve a ejecutar el asistente de instalación.

Cambiar el tipo de instalación de Agente de aplicaciones de MicrosoftProcedimiento

1. Haga doble clic en emcmsappagent.exe.

2. En la ventana Install Modification , seleccione Change y, a continuación, hagaclic en Next.

3. En la página Configure Installation Options, seleccione las funcionesopcionales que desea instalar.

Si no selecciona las funciones que se instalaron con anterioridad, estas seeliminarán.

Nota

Si desea eliminar la opción de instalación eCDM Agent, realice los pasosdescritos en Desactivación de la integración eCDM en la página 58 paracompletar la eliminación de la integración de eCDM.

4. Haga clic en Change.

Instalación y actualización

Cambio de las opciones de instalación de Agente de aplicaciones de Microsoft 57

Page 58: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Desactivación de la integración eCDMDespués de quitar la opción de instalación eCDM Agent, cuando cambie las opcionesde instalación o actualice el agente de aplicaciones de Microsoft, elimine manualmenteel archivo de información de eCDM.

Si no se elimina este archivo, es probable que se agreguen archivos de informaciónnuevos al directorio de rutas de navegación durante las operaciones de respaldo yeliminación.

El archivo se encuentra en el siguiente directorio:

<install_path>\config\.ddbmcon.gatherInfoPor ejemplo, si Agente de aplicaciones de Microsoft se instala en la ruta de instalaciónpredeterminada, el archivo se encuentra en C:\Program Files\DPSAPPS\MSAPPAGENT\config\.ddbmcon.gatherInfo.

Actualización del Agente de aplicaciones de MicrosoftUse el asistente de actualización o la interfaz de la línea de comandos (actualizaciónsilenciosa) para actualizar Agente de aplicaciones de Microsoft.

Nota

Debe instalar la misma versión de Agente de aplicaciones de Microsoft en cada nodoen un ambiente de alta disponibilidad. Durante una actualización del software,asegúrese de que no haya respaldos ni restauraciones en ejecución en el cliente o encada nodo en el ambiente de alta disponibilidad.

Actualización de Agente de aplicaciones de Microsoft mediante el asistentede actualización

1. Descargue el archivo msappagent46_win_x64.zip en el host de Agente deaplicaciones de Microsoft.

2. Abra y extraiga el archivo msappagent46_win_x64.zip con WinZip.Cuando se le solicite una contraseña, escriba la contraseña que recibió con lalicencia del software.

3. Haga doble clic en el archivo emcmsappagent.exe para iniciar el asistente deinstalación.

4. En la ventana Welcome Wizard, seleccione I agree to the license term andagreements y, a continuación, haga clic en Next.

5. En la página Change Install Location, haga clic en Upgrade.

6. En la página Configure Installation Options, seleccione las funciones deinstalación opcionales que necesita.Si ya había activado la integración de eCDM, no es necesario especificar elhostname o la dirección IP del servidor de eCDM.

Nota

Si desea eliminar la opción de instalación eCDM Agent, realice los pasos descritosen Desactivación de la integración eCDM en la página 58 para completar laeliminación de la integración de eCDM.

Instalación y actualización

58 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 59: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

7. Haga clic en Upgrade.

Actualización de Agente de aplicaciones de Microsoft mediante la interfaz dela línea de comandos (actualización silenciosa)

Para actualizar Agente de aplicaciones de Microsoft de manera silenciosa, ejecute unode los siguientes comandos:

l emcmsappagent.exe -s -log “<log_file_path>"El comando para instalar o actualizar es el mismo, debido a que -s realiza unainstalación silenciosa o una actualización.

-log especifica la ruta en la que el archivo de registro se debe crear o guardar.

Nota

En el archivo de registro se muestra el estado de la instalación. En el caso de unainstalación silenciosa, debe usar la opción -log <log_file_path>.

l emcmsappagent.exe -s -upgrade -log “<log_file_path>”La opción -update en este comando sirve para indicar que está realizando unaactualización. El resultado de la ejecución de este comando es el mismo que el dela ejecución del comando emcmsappagent.exe -s.

-log especifica la ruta en la que el archivo de registro se debe crear o guardar.

Nota

En el archivo de registro se muestra el estado de la instalación. En el caso de unainstalación silenciosa, debe usar la opción -log <log_file_path>.

Desinstalación de Agente de aplicaciones de MicrosoftUse el archivo de configuración, el programa de desinstalación de Windows o lainterfaz del símbolo del sistema (desinstalación silenciosa) para desinstalar Agente deaplicaciones de Microsoft.

Desinstalación de Agente de aplicaciones de Microsoft mediante el archivo deconfiguración

Para desinstalar Agente de aplicaciones de Microsoft para SQL Server mediante elarchivo de configuración, realice los siguientes pasos:

Procedimiento

1. Haga doble clic en emcmsappagent.exe.

2. En la página Install Modification, seleccione Remove y haga clic en Remove.

3. En la página Removing the CLR asssembly:

a. Habilite o deshabilite las instancias requeridas de SQL Server para quitar elensamblado CLR. De forma predeterminada, se seleccionarán todas lasinstancias de SQL Server.

b. Seleccione Use Windows Authentication o Use Database Authenticationpara quitar el ensamblado CLR.

c. En los campos User Name y Password respectivamente, escriba el nombrede usuario y la contraseña del usuario que tiene los privilegios para quitar elensamblado CLR.

Instalación y actualización

Actualización de Agente de aplicaciones de Microsoft mediante la interfaz de la línea de comandos (actualización

silenciosa) 59

Page 60: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

d. Haga clic en Remove.

e. Una vez finalizada la eliminación, haga clic en Next.

4. En la página Complete the Setup, haga clic en Finish.

Desinstalación de Agente de aplicaciones de Microsoft con el programa dedesinstalación de Windows

Para desinstalar Agente de aplicaciones de Microsoft con el programa de desintalaciónde Windows, realice los siguientes pasos:

Procedimiento

1. En el escritorio de Windows, haga clic en Start > Control Panel > Programs >Uninstall a program.

2. En la ventana Uninstall or change a program, realice uno de los

siguientes pasos:l Seleccione DDBEA and ProtectPoint Microsoft app agent y, a

continuación, haga clic en Uninstall.

l Haga doble clic en DDBEA and ProtectPoint Microsoft app agent.

3. En la página Install Modification, seleccione Remove y haga clic en Remove.

4. En la página Removing the CLR asssembly:

a. Habilite o deshabilite las instancias requeridas de SQL Server para quitar elensamblado CLR. De forma predeterminada, se seleccionan todas lasinstancias de SQL Server.

b. Seleccione Use Windows Authentication o Use Database Authenticationpara quitar el ensamblado CLR.

c. En los campos User Name y Password respectivamente, escriba el nombrey la contraseña del usuario que tiene los privilegios para quitar el ensambladoCLR.

d. Haga clic en Remove.

e. Una vez finalizada la eliminación, haga clic en Next.

5. En la página Complete the Setup, haga clic en Finish.

Desinstalación de Agente de aplicaciones de Microsoft con el símbolo delsistema (desinstalación silenciosa)

Para desinstalar Agente de aplicaciones de Microsoft sin ninguna intervención, ejecuteel siguiente comando:

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

l -q indica la desinstalación silenciosa.

l -log especifica la ruta en la que el archivo de registro se debe crear o guardar.

Nota

En el archivo de registro se muestra el estado de la instalación. En el caso de unainstalación silenciosa, debe usar la opción -log <log_file_path>.

Tenga en cuenta el siguiente comando de ejemplo para desinstalar Agente deaplicaciones de Microsoft con el símbolo del sistema.

Instalación y actualización

60 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 61: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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

Instalación y actualización

Desinstalación de Agente de aplicaciones de Microsoft con el símbolo del sistema (desinstalación silenciosa) 61

Page 62: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Instalación y actualización

62 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 63: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

CAPÍTULO 3

Configuración del sistema Data Domain

l Procesamiento distribuido de segmentos...........................................................64l Balanceo de carga avanzado y conmutación por error de vínculos..................... 65l Replicación de archivos administrada cifrada..................................................... 66l Cifrado de datos transparente de SQL Server....................................................67l Alta disponibilidad de Data Domain.....................................................................68l Instalación y actualización de Data Domain Operating System...........................68l Configuración del sistema Data Domain............................................................. 69l Validación de un sistema Data Domain................................................................87l Configuración del uso de Data Domain Cloud Tier para transferencia de datos a la

nube................................................................................................................... 87l Solución de problemas del sistema Data Domain................................................ 89

Configuración del sistema Data Domain 63

Page 64: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Procesamiento distribuido de segmentosEl procesamiento distribuido de segmentos utiliza la biblioteca de Data Domain Boosten el servidor de base de datos y el software de Data Domain en Data DomainReplicator. El agente de aplicaciones de Microsoft para SQL Server y ExchangeServer carga la biblioteca de DD Boost durante las operaciones de respaldo yrestauración.

El procesamiento distribuido de segmentos le permite al agente de aplicaciones deMicrosoft ejecutar partes del proceso de deduplicación, lo que evita el envío de datosduplicados al sistema Data Domain que se configuró como servidor dealmacenamiento.

La función de procesamiento distribuido de segmentos proporciona los siguientesbeneficios:

l Aumenta el rendimiento, debido a que la biblioteca de DD Boost envía solamentedatos únicos al sistema Data Domain. Las mejoras de rendimiento dependen de lanaturaleza redundante de los datos que se respaldan, la carga de trabajo generalen el servidor de base de datos y la funcionalidad del servidor de base de datos. Engeneral, se logra mayor rendimiento con mayor redundancia, mayor carga detrabajo del servidor de base de datos y mayor funcionalidad del servidor de base dedatos.

l Reduce los requisitos de ancho de banda de la red mediante el envío de datosúnicos al sistema Data Domain por medio de la red.

Administra el procesamiento distribuido de segmentos mediante las opciones decomando dd boost. Utilice el procesamiento distribuido de segmentos si la conexión dered es Ethernet de 1 Gb. Configuración del procesamiento distribuido de segmentos enla página 73 proporciona información sobre cómo configurar el procesamientodistribuido de segmentos.

El procesamiento distribuido de segmentos es compatible con los siguientes modos deoperación para enviar datos de respaldo a un sistema Data Domain:

l Procesamiento distribuido de segmentos habilitado

l Procesamiento distribuido de segmentos deshabilitado

Establezca el modo de operación en el sistema Data Domain. El agente de aplicacionesde Microsoft para SQL Server y Exchange Server negocia con el sistema Data Domainla configuración actual de la opción y ejecuta respaldos según corresponda.

Modo habilitado del procesamiento distribuido de segmentosCuando habilita la función de procesamiento distribuido de segmentos, la biblioteca deDD Boost realiza las siguientes tareas:

1. Segmentación de datos.

2. Procesamiento de ID para los segmentos de datos.

3. Verificación de segmentos duplicados mediante el sistema Data Domain.

4. Compresión de segmentos únicos que el sistema Data Domain no contiene.

5. Envío de los datos comprimidos al sistema Data Domain, que escribe los datosúnicos en el disco.

Debe configurar el algoritmo de compresión local que utiliza la biblioteca de DD Boosten el sistema Data Domain. Para obtener más información acerca de la compresión

Configuración del sistema Data Domain

64 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 65: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

local y su configuración, consulte la Guía de administración de Data Domain OperatingSystem.

Modo deshabilitado del procesamiento distribuido de segmentosCuando deshabilita la función de procesamiento distribuido de segmentos, la bibliotecade DD Boost envía los datos directamente al sistema Data Domain por medio de la red.A continuación, el sistema Data Domain segmenta, deduplica y comprime los datosantes de escribirlos en el disco.

Nota

No puede deshabilitar la función de procesamiento distribuido de segmentos en unsistema Data Domain Extended Retention.

Balanceo de carga avanzado y conmutación por error devínculos

Nota

Este tema es relevante solo si utiliza una conexión Ethernet para las operaciones derespaldo y restauración con Agente de aplicaciones de Microsoft.

La función de balanceo de carga avanzado y conmutación por error de vínculospermite las siguientes funcionalidades:

l Combinación de varios vínculos Ethernet en un grupo de interfaz.

l Registro de solo una interfaz en el sistema Data Domain con Agente deaplicaciones de Microsoft.

Si configura un grupo de interfaces, Agente de aplicaciones de Microsoft negocia conel sistema Data Domain en la interfaz registrada para enviar los datos. Cuando elsistema Data Domain recibe los datos, la carga de transferencia de datos se balancea ydistribuye en todas las interfaces del grupo.

El balanceo de carga ofrece un rendimiento físico mayor al sistema Data Domain, encomparación con la configuración de las interfaces en una interfaz virtual mediante laagregación a nivel de Ethernet.

La carga del sistema Data Domain balancea la carga de conexiones que provienen devarios servidores de base de datos en todas las interfaces del grupo. La función debalanceo de carga avanzado y conmutación por error de vínculos opera en la capa desoftware de Data Domain Boost. Esta función es transparente a la conectividad de redsubyacente y es compatible con interfaces físicas y virtuales.

La función permite balancear la carga de la transferencia de datos según la cantidadde conexiones pendientes en las interfaces. Esta función solo balancea la carga de lasconexiones para trabajos de respaldo y restauración.

La conexión de la replicación de archivos entre los sistemas Data Domain no es partedel balanceo de carga. Debe usar solo una dirección IP para el sistema Data Domain dedestino.

Se debe excluir una interfaz del grupo de interfaces (ifgroup) y reservar esa interfazpara la ruta de replicación de archivos entre los sistemas de Data Domain de origen yde destino.

Configuración del sistema Data Domain

Modo deshabilitado del procesamiento distribuido de segmentos 65

Page 66: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Cada instalación de Agente de aplicaciones de Microsoft debe ser capaz deconectarse a cada interfaz que sea miembro del grupo de interfaces en el sistema DataDomain.

Puede utilizar la función de balanceo de carga avanzado y conmutación por error devínculos con otras tecnologías de agregación de la capa de red y de conmutación porerror. Puede poner los vínculos que se conectan a los servidores de la base de datos yel switch que se conecta al sistema Data Domain en modo de conmutación por erroragregado. Esta configuración proporciona características de conmutación por error dered de punto a punto. Puede usar cualquiera de las tecnologías disponibles deagregación entre los servidores de la base de datos y el switch.

La función de balanceo de carga avanzado y conmutación por error de vínculostambién funciona con otra característica de capa de red en sistemas Data Domain,incluidos el etiquetado VLAN y la creación de alias de IP. Esta característica permiteuna mayor flexibilidad en la segregación de tráfico en varias redes virtuales que pasanpor los mismos vínculos físicos en el sistema Data Domain.

En la Guía de administración de EMC Data Domain Operating System se ofrece másinformación sobre cómo configurar el etiquetado de VLAN y la creación de alias de IPen un sistema Data Domain.

La función de balanceo de carga avanzado y conmutación por error de vínculosproporciona los siguientes beneficios:

l Elimina la necesidad de registrar un servidor de almacenamiento para cada hostque ejecuta Agente de aplicaciones de Microsoft, lo cual puede simplificar laadministración de la instalación.

l Enruta los trabajos de respaldo entrantes posteriores si una de las interfaces delgrupo deja de funcionar mientras el sistema Data Domain está en funcionamiento.

l Aumenta la utilización de vínculos por medio del balanceo de carga de los trabajosde respaldo y restauración en varias interfaces en el grupo.

l Realiza una conmutación por error transparente de todos los trabajos actuales avínculos operativos en buen estado cuando falla una interfaz. El proceso nointerrumpe los trabajos.

Configuración de balanceo de carga avanzado y conmutación por error de vínculos enla página 74 proporciona información acerca de cómo configurar el balanceo decarga avanzado y la conmutación por error de vínculos.

Restricciones de configuraciónLa función de balanceo de carga avanzado y conmutación por error de vínculos tienelas siguientes restricciones:

l Puede agregar interfaces únicamente a los grupos mediante direcciones IP.

l Debe usar interfaces que tengan la misma velocidad de vínculo en un grupo.

l Necesita un switch para conectar varios servidores de base de datos debido a queun sistema Data Domain admite solo un grupo de interfaces.

Replicación de archivos administrada cifradaDe forma predeterminada, después de que los servidores de base de datos autenticanlos trabajos de replicación de archivos con el nombre de usuario y la contraseñapreconfigurados de Data Domain Boost, configuran trabajos de replicación de archivossin cifrar entre dos sistemas Data Domain. Si habilita la función de replicación cifradade archivos, cuando los servidores de base de datos configuran un trabajo dereplicación, en la sesión entre los sistemas Data Domain de origen y destino se utiliza

Configuración del sistema Data Domain

66 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 67: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

el protocolo SSL para cifrar todos los datos de imagen y metadatos que se envíanmediante la WAN.

La habilitación de esta función en el sistema Data Domain es transparente para Agentede aplicaciones de Microsoft. Cuando Agente de aplicaciones de Microsoft solicita queel sistema Data Domain ejecute un trabajo de replicación de archivos, los sistemas deorigen y destino negocian para realizar el cifrado sin la intervención de Agente deaplicaciones de Microsoft. En la replicación cifrada de archivos se utiliza la suite decifrado ADH-AES256-SHA, que no se puede cambiar, en el sistema operativo de DataDomain. Si habilita esta función, no es necesario reiniciar el sistema de archivos en elsistema Data Domain.

Si habilita la replicación cifrada de archivos, debe instalar una licencia replicadora enlos sistemas Data Domain de origen y destino que tengan DD OS 5.0 o posterior. Lareplicación cifrada de archivos se aplica a todos los trabajos de replicación de archivosen el sistema.

La replicación de archivos cifrada se puede utilizar con la función de cifrado de datosen reposo, la cual está disponible en el sistema operativo de Data Domain con lalicencia de cifrado opcional. Cuando la replicación de archivos cifrada se utiliza con lafunción de cifrado de datos en reposo, el proceso de respaldo utiliza SSL para cifrarlos datos de la imagen de respaldo mediante una WAN.

Habilitación de la replicación cifrada de archivos en la página 79 proporcionainformación sobre cómo habilitar la replicación cifrada de archivos. Para obtener másinformación acerca de la replicación de archivos cifrados, consulte la Guía deadministración de Data Domain Operating System.

Cifrado de datos transparente de SQL ServerEl cifrado de datos transparente (TDE) de Microsoft SQL es una función que realizacifrado y descifrado I/O en tiempo real de los archivos de datos y registros.

TDE utiliza una clave de cifrado de base de datos (DEK), que se almacena en elregistro de arranque de la base de datos para que esté disponible durante larecuperación. El cifrado de los archivos de la base de datos se realiza a nivel de página.Las páginas de una base de datos cifrada se cifran antes de que se escriban en el discoy se descifran cuando se leen en la memoria. Cuando use esta función, asegúrese deque el certificado y la clave privada se respalden con los datos cifrados.

En Microsoft SQL Server 2008 y versiones posteriores se incluye la función de cifradoa nivel de base de datos de TDE. Esta función proporciona protección para toda labase de datos en reposo, sin afectar las aplicaciones existentes. Agente deaplicaciones de Microsoft es compatible con cifrado de datos SQL en el nivel deceldas, en el nivel de base de datos completa mediante el uso de TDE o en el nivel dearchivos con opciones de cifrado proporcionadas por Microsoft.

Nota

El agente de aplicaciones de Microsoft no admite el cifrado de datos transparente deotros fabricantes para SQL VDI.

En la documentación del producto de Microsoft SQL Server se proporciona másinformación acerca de TDE, lo que permite el cifrado de datos y la protección de lasclaves de cifrado.

Configuración del sistema Data Domain

Cifrado de datos transparente de SQL Server 67

Page 68: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Cuando active TDE, respalde el certificado y la clave privada asociada al certificado. Siel certificado no está disponible o si se restaura la base de datos en otro servidor, lascopias de seguridad del certificado y la clave privada deben estar disponibles para abrirla base de datos.

Alta disponibilidad de Data DomainLa función de alta disponibilidad de Data Domain permite configurar dos sistemas DataDomain como un par activo-en espera, que proporciona redundancia en caso de unafalla del sistema. La función garantiza que los sistemas activos y en espera esténsincronizados, de modo que, si el nodo activo falla debido a problemas de hardware osoftware, el nodo en espera puede continuar con los servicios.

La función de alta disponibilidad de Data Domain proporciona las siguientesfuncionalidades y compatibilidades adicionales:

l Es compatible con la conmutación por error de los servicios de respaldo,restauración, replicación y administración en el sistema de dos nodos.La conmutación por error automática no requiere la intervención del usuario.

l Proporciona un diseño completamente redundante sin fallas cuando el sistema seconfigura según las recomendaciones.

l Proporciona un sistema activo-en espera sin deterioro de rendimiento en caso deuna conmutación por error.

l Proporciona una conmutación por error en un plazo de 10 minutos para la mayoríade las operaciones.

l Es compatible con conexiones de Fibre Channel e IP.Ambos nodos deben tener acceso a las mismas redes IP, SAN FC y hosts.

En la versión más reciente de la Guía de administración de Data Domain OperatingSystem se proporciona más información acerca de la función de alta disponibilidad deData Domain.

La implementación de Agente de aplicaciones de Microsoft con la alta disponibilidad deData Domain mejora la resistencia en los flujos de trabajo de ProtectPoint, en términosde las rutas de datos implicadas en las operaciones. Sin embargo, si se produce unaconmutación por error durante las operaciones de vdisk en un flujo de trabajo deProtectPoint, Agente de aplicaciones de Microsoft fallará.

Instalación y actualización de Data Domain OperatingSystem

En la Guía de instalación de Data Domain Operating System se proporciona informaciónacerca de cómo instalar y actualizar el sistema operativo de Data Domain (DD).

Necesita una licencia para implementar muchas de las funciones en un sistema DataDomain.

Nota

Debe contar con la licencia de Data Domain Boost para utilizar el software de Agentede aplicaciones de Microsoft. También necesita una licencia de replicación para lossistemas Data Domain de origen y destino para usar la función de replicación.

Configuración del sistema Data Domain

68 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 69: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Comuníquese con el representante de ventas de Data Domain para obtener másinformación y comprar funciones con licencia.

En la Guía de administración de Data Domain Operating System se proporcionainformación sobre todas las funciones con licencia y cómo visualizar y habilitarlicencias de Data Domain.

Configuración del sistema Data DomainEn esta sección se explica cómo configurar el sistema Data Domain.

En la Guía de referencia de comandos de Data Domain Operating System se proporcionandescripciones completas de los comandos utilizados en estas secciones.

Apertura de puertos en un firewall para habilitar los respaldos de Data Domain

Nota

Este tema es relevante solo si utiliza una conexión Ethernet para las operaciones derespaldo y restauración con Agente de aplicaciones de Microsoft.

Asegúrese de que los siguientes puertos estén abiertos en el firewall para habilitar losrespaldos y la duplicación optimizada de Data Domain Boost.

l TCP 2049 (NFS)

l TCP 2051 (replicación)

l TCP 111 (asignador de puertos de NFS)

l TCP xxx (seleccione un puerto para NFS mountd, donde el puerto MOUNTDpredeterminado es 2052)

Habilitación de Data Domain Boost en un sistema Data Domain para DataDomain Boost

Todos los sistemas Data Domain que son compatibles con DD Boost deben tener unnombre único. Puede usar el nombre DNS del sistema Data Domain, que siempre esúnico.

Habilite DD Boost en un sistema Data Domain mediante uno de los siguientes métodos:

l El comando ddboost enablel Data Domain System Manager en la página Data Management > DD Boost.

En la Guía de administración de Data Domain Operating System se proporciona másinformación.

En la Guía de referencia de comandos de Data Domain Operating System se proporcionainformación sobre los comandos utilizados en este procedimiento.

Procedimiento

1. En el sistema Data Domain, inicie sesión como usuario administrativo.

2. Para verificar si habilitó el sistema de archivos y si el sistema de archivos se estáejecutando, ejecute el siguiente comando:

filesys statusPara habilitar el sistema de archivos, ejecute el siguiente comando:

filesys enable

Configuración del sistema Data Domain

Configuración del sistema Data Domain 69

Page 70: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

3. Ejecute el siguiente comando para verificar si habilitó la licencia de DD Boost:

license showPara agregar la licencia de DD Boost con la clave de licencia del paquete deinstalación de Data Domain, ejecute el siguiente comando:

license add license-key

4. Configure el nombre de usuario de DD Boost y la contraseña para el sistemaData Domain.

Puede configurar solo un usuario para el acceso a DD Boost en un sistema DataDomain a la vez. El nombre de usuario y la contraseña distinguen mayúsculas deminúsculas.

Para configurar el nombre de usuario y la contraseña, ejecute los siguientescomandos:

user add username password passwordddboost set user-name username

5. Ejecute el siguiente comando para habilitar Data Domain Boost:

ddboost enable

Cambio de los derechos de acceso de Data Domain BoostCuando habilita el servicio de Data Domain Boost por primera vez en un sistema DataDomain, todos los servidores de base de datos pueden acceder al servicio de manerapredeterminada. Utilice el comando ddboost access para sobrescribir este valorpredeterminado y restringir el acceso a servidores de base de datos específicos.

Por ejemplo, para eliminar el permiso de acceso predeterminado de todos losservidores y agregar nuevos permisos de acceso para dos servidores de base de datosespecíficos (dbserver1.datadomain.com y dbserver2.datadomain.com), ejecute lossiguientes comandos:

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

En la Guía de referencia de comandos de Data Domain Operating System seproporciona información sobre estos comandos.

Con estos comandos se establecen los controles de acceso que permiten que solo losservidores de base de datos dbserver1.datadomain.com y dbserver2.datadomain.comaccedan al servicio DD Boost.

Nota

Antes de configurar los respaldos, agregue el host del servidor de base de datos quecontiene el software del agente de aplicaciones de Microsoft a un grupo de acceso dehost.

Si con estos comandos no se establece ningún control de acceso, vuelva a ejecutar elcomando ddboost enable para configurar el control de acceso predeterminado, elque permite que todos los hosts accedan al servicio de DD Boost. Si se establecieroncontroles de acceso con los comandos, volver a ejecutar el comando ddboost

Configuración del sistema Data Domain

70 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 71: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

enable los activa. El comando ddboost enable no modifica la lista de control deacceso.

Tenga en cuenta las siguientes reglas cuando cambia los derechos de acceso de DataDomain Boost:

l Asegúrese de que no haya operaciones de respaldo ejecutándose en el sistemaData Domain. Ejecute el comando ddboost disable para impedir lasoperaciones de respaldo.

Nota

Al deshabilitar DD Boost, se deshabilita el acceso a los datos de todos losservidores de base de datos.

l Especifique solo un nombre de dominio calificado, una dirección IP o un nombreDNS que se pueda resolver para el cliente.

l Si cambió o eliminó un nombre de usuario, el cambio en los derechos de acceso noafecta las operaciones actuales. Por ejemplo, si se eliminan los clientes actuales dela lista de acceso de Data Domain Boost mediante la ejecución del comandoddboost access del, no se detiene un respaldo que esté en curso. Lasoperaciones actuales no fallan debido al cambio en los derechos de acceso.

l Después de cambiar los derechos de acceso, ejecute el comando ddboostenable para volver a habilitar Data Domain Boost y permitir las operaciones quecorresponden a los derechos de acceso modificados.

Puede ejecutar el comando ddboost clients show config para verificar quéservidores de base de datos tienen derechos de acceso de DD Boost. Si el resultado dela salida del comando es *, todos los servidores de base de datos tienen derechos deacceso. Por ejemplo:

# 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

Para verificar las conexiones de cliente activas ejecute el siguiente comando:

# ddboost show connections

Configuración del servidor de Data Domain BoostEn las siguientes secciones se explica cómo configurar el servidor de Data DomainBoost.

Creación de unidades de almacenamientoCree una o varias unidades de almacenamiento en cada sistema Data Domain queutilice con el agente de aplicaciones de Microsoft.

Configuración del sistema Data Domain

Configuración del servidor de Data Domain Boost 71

Page 72: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Asegúrese de usar un nombre único de unidad de almacenamiento en un solo sistemaData Domain. Sin embargo, puede usar el mismo nombre de unidad de almacenamientoen más de un sistema Data Domain.

Nota

Los nombres de las unidades de almacenamiento no distinguen mayúsculas deminúsculas.

Debe proporcionar el nombre de la unidad de almacenamiento al ejecutar lasoperaciones de respaldo y restauración con el agente de aplicaciones de Microsoft.

Puede crear una unidad de almacenamiento utilizando uno de los siguientes métodos:

l El comando ddboost storage-unitl Data Domain System Manager en la página Data Management > DD Boost.

En la Guía de administración de Data Domain Operating System se proporciona másinformación.

Debe crear al menos una unidad de almacenamiento en cada sistema Data Domain queusará con el agente de aplicaciones de Microsoft. Puede compartir una unidad dealmacenamiento en un sistema Data Domain con más de un sistema cliente.

Procedimiento

1. Ejecute el siguiente comando en el sistema Data Domain:

ddboost storage-unit create storage_unit_name

2. Repita el paso 1 para cada sistema Data Domain habilitado con DD Boost.

3. Para enumerar el estado de las unidades de almacenamiento, ejecute elsiguiente comando:

ddboost storage-unit show

Eliminación de unidades de almacenamiento

Para eliminar una unidad de almacenamiento específica y su contenido, y cualquierasociación de DD Boost, ejecute el siguiente comando:

# ddboost storage-unit delete <storage_unit_name>El comando ddboost destroy elimina todas las unidades de almacenamiento delsistema Data Domain y elimina de forma permanente todos los archivos de datosincluidos en las unidades de almacenamiento.

En la Guía de referencia de comandos de Data Domain Operating System se proporcionainformación sobre los comandos ddboost.

(Opcional) Configuración de cuotas para unidades de almacenamientoAprovisione el almacenamiento en un sistema Data Domain mediante límites de cuotasopcionales para una unidad de almacenamiento.

Puede especificar los límites de cuota a nivel de unidad de almacenamiento o a nivel deMTree cuando cree una unidad de almacenamiento o después. En la Guía de referenciade comandos de Data Domain Operating System se proporcionan detalles sobre loscomandos quota y ddboost.

l Para habilitar los límites de cuota en el sistema Data Domain, ejecute el siguientecomando:

Configuración del sistema Data Domain

72 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 73: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

quota capacity enablel Para verificar el estado de las cuotas, ejecute el siguiente comando:

quota capacity statusl Para configurar los límites de cuota cuando se crea una unidad de almacenamiento,

ejecute el siguiente 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 los límites de cuota después de crear una unidad dealmacenamiento, ejecute el siguiente comando:quota capacity set storage-units storage_unit_list {soft-limit n{MiB|GiB|TiB|PiB}} {hard-limit n {MiB|GiB|TiB|PiB}}Por ejemplo:

quota capacity set storage-units SU_AEHDB5 soft-limit 10 GiB hard-limit 20 GiBSU_AEHDB5: Límite de advertencia de cuota: 10240 MiB, límitemáximo: 20480 MiBComo alternativa, puede configurar los límites de cuota a nivel de MTree. Porejemplo:

quota capacity set mtrees /data/col1/SU_AEHDB5 soft-limit 10 GiBhard-limit 20 GiB/data/col1/SU_AEHDB5: Límite de advertencia de cuota: 10240 MiB,límite máximo: 20480 MiB

l Para verificar los límites de cuota de una unidad de almacenamiento, ejecute elsiguiente comando:quota capacity show storage-units storage_unit_listComo alternativa, para verificar los límites de cuota a nivel de MTree, ejecute elsiguiente comando:

quota capacity show mtrees mtree_path

Configuración del procesamiento distribuido de segmentosDebe configurar la opción de procesamiento distribuido de segmentos en el sistemaData Domain. La opción se aplica a todos los servidores de base de datos y a todo elsoftware que usa DD Boost.

Puede administrar el procesamiento distribuido de segmentos mediante uno de lossiguientes métodos:

l El comando ddboost.

l Data Domain System Manager en la página Data Management > DD Boost.En la Guía de administración de Data Domain Operating System se proporciona másinformación.

Para configurar la opción de procesamiento distribuido de segmentos, ejecute elsiguiente comando:

ddboost option set distributed-segment-processing {enabled | disabled}No se requiere un reinicio del sistema Data Domain para habilitar o deshabilitar laopción de procesamiento distribuido de segmentos.

Un host en el que instaló la versión 5.2 de Data Domain Operating System (DD OS) oposterior habilita la función de procesamiento distribuido de segmentos de manerapredeterminada. Si actualiza un host de DD OS versión 5.0.x o 5.1.x a la versión 5.2 o

Configuración del sistema Data Domain

Configuración del servidor de Data Domain Boost 73

Page 74: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

una posterior, la opción de procesamiento distribuido de segmentos permanecerá ensu estado anterior, ya sea habilitado o deshabilitado.

Configuración de balanceo de carga avanzado y conmutación por error de vínculosLa función de balanceo de carga avanzado balancea la carga de una transferencia dedatos y distribuye la carga en la red privada, cuando el sistema Data Domain recibedatos del cliente de DD Boost.

El proceso proporciona un mayor rendimiento, especialmente en ambientes en que seusan múltiples conexiones de 1 GbE. Las siguientes restricciones se aplican a laconfiguración de balanceo de carga avanzado y conmutación por error de vínculos:

l Puede agregar interfaces a los grupos únicamente mediante una dirección IP.

l Debe usar interfaces que tengan la misma velocidad de vínculo en un grupo. No sedeben mezclar interfaces de 1 GbE con interfaces de 10 GbE en un grupo.

Puede administrar el balanceo de carga avanzado y la conmutación por error devínculos mediante uno de los siguientes métodos:

l El comando ddboost ifgroup.

l Data Domain System Manager en la página Data Management > DD Boost.En la Guía de administración de Data Domain Operating System se proporciona másinformación.

Cree las interfaces con el comando net antes de crear el grupo de interfaces.

Para crear un grupo de interfaces en el sistema Data Domain agregando interfacesactuales al grupo y registrando el sistema Data Domain con el agente de aplicacionesde Microsoft, realice los siguientes pasos:

Procedimiento

1. Para agregar las interfaces al grupo, ejecute el comando ddboost ifgroup.Por ejemplo:

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.4Puede crear solo un grupo de interfaces y no puede cambiarle el nombre.

2. Seleccione una interfaz en el sistema Data Domain para registrarla con el agentede aplicaciones de Microsoft.

3. Cree una interfaz agregada de conmutación por error y regístrela con el agentede aplicaciones de Microsoft.

En la Guía de administración de Data Domain Operating System se describe cómocrear una interfaz virtual para agregación de vínculos.

Puede usar una interfaz que no sea parte del ifgroup para registrarla con elagente de aplicaciones de Microsoft. Debe registrar la interfaz con un nombreque se pueda resolver mediante DNS o cualquier otro mecanismo de resoluciónde nombres.

4. Para habilitar el grupo de interfaces en el sistema Data Domain, ejecute elsiguiente comando:

ddboost ifgroup enable

Configuración del sistema Data Domain

74 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 75: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

5. Verifique la conexión mediante la ejecución del siguiente comando:

ddboost ifgroup show config interfaces

6. Agregar o eliminar interfaces del grupo.

Resultados

Una vez que se configura un grupo de interfaces, puede agregar o eliminar interfacesdel grupo.

Configuración del servicio DD Boost mediante FC

Nota

Este tema es relevante solo si utiliza Fibre Channel para las operaciones de respaldo yrestauración con el agente de aplicaciones de Microsoft.

La versión 5.3 y posteriores de DD OS son compatibles con la comunicación de FibreChannel entre la biblioteca de Data Domain Boost y el sistema Data Domain.

Para usar ciertos productos, es necesario el uso de Fibre Channel como el mecanismode transferencia de datos entre la biblioteca de Data Domain Boost y el sistema DataDomain. El transporte Data Domain Boost mediante Fibre Channel (DD Boostmediante FC) habilita tales productos para que tengan acceso a las funciones de latecnología DD Boost.

A pesar de que Fibre Channel se especifica como un mecanismo de transporte dedatos de uso general, puede usarlo únicamente como un transporte para acceso a losdispositivos SCSI. El hardware de Fibre Channel y las controladoras residenúnicamente dentro de las plataformas del protocolo SCSI en sistemas operativos dehost. El transporte de DD Boost mediante FC debe utilizar comandos de SCSI paratoda la comunicación.

Para solicitar el acceso a un sistema Data Domain, el agente de aplicaciones deMicrosoft especifica el nombre de servidor de DD Boost mediante FC que se configurapara el sistema Data Domain. La lógica de transporte de DD Boost mediante FC dentrode la biblioteca de DD Boost lleva a cabo las siguientes tareas:

l Examina el conjunto de dispositivos SCSI genéricos que están disponibles en elservidor de base de datos.

l Utiliza los comandos de SCSI para identificar un catálogo de dispositivos, que sonnombres de ruta de los dispositivos SCSI que detecta el sistema operativo delservidor de base de datos.

l Emite comandos SCSI a los dispositivos SCSI genéricos identificados paratransferir las solicitudes de protocolo de Data Domain Boost, y las respuestasentre la biblioteca y el sistema Data Domain.

Para la función de balanceo de carga avanzado y conmutación por error de vínculos deDD Boost mediante IP y los ifgroups asociados se requiere transporte de IP. Puedelograr el balanceo de carga y la alta disponibilidad de nivel de vínculo para el transportede DD Boost mediante FC usando diferentes métodos.

La ruta de comunicación de DD Boost mediante FC se aplica solamente entre elservidor de la base de datos o la biblioteca de DD Boost y el sistema Data Domain. Laruta de comunicación de DD Boost mediante FC no se aplica a la comunicación entredos sistemas Data Domain.

Para habilitar el servicio de DD Boost mediante FC, debe instalar la HBA de destinocompatible con Fibre Channel en el host. En la Guía de referencia de comandos de DataDomain Operating System y la Guía de administración de Data Domain Operating System

Configuración del sistema Data Domain

Configuración del servidor de Data Domain Boost 75

Page 76: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

se proporciona información sobre el uso del comando scsitarget para administrar elsubsistema SCSI de destino.

Procedimiento

1. Para habilitar el servicio DD Boost mediante FC, ejecute el siguiente comando:

# ddboost option set fc enabled

2. (Opcional) Para establecer el nombre del servidor DFC, ejecute el siguientecomando:

# ddboost fc dfc-server-name set nombre_del_servidorComo alternativa, puede aceptar el nombre predeterminado, que es el nombrede host de base del sistema Data Domain. Un nombre de servidor dfc válidoconsta de uno o varios de los siguientes caracteres:

l letras en minúscula (a-z)

l letras en mayúscula (A-Z)

l números (0–9)

l carácter de subrayado (_)

l guion (–)

Nota

El carácter de punto (.) no es válido dentro de un nombre de servidor dfc.No puede usar el nombre de dominio calificado de un sistema Data Domaincomo el nombre de servidor dfc.

3. Ejecute el siguiente comando para crear un grupo de FC de DD Boost:

# ddboost fc group create nombre_de_grupoPor ejemplo:

# ddboost fc group create lab_group

4. Ejecute el siguiente comando para configurar el conjunto de dispositivos delgrupo de FC de DD Boost:

# ddboost fc group modify group_name device-set count countendpoint {all | none | endpoint_list}Por ejemplo:

# ddboost fc group modify lab_group device-set count 8 endpointall

5. Ejecute el siguiente comando para agregar iniciadores al grupo de FC de DDBoost:

# ddboost fc group add nombre_de_grupo initiatorespecificación_de_iniciadorPor ejemplo:

# ddboost fc group add lab_group initiator"initiator-15,initiator-16"

6. Verifique que los dispositivos DFC estén visibles en el cliente.

Configuración del sistema Data Domain

76 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 77: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

7. Asegúrese de que el usuario que realiza los respaldos y las restauraciones tengalos permisos necesarios para acceder a los dispositivos de DFC.

Administración de la ruta de DD Boost mediante FCEl mecanismo de balanceo de carga avanzado y conmutación por error de vínculosbasado en el ifgroup no se aplica al transporte de Fibre Channel.

El sistema Data Domain anuncia uno o varios dispositivos SCSI en el servidor de labase de datos mediante una o varias rutas físicas. El sistema operativo del servidor dela base de datos descubre los dispositivos y los pone a disposición para las aplicacionesmediante un mecanismo SCSI genérico (controladora SCSI genérico en Linux, interfazde paso SCSI en Windows).

Observe el siguiente ejemplo:

l El servidor de la base de datos tiene dos puertos HBA de iniciador (A y B)

l El sistema Data Domain tiene dos terminales de destino de FC (C y D)

l Ha configurado la zonificación de fabric de Fibre Channel para que ambos puertosHBA de iniciador puedan acceder a los terminales de destino de FC

l Ha configurado el sistema de Data Domain con un grupo de FC de DD Boost quecontiene los siguientes componentes:

n Ambos terminales de destino de FC en el sistema Data Domain

n Ambos puertos HBA de iniciador

n Cuatro dispositivos (0, 1, 2 y 3)

En este ejemplo, el sistema operativo del servidor de medios puede descubrir hasta 16dispositivos SCSI genéricos, uno para cada combinación de iniciador, terminal dedestino y número de 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)

Cuando el agente de aplicaciones de Microsoft solicita que la biblioteca de DD Boostestablezca una conexión con el servidor, la lógica de transporte de DD Boost medianteFC en la biblioteca de DD Boost utiliza solicitudes de SCSI para crear un catálogo deesos 16 dispositivos SCSI genéricos. Los dispositivos SCSI son rutas para acceder alservicio de DD Boost mediante FC en el sistema de Data Domain. Como parte delestablecimiento de conexión con el servidor, la lógica de transporte de DD Boostmediante FC proporciona el catálogo de rutas al servidor.

Selección de la ruta inicialEl servidor mantiene estadísticas sobre el tráfico de DD Boost mediante FC en losdiversos terminales de destino e iniciadores conocidos. Durante el procedimiento deconexión, la lógica de la administración de rutas en el servidor evalúa estas estadísticas

Configuración del sistema Data Domain

Configuración del servidor de Data Domain Boost 77

Page 78: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

y, a continuación, selecciona la ruta mediante la cual el servidor establecerá laconexión, en función de los siguientes criterios:

l Distribuya las conexiones entre las diferentes rutas de modo uniforme para losclientes restringidos por la profundidad de línea de espera. Restricciones deprofundidad de línea de espera en la página 79 brinda más información.

l Elija el terminal de destino con menos tráfico.

l Elija el iniciador con menos tráfico entre las rutas al terminal de destinoseleccionado.

Rebalanceo dinámicoEl servidor realiza periódicamente el rebalanceo dinámico cuando las estadísticasrevelan los siguientes escenarios:

l Para los clientes restringidos por la profundidad de línea de espera que Restricciones de profundidad de línea de espera en la página 79 describe, lasconexiones se distribuyen entre las rutas disponibles de modo desigual.

l La carga de trabajo en los terminales de destino está desequilibrada.

l La carga de trabajo en los iniciadores está desequilibrada.

Cuando el servidor encuentra uno de estos escenarios, el servidor marca una o variasconexiones para la migración de rutas dirigida por el servidor. En una operación detransferencia de datos futura, el servidor solicitará que la biblioteca de DD Boost useotra ruta del catálogo para las operaciones posteriores.

Conmutación por error de rutas del clienteLa lógica de rebalanceo dinámica del servidor dirige al cliente para que utilice una rutadiferente. Sin embargo, el cliente también puede utilizar una ruta diferente si el clienterecibe errores mientras usa la ruta de acceso actual de la conexión.

Por ejemplo, si asume que el catálogo de rutas para una conexión consta de ochorutas:

/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)

El servidor selecciona la ruta (A, C, 0) durante la selección de rutas inicial. La lógica detransporte DFC en la biblioteca de DD Boost comienza a enviar y recibir datos para laconexión mediante comandos SCSI a /dev/sg21.

Más adelante, el vínculo del terminal de destino C al switch deja de estar disponible.Cualquier solicitud de SCSI subsiguiente enviada por la lógica del transporte DFCa /dev/sg21 presentará fallas con un código de error para indicar que la solicitud deSCSI no se pudo entregar al dispositivo.

En este caso, la lógica del transporte DFC busca en el catálogo de dispositivos unaruta con un componente físico distinto, y una combinación diferente de iniciador yterminales de destino. La lógica del transporte DFC retira la solicitud SCSI en la rutaseleccionada y repite el proceso hasta que dicha lógica encuentre una ruta que puedacompletar correctamente la solicitud de SCSI.

Configuración del sistema Data Domain

78 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 79: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Restricciones de profundidad de línea de esperaEl dispositivo de SCSI específico que recibe una solicitud es irrelevante para lasolución DD Boost mediante FC. Todos los dispositivos de SCSI son objetos de destinoidénticos para los comandos de SCSI. Cuando se procesa una solicitud de SCSI, lalógica del servidor no toma en cuenta el dispositivo específico en el cual llegó lasolicitud de SCSI.

Determinados sistemas operativos de cliente restringen la cantidad de solicitudes deI/O pendientes que el sistema operativo puede procesar simultáneamente por mediode un dispositivo SCSI. Por ejemplo, el mecanismo de la interfaz de paso de WindowsSCSI realiza solo una solicitud de SCSI por vez mediante cada uno de sus dispositivosgenéricos de SCSI. Si hay varias conexiones (por ejemplo, trabajos de respaldo)intentando usar el mismo dispositivo genérico de SCSI, el rendimiento de la soluciónDD Boost mediante FC se verá afectado.

El sistema Data Domain también impone un límite en la cantidad de solicitudes de I/Opendientes por dispositivo de SCSI anunciado. Se deben anunciar varios dispositivosSCSI en el sistema Data Domain para solucionar problemas de rendimiento en caso decargas de trabajo pesadas. El término profundidad de línea de espera describe el límiteimpuesto por el sistema en la cantidad de solicitudes de SCSI simultáneas en un solodispositivo. Los sistemas cliente (como Windows) cuya profundidad de línea de esperaes tan baja que afecta el rendimiento se consideran restringidos por la profundidad delínea de espera.

Habilitación de la replicación cifrada de archivosPara habilitar la opción de replicación cifrada de archivos, ejecute el siguientecomando:

# ddboost file-replication option set encryption enabledLa habilitación de la replicación cifrada de archivos requiere recursos adicionales, talescomo CPU y memoria en el sistema Data Domain, y no requiere un reinicio del sistemade archivos de Data Domain. Para obtener más información acerca de la replicación dearchivos cifrados, consulte la Guía de administración de Data Domain Operating System.

Replicación de Data DomainPuede replicar datos hacia sistemas Data Domain remotos mediante Data DomainReplicator. La replicación de datos permite realizar recuperaciones en caso dedesastres.

Data Domain Replicator ofrece replicación cifrada automatizada para recuperaciónante desastres, y consolidación de respaldo y archivo de múltiples sitios. El softwarede Data Domain Replicator replica de manera asíncrona únicamente los datoscomprimidos y deduplicados por medio de una red de área amplia (WAN).

El agente de aplicaciones de Microsoft no inicia ni monitorea una replicación. Sinembargo, el producto puede restaurarse a partir de la copia replicada en un sistemaData Domain secundario. Debe haber utilizado el producto para crear el respaldo en unsistema Data Domain primario. Un administrador de Data Domain ejecuta la replicaciónde respaldo a partir del sistema primario en el sistema secundario.

Para realizar una restauración a partir de un sistema Data Domain secundario, laoperación de restauración debe apuntar al sistema secundario de Data Domain en laconfiguración de host de Data Domain. No hay parámetros de Data Domainsecundario. Seleccione el sistema Data Domain secundario cuando configure laoperación de restauración con cualquiera de las siguientes herramientas:

Configuración del sistema Data Domain

Replicación de Data Domain 79

Page 80: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l En el caso de SQL, mediante el plug-in Microsoft SQL Server Management Studio.

l En el caso de SQL y Exchange, a través del símbolo del sistema, explícitamentecon un parámetro de host de Data Domain o con un archivo de configuración.

En el caso de ProtectPoint, se pueden replicar tanto la unidad de almacenamientoData Domain Boost, que contiene la información de catálogo y el respaldo de losarchivos que no se pueden respaldar a través de VSS, como respaldos de registro detransacciones de SQL, además del pool de vdisk de Data Domain que utiliza el agentede aplicaciones de Microsoft. El agente de aplicaciones de Microsoft es compatiblesolo con restauraciones de nivel de objeto y nivel granular, a partir de copias deProtectPoint en un sistema Data Domain secundario. El pool de vdisk de réplica debeser exactamente igual que el pool de vdisk de origen.

Nota

En el proceso de replicación no se deben cambiar los nombres de los directorios yarchivos que crea el agente de aplicaciones de Microsoft. Para habilitar la replicaciónde respaldo y la restauración subsiguiente desde un sistema Data Domain secundario,el ID de usuario o el ID de grupo primario de los usuarios de DD Boost en los sistemasprincipales y secundarios debe ser idéntico.

Debe cumplir con los requisitos de configuración específicos para habilitar larestauración de respaldos replicados desde un sistema Data Domain secundario.

Se proporcionan más detalles en el artículo de la base de conocimientos 456734,titulado Configuración de usuarios de DD Boost en DDR de origen y de destino para lareplicación de MTree. Este artículo está disponible en el sitio web de soporte en https://support.emc.com.

En la sección Configuración de la replicación, de la Guía de administración de DataDomain Operating System, se proporciona información sobre la creación, la habilitación,la deshabilitación y la eliminación de pares de replicación.

Replicación de VMAXEl agente de aplicaciones de Microsoft admite la protección de ProtectPoint, queutiliza un sistema VMAX primario o secundario en un ambiente de replicación deVMAX. En este ambiente, los arreglos de almacenamiento de VMAX primarios ysecundarios se conectan mediante un vínculo de Symmetrix Remote Data Facility(SRDF) en configuraciones síncronas (SRDF/S), asíncronas (SRDF/A) o de metro(SRDF/Metro).

SRDF es una función de VMAX que mantiene una copia síncrona en tiempo real de losdatos a nivel de LUN, entre los arreglos VMAX primario y secundario. Un LUN deorigen denominado R1 en el arreglo primario está asociado a un LUN origendenominado R2 en el arreglo secundario. El software SRDF mantiene la sincronizacióncontinua de los dos orígenes mediante la copia de todos los cambios en un dispositivode LUN en el otro. La documentación de VMAX proporciona más detalles acerca de lareplicación de VMAX y la funcionalidad SRDF.

La siguiente figura muestra los arreglos VMAX con un vínculo SRDF/S, donde elsistema VMAX secundario está conectado a un sistema Data Domain secundario. Enesta configuración de SRDF, puede utilizar al agente de aplicaciones de Microsoft pararealizar un respaldo de ProtectPoint en el sistema Data Domain secundario, querespalda el LUN R2.

Configuración del sistema Data Domain

80 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 81: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

El agente de aplicaciones de Microsoft también utiliza el flujo de trabajo de DataDomain Boost para respaldar los archivos que no se pueden convertir en instantáneasy crear entradas de catálogo.

Figura 11 Respaldo de ProtectPoint en un Data Domain secundario en una configuración deSRDF

La siguiente figura muestra los arreglos VMAX con un vínculo SRDF/S, donde lossistemas VMAX primario y secundario están conectados a un sistema Data Domain. Enesta configuración de SRDF, puede utilizar el agente de aplicaciones de Microsoft pararealizar un respaldo de ProtectPoint en el sistema Data Domain primario o secundario.El respaldo de ProtectPoint primario respalda el LUN R1 en el sistema Data Domainprimario. El respaldo de ProtectPoint secundario respalda el LUN R2 en el sistemaData Domain secundario.

Nota

El agente de aplicaciones de Microsoft no puede ejecutar respaldos para ambossistemas Data Domain en la misma sesión de respaldo.

En estas configuraciones de SRDF, el agente de aplicaciones de Microsoft valida lasincronización de los LUN R1 y R2. El agente de aplicaciones de Microsoft crea unainstantánea SnapVX del LUN R2 para transferir los datos de respaldo al sistema DataDomain secundario.

Configuración del sistema Data Domain

Replicación de VMAX 81

Page 82: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 12 Respaldo de ProtectPoint a un Data Domain primario o secundario en unaconfiguración de SRDF

Los requisitos de SRDF/S y la compatibilidad de configuración para el agente deaplicaciones de Microsoft de ProtectPoint son los siguientes:

l El agente de aplicaciones de Microsoft determina automáticamente el estado delvínculo de SRDF/S en el tiempo de ejecución.

l Si hay un vínculo de SRDF/S al comienzo de una operación, la operación derespaldo o restauración falla.

l El agente de aplicaciones de Microsoft no admite cambios, en el modo de vínculode SRDF/S, realizados durante las operaciones de respaldo o restauración.

l Si el vínculo de SRDF está en estado de conmutación por error o de conmutaciónpor recuperación, las operaciones del agente de aplicaciones de Microsoft fallarán.

l La replicación de SRDF no puede realizar la transición entre los modos síncrono yasíncrono durante ninguna operación de VMAX. El modo debe permanecerconstante.

l El agente de aplicaciones de Microsoft no es compatible con la creación deinstantáneas de sistemas de archivos o grupos de volúmenes entre gruposdistintos de SRDF.

l El agente de aplicaciones de Microsoft es compatible solamente con conexionesremotas de un solo salto. El agente de aplicaciones de Microsoft no es compatiblecon las configuraciones de VMAX en cascada.

Configuración del sistema Data Domain

82 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 83: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 12 Respaldo de ProtectPoint a un Data Domain primario o secundario en unaconfiguración de SRDF (continuación)

l El agente de aplicaciones de Microsoft no es compatible con configuraciones deSRDF simultáneas o de SRDF/Star simultáneas en las que R1 es un origen para doso más destinos simultáneos.

Configuración de los límites de uso de los recursos de Data DomainUse los comandos del sistema operativo de Data Domain o la GUI de administración deData Domain para establecer límites sobre el uso de los siguientes recursos de DataDomain:

l Capacidad: La cantidad de capacidad de disco duro que utiliza el agente deaplicación en un host de Data Domain.Los límites de capacidad se basan en el espacio lógico utilizado, el cual depende dela cantidad de datos que se escriban en una unidad de almacenamiento antes de ladeduplicación. La capacidad lógica es el tamaño de los datos sin comprimir. Porejemplo, cuando un archivo de 1 GB se escribe dos veces en la misma unidad dealmacenamiento, esta tiene un tamaño lógico de 2 GB, pero un tamaño físico de1 GB.

l Flujos: La cantidad de flujos de Data Domain Boost que el agente de aplicaciónutiliza para leer datos de una unidad de almacenamiento o escribir datos en unaunidad de almacenamiento en un host de Data Domain.

AVISO

El agente de aplicaciones de Microsoft es compatible solo con los límites de uso delos recursos de Data Domain para operaciones de Data Domain Boost.

Data Domain usa el término cuota para describir de forma colectiva los límitesmáximos y de advertencia de capacidad de una unidad de almacenamiento. Los límitesde flujo se denominan límites.

El Data Domain Operating System es compatible con la configuración de los límites deadvertencia y los límites máximos de capacidad o de uso de flujos:

l Cuando el agente de aplicaciones de Microsoft supera un límite de advertencia, elhost de Data Domain genera una alerta. Si el administrador configuró una lista denotificación de la unidad de grupo de usuarios, el host de Data Domain enviará uncorreo electrónico a las direcciones en la lista. Un agente de aplicaciones deMicrosoft puede continuar utilizando más recursos limitados después de que sesupera un límite de advertencia.

l Cuando el agente de aplicaciones de Microsoft supera un límite máximo, no puedeutilizar más recursos limitados.

Nota

Las versiones 5.5 y 5.6 del sistema operativo de Data Domain son compatibles con loslímites máximos y de advertencia para la capacidad, pero solo con los límites deadvertencia para los flujos. La versión 5.7 del sistema operativo de Data Domain escompatible con los límites máximos y de advertencia para la capacidad y los flujos.

El administrador de Data Domain debe crear una unidad de almacenamientoindependiente para cada host de agente de aplicación o conjunto de hosts que esténlimitados.

Configuración del sistema Data Domain

Configuración de los límites de uso de los recursos de Data Domain 83

Page 84: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Por ejemplo, si hay 10 hosts de agente de aplicación, el administrador de Data Domaindebe crear al menos 10 unidades de almacenamiento para limitar la capacidad de launidad de almacenamiento que utiliza cada host de agente de aplicación. Para usarmenos unidades de almacenamiento, el administrador debe agrupar los hosts deagente de aplicación y asignar el grupo a una sola unidad de almacenamiento. Loshosts del agente de aplicación en el grupo comparten esta unidad de almacenamiento.Sin embargo, no puede limitar el consumo de una unidad de almacenamiento por cadahost. Un host del agente de aplicación puede consumir el 100 % de la unidad dealmacenamiento. Los recursos se consumen por orden de llegada.

Para determinar los límites de flujo de una unidad de almacenamiento, ejecute elsiguiente comando:

msagentadmin.exe administration --listSU --config<full_path_to_the_configuration_file> [--debug 9]Resultado de ejemplo del 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

Según la cantidad y el tipo de operaciones en paralelo que se realizan en un momentodeterminado, el uso de flujos varía. Para determinar el uso exacto de los flujos,controle la cantidad de flujos que utilizan las unidades de almacenamiento durante unperíodo.

El impacto de exceder los límites de cuotaAl comienzo de un respaldo, el agente de aplicaciones de Microsoft no puededeterminar cuánta capacidad se requiere para el respaldo. El agente de aplicaciones deMicrosoft puede ejecutar un respaldo solicitado solo cuando el host de destino tienecapacidad de almacenamiento o espacio suficiente.

Superación del límite de cuota de advertencia

Cuando el agente de aplicaciones de Microsoft supera el límite de advertencia decapacidad:

l Durante un respaldo, si la unidad de almacenamiento es parte de una unidad degrupo de usuarios con una lista de notificación, el host de Data Domain envía uncorreo electrónico a todas las direcciones en la lista. La lista puede incluir aladministrador de Data Domain y al usuario del agente de aplicación.

l Las alertas aparecen en el panel Current Alerts de la GUI de administración deData Domain, independientemente de que la unidad de almacenamiento sea partede una unidad de grupo de usuarios.

l La operación de respaldo o restauración continúa sin ningún impacto adverso. Elagente de aplicación no genera una advertencia o mensaje de error en su archivode registro o en la salida operacional.

Superación del límite de cuota máximo

Cuando el agente de aplicaciones de Microsoft supera el límite máximo de capacidaddurante un respaldo, este cancela el proceso.

Configuración del sistema Data Domain

84 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 85: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Revise los registros de restauración y respaldo del cliente para buscar mensajes deerror relacionados con espacio insuficiente en una unidad de almacenamiento. Elsiguiente es un mensaje de ejemplo:

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)86699:(pid 4584): Unable to write data into multiple buffers for save-set ID '1460654052': Invalid argument (errno=22)

Configuración de los límites de uso de la cuota de Data DomainPara configurar los límites de uso de capacidad para el agente de aplicación, eladministrador de Data Domain debe establecer el límite de capacidad para la unidad dealmacenamiento que utilizará el agente para los respaldos:

Procedimiento

1. Determine los hosts de agente de aplicación que utilizarán la unidad dealmacenamiento.

2. Determine la cantidad de capacidad que se debe permitir para la unidad dealmacenamiento.

3. Cree la unidad de almacenamiento y establezca la cuota de capacidad mediantela GUI o el símbolo del sistema. Se proporciona más información en ladocumentación de Data Domain.

4. Proporcione el nombre de host de Data Domain, el nombre de la unidad dealmacenamiento, el nombre de usuario y la contraseña de la unidad dealmacenamiento a los usuarios de agente de aplicación, a fin de que los utilicenpara ejecutar respaldos.

El administrador de Data Domain también puede establecer el límite de la cuotade capacidad para la unidad de almacenamiento, que envía alertas ynotificaciones, pero no limita el uso de la capacidad.

Nota

Cuando una unidad de almacenamiento está prácticamente llena y se reduce lacuota de capacidad, el próximo respaldo puede fallar. Los administradores deData Domain deben notificar a los usuarios del agente de aplicación cuandodisminuyan una cuota de capacidad, de modo que estos usuarios puedan evaluarel impacto potencial sobre los respaldos.

El impacto de superar los límites de flujo de advertenciaCuando el agente de aplicaciones de Microsoft supera el límite de flujo de advertencia:

l Durante un respaldo, si la unidad de almacenamiento es parte de una unidad degrupo de usuarios con una lista de notificación, el host de Data Domain envía uncorreo electrónico a todas las direcciones en la lista. La lista puede incluir aladministrador de Data Domain y al usuario del agente de aplicación.

l Las alertas aparecen en el panel Current Alerts de la GUI de administración de DataDomain, independientemente de que la unidad de almacenamiento sea parte de unaunidad de grupo de usuarios.

Configuración del sistema Data Domain

Configuración de los límites de uso de los recursos de Data Domain 85

Page 86: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l La operación de respaldo o restauración continúa sin ningún impacto adverso. Elagente de aplicación no genera una advertencia o mensaje de error en su archivode registro o en la salida operacional.

El impacto de superar los límites de flujo máximosCuando el agente de aplicaciones de Microsoft supera el límite máximo de flujodurante una operación, cancela el proceso.

Revise los registros de respaldo y restauración del cliente para buscar mensajes deerror relacionados con un límite de flujo superado. El siguiente es un mensaje deejemplo:

153004:(pid 4144): Unable to write to a file because the streams limit was exceeded.

Configuración de los límites de uso de flujos de Data DomainUna unidad de almacenamiento puede tener límites de advertencia y máximos para losflujos. El administrador de Data Domain puede establecer los límites de advertenciaindividuales para flujos de lectura, escritura y replicación. El administrador puedeestablecer un límite máximo solo para la cantidad total de flujos.

Para configurar un límite de uso de flujos para una unidad de almacenamiento, eladministrador de Data Domain debe establecer el límite máximo para la unidad dealmacenamiento que el agente de aplicación utiliza para los respaldos:

Procedimiento

1. Determine los hosts de agente de aplicación que utilizarán la unidad dealmacenamiento.

2. Determine la cantidad de flujos de respaldo permitidos para la unidad dealmacenamiento.

3. Cree la unidad de almacenamiento.

El administrador de Data Domain puede establecer el límite de flujos, ya seacomo parte del comando ddboost storage-unit create o después decrear la unidad de almacenamiento mediante el comando ddboost storage-unit modify Se proporciona más información en la documentación de DataDomain.

Nota

El administrador de Data Domain no puede establecer un límite de flujosmediante la GUI de administración de Data Domain.

4. Proporcione el nombre de host de Data Domain, el nombre de la unidad dealmacenamiento, el nombre de usuario y la contraseña de la unidad dealmacenamiento a los usuarios de agente de aplicación, a fin de que los utilicenpara ejecutar respaldos.

El administrador de Data Domain también puede establecer los límites deadvertencia para la unidad de almacenamiento que envía alertas ynotificaciones, pero no limitan la cantidad de flujos utilizados.

El administrador de Data Domain puede usar el comando ddboost storage-unit modify para modificar los límites de flujos de unidades dealmacenamiento. Se proporciona más información en la documentación de DataDomain.

Configuración del sistema Data Domain

86 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 87: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

El administrador de Data Domain debe tener cuidado cuando configure un límitemáximo de flujos. Establecer el límite de flujos en un valor bajo puede afectar elrendimiento del respaldo y la restauración. La disminución de un límite de flujospuede resultar en una falla de restauración. El administrador de Data Domaindebe notificar a los usuarios del agente de aplicación cuando reduzca un límitemáximo de flujos para que puedan evaluar el impacto potencial en respaldos yrestauraciones.

Validación de un sistema Data DomainPara validar el estado del sistema Data Domain, ejecute los siguientes comandos:

filesys statusddboost statusifgroup show config interfacesddboost showconnectionsddboost storage-unit show compressionddboost storage-unitshow

En la Guía de referencia de comandos de Data Domain Operating System se proporcionandetalles acerca de esos comandos y sus opciones.

El comando que se utiliza para validar la comunicación entre el servidor de base dedatos y el sistema Data Domain varía según el tipo de la conexión de red que utiliza.

l Si tiene un sistema DD Boost mediante IP, inicie sesión en el servidor de base dedatos y ejecute el siguiente comando:# rpcinfo -p Data_Domain_system_hostnameLa salida del comando debe incluir los puertos que se enumeran en Apertura depuertos en un firewall para habilitar los respaldos de Data Domain en la página 69.

l Si tiene un sistema DD Boost mediante FC, inicie sesión en el servidor de base dedatos y ejecute el comando relevante para verificar si los dispositivos de DFCestán visibles en el cliente.La Guía de referencia de comandos de Data Domain Operating System proporcionadetalles acerca de los comandos compatibles.

Configuración del uso de Data Domain Cloud Tier paratransferencia de datos a la nube

Puede configurar el agente de aplicaciones de Microsoft para utilizar Data DomainCloud Tier en la transferencia de datos de respaldo a la nube y la recuperaciónposterior de los datos de respaldo de la nube.

Data Domain (DD) Cloud Tier es una función nativa de DD OS 6.0 o posterior para latransferencia de datos del nivel activo al almacenamiento de objetos de bajo costo yalta capacidad en la nube pública, privada o híbrida para retención a largo plazo. Elagente de aplicaciones de Microsoft es compatible con DD Cloud Tier para latransferencia de datos de respaldo de Data Domain Boost a la nube, lo que liberaespacio en el sistema Data Domain (nivel activo).

Nota

El agente de aplicaciones de Microsoft no es compatible con DD Cloud Tier para latransferencia de datos de respaldo de ProtectPoint a la nube.

Configuración del sistema Data Domain

Validación de un sistema Data Domain 87

Page 88: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Debe configurar una política de DD Cloud Tier, también conocida como política detransferencia de datos, para cada unidad de almacenamiento o MTree que utiliza elagente de aplicaciones de Microsoft para la transferencia de datos a la nube.

Después de haber configurado las políticas de transferencia de datos, puedeconfigurar y realizar las siguientes operaciones:

l Transferencia de datos de respaldo del sistema Data Domain a la nube.

l Recuperación de datos de respaldo de la nube al sistema Data Domain.

Un respaldo con el agente de aplicaciones de Microsoft consta de varios savesets derespaldo; un saveset es un conjunto de uno o más archivos de guardado creadosdurante la sesión de respaldo. Un archivo de guardado es un bloque de datos o unarchivo de sistema operativo, el objeto más simple que se puede respaldar o restaurar.Un respaldo crea uno o más archivos de guardado dentro de un saveset. El agente deaplicaciones de Microsoft transfiere y recupera los datos de respaldo solo a nivel delsaveset, y transfiere todos los archivos de guardado en un saveset.

Configuración de la política de DD Cloud Tier para transferencia de datos a lanube

El agente de aplicaciones de Microsoft transfiere los datos de respaldo del nivel activoa la nube según la política de DD Cloud Tier. Para habilitar la transferencia de datos ala nube, debe configurar la política requerida para cada unidad de almacenamiento oMTree.

DD Cloud Tier proporciona dos tipos de políticas: la política basada en aplicaciones y lapolítica basada en antigüedad. El agente de aplicaciones de Microsoft admite solo lapolítica basada en aplicaciones, que se administra mediante la aplicación que crea losarchivos de respaldo en el sistema Data Domain. Esta política transfiere el contenidodel archivo de respaldo a la nube según las especificaciones de la aplicación.

AVISO

No aplique una política basada en antigüedad a una unidad de almacenamiento queutiliza el agente de aplicaciones de Microsoft. Una política basada en antigüedadtransfiere todo el contenido de archivos (incluidos los metadatos) de una unidad dealmacenamiento a la nube según la antigüedad de los archivos, como cuando setransfieren todos los archivos de más de T días. Dicha transferencia de datos medianteuna política basada en antigüedad puede causar la falla de las consultas de metadatospara el agente de aplicaciones de Microsoft.

El DBA debe ponerse en contacto con el administrador de Data Domain para crear lapolítica basada en aplicaciones, también conocida como un perfil de transferencia dedatos, para la unidad de almacenamiento o MTree que utiliza el agente de aplicacionesde Microsoft para los respaldos de Data Domain Boost. La documentación de DataDomain proporciona detalles sobre los procedimientos de configuración de DD CloudTier.

Para cualquier versión de DD OS anterior a 6.1, el administrador de Data Domain debeusar las API REST de DD para crear políticas basadas en aplicaciones a través deherramientas, como el comando curl. A partir de DD OS 6.1, el administrador de DataDomain puede ejecutar el comando de Data Domain data-movement policy paraconfigurar la política basada en aplicaciones

Mediante el comando de transferencia de datos con DD OS 6.1 o superiorDD OS 6.1 o versiones posteriores le permiten configurar la política basada enaplicaciones mediante el siguiente comando de Data Domain desde la línea de

Configuración del sistema Data Domain

88 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 89: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

comandos. Con este comando se define la política basada en aplicaciones para losMtree especificados:

data-movement policy set app-managed {enabled | disabled} to-tier cloudcloud-unit <unit-name> mtrees <mtree-list>

Por ejemplo, con el siguiente comando se establece la política basada en aplicacionespara Mtree /data/col1/app-agent40:

data-movement policy set app-managed enabled to-tier cloud cloud-unitCloud mtrees /data/col1/app-agent40

Puede ejecutar el siguiente comando para mostrar el resultado de la configuración dela política para fines de verificación:

data-movement policy show

Mtree Target(Tier/Unit Name) Policy Value------------------------- ---------------------- ------------- -------/data/col1/app-agent40 Cloud/Cloud app-managed enabled------------------------- ---------------------- ------------- -------

Solución de problemas del sistema Data DomainEl artículo 334991 de la base de conocimientos, titulado Cómo solucionar problemas derendimiento y conectividad de DataDomain DD Boost, proporciona información sobrecómo usar la herramienta ddpconnchk para solucionar problemas específicos de DataDomain Boost. Este artículo está disponible en el portal del servicio de soporte en línea(https://support.emc.com).

Configuración del sistema Data Domain

Solución de problemas del sistema Data Domain 89

Page 90: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configuración del sistema Data Domain

90 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 91: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

CAPÍTULO 4

Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server

l Funciones del agente de aplicaciones de Microsoft para Data Domain Boost conSQL Server........................................................................................................ 92

l Configuración del agente de aplicaciones de Microsoft para Data Domain Boostcon SQL Server..................................................................................................93

l Protección de datos de SQL Server con Data Domain Boost............................ 102l Programación de respaldos de SQL Server.......................................................105l Respaldo y restauración de SQL Server mediante el plug-in de SSMS Agente de

aplicaciones de Microsoft para DD Boost para aplicaciones empresariales........ 114l Respaldo y restauración de SQL Server mediante los comandos de Data Domain

Boost................................................................................................................ 140l Respaldo y restauración de SQL Server mediante Data Domain Boost T-SQL.. 163l Administración de savesets de SQL Server con un dispositivo Data Domain Cloud

Tier....................................................................................................................171l Ejecución de la recuperación ante desastres de SQL Server con Data Domain

Boost:............................................................................................................... 176l Visualización y eliminación de respaldos con la herramienta de vencimiento de

Data Domain Boost........................................................................................... 176

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server 91

Page 92: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Funciones del agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server

Obtenga más información sobre las características y funciones compatibles conAgente de aplicaciones de Microsoft para Data Domain Boost con SQL Server.

Funciones de respaldo y recuperación

l Respaldos federados y restauraciones de bases de datos del grupo dedisponibilidad Always On.

l Restauraciones y respaldos a nivel de instancia.

l Respaldos y restauraciones de varias bases de datos.

l Respaldos programados mediante trabajos del agente de SQL.

l Scripts Transact-SQL (T-SQL) con códigos de retorno mejorados para ejecutarrespaldos y restauraciones en un ambiente de SQL.

l Restauraciones de tabla, que también se conocen como restauraciones de nivelgranular, mediante ItemPoint for SQL Server.

l Restauraciones de archivos sin formato.

l Restauraciones en el nivel de grupos de archivos.

l Restauración redirigida al mismo SQL Server o a uno diferente, a la mismainstancia de SQL o a una diferente, y a la misma base de datos o una diferente.

Funciones de Data Domain Cloud Tier

l Marcado de savesets que se deben transferir de un nivel activo de Data Domain aun Data Domain Cloud Tier.

l Recuperación manual de savesets desde un Data Domain Cloud Tier en una unidadde almacenamiento de Data Domain.

l Recuperación automática de los savesets de un Data Domain Cloud Tier a unaunidad de almacenamiento de Data Domain o restauración de respaldosdirectamente desde la nube.

Nota

Las operaciones de restauración directa solo están disponibles para DDOS 6.1 conElastic Cloud Storage.

l Eliminación de savesets en un Data Domain Cloud Tier.

Funciones de configuración

l Compatibilidad con IPv4 e IPv6.

l Coexistencia con otros productos de respaldo que se usan para proteger los datosque no protege Agente de aplicaciones de Microsoft.Sin embargo, el agente de aplicaciones de Microsoft no puede coexistir con elagente de aplicación de base de datos.

l Ruta de lockbox común, el cual es el mismo lockbox en una ubicación común paraAgente de aplicaciones de Microsoft, el agente de aplicación de base de datos yAgente File System Agent.

l Es compatible con la alta disponibilidad de Data Domain para una resistenciamejorada.Alta disponibilidad de Data Domain en la página 68 ofrece información.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

92 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 93: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Funciones de la GUI

l Visualización del nombre del clúster de Windows y la preferencia de respaldo en elpanel de conexiones de la GUI, en el caso de los grupos de disponibilidad AlwaysOn.

l Visualización de un mensaje en la GUI de restauración de bases de datos paraactivar la función de inicialización instantánea de archivos en SQL Server, a fin demejorar el rendimiento de las restauraciones de bases de datos si la función no estáactivada.

l Almacenamiento en caché de datos relacionados con SQL Server, instancias deSQL Server, bases de datos y otras configuraciones en las páginas General, Files yOptions cada vez que se inicia el agente de aplicación.Además, el agente de aplicación almacena en caché la información del savesetdurante una sesión en particular. El almacenamiento en caché permite ahorrartiempo porque se elimina la necesidad de volver a seleccionar la configuración cadavez que se inicia el agente de aplicación, en especial cuando SQL Server contieneuna gran cantidad de bases de datos o de respaldos para una base de datos.

l Recuperación de una cantidad específica de savesets o versiones de respaldo, yvisualización según el valor (número) que se especifica en la GUI de restauraciónde bases de datos.

Configuración del agente de aplicaciones de Microsoft paraData Domain Boost con SQL Server

En la configuración del agente de aplicaciones de Microsoft para Data Domain Boostcon SQL Server se incluyen las siguientes tareas:

l Creación de un lockbox mediante el comando msagentadmin.exe

l Configuración de grupos de disponibilidad Always On de SQL

l Activación del agente de aplicaciones de Microsoft para Data Domain Boost paragenerar registros del servicio de montaje

l Creación de un archivo de configuración

Configuración de los privilegios de usuario que se requieren para ejecutar lasoperaciones de Data Domain Boost en SQL Server

El agente de aplicaciones de Microsoft requiere que el usuario que inicie operacionesde respaldo y recuperación tenga ciertos privilegios de SQL Server y el host deaplicaciones de Windows. Los privilegios mínimos de Windows necesarios dependendel tipo de operación y la herramienta que se utilice.

En la documentación de Microsoft se incluyen los pasos sobre cómo configurarcuentas de usuario, además de información adicional.Funciones mínimas de SQL ServerLa cuenta de SQL Server debe contar con las siguientes funciones para ejecutar lasoperaciones de Data Domain Boost en SQL Server:

l sysadmin

l public

Funciones mínimas de WindowsEn la siguiente tabla se describen los privilegios mínimos de Windows requeridos paraejecutar las diversas operaciones de respaldo y restauración.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configuración del agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server 93

Page 94: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 9 Funciones mínimas de Windows para las operaciones de Data Domain Boost en SQL

Tipo de operación Funciones mínimas de Windows necesarias

Respaldo y recuperación del servidorindependiente

Un usuario local o de dominio configurado con las siguientes características:

l En el caso de los respaldos y las restauraciones con recuperación activada anivel granular (también conocida como recuperación a nivel de tabla), el usuariodebe contar con privilegios administrativos

l En el caso de respaldos y recuperaciones tradicionales, el usuario debe cumplircon las siguientes condiciones:

n Se debe agregar al usuario a la política de Windows "Crear objetos globales"

n El usuario debe tener los siguientes permisos en la carpeta de datos yregistros de la base de datos:

– Lectura

– Escritura

– Mostrar contenido de carpeta

La carpeta predeterminada de registros y datos es la ruta de instalación deSQL Server. Por ejemplo, para SQL Server 2012, la ruta predeterminada esC:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\

Respaldo y recuperación para grupos dedisponibilidad Always On

Un usuario configurado con una de las siguientes características:

l Administrador de Windows integrado

l Usuario de dominio incluido en el grupo de usuarios administradores

l Cuenta de usuario local incluida en el grupo de usuarios administradores encada nodo del clúster. El nombre de usuario y la contraseña deben ser igualesen cada nodo.

Nota

Si usa una cuenta que creó personalmente (una cuenta que no sea la deadministrador de Windows integrado), debe iniciar la herramienta en el lugar en quese realizarán el respaldo o la recuperación con permisos elevados (ejecutados comoadministrador).

Respaldo y recuperación para grupos dedisponibilidad Always On en unainstancia de clúster de conmutación porerror

Un usuario configurado con una de las siguientes características:

l Administrador de Windows integrado

l Usuario de dominio incluido en el grupo de usuarios administradores

Nota

Si usa una cuenta que creó personalmente (una cuenta que no sea la deadministrador de Windows integrado), debe iniciar la herramienta en el lugar en quese realizarán el respaldo o la recuperación con permisos elevados (ejecutados comoadministrador).

Respaldo y recuperación en unainstancia de clúster de conmutación porerror

Ver y eliminar savesets con laherramienta de vencimiento de DataDomain Boost (ddbmexptool)

Cualquier usuario puede utilizar el comando ddbmexptool para enumerar y

eliminar savesets, siempre y cuando el usuario pueda acceder al lockbox mediante elcomando msagentadmin. No se requieren privilegios administrativos.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

94 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 95: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 9 Funciones mínimas de Windows para las operaciones de Data Domain Boost enSQL (continuación)

Tipo de operación Funciones mínimas de Windows necesarias

Administrar savesets y mostrar lainformación de la unidad dealmacenamiento y de clientes conmsagentadmin

Cualquier usuario puede utilizar msagentadmin para enumerar archivos; marcar y

recuperar savesets; eliminar savesets; mostrar los clientes de las unidades dealmacenamiento; y mostrar información de límite de flujo de la unidad dealmacenamiento de Data Domain. No se requieren privilegios administrativos.

Crear y editar un lockbox conmsagentadmin

Para cualquier comando msagentadmin relacionado con operaciones de lockbox

es necesario contar con un usuario administrativo.

Adición de un usuario a una política de WindowsProcedimiento

1. En el menú Start, abra Local Security Policy.

2. En el panel Security Settings, expanda Local Policies > User RightsAssignment.

3. Para cada política a la que desee agregar al usuario, realice los siguientes pasos:

a. Haga clic con el botón secundario en la política y haga clic en Properties.

b. En la ventana Properties, haga clic en Add User or Group.

c. Agregue al usuario local a la política y, a continuación, haga clic en Apply.

Creación de un archivo de configuraciónCree un archivo de configuración con cualquiera de los siguientes parámetros, segúnsea necesario.

GeneralEn la siguiente tabla se describen los parámetros de la categoría general del archivo deconfiguración.

Tabla 10 Parámetros generales del archivo de configuración

Parámetro Descripción

CLIENT=<client_or_hostname> Obligatorio.Especifica el hostname del servidor de aplicaciones en el quedesea restaurar o respaldar las bases de datos requeridas. Enel caso de las configuraciones de clúster, especifique elnombre de la instancia de clúster.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica el nombre de ruta del directorio completo dellockbox en el host de base de datos o de aplicación. Porejemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica si el software escribe mensajes de depuración en elarchivo de registro de depuración. El valor predeterminado es

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Creación de un archivo de configuración 95

Page 96: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 10 Parámetros generales del archivo de configuración (continuación)

Parámetro Descripción

0, en el cual no se generan mensajes de depuración. El nivelmás alto es 9, en el cual se generan los mensajes dedepuración más detallados.

LIST_SAVESET_DESC={TRUE | FALSE} Opcional.Especifica si desea enumerar los savesets en ordendescendente para mostrar los savesets más recientes primero.El valor predeterminado es FALSE, en el cual los savesets semuestran en orden ascendente.

Sistema primarioEn la siguiente tabla se describen los parámetros de la categoría de sistema primariodel archivo de configuración.

Tabla 11 Parámetros de sistema primario del archivo de configuración

Parámetro Descripción

DDBOOST_USER=<DDBoost_username> Obligatorio.Especifica el nombre de usuario del usuario de DD Boost.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_HOST=<Data_Domain_server_name> Obligatorio.Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que desearespaldar y restaurar las bases de datos.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_PATH=<storage_unit_name> Obligatorio.Especifica el nombre y la ruta de la unidad de almacenamientoen la que desea respaldar y restaurar las bases de datosseleccionadas.

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica si un respaldo o una restauración en el sistema DataDomain primario utiliza una conexión de red IP o Fibre Channel(FC). El valor predeterminado es FALSE. Indique TRUE parautilizar una conexión de red de Fibre Channel durante elrespaldo y la restauración.

Nota

Si este parámetro se configura en TRUE, el sistema DataDomain primario debe configurarse para admitir una conexiónFibre Channel.

DEVICE_FC_SERVICE=<Data_Domain_fibre_channel_server_name>

Es obligatorio cuando el parámetro DDBOOST_FC seestablece en TRUE

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

96 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 97: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 11 Parámetros de sistema primario del archivo de configuración (continuación)

Parámetro Descripción

Especifica el nombre del servicio Fibre Channel configuradoen el sistema Data Domain primario que se utilizará para unrespaldo o una restauración.

DDVDISK_USER=<vdisk_username> Opcional.Especifica el usuario de vdisk de Data Domain. Si no especificaeste parámetro, el valor predeterminado es DDBOOST_USER.

Contenido de ejemplo de archivo de configuraciónPor ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguiente contenido:

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.ejemplo.comDEVICE_PATH=/SU_DD163LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"CLIENT=mw2k8x64sql2.appagentdev.comDEBUG_LEVEL=0

Configuración de un lockboxEl lockbox es un archivo cifrado que utiliza el agente de aplicaciones de Microsoft paraalmacenar datos confidenciales, como credenciales de inicio de sesión, y proteger losdatos contra el acceso no autorizado.

Puede configurar uno de los siguientes tipos de lockbox según las necesidades delambiente:

l Lockbox único: Esta configuración contiene solo un lockbox en una ubicacióncompartida. Cada host en el ambiente tiene acceso individual al lockbox. Estaconfiguración facilita el mantenimiento del lockbox.

Nota

No utilice un lockbox compartido único para realizar operaciones de respaldoremoto en un ambiente de clúster. El respaldo fallará. Utilice varios lockbox en unambiente de clúster.

l Múltiples lockboxes: Esta configuración contiene un lockbox en cada host en elambiente. Esta configuración crea una sobrecarga en el mantenimiento demúltiples lockboxes.

El archivo PersistedSettings.xml en la carpeta del lockbox contiene lainformación del servidor de Data Domain, por ejemplo, el nombre del servidor de DataDomain, el protocolo de comunicación, el nombre del servicio de Fibre Channel, elnombre de usuario del usuario de DD Boost y la unidad de almacenamiento.

Si se registra un servidor de Data Domain en un lockbox nuevo, se creará el archivoPersistedSettings.xml Si se registra un servidor de Data Domain en el lockboxnuevo o si se elimina alguno, se actualiza el archivo PersistedSettings.xml.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configuración de un lockbox 97

Page 98: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Opciones de comando para crear y actualizar un lockboxLas operaciones de lockbox se administran mediante el comando msagentadminadministration.

En la siguiente tabla se enumeran las operaciones y las opciones de comandosasociadas que forman parte de la creación y actualización de un lockbox.

Nota

El agente de aplicaciones de Microsoft también es compatible con el comandoddbmadmin para realizar estas operaciones. Sin embargo, la compatibilidad con elcomando está obsoleta.

Tabla 12 Operaciones de comando para crear y actualizar un lockbox

Operación Comando

Cree una caja de seguridad. msagentadmin administration --createLB [--lockbox<lockbox_directory>] [--debug 9]

Registre un servidor de Data Domain o undispositivo de RecoverPoint en un host de basede datos

msagentadmin administration --registerLB --config<config_file_path> [--confirm] [--debug 9]

Cancele el registro de un servidor de DataDomain o un dispositivo de RecoverPoint en unhost de base de datosEl contenido de usuario de DD Boost(DDBOOST_USER) y de ruta del dispositivo(DEVICE_PATH) del archivo de configuración seelimina.

msagentadmin administration --deleteLB --config<config_file_path> [--confirm] [--debug 9]

Agregue un host remoto a una lista de acceso delockbox

msagentadmin administration --grantLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_add>"] [-a"VIRTUAL_HOST=yes"] [--debug 9]

Elimine un host remoto desde la lista de accesode lockbox.

msagentadmin administration --revokeLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_delete>"] [--debug9]

Restablezca el lockbox. msagentadmin administration --updateLB [--lockbox<lockbox_directory>] [--debug 9]

Cree una frase de contraseña personalizada.La frase de contraseña personalizada debecumplir los siguientes requisitos de complejidad:

l Longitud mínima de nueve caracteres.

l Al menos un carácter en mayúscula.

l Al menos un carácter en minúscula.

l Al menos un carácter especial.

l Al menos un dígito.

msagentadmin administration --updateLB -aSET_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Después de escribir este comando, aparecerán los siguientes indicadores.Utilice los indicadores para establecer la frase de contraseña.

Enter a passphrase (refer to the administration guide for passphrase complexity requirements):Confirm the passphrase:

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

98 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 99: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 12 Operaciones de comando para crear y actualizar un lockbox (continuación)

Operación Comando

Aparecen siguientes resultados:

The passphrase for the lockbox '<lockbox>' in the directory '<lockbox_directory>' has been updated.

Use la frase de contraseña para restablecer unlockbox personalizado.La frase de contraseña se puede usar pararestaurar el acceso a un host que no puedeacceder al lockbox.

msagentadmin administration --updateLB -aUSE_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Después de escribir este comando, aparecerá el siguiente indicador. Utiliceel indicador para establecer la frase de contraseña.

Enter a previously set passphrase:

Aparecen siguientes resultados:

The lockbox '<lockbox>' in the directory '<lockbox_directory>' has been reset.

Cree una opción de seguridad personalizada debaja seguridad en el umbral de valores de sistemaestables (SSV) para el lockbox.Este comando es útil cuando el lockbox quedainaccesible con frecuencia después deactualizaciones de sistema regulares. Sinembargo, se recomienda que use la frase decontraseña para restablecer el lockbox en lugarde personalizar el nivel de seguridad.

msagentadmin administration --updateLB -aSET_LOCKBOX_SECURITY="custom" -aLOCKBOX_PATH=<lockbox_directory>

Importe el lockbox.Este comando es útil cuando se crea el lockboxen un directorio no predeterminado y estenecesita actualizarse (importarse) con la versiónmás reciente.

msagentadmin administration --updateLB -aLOCKBOX_IMPORT=yes -a LOCKBOX_PATH=<lockbox_directory>

Cree una caja de seguridadUse los siguientes pasos para crear un lockbox y agregarle las credenciales.

Procedimiento

1. Cree el lockbox mediante el siguiente comando:

msagentadmin administration --createLBPor ejemplo, para crear un lockbox en la carpeta C:\Lockboxes, escriba elsiguiente comando:

msagentadmin administration --createLB --lockbox C:\LockboxesSi no especifica una carpeta, el lockbox se crea en el directorio predeterminado,que es C:\Program Files\DPSAPPS\common\lockbox.

AVISO

Cuando el agente de aplicaciones de Microsoft se integra con eCDM, el lockboxdebe ubicarse en la ruta de archivo predeterminada.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configuración de un lockbox 99

Page 100: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

2. Cree un archivo de configuración que contenga las credenciales adecuadas.

Por ejemplo, escriba el siguiente comando para editar config.cfg:

notepad c:\Lockboxes\config.cfgA continuación, agregue las configuraciones correspondientes al archivo deconfiguración. Por ejemplo, para un usuario de Data Domain, agregue lassiguientes credenciales:

LOCKBOX_PATH=C:\LockboxesDDBOOST_USER=ddvdiskDEVICE_HOST=ledmd034.lss.emc.comDEVICE_PATH=/ddbdatest/mattp/pp

3. Utilice el archivo de configuración para registrar las credenciales con el lockboxmediante el siguiente comando:

msagentadmin administration --registerLB --config"<config_file_path>"Por ejemplo:

msagentadmin.exe administration --registerLB --config "C:\lockbox-config-details.cfg"Se le solicitarán las contraseñas necesarias para las cuentas de usuarioconfiguradas.

Configuración de grupos de disponibilidad AlwaysOn de SQLDebe cumplir los siguientes requisitos de configuración para ejecutar respaldos yrestauraciones de grupos de disponibilidad AlwaysOn de SQL:

l Ha instalado el agente de aplicaciones de Microsoft en todos los nodos.

l Configuró el lockbox en todos los nodos. De lo contrario, puede usar un lockboxcompartido.

Configuración de los requisitos previos para ejecutar respaldos federados debases de datos de grupos de disponibilidad Always On

Configure los siguientes requisitos previos para ejecutar respaldos federados de basesde datos de grupos de disponibilidad Always On.

Nota

Además de los siguientes requisitos previos, asegúrese de haber asignado los permisosnecesarios según se describe en Configuración de los privilegios de usuario que serequieren para ejecutar las operaciones de Data Domain Boost en SQL Server en lapágina 93.

Establecer la configuración secundaria legibleConfigure la opción de configuración secundaria legible del grupo de disponibilidadAlways On en Yes o Read-intent only:

1. En SSMS de SQL Server, en Object Explorer, haga clic con el botón secundarioen el grupo de disponibilidad Always On y seleccione Properties.Se mostrará el cuadro de diálogo Availability Group Properties.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

100 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 101: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

2. En la tabla Availability Replicas, en la columna Readable Secondary, seleccioneYes o Read-intent only para las réplicas secundarias y primarias de las instanciasde SQL Server.Esta configuración permite que el agente de aplicaciones de Microsoft reúnainformación sobre la réplica secundaria (por ejemplo, ubicación del archivo en labase de datos, que puede ser diferente de las otras réplicas).

Configure los permisos Execute Methods y Remote Enable con WindowsManagement Instrumentation (WMI).Configure Windows Management Instrumentation (WMI) para asignar los permisosExecute Methods y Remote Enable a la cuenta de usuario:

Nota

Si usted es un administrador de dominio, no necesita establecer explícitamente estospermisos, ya que los tiene de manera predeterminada.

1. En SQL Server, en el menú Start, haga clic en Run.

2. Escriba wmimgmt.msc y, a continuación, presione Enter en el teclado.

3. En el panel WMI Control, haga clic con el botón secundario en WMI Control(Local) y seleccione Properties.

4. En el cuadro de diálogo WMI Control Properties:

a. Haga clic en la pestaña Security.

b. Expanda el nodo Root y seleccione el espacio de nombres cimv2.

c. Haga clic en Security para abrir la configuración de seguridad de WMI.

d. Haga clic en Advanced para abrir la configuración de seguridad avanzada paraeste espacio de nombres de WMI.

e. Especifique la cuenta del usuario.

f. Haga clic en Edit y seleccione solamente Execute Methods y Remote Enable.

g. En la lista desplegable Apply to, seleccione This namespace andsubnamespaces para asegurarse de que estos permisos se aplican a esteespacio de nombres y todos los espacios de nombres debajo de él.

h. Haga clic en OK para guardar los nuevos permisos.

Asigne los permisos Read y Read & Execute a la cuenta de usuario.En los volúmenes NTFS, asigne los permisos Read y Read & Execute a la cuenta deusuario:

1. En el Explorador de Windows, haga clic con el botón secundario en el archivo (o lacarpeta) con el que desea trabajar y seleccione Properties.

2. En el cuadro de diálogo Properties, haga clic en la pestaña Security.

3. En la lista Name, seleccione el usuario, el contacto, el equipo o el grupo cuyospermisos desea ver.

4. Asigne los permisos Read y Read & Execute a la cuenta de usuario.

Asigne los derechos de objeto de política de grupo (GPO) a la cuenta de usuarioEn SQL Server, asigne los derechos de objeto de política de grupo (GPO) a la cuentade usuario:

l Asigne el derecho Log on as a batch job a la cuenta de usuario para ejecutar tareasen el programador de tareas cuando no haya iniciado sesión:

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configuración de los requisitos previos para ejecutar respaldos federados de bases de datos de grupos de disponibilidad

Always On 101

Page 102: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

1. En el menú Start, haga clic en Run, escriba secpol.msc y presione Enter en elteclado.Aparece la ventana Local Security Policy.

2. En el panel de navegación izquierdo, en Security Settings, haga clic en LocalPolicies > User Rights Assignment.

3. En el panel derecho, haga doble clic en Log on as a batch job.Aparecerá el cuadro de diálogo Log on as a batch job Properties.

4. En la pestaña Local Security Setting, haga clic en Add User or Group...Se abre el cuadro de diálogo Select Users, Computers, Service Accounts, orGroups.

5. En el campo Enter the object names to select, especifique la cuenta deusuario y haga clic en OK.

l Asigne el derecho Log on as a service a la cuenta de usuario:

1. En el menú Start, haga clic en Run, escriba secpol.msc y presione Enter en elteclado.Aparece la ventana Local Security Policy.

2. En el panel de navegación izquierdo, en Security Settings, haga clic en LocalPolicies > User Rights Assignment.

3. En el panel derecho, haga doble clic en Log on as a service.Aparecerá el cuadro de diálogo Log on as a service Properties.

4. En la pestaña Local Security Setting, haga clic en Add User or Group...Se abre el cuadro de diálogo Select Users, Computers, Service Accounts, orGroups.

5. En el campo Enter the object names to select, especifique la cuenta deusuario y haga clic en OK.

Protección de datos de SQL Server con Data Domain BoostPuede respaldar y restaurar SQL Server con el plug-in de SSMS del agente deaplicaciones de Microsoft (GUI), CLI o script T-SQL para Data Domain Boost.

Puede respaldar todas las bases de datos o solo las bases de datos requeridas de unainstancia de SQL Server.

Puede restaurar una instancia de SQL Server completa o solo las bases de datosrequeridas.

Mejores prácticas para respaldar y restaurar SQL Server con Data DomainBoost

Las siguientes son mejores prácticas para respaldar y restaurar SQL Server con elagente de aplicaciones de Microsoft para Data Domain Boost:

Configurar respaldos para usar la misma ruta de Data DomainPara garantizar la coherencia de los respaldos en el sistema Data Domain, configuretodos los respaldos de una instancia de SQL Server para usar el mismo sistema DataDomain y la misma ruta.

Ajustar la configuración de conexiónLos dispositivos Data Domain Boost no distinguen entre el protocolo de control detransmisiones (TCP)/protocolo de Internet (IP) y Fibre Channel (FC), y los tipos dered LAN, WAN y MAN. Los dispositivos Data Domain Boost pueden funcionar

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

102 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 103: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

correctamente en situaciones en las que la pérdida de paquetes es estrictamente del0 % y la latencia es menor que 20 ms.

Usar caracteres compatiblesLa aplicación de Microsoft es compatible con la fecha de la configuración regionalespecífica y la hora de procesamiento. Además, la configuración del idioma de la fechay hora se puede establecer en caracteres que no sean en inglés. Sin embargo, losnombres de la ruta de acceso y base de datos se deben escribir solo en caracteresASCII. Convenciones de asignación de nombres para respaldos y recuperaciones conData Domain Boost en la página 103 proporciona más información sobre loscaracteres compatibles para los nombres de instancia y base de datos.

Habilitar la inicialización instantánea de archivosPara mejorar las restauraciones, habilite la función de inicialización instantánea dearchivos en SQL Server. En el proceso de inicio de SQL Server se escriben ceros en laparte del disco en la que se incluyen archivos de registro y de datos. La activación dela función de inicialización instantánea de archivos no habilita la puesta a cero del discopara los archivos de datos.

Configurar los límites de cuota de Data DomainEl agente de aplicaciones de Microsoft no tiene un parámetro para controlar el tamañototal que consume. Solo se pueden establecer límites de cuota en el sistema DataDomain por MTree (unidad de almacenamiento).

Los límites de cuota de un MTree se calculan según el tamaño lógico, que es el tamañoantes de la compresión y la deduplicación de los datos.

Los límites de cuota afectan a las operaciones de respaldo solamente.

Configuración de los límites de uso de los recursos de Data Domain en la página 83proporciona más información sobre los límites de cuota, el impacto de superar loslímites y la configuración de los límites de uso.

Configure los límites de uso de flujos de Data Domain.Configure una cantidad suficiente de flujos de Data Domain para mejorar elrendimiento de los respaldos y las restauraciones. Los flujos controlan el paralelismode respaldos y restauraciones para cada base de datos.

El agente de aplicaciones de Microsoft requiere un flujo por cada saveset que serespalde o se restaure. Al ejecutar respaldos fraccionados, cada fracción requiere unflujo. Las fracciones se ejecutan simultáneamente para cada base de datos. Las basesde datos se respaldan y se restauran de manera secuencial. Cuando se utilizanfracciones, la cantidad de flujos debe ser igual o mayor que la cantidad de fracciones.

La cantidad mínima de flujos para un ambiente sin fracciones es 1.

Configuración de los límites de uso de flujos de Data Domain en la página 86proporciona más información sobre el límite de flujos, el impacto de superar los límitesy la configuración de los límites de uso.

Convenciones de asignación de nombres para respaldos y recuperaciones conData Domain Boost

Cuando se asignen nombres de instancias, bases de datos y grupos de archivos deSQL Server, tenga en cuenta que el agente de aplicaciones de Microsoft no distingueentre mayúsculas y minúsculas. Los nombres no distinguen mayúsculas de minúsculas.

Por lo tanto, si hay dos o más bases de datos con el mismo nombre, pero condiferentes mayúsculas y minúsculas; por ejemplo, DB1 y db1, el agente de aplicacionesde Microsoft verá estas bases de datos de la misma forma y, de manerapredeterminada, respaldará una de las dos.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Convenciones de asignación de nombres para respaldos y recuperaciones con Data Domain Boost 103

Page 104: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

En la siguiente tabla se describen los caracteres especiales que se admiten paraasignar nombres a los respaldos de bases de datos en configuraciones independientes,de clúster y de grupos de disponibilidad Always On con Data Domain Boost.

Tabla 13 Caracteres especiales compatibles

Carácter especial Nombre

~ Tilde

` Acento grave

! Signo de exclamación

@ A una velocidad de

% Porcentaje

^ Signo de intercalación

& Y comercial

( Paréntesis de apertura

) Paréntesis de cierre

- Guion

_ Guion bajo

{ Llave de apertura

} Llave de cierre

\ Barra invertida

. Punto

' Apóstrofe

Nota

Si bien SQL Server es compatible con instancias de asignación de nombres con elsímbolo numeral (#), el agente de aplicaciones de Microsoft no lo es. Si en unainstancia se incluye el símbolo numeral, se producirá un error en los respaldos de esainstancia.

Circunstancias que promueven los respaldos de SQL Server a nivel completoLos respaldos de registros de transacciones se promueven a respaldos completos ensituaciones determinadas.

De forma predeterminada, los respaldos de registros de transacciones se promueven alnivel completo en los siguientes escenarios:

l Cuando no hay un respaldo completo existente.

l Cuando se actualiza el agente de aplicaciones de Microsoft, el primer respaldo deregistros de transacciones se promueve a completo.

l Cuando se detecta una brecha de registro.

l Cuando se cambia el modelo de recuperación.

l Si en el respaldo se incluyen bases de datos de modelo simple, estas se promuevena un respaldo completo o se omiten según la configuración de respaldo.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

104 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 105: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Hay opciones para ajustar el comportamiento de la promoción automática disponiblescuando se configura un respaldo. Tanto la marca de comando ddbmsqlsv -a"BACKUP_PROMOTION" como la opción Backup Promotion del plug-in de SSMSAgente de aplicaciones de Microsoft para DD Boost para aplicaciones empresarialescontrolan la promoción de respaldo.

Programación de respaldos de SQL ServerPuede programar respaldos de SQL Server con el Agente SQL Server o elprogramador de tareas de Windows.

Programación de respaldos de SQL Server mediante el uso del agente SQLServer

En esta sección se describe la programación de respaldos de SQL Server mediante eluso del trabajo del Agente SQL Server para los subsistemas CmdExec y T-SQL. ElAgente SQL Server es un agente de programación de trabajos que se encuentra en elpaquete de SQL Server. El Agente SQL Server, un agente de programación detrabajos del paquete de SQL Server, consta de un servicio de Windows en el que seejecutan trabajos. Cada trabajo puede contener uno o más pasos, y cada paso puedecontener sus propias tareas. El agente utiliza SQL Server para almacenar informaciónde los trabajos y puede ejecutarlos según una programación, en respuesta a un eventoespecífico o según demanda.

Configuración del Agente SQL Server para programar trabajosLa configuración del Agente SQL Server consta de las siguientes tareas:

l Activación del Agente SQL Server

l Configuración de la seguridad

Activación del Agente SQL ServerEl Agente SQL Server está en estado deshabilitado de forma predeterminada. Parahabilitar el Agente SQL Server:

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. Haga clic con el botón secundario en SQL Server Agent y seleccione Start.

Configuración de la seguridadPara ejecutar comandos del símbolo del sistema del agente de aplicaciones deMicrosoft en el subsistema CmdExec, debe tener privilegios de administrador. Puedecambiar las credenciales de inicio de sesión del servicio del Agente SQL Server por lasde administrador, o configurar un host proxy para el subsistema CmdExec.

Cambio de las credenciales de inicio de sesión del servicio del Agente SQLServer

Procedimiento

1. En el escritorio de Windows, haga clic en Start > Run.

2. En el cuadro de diálogo Run, en el campo Open, escriba services.msc y hagaclic en OK.

3. En la ventana Services, haga clic con el botón secundario en SQL ServerAgent Service y seleccione Properties.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Programación de respaldos de SQL Server 105

Page 106: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

4. En el cuadro de diálogo SQL Server Agent Service Properties:

a. En la pestaña Log On, seleccione This account.

b. Escriba la información del usuario administrador en los campos pertinentes.También puede hacer clic en Browse y seleccionar el usuario que tieneprivilegios de administrador.

c. Haga clic en OK.

Creación de un proxy para el subsistema CmdExecSQL Server Agent utiliza los proxies, que son objetos que permiten que SQL ServerAgent obtenga acceso a las credenciales almacenadas para los usuarios de Windows, afin de definir el contexto de seguridad para los pasos de trabajo.

Cuando se ejecuta un paso de trabajo que está configurado para usar un proxy, SQLServer Agent usa las credenciales definidas en el proxy y, a continuación, el contextode seguridad correspondiente para ejecutar el paso de trabajo.

Procedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. Especifique credenciales de usuario:

a. En Object Explorer, expanda Security, haga clic con el botón secundario enCredentials y, a continuación, seleccione Properties.

b. En la página Credential Properties - EMC, especifique los siguientescampos y haga clic en OK:

l Credential name: Escriba un nombre para la credencial.

l Identity: Escriba el nombre de usuario del administrador.

l Password: Escriba la contraseña del usuario que especificó en el campoIdentity.

l Confirm password: Vuelva a escribir la contraseña que especificó enel campo Password.

3. Cree un proxy:

a. En Object Explorer, expanda SQL Server Agent y, a continuación, expandaProxies.

b. Haga clic con el botón secundario en Proxies y seleccione New proxy.

c. En la página ‘EMC’ Proxy Account Properties, especifique los siguientescampos y haga clic en OK:

l Proxy name: Escriba un nombre para el proxy.

l Credential name: Escriba el nombre de la credencial que especificóen el paso 2b.

l Active to the following subsystems: En este campo, seleccioneOperating system (CmdExec).

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

106 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 107: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Cuando cree un paso de trabajo, debe seleccionar este proxy de la listaRun as en la página Job Step Properties.

Programación de un trabajo de CmdExecPuede programar un trabajo de CmdExec en un solo SQL Server o en varios servidoresSQL Server.

Programación de un trabajo de CmdExec en un solo SQL ServerProcedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. En Object Object Explorer, expanda SQL Server Agent, haga clic con el botónsecundario en Jobs y, a continuación, seleccione New job.

3. En la ventana Job Properties:

a. En la página General, complete la información correspondiente en loscampos Name, Owner y Description.

b. En la página Steps, haga clic en New para crear un paso.

c. En la ventana Job Step Properties, en la página General, especifique lossiguientes campos:

l Step name: Escriba un nombre para el paso de trabajo.

l Type: Seleccione Operating system (CmdExec).

l Run as: Según su configuración, seleccione el proxy o la cuenta deservicio de SQL Server Agent.

l Process execute exit code of a successful command: Escriba el códigode salida para procesar de un comando correcto.

l Command: Especifique el comando requerido de Data Domain Boost paraSQL Server. Configurar los respaldos con el plug-in de SSMS Agente deaplicaciones de Microsoft para DD Boost para aplicacionesempresariales en la página 114 proporciona información sobre cómogenerar el comando. El comando generado no tiene una ruta completa alarchivo binario. Por lo tanto, al especificar el comando generado en estecampo, debe agregar la ruta completa al archivo binario. Si la ruta alarchivo binario contiene espacios, especifique la ruta entre comillas.Por ejemplo:

"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. En la página Advanced, especifique los siguientes campos:

l On success action: Seleccione si desea continuar con el próximopaso de trabajo, o salir del paso actual e informar sobre la ejecución

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Programación de un trabajo de CmdExec 107

Page 108: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

correcta después de que el paso de trabajo actual se realicecorrectamente.

l Especifique los demás campos según sus requisitos.

l Haga clic en OK.

e. En la página Schedules, haga clic en New para programar un trabajo.

f. En la ventana Job Schedule Properties, especifique la informaciónapropiada en los campos correspondientes y, a continuación, haga clic enOK.

g. En la página Alerts, haga clic en Add a fin de crear una alerta para ejecutarun trabajo cuando se produzca un evento específico.

h. En la ventana New Alert, en la página General, especifique los siguientescampos:

l Name: Escriba un nombre para la alerta.

l Type: Seleccione el tipo de evento.

l Especifique la información adecuada en los otros campos.

i. En la página Response, especifique los siguientes campos:

l Notify operators: Seleccione esta opción para enviar un

mensaje a los operadores sobre el estado del paso de trabajo.

l New Operator: Haga clic en este botón para agregar un operador a lalista Operator.

j. En la página Options, configure un método (por ejemplo, E-mail, Pager oNet Send) para notificar a los operadores sobre el estado del paso detrabajo.

k. En la página Notifications, en Actions to perform when the job completes,seleccione los métodos de notificación apropiados para informar a losoperadores sobre el estado del paso de trabajo.

l. En la página Targets, seleccione Target local server.

m. Haga clic en OK.

Programación de un trabajo de CmdExec en varios servidores SQL ServerProgramar trabajos desde una ubicación central a varios servidores SQL Server dedestino facilita el trabajo del administrador de bases de datos. Para configurar estafuncionalidad, debe instalar al agente de aplicaciones de Microsoft en todos los hostsde destino, establecer un Agente SQL Server como maestro y a los demás como hostde destino.

Configuración de los Agentes SQL Server maestro y de destinoProcedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. Haga clic en SQL Server Agent y seleccione Multi Server Administrator >Make this a Master.

El Asistente para servidor maestro aparece.

3. En la página Welcome to the Master Server Wizard, haga clic en Next.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

108 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 109: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

4. En la página Master Server Operator, complete la información adecuada en loscampos E-mail address, Pager address y Net send address para informar alos operadores sobre el estado del trabajo y haga clic en Next.

5. En la página Target Servers:

a. En el panel Registered servers, seleccione los servidores que desea usarcomo destinos para los trabajos de SQL Server Agent y haga clic en la flechahacia la derecha para moverlos al panel Target servers.

b. Si desea agregar servidores al panel Registered servers, haga clic en AddConnection.

c. En el cuadro de diálogo Checking Server Compatibility, revise la información y haga clic en Close.Aparecerá la página Master Server Login Credentials.

6. Habilite la conectividad remota de SQL Server:

a. En SSMS, haga clic con el botón secundario en el SQL Server y seleccionePropiedades.

b. En la ventana Server Properties, en el grupo Select a page, seleccioneConnections.

c. Seleccione Allow remote connections to this server.

d. Haga clic en OK.

7. Especifique las excepciones de firewall generales en el SQL Server.

8. Si no hay un certificado SSL, establezca el nivel de cifrado en los hosts dedestino en 1 o 0 según el nivel de seguridad que necesite. Para establecer elnivel de cifrado, cambie la entrada del registro del siguiente valor a 1 o 0:

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServer\<instance_name>\SQLServerAgent\MsxEncryptChannelOptions

9. En la página Master Server Login Credentials, haga clic en Next.

10. En la página Complete the Wizard, revise la información y haga clic en Finish.

Ejecución de un trabajo en los servidores de destinoProcedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. En Object Explorer, expanda SQL Server Agent, haga clic con el botónsecundario en Jobs y, a continuación, seleccione New job.

3. En la ventana Job Properties:

a. En la página General, complete la información correspondiente en loscampos Name, Owner y Description.

b. En la página Steps, haga clic en New para crear un paso.

c. En la ventana Job Step Properties, realice los siguientes pasos:

a. En la página General, especifique los siguientes campos:

l Step name: Escriba un nombre para el paso de trabajo.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Ejecución de un trabajo en los servidores de destino 109

Page 110: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Type: Seleccione Operating system (CmdExec).

l Run as: Según su configuración, seleccione el proxy o la cuenta deservicio de SQL Server Agent.

l Process execute exit code of a successful command: Escriba elcódigo de salida para procesar de un comando correcto.

l Command: Especifique el comando requerido de Agente deaplicaciones de Microsoft para Data Domain Boost con SQL Server. Configurar los respaldos con el plug-in de SSMS Agente deaplicaciones de Microsoft para DD Boost para aplicacionesempresariales en la página 114 proporciona información sobre cómogenerar el comando. El comando generado no tiene una ruta completaal archivo binario. Por lo tanto, al especificar el comando generado eneste campo, debe agregar la ruta completa al archivo binario. Si la rutaal archivo binario contiene espacios, especifique la ruta entre comillas.Por ejemplo:

"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. En la página Advanced, especifique los siguientes campos:

l On success action: Seleccione si desea continuar con elpróximo paso de trabajo, o salir del paso actual e informar sobre laejecución correcta después de que el paso de trabajo actual se realicecorrectamente.

l Especifique los demás campos según sus requisitos.

l Haga clic en OK.

d. En la página Schedules, haga clic en New para programar un trabajo.

e. En la ventana Job Schedule Properties, especifique la informaciónapropiada en los campos correspondientes y, a continuación, haga clic enOK.

f. En la página Alerts, haga clic en Add a fin de crear una alerta para ejecutarun trabajo cuando se produzca un evento específico.

g. En la ventana New Alert:

a. En la página General, especifique los siguientes campos:

l Name: Escriba un nombre para la alerta.

l Type: Seleccione el tipo de evento.

l Especifique la información adecuada en los otros campos.

b. En la página Response, especifique los siguientes campos:

l Notify operators: Seleccione esta opción para enviar un

mensaje a los operadores sobre el estado del paso de trabajo.

l New Operator: Haga clic en este botón para agregar un operador ala lista Operator.

c. En la página Options, configure un método (por ejemplo, E-mail, Pager oNet Send) para notificar a los operadores sobre el estado del paso detrabajo.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

110 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 111: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

d. En la página Notifications, en Actions to perform when the jobcompletes, seleccione los métodos de notificación apropiados parainformar a los operadores sobre el estado del paso de trabajo.

e. En la página Targets, de la lista Target multiple servers, seleccione losservidores de destino.

h. Haga clic en OK.

Programación de un trabajo de T-SQLEl subsistema T-SQL no funciona en servidores proxy.

Para programar un trabajo de T-SQL, ejecute los siguientes pasos:

Procedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. En Object Object Explorer, expanda SQL Server Agent, haga clic con el botónsecundario en Jobs y, a continuación, seleccione New job.

3. En la ventana Job Properties:

a. En la página General, especifique los siguientes campos:

l Name: Escriba un nombre para el trabajo.

l Owner: Haga clic en el botón junto al cuadro de texto y, acontinuación, realice los siguientes pasos:

a. En el cuadro de diálogo Select Login, haga clic en Browse.

b. En el cuadro de diálogo Browse for Objects, en Matching objects,seleccione NT SERVICE\SQLSERVERAGENT y haga clic en OK.

c. En el cuadro de diálogo Select Login, haga clic en OK.

l Description: Escriba una descripción para el trabajo.

b. En la página Steps, haga clic en New.

c. En la ventana Job Step Properties, en la página General, especifique lossiguientes campos:

l Step name: Escriba un nombre para el paso de trabajo.

l Type: Seleccione Script Transact-SQL (T-SQL).

l Run as: Seleccione la cuenta de servicio de SSQL Server Agent.

l Process execute exit code of a successful command: Escriba el códigode salida para procesar de un comando correcto.

l Command: Especifique el comando T-SQL requerido de Agente deaplicaciones de Microsoft para Data Domain Boost con SQL Server. Configurar los respaldos con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones empresariales en la página 114 proporciona información sobre cómo generar el comando de T-SQL. Puede ejecutar el comando de T-SQL generado mediante la opción de menú New Query para comprobar si la operación se realiza correctamente. Si el comando se ejecuta correctamente, los respaldos programados se realizarán correctamente.

Si desea usar códigos de retorno en el comando de T-SQL generado,debe modificar el comando.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Programación de un trabajo de T-SQL 111

Page 112: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tenga en cuenta el siguiente comando T-SQL crudo de ejemplo:

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

Tenga en cuenta el siguiente comando T-SQL de ejemplo con códigos deretorno:

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=/heroines" "MSSQL:CopyOftest_db_1" "MSSQL:db1"'IF@returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Si el código de retorno es un error, falla el paso de trabajo.

Nota

Los últimos dos parámetros (16 y 1) son necesarios para mostrar un errorsi falla un paso de trabajo.

d. En la página Advanced, especifique los siguientes campos:

l On success action: Seleccione si desea continuar con el próximopaso de trabajo, o salir del paso actual e informar sobre la ejecucióncorrecta después de que el paso de trabajo actual se realicecorrectamente.

l Especifique los demás campos según sus requisitos.

l Haga clic en OK.

l En la página Schedules, haga clic en New para programar un trabajo.

l En la ventana Job Schedule Properties, especifique la informaciónapropiada en los campos correspondientes y, a continuación, haga clic enOK.

l En la página Alerts, haga clic en Add a fin de crear una alerta paraejecutar un trabajo cuando se produzca un evento específico.

l En la ventana New Alert:En la página General, especifique los siguientes campos:

n Name: Escriba un nombre para la alerta.

n Type: Seleccione el tipo de evento.

n Especifique la información adecuada en los otros campos.

e. En la página Response, especifique los siguientes campos:

l Notify operators: Seleccione esta opción para enviar un

mensaje a los operadores sobre el estado del paso de trabajo.

l New Operator: Haga clic en este botón para agregar un operador a lalista Operator.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

112 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 113: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

f. En la página Options, configure un método (por ejemplo, E-mail, Pager oNet Send) para notificar a los operadores sobre el estado del paso detrabajo.

g. En la página Notifications, en Actions to perform when the jobcompletes, seleccione los métodos de notificación apropiados para informara los operadores sobre el estado del paso de trabajo.

h. En la página Targets, seleccione Target local server.

i. Haga clic en OK.

Requistos posteriores

Para comprobar el estado de un trabajo, haga clic en el trabajo y seleccione ViewHistory o revise los archivos de registro en la carpeta nsr/applogs/.

Programación de respaldos de SQL Server mediante el programador de tareasde Windows

Para programar respaldos de SQL Server mediante el programador de tareas deWindows, realice los siguientes pasos:

Procedimiento

1. En el escritorio de Windows, haga clic en Start > All Programs > Accessories >System Tools > Task Scheduler.

2. En el panel izquierdo de la ventana Task Scheduler, haga clic con el botónderecho en Task Scheduler Library y, a continuación, seleccione Create BasicTask.

Aparece el Asistente para crear tareas básicas.

3. En la página Create a Basic Task, en el campo Name, escriba un nombre parala tarea y, a continuación, haga clic en Next.

4. En la página Task Trigger, seleccione la opción adecuada para iniciar la tarea yhaga clic en Next.

Aparecerá la página correspondiente a la opción seleccionada.

5. Especifique o seleccione todos los campos que se requieran para realizar latarea y, a continuación, haga clic en Next.

6. En la página Action, seleccione Start a program y haga clic en Next.

7. En la página Start a program, busque el archivo .bat, especifique la ruta en elcampo Program/script y haga clic en Next.

8. En la página Summary, revise los detalles de la tarea y haga clic en Finish.

El proceso crea la tarea y la agrega a su programación de Windows.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Programación de respaldos de SQL Server mediante el programador de tareas de Windows 113

Page 114: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo y restauración de SQL Server mediante el plug-inde SSMS Agente de aplicaciones de Microsoft para DDBoost para aplicaciones empresariales

En esta sección se describe cómo respaldar y restaurar SQL Server mediante el usodel plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost paraaplicaciones empresariales.

AVISO

Si no ha instalado SSMS, para iniciar el plug-in de SSMS Agente de aplicaciones deMicrosoft para DD Boost para aplicaciones empresariales, en la carpeta<Microsoft_application_agent_installed_folder>\DPSAPPS\MSAPPAGENT\bin, haga doble clic en el archivo DDSSMSAddinApp.exe.

Para abrir el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones empresariales, desde el escritorio de Windows, haga clic en Start > Microsoft SQL Server Management Studio > Microsoft app agent for DD Boost for Enterprise Apps.

La ventana Microsoft SQL Server Management Studio con Microsoft app agentfor DD Boost for Enterprise Apps se muestra en la siguiente figura.

Figura 13 Ventana Microsoft SQL Server Management Studio

Configurar los respaldos con el plug-in de SSMS Agente de aplicaciones deMicrosoft para DD Boost para aplicaciones empresariales

La vista Script está disponible en cada página de la pestaña Backup, lo que genera unscript equivalente del símbolo del sistema. Puede usar el script para crear un

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

114 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 115: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

archivo .bat para realizar respaldos programados, la automatización y otras tareas. Lassiguientes opciones de script están disponibles:

/89587/*

l CLI Scripts: Para generar el script de la CLI, el cual puede utilizar para realizar unrespaldo de la CLI.

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Respaldode bases de datos de SQL Server mediante los scripts T-SQL de Agente deaplicaciones de Microsoft para Data Domain Boost en la página 163 proporcionainformación sobre cómo respaldar SQL Server con los scripts T-SQL de Agente deaplicaciones de Microsoft para Data Domain Boost.

La configuración de un respaldo de SQL Server en el plug-in de SSMS Agente deaplicaciones de Microsoft para DD Boost para aplicaciones empresariales consta de lassiguientes tareas:

l Configurar los ajustes generales del respaldo

l Configurar los ajustes opcionales del respaldo

l Monitorear la operación de respaldo

Configurar los ajustes generales del respaldoPara configurar respaldos SQL con el plug-in de SSMS Agente de aplicaciones deMicrosoft para DD Boost para aplicaciones empresariales, primero debe especificar lasopciones generales de respaldo en la página Backup > General.

Procedimiento

1. Abra la ventana Microsoft app agent for DD Boost for Enterprise Apps

en la página Backup > General.

La página General aparece como se muestra en la figura siguiente.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar los respaldos con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones

empresariales 115

Page 116: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 14 Data Domain Boost: página General en Backup

2. Deje SQL Server Host como está. La instancia se completa de formapredeterminada.

3. En el campo SQL Server Instance, seleccione el nombre de la instancia de SQLServer que contiene las bases de datos que desea respaldar.

4. En la lista Database Filter, seleccione una de las siguientes opciones:

l All Databases: Muestra las bases de datos normales y las bases de datos delgrupo de disponibilidad Always On de la instancia de SQL Serverseleccionada en la tabla de bases de datos que está debajo del campoDatabase Filter.Esta es la opción predeterminada.

Puede respaldar las bases de datos del grupo de disponibilidad Always Oncomo bases de datos normales sin considerar las preferencias del grupo dedisponibilidad Always On.

l Non AAG Databases: Muestra solo las bases de datos normales de lainstancia de SQL Server seleccionada en la tabla de bases de datos.

l Una lista de grupos de disponibilidad Always On si están disponibles: Siselecciona uno de los grupos de disponibilidad Always On, se mostrarán lasbases de datos correspondientes en la tabla de bases de datos.En el panel Connections, se muestra el nombre del clúster que contiene elgrupo de disponibilidad Always On y la preferencia de respaldo queespecifica la réplica recomendada para ejecutar el respaldo. Puedeconfigurar la preferencia de réplica de los grupos de disponibilidad AlwaysOn mediante SSMS.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

116 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 117: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

5. En la tabla de bases de datos, seleccione todas las bases de datos marcando lacasilla de verificación en la fila de encabezado, o bien solo las bases de datosindividuales que desea respaldar.

6. En la lista Backup type, seleccione el tipo de respaldo que desea realizar; porejemplo, Full, Transaction log o Differential.

7. (Opcional) Para ejecutar un respaldo solo de copia, seleccione Copy-onlybackup.

Los respaldos solo de copia no alteran la cadena de respaldo de SQL Server, niafectan el truncamiento de registros y la promoción de nivel del respaldo. Losrespaldos solo de copia son compatibles con respaldos de registros detransacciones o de nivel completo.

8. (Opcional) Para excluir las bases de datos de un respaldo de nivel de instanciade SQL Server, realice los siguientes pasos:

a. Haga clic en el botón Excluded Databases.

Aparecerá la ventana Exclude Databases.

b. Seleccione cada base de datos que desee excluir del respaldo.

c. Haga clic en OK.

Las bases de datos que se seleccionan para la exclusión aparecen atenuadasen la lista de bases de datos, y se muestra la cantidad de bases de datosexcluidas.

9. En el campo Name, escriba un nombre para el respaldo que desea ejecutar.

Una vez finalizado el respaldo, los nombres de saveset de las bases de datosrespaldadas estarán en el siguiente formato:

<specified_save_set_name>:<selected_database_to_back_up>Por ejemplo, selecciona las bases de datos db1 y db2, especifica test como elnombre de respaldo o saveset y, a continuación, realiza el respaldo. Una vezfinalizado el respaldo, los nombres de saveset de las bases de datos respaldadasserán test:db1 y test:db2.

Nota

No se admite el carácter numeral (#) para los nombres de saveset. Si utilizaeste carácter, los respaldos fallarán.

10. En el campo Description, escriba una descripción para el respaldo que deseaejecutar.

11. En el campo Expires after (days), seleccione la cantidad de días después de loscuales debe vencer el respaldo. El valor predeterminado es 30.

12. Bajo Destination, para seleccionar el servidor de Data Domain de destino parael respaldo, realice los siguientes pasos:

a. Haga clic en el botón de navegación Data Domain Server.

Aparecerá el cuadro de diálogo Data Domain Connection List & LockboxSettings, como se muestra en la siguiente figura.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar los respaldos con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones

empresariales 117

Page 118: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 15 Lista de conexiones y configuración del lockbox de Data Domain

b. En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic enRefresh.

La ruta predeterminada al lockbox es C:\Program Files\DPSAPPS\common\lockbox.

La lista DataDomain Connections se actualiza.

c. En la tabla DataDomain Connections, seleccione el servidor de Data Domainde destino para el respaldo.

d. (Opcional) Para agregar o eliminar servidores de Data Domain desde la tablaDataDomain Connections, realice una de las siguientes secuencias deacciones:

l Realice los siguientes pasos para agregar un servidor de Data Domain:

a. Haga clic en Add.Aparecerá el cuadro de diálogo Add Data Domain Server details,como se muestra en la siguiente figura.

Figura 16 Data Domain: Add Data Domain server details

b. En el campo DataDomain Server, escriba el nombre del servidor deData Domain.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

118 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 119: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

c. En la lista Communication Protocol, seleccione Ethernet o Fibrechannel, que será el medio a través del cual desea respaldar las basesde datos en el servidor de Data Domain. La opción Ethernet estáseleccionada de manera predeterminada.

d. Si seleccionó Fibre channel en la lista Communication Protocol,escriba el nombre del servidor de Data Domain como el nombre delservicio Fibre Channel, en el campo FC Service Name.

e. En el campo User Name, escriba el nombre del usuario de DD Boost.

f. En el campo Password, ingrese la contraseña del usuario de DDBoost.

g. En el campo Storage Unit, escriba el nombre de la unidad dealmacenamiento de destino para el respaldo.Antes de guardarlos en el lockbox, se verifica la información delusuario de Data Domain Boost. La verificación de las credenciales delusuario requiere bastante tiempo para completarse.

l Para quitar un servidor de Data Domain, seleccione el servidor y, acontinuación, haga clic en Remove.

l Para agregar un servidor virtual de SQL para respaldar las bases de datosen instancias de clúste,r o restaurar bases de datos desde instancias declúster de SQL, realice los siguientes pasos:

n Seleccione Edit LockBox Settings.

n En el campo Enter Host Name, escriba el nombre de dominiocalificado del servidor virtual de SQL.

n Haga clic en OK.

l Para quitar un servidor virtual de SQL, seleccione el nombre de dominiocalificado del servidor virtual de SQL en la lista Select Host Name y hagaclic en Remove.

El archivo PersistedSettings.xml en la carpeta del lockbox contieneinformación acerca de los servidores de Data Domain. Si se agrega unservidor de Data Domain a un lockbox nuevo, se crea el archivoPersistedSettings.xml. Si se agrega un servidor de Data Domain allockbox o si se elimina alguno, se actualiza el archivoPersistedSettings.xml.

13. Para iniciar la operación de respaldo, haga clic en Run.

Configurar los ajustes opcionales del respaldoCuando configura respaldos SQL con el plug-in de SSMS Agente de aplicaciones deMicrosoft para DD Boost para aplicaciones empresariales, puede especificar laconfiguración opcional de respaldo en la página Backup > Options.

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Options para especificar las configuracionesde respaldo opcionales.

La página Options aparece como se muestra en la figura siguiente.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar los respaldos con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones

empresariales 119

Page 120: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 17 Data Domain Boost: página Options en Backup

2. Para realizar una operación de suma de comprobación con el respaldo y guardarla información en los medios de respaldo, seleccione Perform checksumbefore writing to media.

Agente de aplicaciones de Microsoft realiza otra suma de comprobación antesde una restauración, a fin de garantizar que la suma de comprobación coincidacon el respaldo.

3. Para utilizar una suma de comprobación para detectar un estado de respaldo orestauración parcial, seleccione Continue on error.

SQL Server verifica la suma de comprobación calculando un resultado local ycomparando el resultado con el valor almacenado. Si los valores no coinciden yse producen errores, puede seleccionar esta opción para continuar con laoperación de respaldo o de restauración.

4. Para truncar los registros de transacciones antes de un respaldo, seleccioneTruncate the transaction log.

Agente de aplicaciones de Microsoft habilita esta opción si selecciona el registrode transacciones como el tipo de respaldo.

5. Para ejecutar un respaldo del final del registro de la base de datos y dejar labase de datos en estado de restauración, seleccione Backup the tail of the logand leave database in restoring state.

6. En Stripes, seleccione Create a striped backup para crear un respaldofraccionado. Asimismo, puede especificar la cantidad de fracciones. Siespecifica un valor superior al límite máximo de 32, el valor predeterminado es32.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

120 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 121: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

7. Para ascender los respaldos de bases de datos del modelo de recuperaciónSIMPLE al nivel completo, seleccione Promote to full backup.

Las bases de datos del modelo de recuperación SIMPLE no admiten losrespaldos de registros de transacciones. Agente de aplicaciones de Microsofthabilita esta opción si selecciona bases de datos del modelo de recuperaciónSIMPLE para respaldar, y si especifica Transaction log como el tipo de respaldo.

8. Para omitir bases de datos del modelo de recuperación SIMPLE del respaldo,seleccione Skip backup.

Agente de aplicaciones de Microsoft habilita esta opción si selecciona bases dedatos del modelo de recuperación SIMPLE para respaldar, y si especificaTransaction log como el tipo de respaldo. Las bases de datos del modelo derecuperación SIMPLE no admiten los respaldos de registros de transacciones.

9. Para comprobar el estado de las bases de datos seleccionadas e ignorar lasbases de datos que no están listas o no están disponibles para el respaldo,seleccione Skip databases that cannot be backed up at its current state.

Si el estado de las bases de datos es ONLINE, las bases de datos están listas odisponibles para los respaldos.

Si el estado de las bases de datos es OFFLINE, EMERGENCY (SINGLE_USERMode), SUSPECT, RESTORING, RECOVERING o RECOVERY_PENDING,significa que las bases de datos no están listas o no están disponibles para losrespaldos.

10. Para generar registros detallados, los que puede usar para solucionar problemasde respaldo, especifique un número entre 1 y 9 en el campo Select a debuglevel. El valor predeterminado es 0 (cero).

11. Para eliminar registros de depuración anterior a una determinada cantidad dedías, en el campo Delete debug logs after, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan losregistros de depuración.

Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

Nota

Con esta opción se eliminan solo los registros de depuración con el nombre en elformato predeterminado, y que se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

12. Para especificar opciones de promoción de respaldo, seleccione uno de lossiguientes valores de la lista Backup Promotion:

l ALL: Permite que la promoción de respaldo se produzca en cualquierescenario aplicable.

l NONE: Deshabilita todas las promociones de respaldo.

l NONE_WITH_WARNINGS: Deshabilita la promoción de respaldo, peroregistra una advertencia si esta ocurre normalmente.

l SKIP_RECOVERY_MODEL: Deshabilita la detección de cambio del modelode recuperación de la base de datos. No ocurrirá una promoción de respaldodespués de un cambio del modelo de recuperación, pero se seguiránproduciendo promociones de respaldo en otros escenarios.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar los respaldos con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones

empresariales 121

Page 122: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l SKIP_RECOVERY_MODEL_WITH_WARNINGS: Permite la detección decambio del modelo de recuperación de la base de datos, pero, si se detectaun cambio en el modelo de recuperación, se registra una advertencia en lugarde la promoción de respaldo. Se seguirán produciendo promociones derespaldo en otros escenarios.

13. Para especificar opciones de respaldo avanzadas, utilice el campo Advancedoptions para seleccionar o escribir opciones avanzadas.

Separe varias entradas con una coma, por ejemplo:BUFFERCOUNT=2, READ_WRITE_FILEGROUPSSe admiten las siguientes opciones de respaldo avanzadas:

l BUFFERCOUNT=number_of_IO_buffers: Especifica la cantidad total debúferes de I/O que se pueden usar durante la operación de respaldo.

l READ_WRITE_FILEGROUPS: Respalda solo los grupos de archivos (activos) delectura/escritura dentro de la base de datos.

14. Para iniciar la operación de respaldo, haga clic en Run.

Monitorear la operación de respaldoDespués de que se ejecuta una operación de respaldo desde el plug-in de SSMSAgente de aplicaciones de Microsoft para DD Boost para aplicaciones empresariales,en la página Backup > Monitor se muestra el script y estado del respaldo.

En la siguiente figura se muestra la información y el estado del respaldo según comoaparecen en la página Monitor.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

122 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 123: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 18 Data Domain Boost: página Monitor en Backup

Nota

Para obtener información sobre el éxito o fracaso de la operación de respaldo, reviselos archivos de registro que se encuentran en la carpeta de instalación. La ubicacióntípica de los archivo de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Respaldo de SQL Server en un servidor Data Domain mediante Fibre Channel con el plug-in deSSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones empresariales

Para realizar una copia de SQL Server en un servidor Data Domain mediante FibreChannel (FC) con el plug-in de SSMS Agente de aplicaciones de Microsoft para DDBoost para aplicaciones empresariales, el usuario de SQL Server (SERVICIO) debetener privilegios de administrador.

El procedimiento para respaldar una base de datos en un servidor Data Domainmediante Fibre Channel es el mismo que el procedimiento descrito en Configurar losrespaldos con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boostpara aplicaciones empresariales en la página 114. Sin embargo, debe configurar FC enel servidor Data Domain. Configuración del servicio DD Boost mediante FC en la página75 ofrece información.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar los respaldos con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones

empresariales 123

Page 124: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo de SQL Server en un servidor Data Domain mediante LAN de respaldo con el plug-inde SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones empresariales

Si un dispositivo Data Domain tiene una interfaz en la LAN de respaldo, el agente deaplicaciones de Microsoft para Agente de aplicaciones de Microsoft para DD Boostpara aplicaciones empresariales con SQL Server es compatible con la LAN de respaldode manera predeterminada.

Si el dispositivo Data Domain está conectado solo en la LAN de respaldo y el host deSQL en el cual el agente de aplicaciones de Microsoft está instalado es un hostmúltiple y tiene una interfaz en la LAN de respaldo, los respaldos en el dispositivo DataDomain continúan por medio de la LAN de respaldo de forma predeterminada.

Si tanto el dispositivo Data Domain como el host de SQL son hosts múltiples y estánconectados a la LAN de respaldo, asegúrese de que el nombre del servidor DataDomain que especifique en el plug-in de SSMS Agente de aplicaciones de Microsoftpara DD Boost para aplicaciones empresariales sea igual a la dirección IP de la LAN derespaldo. Los respaldos en el dispositivo Data Domain continúan por medio de la LANde respaldo.

Configurar las restauraciones con el plug-in de SSMS Agente de aplicacionesde Microsoft para DD Boost para aplicaciones empresariales

Nota

Para restaurar una base de datos que forma parte de un grupo de disponibilidadAlways On, antes de comenzar la operación de restauración, debe quitar la base dedatos del grupo de disponibilidad Always On. Vuelva a agregar la base de datos algrupo de disponibilidad una vez completada la operación de restauración.

Agente de aplicaciones de Microsoft almacena en caché la configuración derestauración de SQL Server. Agente de aplicaciones de Microsoft cargaautomáticamente la información de la última operación de recuperación y completa laconfiguración de restauración. El almacenamiento en caché permite ahorrar tiempo, yaque se elimina la necesidad de volver a seleccionar la configuración cada vez que serealice una operación de restauración. Para borrar la configuración almacenada encaché, haga clic en Clear Cache.

La vista Script está disponible en cada página de la pestaña Database Restore, lo quegenera un script equivalente del símbolo del sistema. Puede usar el script para crear unarchivo .bat para realizar la automatización y otras tareas. Las siguientes opciones descript están disponibles:

l CLI Scripts: Para generar el script de comandos, el cual puede usar para realizaruna restauración desde el símbolo del sistema.

l T-SQL Scripts: Para generar un script de restauración en el formato T-SQL. Resturación de bases de datos de SQL Server mediante los scripts T-SQL deAgente de aplicaciones de Microsoft para Data Domain Boost en la página 164proporciona información sobre cómo restaurar los datos de SQL Server con losscripts T-SQL de Agente de aplicaciones de Microsoft para Data Domain Boost.

La configuración de una operación de restauración de SQL Server en el plug-in deSSMS Agente de aplicaciones de Microsoft para DD Boost para aplicacionesempresariales consta de las siguientes tareas:

l Configurar los ajustes generales de la restauración

l Configurar los ajustes de la restauración de archivos y grupos de archivos

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

124 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 125: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Configurar los ajustes opcionales de la restauración

l Monitorear la operación de restauración

Configurar los ajustes generales de la restauraciónPara configurar las restauraciones de SQL con el plug-in de SSMS Agente deaplicaciones de Microsoft para DD Boost para aplicaciones empresariales, primero sedeben especificar las opciones generales de restauración en la página DatabaseRestore > General.

Procedimiento

1. Abra la ventana Microsoft app agent for DD Boost for Enterprise Apps en la página Database Restore > General.

La página General aparece como se muestra en la figura siguiente.

Figura 19 Data Domain Boost: página General en Database Restore

Agente de aplicaciones de Microsoft carga automáticamente la información dela última operación de recuperación y completa todos los campos en Sources.Para borrar la configuración almacenada en caché, haga clic en Clear Cache.

2. Use el campo DataDomain Server para seleccionar el servidor de Data Domainy la unidad de almacenamiento para restaurar los datos. Una unidad dealmacenamiento contiene los hosts de SQL Server respaldados.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar las restauraciones con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones

empresariales 125

Page 126: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Si desea restaurar un respaldo replicado a partir de un servidor de Data Domainsecundario, seleccione el servidor pertinente. El usuario de Data Domain en elservidor de Data Domain secundario debe estar en el mismo grupo que elservidor de Data Domain primario.

3. En la lista SQL Server host, seleccione el host de SQL Server que contiene elrespaldo. Seleccione el nombre del clúster de Windows en el caso de losrespaldos federados.

Para realizar una restauración redirigida, seleccione el host de SQL Server en elque desea restaurar el respaldo.

4. En la lista SQL Server Instance, seleccione la instancia de SQL Server quecontiene el respaldo.

Las bases de datos ubicadas en la instancia de SQL Server aparecen en la tablaa continuación del campo SQL Server Instance.

5. En la tabla de bases de datos, seleccione la instancia completa de SQL Servermarcando la casilla de verificación en la fila de encabezados, o bien solo lasbases de datos necesarias para restaurar.

Los savesets en la instancia de SQL Server que están disponibles pararecuperación aparecen en la tabla de savesets a continuación del campoBrowse time.

De forma predeterminada, durante el proceso de restauración se selecciona elregistro de hora y fecha del respaldo más reciente para cada base de datosseleccionada. Si seleccionó una base de datos única, puede realizar unarestauración de un punto en el tiempo (PIT).

6. (Opcional) Para realizar una restauración a un punto en el tiempo de una solabase de datos, realice los siguientes pasos:

a. En la lista Browse time, seleccione una fecha y una hora, y haga clic enShow Versions.

Todos los respaldos que se llevaron a cabo en el cronograma especificadoaparecen en la tabla de savesets.

b. En la tabla de savesets, seleccione el saveset con el registro de hora y fechaque desea restaurar.

Haga clic en < < Older o Newer > > para navegar por los savesetsadicionales.

Nota

No puede realizar una restauración PIT de varias bases de datos.

7. En Destination, realice los siguientes pasos:

a. Elija el registro de fecha y hora de respaldo que se debe restaurar:

a. Haga clic en Timeline para especificar el registro de hora y fecha delrespaldo que desea restaurar.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

126 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 127: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Aparece el cuadro de diálogo Backup Timeline, como se muestra en elsiguiente campo.

Figura 20 Especificación del punto de restauración

b. Seleccione el cronograma de respaldo y, a continuación, haga clic en OK.

b. Elija la ubicación en la que se restaurará el respaldo:

l Para realizar una recuperación directamente en la base de datos, realice lossiguientes pasos:

a. Seleccione Restore to SQL Server.

b. En la lista Instance, seleccione la instancia de SQL Server que contiene labase de datos de destino.

c. En la lista Database, seleccione la base de datos en la que se recuperaráel respaldo.

l Para realizar una recuperación de archivo sin formato, realice los siguientespasos:

a. Seleccione Restore backups as files.

b. En el campo Folder, especifique el destino de los archivos. El campoFolder se rellena con la ruta de destino predeterminada.

8. Haga clic en Run para iniciar la restauración.

Si no activó la función de inicialización instantánea de archivos en SQL Server,aparece el siguiente mensaje de advertencia:

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.

Realice uno de los siguientes pasos:

l Haga clic en Cancel para cancelar la operación de restauración. Habilite lafunción de inicialización instantánea de archivos en SQL Server y, acontinuación, ejecute la restauración. En la documentación de MicrosoftSQL Server se proporciona información sobre cómo habilitar la función deinicialización instantánea de archivos de base de datos en SQL Server.

l Haga clic en OK para continuar con la restauración.

Configurar los ajustes de la restauración de archivos y grupos de archivosCuando configure las restauraciones de SQL con el plug-in de SSMS Agente deaplicaciones de Microsoft para DD Boost para aplicaciones empresariales, cambie las

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar las restauraciones con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones

empresariales 127

Page 128: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

carpetas de destino predeterminadas de los archivos de base de datos (.mdf y .ndf) ylos archivos de registro (.ldf) en la página Database Restore > Files/Filegroups.

Todas las configuraciones de la página Files/Filegroups son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Files/Filegroups.

La página Files/Filegroups aparece como se muestra en la figura siguiente.

Figura 21 Data Domain Boost: página Files en Database Restore

2. En Filegroup Options, para mostrar los archivos de base de datoscorrespondientes a las bases de datos que haya seleccionado en la páginaGeneral, en la lista desplegable Select Filegroup to restore, seleccione una delas siguientes opciones:

l All Files: Muestra los archivos de base de datos de todas las bases de datosseleccionadas.

l PRIMARY: Muestra los archivos de base de datos de las bases de datosseleccionadas que pertenecen al grupo de archivos PRIMARY únicamente.

l Custom filegroup name: Muestra los archivos de base de datos de las basesde datos seleccionadas que pertenecen únicamente al nombre de grupo dearchivos personalizado seleccionado. En la figura, los nombres de grupo dearchivos personalizados son sec y third.

3. En Relocation Options, para cambiar las rutas de restauración de destino,realice una de las siguientes secuencias de acción:

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

128 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 129: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Para cambiar las rutas de destino de todos los archivos de datos y registros,realice los siguientes pasos:

a. Seleccione Relocate all files to folder.

b. Haga clic en el botón de navegación Data file folder para especificar unaubicación para los archivos de datos o haga clic en el campo para escribirla ruta de la carpeta.

c. Haga clic en el botón de navegación Log file folder para especificar unaubicación para los archivos de registros, o haga clic en el campo paraescribir la ruta de la carpeta.

l Para cambiar la ruta de destino de cada archivo individual de registros odatos, realice una de las siguientes acciones en la tabla de archivos:

n Para buscar una ruta de destino, haga clic en el botón de navegación a laderecha de cada archivo de registros o datos. Aparecerá una ventanadonde podrá navegar y seleccionar la ruta de archivo.

n Para escribir una nueva ruta de destino, en la columna Restore As, hagaclic en la celda correspondiente y escriba una ruta de destino. Si la rutano existe, aparecerá un cuadro de diálogo en el que se le preguntará sidesea crear la carpeta.

Nota

La configuración de Relocation Options estará deshabilitada si se seleccionó laopción Restore backups as files en la página General.

4. Haga clic en Run para iniciar la restauración.

Si no activó la función de inicialización instantánea de archivos en SQL Server,aparece el siguiente mensaje de advertencia:

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.

Realice uno de los siguientes pasos:

l Haga clic en Cancel para cancelar la operación de restauración. Habilite lafunción de inicialización instantánea de archivos en SQL Server y, acontinuación, ejecute la restauración. La documentación de Microsoft SQLServer proporciona información sobre cómo habilitar la función deinicialización instantánea de archivos de base de datos en SQL Server.

l Haga clic en OK para continuar con la restauración.

Configurar los ajustes opcionales de la restauraciónCuando configura respaldos SQL con el plug-in de SSMS Agente de aplicaciones deMicrosoft para DD Boost para aplicaciones empresariales, puede especificar laconfiguración opcional de respaldo en la página Database Restore > Options.

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Options para especificar las configuracionesde restauración opcionales.

La página Options aparece como se muestra en la figura siguiente.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar las restauraciones con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones

empresariales 129

Page 130: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 22 Data Domain Boost: página Options en Database Restore

2. Para sobrescribir la base de datos existente con los datos restaurados,seleccione Overwrite the existing database (WITH REPLACE). Solo sesobrescribirá la base de datos si no se le modifica el nombre.

Si selecciona la opción Restore backups as files, esta opción se deshabilitará.

3. Para especificar un estado de recuperación, seleccione una de las siguientesopciones en el campo Recovery state:

l RESTORE WITH RECOVERY: Para dejar la base de datos en el estado listopara usar mediante una reversión de las transacciones no asignadas, ydeshabilitar la capacidad para restaurar los registros de transaccionesadicionales o más recientes.

l RESTORE WITH NORECOVERY: Para dejar la base de datos en el estadono operacional mediante una reversión de las transacciones no asignadas, yhabilitar la capacidad para restaurar los registros de transaccionesadicionales o más recientes.

l RESTORE WITH STANDBY: Para habilitar la capacidad de deshacer lastransacciones asignadas, guardar las acciones de deshacer en un archivo enespera que le permita revertir los efectos de la restauración, y colocar labase de datos en el modo de solo lectura. Si selecciona esta opción, paraespecificar el campo Standby file, haga clic en el botón al lado derecho delcampo, busque el archivo y selecciónelo.

4. Para ejecutar una operación de solo verificación, seleccione Verify only.

En una operación de solo verificación, solo se comprueba que el proceso derestauración cumpla con los siguientes requisitos sin ejecutar la operación derestauración:

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

130 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 131: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l El conjunto de respaldo que desea restaurar ha finalizado y todos losvolúmenes tienen capacidad de lectura

l Los campos de encabezado, por ejemplo, los ID de las páginas de la base dedatos, están listos para escribir datos

l Si la suma de comprobación es correcta si el respaldo se realizó mediante laselección de la opción Perform checksum before writing to media

l Si existe espacio suficiente en el host de destino para restaurar datos

Nota

n La opción Verify only requiere suficiente espacio en el host de clientepara funcionar.

n Si selecciona la opción Restore backups as files, esta opción sedeshabilitará.

5. Para comprimir el contenido de la restauración y transportarlo desde DataDomain Replicator hasta el host de aplicaciones, seleccione Data Domain Boostcompressed restore.

Con esta opción se reduce el impacto en el ancho de banda de red.

6. Para generar registros detallados, los que puede usar para solucionar problemasde restauración, especifique un número entre 1 y 9 en el campo Select a debuglevel. El valor predeterminado es 0 (cero).

7. Para eliminar registros de depuración anterior a una determinada cantidad dedías, en el campo Delete debug logs after, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan losregistros de depuración.

Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

Nota

Con esta opción se eliminan solo los registros de depuración con el nombre en elformato predeterminado y que se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

8. Para restaurar todos los respaldos que se ejecutaron durante una hora de inicioespecificada o después de ella, y hasta la hora de restauración del respaldo,seleccione Specify a start time for restore.

Especifique la fecha y la hora de inicio en los campos correspondientes junto alcampo Specify a start time for restore. La fecha y la hora de inicio deben serantes del tiempo de ejecución del respaldo del saveset que se restaurará.

9. Para especificar opciones de recuperación avanzadas, utilice el campoAdvanced options para seleccionar o escribir opciones de recuperaciónavanzadas.

Separe varias entradas con una coma, por ejemplo:BUFFERCOUNT=2, KEEP_CDC, KEEP_REPLICATIONSe admiten las siguientes opciones de recuperación avanzadas:

l BUFFERCOUNT=buffer_number: Especifica la cantidad total de búferes deI/O que se pueden usar durante una recuperación.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar las restauraciones con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones

empresariales 131

Page 132: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l KEEP_CDC : Permite la recuperación de captura de datos de cambio (CDC).Cuando se restaura una base de datos con CDC activado, la operación derecuperación funciona de forma diferente según el destino de recuperación.

Utilice la opción KEEP_CDC para:

n Recuperar la base de datos con CDC activado en la misma instancia deSQL mediante el reemplazo de una base de datos existente.En este escenario, KEEP_CDC es opcional.

n Recuperar la base de datos con CDC habilitado con un nombre diferenteen la misma instancia de SQL.En este escenario, KEEP_CDC es obligatorio.

n Recuperar la base de datos con CDC habilitado en una instancia de SQLServer diferente.En este escenario, KEEP_CDC es obligatorio.

l KEEP_REPLICATION: Mantiene la replicación cuando se recupera una base dedatos publicada. Esta opción es necesaria si una base de datos se replicócuando se creó el respaldo.

10. Para editar la cantidad de savesets o las versiones que recupera el caché deAgente de aplicaciones de Microsoft, especifique un número en el campoNumber of entries to retrieve.

Puede especificar un valor de 1 a 10000. El valor predeterminado es 50.

11. Para realizar un respaldo del final del registro de los datos antes de ejecutar larestauración, seleccione Take tail-log backup before restore.

Un respaldo del final del registro garantiza que Agente de aplicaciones deMicrosoft respalde los datos que hayan cambiado desde el respaldo anterior.

Nota

l Agente de aplicaciones de Microsoft para Data Domain Boost con SQLServer no es compatible con respaldos del final del registro de varias basesde datos.

l Esta opción se deshabilita si se seleccionan las opciones Restore backupsas files o Verify only.

12. Para garantizar el acceso exclusivo a la base de datos durante la operación derestauración si existen varias conexiones, seleccione Close existingconnections to destination database.

13. Haga clic en Run para iniciar la restauración.

Si no activó la función de inicialización instantánea de archivos en SQL Server,aparece el siguiente mensaje de advertencia:

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.

Realice uno de los siguientes pasos:

l Haga clic en Cancel para cancelar la operación de restauración. Habilite lafunción de inicialización instantánea de archivos en SQL Server y, acontinuación, ejecute la restauración. La documentación de Microsoft SQL

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

132 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 133: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Server proporciona información sobre cómo habilitar la función deinicialización instantánea de archivos de base de datos en SQL Server.

l Haga clic en OK para continuar con la restauración.

Monitorear la operación de restauraciónDespués de que se ejecuta una operación de restauración de base de datos desde elplug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicacionesempresariales, en la página Database Restore > Monitor se muestra el script y elestado de la restauración.

En la siguiente figura se muestra la información y el estado de la restauración segúncomo aparecen en la página Monitor.

Figura 23 Data Domain Boost: página Monitor en Database Restore

Nota

Para obtener información sobre el éxito o fracaso de la operación de restauración,revise los archivos de registro que se encuentran en la carpeta de instalación. Laubicación típica de los archivo de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar las restauraciones con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicaciones

empresariales 133

Page 134: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar las restauraciones de nivel de tabla con el plug-in de SSMSAgente de aplicaciones de Microsoft para DD Boost para aplicacionesempresariales

Antes de comenzar

Cuando instale Agente de aplicaciones de Microsoft, debe instalar ItemPoint pararealizar restauraciones a nivel de tabla. De lo contrario, la pestaña Table Restore noaparecerá en el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boostpara aplicaciones empresariales

El agente de aplicaciones de Microsoft no es compatible con la opción Script (scriptsT-SQL y CLI) para realizar restauraciones de tabla.Después de montar las imágenes de respaldo y especificar las opciones de montajemediante el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost paraaplicaciones empresariales, utilice ItemPoint para realizar restauraciones de tabla.

AVISO

En el caso de bases de datos de gran tamaño en los escenarios, donde una grancantidad de datos se remite a las bases de datos antes de realizar un respaldo, esposible que la ejecución de una restauración sea inapropiada.

Los respaldos completos e incrementales de SQL Server representan los datosenviados como transacciones pendientes. Al realizar una restauración de tabla de esascopias de seguridad, ItemPoint carga todas las transacciones pendientes que estánpresentes en el respaldo.

Para leer los datos desde el respaldo, ItemPoint requiere unas pocas horas debido a unrendimiento deficiente del sistema de archivos virtual. Este problema ocurre cuandoItemPoint carga bases de datos. Aunque ItemPoint continúa leyendo los datos delrespaldo, en ocasiones, parece que no responde. Si observa este problema, restaure elrespaldo como archivos planos en un servidor que tenga suficiente espacio y, acontinuación, utilice ItemPoint para restaurar los archivos.

La configuración de una operación de restauración a nivel de tabla de SQL Server en elplug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicacionesempresariales consta de las siguientes tareas:

l Configurar los ajustes generales de la restauración de tabla

l Configurar los ajustes opcionales de la restauración de tabla

l Monitorear la operación de montaje de la restauración de tabla

l Restaurar los datos de nivel de tabla con ItemPoint

Configurar los ajustes generales de la restauración de tablaPara configurar las restauraciones de nivel de tabla de SQL con el plug-in de SSMSAgente de aplicaciones de Microsoft para DD Boost para aplicaciones empresariales,primero se deben especificar las opciones generales de restauración de tabla en lapágina Database Restore > General.

Procedimiento

1. Abra la ventana Microsoft app agent for DD Boost for Enterprise Apps

en la página Table Restore > General.

La página General aparece como se muestra en la figura siguiente.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

134 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 135: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 24 Data Domain Boost: página General en Table Restore

Agente de aplicaciones de Microsoft almacena en caché la configuración derestauración de SQL Server. Agente de aplicaciones de Microsoft cargaautomáticamente la información de la última operación de recuperación ycompleta la configuración de restauración. El almacenamiento en caché permiteahorrar tiempo, ya que se elimina la necesidad de volver a seleccionar laconfiguración cada vez que se realice una operación de restauración. Paraborrar la configuración almacenada en caché, haga clic en Clear Cache.

2. Use el campo DataDomain Server para seleccionar el servidor de Data Domainy la unidad de almacenamiento para restaurar los datos. Una unidad dealmacenamiento contiene los hosts de SQL Server respaldados.

Nota

Si desea restaurar un respaldo replicado a partir de un servidor de Data Domainsecundario, seleccione el servidor pertinente. El usuario de Data Domain en elservidor de Data Domain secundario debe estar en el mismo grupo que elservidor de Data Domain primario.

3. En la lista SQL Server host, seleccione el host de SQL Server que contiene elrespaldo. Seleccione el nombre del clúster de Windows en el caso de losrespaldos federados.

Para realizar una restauración redirigida, seleccione el host de SQL Server en elque desea restaurar el respaldo.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar las restauraciones de nivel de tabla con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost

para aplicaciones empresariales 135

Page 136: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

4. En la lista SQL Server Instance, seleccione la instancia de SQL Server quecontiene el respaldo.

5. En la lista Database, seleccione la base de datos que desea restaurar.

Los savesets correspondientes aparecen en la tabla de savesets que está debajodel campo Browse time.

6. Para seleccionar el respaldo que desea restaurar, realice una de las siguientesacciones:

l Seleccione un saveset en la tabla de savesets que está debajo del campoBrowse time. Utilice la fecha y hora de respaldo para elegir el respaldo.

l Para buscar un respaldo que no aparece, realice los siguientes pasos:

n En la lista Browse time, seleccione una fecha y una hora, y haga clic enShow Versions.

n En la tabla de savesets, seleccione el saveset con el registro de hora yfecha que desea restaurar.Haga clic en < < Older o Newer > > para navegar por los savesetsadicionales.

7. Para montar el respaldo y continuar con la restauración de tabla, haga clic enRun.

Resultados

Se monta el respaldo y aparece la GUI de ItemPoint para Microsoft SQL Server.

Configurar los ajustes opcionales de la restauración de tablaCuando configura respaldos SQL con el plug-in de SSMS Agente de aplicaciones deMicrosoft para DD Boost para aplicaciones empresariales, puede especificar laconfiguración opcional de respaldo en la página Table Restore > Options.

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Options.

La página Options aparece como se muestra en la figura siguiente.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

136 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 137: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 25 Data Domain Boost: página Options en Table Restore

Todas las configuraciones de la página Options son opcionales.

2. En el campo Mount Folder, especifique la ubicación para montar las imágenesde respaldo.

Nota

La ubicación (carpeta o unidad) para montar las imágenes de respaldo debeestar vacía. De lo contrario, se produce un error en la operación de montaje.Para montar el respaldo como una unidad, especifique una letra de unidad sinutilizar. Tras la finalización de la operación de restauración, se eliminará laubicación de montaje.

3. En la lista Mount Expire, especifique la cantidad de horas después de la cual sedebe desmontar la imagen de respaldo montada. El valor predeterminado es 8.

4. Para seleccionar el nivel de información almacenada en los registros que sepueden usar para solucionar problemas de recuperación, seleccione Select adebug level.

Los niveles varían entre 0 y 9: 0 representa ninguna información y 9 representala mayor cantidad de información. El valor predeterminado es 0 (cero).

5. Para cambiar la configuración de paralelismo de restauración, escriba oseleccione un valor en el campo Parallelism.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar las restauraciones de nivel de tabla con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost

para aplicaciones empresariales 137

Page 138: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

El paralelismo permite controlar la cantidad de sesiones de recuperación que seutilizan en el proceso NWFS durante el montaje de un respaldo. El valor máximopredeterminado es 31.

6. Para montar el respaldo y continuar con la restauración de tabla, haga clic enRun.

Resultados

Se monta el respaldo y aparece la GUI de ItemPoint para Microsoft SQL Server.

Monitorear la operación de montaje de restauración de tablaDespués de que se ejecuta una operación de montaje de restauración a nivel de tabladesde el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost paraaplicaciones empresariales, en la página Table Restore > Monitor se muestra el scripty el estado del montaje.

En la siguiente figura se muestra la información y el estado del respaldo según comoaparecen en la página Monitor.

Figura 26 Data Domain Boost: página Monitor en Table Restore

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

138 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 139: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Para obtener información sobre el éxito o fracaso de la operación de restauración,revise los archivos de registro que se encuentran en la carpeta de instalación. Laubicación típica de los archivo de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restaurar los datos de nivel de tabla con ItemPointDespués de que las imágenes de respaldo se montan mediante el plug-in de SSMSAgente de aplicaciones de Microsoft para DD Boost para aplicaciones empresariales,debe completar la restauración de nivel de tabla con ItemPoint para Microsoft SQLServer.

Antes de comenzar

Configure y ejecute la operación de montaje de respaldo mediante Table Restore en elplug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicacionesempresariales.

Guía de usuario de ItemPoint for Microsoft SQL Server proporciona más informaciónsobre el uso de ItemPoint para Microsoft SQL Server para restaurar las tablas de SQLServer.

Procedimiento

1. En la GUI de ItemPoint para Microsoft SQL Server, inicie el asistente derestauración.

2. En la página Select Source Path, seleccione la ruta de origen desde el volumenmontado que contiene los datos de respaldo de SQL, como se muestra en lasiguiente figura, y haga clic en Next.

Figura 27 ItemPoint para SQL Server: selección de la ruta de origen

3. En la página Select Target Server, especifique los campos obligatorios, comose muestra en la siguiente figura, y haga clic en Finish.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configurar las restauraciones de nivel de tabla con el plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost

para aplicaciones empresariales 139

Page 140: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 28 ItemPoint para SQL Server: selección de la ruta de destino

4. Para desmontar las imágenes de respaldo montadas, cierre la GUI de ItemPointfor Microsoft SQL Server.

Redirección de restauraciones de SQL Server mediante el uso de la GUI deAgente de aplicaciones de Microsoft para DD Boost para aplicacionesempresariales

El procedimiento para ejecutar restauraciones redirigidas de SQL Server con el plug-inde SSMS Agente de aplicaciones de Microsoft para DD Boost para aplicacionesempresariales es igual al procedimiento que se describe en Configurar lasrestauraciones con el plug-in de SSMS Agente de aplicaciones de Microsoft para DDBoost para aplicaciones empresariales en la página 124, excepto por el cambiosiguiente:

Al especificar el campo SQL Server host, seleccione un host de SQL Server que no seael host actual.

Respaldo y restauración de SQL Server mediante loscomandos de Data Domain Boost

En esta sección se describen los procedimientos para respaldar y restaurar SQLServer mediante el uso del símbolo del sistema de Agente de aplicaciones de Microsoftpara Data Domain Boost.

AVISO

En las sintaxis, las opciones que están entre corchetes, es decir, [ y ], son opcionales.Para realizar operaciones específicas de respaldo y restauración, Agente deaplicaciones de Microsoft también es compatible con el comando ddbmadmin.exe,además del comando msagentadmin.exe. Sin embargo, el comandoddbmadmin.exe está obsoleto.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

140 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 141: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo de las bases de datos de SQL Server mediante el símbolo delsistema de Agente de aplicaciones de Microsoft para Data Domain Boost

Para respaldar las bases de datos de SQL Server, ejecute el siguiente comando:

ddbmsqlsv [<options>] {path}

Opciones obligatoriasEn la siguiente tabla se enumeran las opciones obligatorias para el comando derespaldo:

Tabla 14 Opciones obligatorias del comando de respaldo

Opción Descripción

-b <backup_set_description> Describe el respaldo que desea ejecutar.

-S <number_of_stripes> Crea un respaldo fraccionado según la cantidad de fracciones queespecifique. Si especifica un valor superior a un límite de 32, el valorpredeterminado será 32.

-l <backup_type> Especifica el tipo de respaldo (por ejemplo, Full, Transaction log oDifferential) para ejecutar.El valor predeterminado es Full.

-A <virtual_server> Especifica el nombre de dominio calificado del servidor virtual de SQL quese necesita para respaldar las bases de datos en la instancia de SQL enclúster mediante la integración de T-SQL.

-c <client_name_or_hostname> Especifica el hostname de SQL Server que contiene la instancia de SQLServer que desea respaldar.

-a "NSR_DFA_SI={TRUE | FALSE}" Especifica si el respaldo es independiente del servidor.El valor debe ser TRUE.

-a "NSR_DFA_SI_USE_DD={TRUE | FALSE}" Especifica si el destino de respaldo es un servidor Data Domain.El valor debe ser TRUE.

-a"NSR_DFA_SI_DEVICE_PATH=<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la quedesea respaldar las bases de datos seleccionadas.

-a"NSR_DFA_SI_DD_HOST=<Data_Domain_server_name>"

Especifica el nombre del servidor de Data Domain que contiene la unidadde almacenamiento en la que desea respaldar las bases de datos.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-a"NSR_DFA_SI_DD_USER=<DDBoost_username>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-a "SKIP_SIMPLE_DATABASE={TRUE |FALSE}"

Especifica si se ignora el respaldo de las bases de datos del modelo derecuperación SIMPLE. Use esta opción si selecciona bases de datos delmodelo de recuperación SIMPLE para el respaldo y especifica Transactionlog como el tipo de respaldo. Las bases de datos del modelo derecuperación SIMPLE no admiten los respaldos de registros detransacciones.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo de las bases de datos de SQL Server mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para

Data Domain Boost 141

Page 142: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 14 Opciones obligatorias del comando de respaldo (continuación)

Opción Descripción

El valor predeterminado es FALSE.

-a"NSR_SKIP_NON_BACKUPABLE_STATE_DB={TRUE | FALSE}"

Especifica si se debe comprobar el estado de las bases de datosseleccionadas e ignorar las bases de datos que no estén disponibles o listaspara el respaldo.Si el estado de las bases de datos es ONLINE, las bases de datos estánlistas o disponibles para los respaldos.

Si el estado de las bases de datos es OFFLINE, EMERGENCY(SINGLE_USER Mode), SUSPECT, RESTORING, RECOVERING oRECOVERY_PENDING, las bases de datos no están listas o disponiblespara los respaldos.

El valor predeterminado es TRUE.

Opciones adicionalesEn la siguiente tabla se enumeran opciones adicionales para el comando de respaldo:

Tabla 15 Opciones de comando de respaldo adicionales

Opción Descripción

-G Especifica un respaldo de registro de transacciones NO_LOG antes derespaldar la base de datos.

-N <backup_set_name> Especifica un nombre para una base de datos específica que se deberespaldar.

-q Muestra mensajes de ddbmsqlsv en el modo silencioso, es decir, la opciónmuestra información de resumen y mensajes de error únicamente.

-R Utiliza la opción NO_TRUNCATE cuando se respaldan los registros detransacciones.

-T Realiza un respaldo de registro de transacciones TRUNCATE_ONLY antesde respaldar la base de datos.

-v Muestra mensajes de ddbmsqlsv en el modo detallado, es decir, la opciónproporciona información detallada sobre el progreso de la operación derespaldo.

-k Realiza la suma de comprobación antes de respaldar los datos aldispositivo.

-u Realiza la suma de comprobación y continúa la operación incluso en casode errores.

-l incr Realiza el respaldo de registro de transacciones.

-y <backup_retention_period> Especifica la cantidad de días después de los cuales debe vencer elrespaldo. El formato es -y+<Number_of_days>d, en el que d significa

días. Por ejemplo, -y +20d.

Puede especificar cualquier número entero positivo, seguido de una de lassiguientes unidades de tiempo:

l d. para día

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

142 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 143: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 15 Opciones de comando de respaldo adicionales (continuación)

Opción Descripción

l w para semana

l m para mes

l y para año

La fecha de retención máxima es 7/2/2106.

Si omite esta opción o especifica 0, se utiliza el valor predeterminado de 30

días.

-h <“db_name_with_optional_wildcard”> Especifica las bases de datos que se excluirán del respaldo. Puede usaresta opción para especificar el nombre exacto de la base de datos o usarcaracteres comodín.Se admiten dos caracteres comodín.

l Signo de interrogación (?): coincide con cualquier carácter

l Asterisco (*): coincide con cero caracteres a caracteres ilimitadosCuando se utilizan caracteres comodín, debe encerrar el nombre de labase de datos con corchetes; por ejemplo, ["DB?]".

Por ejemplo, considere los siguientes escenarios:

l Para excluir solo DB_1 y DB_2 del respaldo, agregue -h “DB_1” -h“DB_2” al comando de respaldo.

l Para excluir todas las bases de datos con el formato de nombre DB_x,como DB_9 y DB_a, agregue -h [DB_?"] al comando de respaldo.

l Para excluir todas las bases de datos con nombres que terminan enDB, agregue -h ["* DB"] al comando de respaldo.

-O <comma_separated_T-SQL_advanced_options_list>

Especifica las opciones de respaldo avanzadas.Se pueden especificar las siguientes opciones de respaldo avanzadas:

l BUFFERCOUNT=number_of_IO_buffersCon esta opción se especifica la cantidad total de búferes de I/O quese pueden usar durante una operación de respaldo.

l READ_WRITE_FILEGROUPSCon esta opción se respaldan solo los grupos de archivos (activos) delectura/escritura dentro de la base de datos.

Si especifica varias opciones, separe cada argumento con una coma. Lasintaxis es la siguiente:

-O "Option1, Option2, Option3"

-D <debug_level_1_through_9> Genera registros detallados que se pueden usar para solucionar problemasde respaldo.El valor predeterminado es 0 (cero).

-a "DELETE_DEBUG_LOG_DAYS=<days>" Elimina los archivos de registro de depuración anteriores a la cantidad dedías especificada. El rango válido es entre 1 y 32767. De formapredeterminada, los registros de depuración no se eliminan. Normalmente,si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo de las bases de datos de SQL Server mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para

Data Domain Boost 143

Page 144: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 15 Opciones de comando de respaldo adicionales (continuación)

Opción Descripción

Nota

Con este parámetro se eliminan solo los registros de depuración con elnombre en el formato predeterminado, y que se ubican en la carpeta deregistros en <installation_path>\MSAPPAGENT\logs.

-a "NSR_COPY_ONLY={TRUE | FALSE}" Realiza un respaldo solo de copia de un SQL Server. Los respaldos solo decopia no alteran la cadena de respaldo de SQL Server y no afectan eltruncamiento de registros ni la promoción de nivel del respaldo. Estaopción se aplica solamente si se especifica Full o Transaction log como eltipo de respaldo en la opción -l <Backup_Type>.El valor predeterminado es FALSE.

Rara vez es necesario ejecutar los respaldos Transaction log solo de copia,debido a que se necesitan, por lo general, solo para realizar restauracionesen línea.

-a "NSR_ENABLE_FC={TRUE | FALSE}" Habilita o deshabilita el respaldo de las bases de datos al servidor DataDomain a través de Fibre Channel.El valor predeterminado es FALSE.

-a"NSR_FC_HOSTNAME=<Data_Domain_fibre_channel_server_name>"

Especifica el nombre de host de Fibre Channel.

-a “NSR_INCLUDE_AAG_DATABASE=None” Excluye siempre las bases de datos de grupo de disponibilidad Always Onde una operación de respaldo de nivel de instancia.

-a"NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, quecontiene información cifrada acerca de los hosts registrados y los nombresde usuario correspondientes en pares. Cada par está asociado con unacontraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminadasegún la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-a "SKIP_SYSTEM_DATABASE={TRUE |FALSE}

Especifica si se omiten las bases de datos del sistema durante los respaldosde registro de transacciones a nivel de instancia.El valor predeterminado es False.

-a "BACKUP_PROMOTION={ALL | NONE |NONE_WITH_WARNINGS |SKIP_RECOVERY_MODEL |SKIP_RECOVERY_MODEL_WITH_WARNINGS}"

Especifica las opciones de promoción de respaldo. Los siguientes valoresson válidos:

l ALL (predeterminado) Permite que la promoción de respaldo se

produzca en cualquier escenario aplicable.

l NONE: Deshabilita todas las promociones de respaldo.

l NONE_WITH_WARNINGS: Deshabilita la promoción de respaldo, pero

registra una advertencia si la promoción de respaldo ocurrenormalmente.

l SKIP_RECOVERY_MODEL: Deshabilita la detección de cambio del

modelo de recuperación de la base de datos. No ocurrirá unapromoción de respaldo después de un cambio del modelo de

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

144 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 145: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 15 Opciones de comando de respaldo adicionales (continuación)

Opción Descripción

recuperación, pero se seguirán produciendo promociones de respaldoen otros escenarios.

l SKIP_RECOVERY_MODEL_WITH_WARNINGS: Permite la detección de

cambio del modelo de recuperación de la base de datos, sin embargo,si se detecta un cambio en el modelo de recuperación, se registraráuna advertencia en lugar de la promoción de respaldo. Se seguiránproduciendo promociones de respaldo en otros escenarios.

La configuración especificada con esta opción se aplica a cada base dedatos en la instancia de SQL cuando se especifica esta configuración, juntocon el saveset de nivel de instancia de SQL MSSQL: o MSSQL$<instancename>.

De manera similar, la configuración especificada con esta opción solo seaplica a bases de datos determinadas cuando se especifica estaconfiguración con un saveset de nivel de base de datos MSSQL:<database name> o MSSQL$<instance name>: <databasename>.

Ejemplos

l Con el siguiente comando se respaldan bases de datos en un ambienteindependiente de SQL: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 Con el siguiente comando se respaldan bases de datos en un ambiente de clústerde SQL:ddbmsqlsv.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"

RutaLa ruta incluye uno de los siguientes parámetros:

l Instancia predeterminada o d-path: MSSQL: o [MSSQL:]<s-path>[[MSSQL:]<s-path> [...]]Donde <s-path> es la base de datos.

Por ejemplo:

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 Instancia con nombre o i-path: MSSQL$<Instance_Name>: o MSSQL$<Instance_Name>:<s-path> [...]Donde <s-path> es la base de datos.

Por ejemplo:

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo de las bases de datos de SQL Server mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para

Data Domain Boost 145

Page 146: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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"

Nota

Utilice la opción Script en la página Backup en la GUI del agente de aplicaciones deMicrosoft para generar el script del símbolo del sistema equivalente que puede usarpara ejecutar respaldos programados, automatización y otras tareas.

Ejecución de respaldos federados de bases de datos de grupos de disponibilidad Always On deSQL con el símbolo del sistema de Agente de aplicaciones de Microsoft para Data Domain Boost

Para ejecutar respaldos federados, utilice el mismo comando y las mismas opciones derespaldo que se describen en Respaldo de las bases de datos de SQL Server medianteel símbolo del sistema de Agente de aplicaciones de Microsoft para Data DomainBoost en la página 141, pero con las siguientes modificaciones:

l Especifique el nombre del clúster de Windows para <client_name> en -c<client_name>.

l Especifique #<AlwaysOn_Availability_Group_name> en el nombre del objeto derespaldo.

Nota

El agente de aplicaciones de Microsoft no es compatible con el respaldo de variosgrupos de disponibilidad Always On en la misma operación.

Respaldo de un grupo de disponibilidad continua cuando todos losnombres de instancia son iguales

Cuando en los nodos del servidor solo se incluyen instancias predeterminadas ocuando los nombres de instancia de SQL Server son iguales en el grupo dedisponibilidad, utilice la siguiente sintaxis de comando de respaldo:

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

l -c SQL2012clus3.brsvlab.local especifica el nombre del clúster.

l "MSSQL$SQ12INST4#sql2012-aag3:" es el nombre del objeto de respaldo, en elque se respaldan todas las bases de datos del grupo de disponibilidad Always Onsql2012-aag3. El nombre del objeto de respaldo consta de los siguientescomponentes:

n MSSQL es un término obligatorio.

n $SQ12INST4 es el nombre de la instancia de SQL Server si se utilizan instanciascon nombre.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

146 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 147: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Si usa una instancia predeterminada, no especifique$<SQL_Server_instance_name> en el objeto de respaldo.

n # representa un respaldo federado.

n sql2012-aag3 es el nombre de grupo de disponibilidad AlwaysOn.

Respaldo de un grupo de disponibilidad Always On cuando hayvarios nombres de instancia

Cuando realiza respaldos en un grupo de disponibilidad Always On en el que los nodoscontienen servidores SQL Server con nombres de instancia diferentes, el comando derespaldo en cada instancia debe reflejar la instancia disponible.

Por ejemplo, considere el siguiente escenario:

l Hay dos instancias diferentes:

n SQ12INST4 reside en Node1.

n SQ12INST4 reside en Node2

l Node1 es la réplica primaria.

l Node2 es la réplica secundaria.

l La preferencia de respaldo del grupo de disponibilidad Always On se establececomo secundaria.

En este escenario, en el comando de respaldo de SQL2INST4 se debe especificar elobjeto de respaldo como "MSSQL US $SQL2INST4 # SQL 2012-aag3:", mientras queen el comando de respaldo de SQL2INST5 se debe especificar el objeto de respaldocomo "MSSQL US $SQL2INST5 # SQL 2012-aag3:". Después de una conmutaciónpor error del Node1 y Node2, el Node1 se convierte en secundario y el Node2, enprimario. El comando de respaldo es el mismo después de la conmutación por error.

Nota

Cuando se examinan los respaldos para una operación de restauración, los savesetspodrían estar en cualquiera de las instancias (SQL2INST4 o SQL2INST5). El savesetdepende de la instancia que se utiliza para el primer respaldo.

Respaldo de una base de datos específica en un grupo dedisponibilidad Always On

Para respaldar solo una base de datos específica en un grupo de disponibilidad AlwaysOn, se debe especificar el nombre de la base de datos como el objeto de respaldo.

Utiliza la siguiente sintaxis:

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"donde "SQL 2012 # MSSQL US $SQ12INST4-aag3:database1" es el objeto derespaldo.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo de las bases de datos de SQL Server mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para

Data Domain Boost 147

Page 148: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo de varias bases de datos en un grupo de disponibilidadAlways On

Para respaldar solo ciertas bases de datos en un grupo de disponibilidad continua, use"<save_set_name1>" "<save_set_name2>" "<save_set_name3>"... paraespecificar los nombres de las bases de datos como objetos de respaldo.

Utiliza la siguiente sintaxis:

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

l MSSQL$SQ12INST4#sql2012-aag3:database1, MSSQL$SQ12INST4#sql2012-aag3:database3, y MSSQL$SQ12INST4#sql2012-aag3:database8 son objetos derespaldo

l Se respaldan solo database1, database3 y database8 del grupo de disponibilidadAlways On the sql2012-aag3.

Enumeración de respaldos y archivos mediante el símbolo del sistema deAgente de aplicaciones de Microsoft para Data Domain Boost

Para enumerar los savesets o respaldos, ejecute el siguiente comando:

msagentadmin administration --list --appid <application_ID> <options>Para enumerar los archivos de guardado que están presentes en la unidad dealmacenamiento, ejecute el siguiente comando:

msagentadmin administration --listFiles <options>

AVISO

Agente de aplicaciones de Microsoft también es compatible con el comandoddbmadmin.exe para realizar estas operaciones. Sin embargo, el comando estáobsoleto en esta versión.

Opciones obligatoriasEn la siguiente tabla se muestran las opciones obligatorias para el comando deenumeración:

Tabla 16 Opciones obligatorias para el comando de enumeración

Opción Alias Descripción

--ddhost"<Data_Domain_server_name>"

Especifica el nombre del servidor deData Domain que contiene la unidad dealmacenamiento en la que se respaldaronlas bases de datos.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

148 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 149: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 16 Opciones obligatorias para el comando de enumeración (continuación)

Opción Alias Descripción

--ddpath"<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de launidad de almacenamiento en la que serespaldaron las bases de datos.

--dduser "<DDBoost_username>" Especifica el nombre de usuario delusuario de DD Boost.

--appid <application_ID> -n Utiliza un ID de aplicación diferente(espacio de nombres) al ID de aplicaciónpredeterminado para ubicar losrespaldos. Use esta opción solo pararealizar un diagnóstico.El ID de la aplicación o el espacio denombres predeterminado es msapp_bbb.

Para enumerar los respaldos de registrosde transacciones de SQL cuando seejecutan respaldos híbridos, especifiquemssql como <application_ID>.

Opciones adicionalesEn la siguiente tabla se muestran las opciones adicionales para el comando deenumeración:

Tabla 17 Opciones adicionales para el comando de enumeración

Opción Alias Descripción

--tier <active | cloud> -t Muestra los savesets que estánpresentes en el servidor Data Domain(activo) o en el dispositivo de nube(nube). El valor predeterminado esactive.

--before <hora_de_finalización> -e Enumera solo los respaldos que serealizaron en determinada fecha y hora,fecha, día u hora, o antes. Si noespecifica un valor, el valorpredeterminado es la fecha y la horaactuales.Por ejemplo, "3/31/2016 15:00:00" y"Tuesday".

--after <start_time> -b Enumera solo los respaldos que serealizaron en determinada fecha y hora,fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y"Tuesday".

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración paraenumerar los respaldos. El valorpredeterminado es 0 (cero).

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Enumeración de respaldos y archivos mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para Data

Domain Boost 149

Page 150: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 17 Opciones adicionales para el comando de enumeración (continuación)

Opción Alias Descripción

--deleteDebugLog <days> Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminan solo losregistros de depuración con el nombreen el formato predeterminado y que seubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

--help -h Imprime un mensaje de ayuda breve.

--limit<number_of_most_recent_backups>

-l Muestra solo los <número> respaldosmás recientes.

--lockbox <full_path_to_lockbox> Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica el hostname que contiene lainstancia que se respaldó.

--config<full_path_to_the_configuration_file>

-z Especifica la ruta de acceso completadel archivo de configuración.

-a Keyvalue, es decir, la palabra clave y elvalor de las opciones que seespecificaron en el archivo deconfiguración también. Por ejemplo, -a"CLIENT=<nombre_del_cliente>".

EjemplosObserve los siguientes ejemplos:

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

150 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 151: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l El siguiente comando enumera todos los respaldos:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb -e --client myserver.myapp.com

l El siguiente comando enumera todos los archivos en la unidad dealmacenamiento /dd/backups:msagentadmin administration --listFiles --ddhostdatadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --client myserver.myapp.com

l El siguiente comando enumera los 5 respaldos más recientes:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --clientmyserver.myapp.com --limit 5

l El siguiente comando enumera los respaldos que se ejecutaron después del 30 demarzo 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 El siguiente comando enumera los respaldos que se ejecutaron antes de estemartes:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --clientmyserver.myapp.com --before Tuesday

Eliminación de respaldos mediante el símbolo del sistema de Agente deaplicaciones de Microsoft para Data Domain Boost

Para eliminar los savesets o respaldos, ejecute el siguiente comando:

msagentadmin administration --delete <options>El comando para eliminar enumera los respaldos y luego los elimina.

Opciones obligatoriasEn la siguiente tabla se enumeran las opciones obligatorias para el comando deeliminación:

Tabla 18 Opciones obligatorias para el comando de eliminación

Opción Alias Descripción

--ddhost"<Data_Domain_server_name>"

Especifica el nombre del servidor deData Domain que contiene la unidad dealmacenamiento en la que se respaldaronlas bases de datos.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de launidad de almacenamiento en la que serespaldaron las bases de datos.

--dduser "<DDBoost_username>" Especifica el nombre de usuario delusuario de DD Boost.

--appid <application_ID> -n Utiliza un ID de aplicación diferente(espacio de nombres) al ID de aplicaciónpredeterminado para ubicar los

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Eliminación de respaldos mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para Data Domain Boost 151

Page 152: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 18 Opciones obligatorias para el comando de eliminación (continuación)

Opción Alias Descripción

respaldos. Use esta opción solo pararealizar un diagnóstico.El ID de la aplicación o el espacio denombres predeterminado es msapp_bbb.

Para enumerar los respaldos de registrosde transacciones de SQL cuando seejecutan respaldos híbridos, especifiquemssql como <application_ID>.

Opciones adicionalesEn la siguiente tabla se enumeran las opciones adicionales para el comando deeliminación:

Tabla 19 Opciones adicionales para el comando de eliminación

Opción Alias Descripción

--tier <active | cloud> -t Muestra los savesets que estánpresentes en el servidor Data Domain(activo) o en el dispositivo de nube(nube). El valor predeterminado esactive.

--before <hora_de_finalización> -e Enumera solo los respaldos que serealizaron en determinada fecha y hora,fecha, día u hora, o antes. Si noespecifica un valor, el valorpredeterminado es la fecha y la horaactuales.Por ejemplo, "3/31/2016 15:00:00" y"Tuesday".

--after <start_time> -b Enumera solo los respaldos que serealizaron en determinada fecha y hora,fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y"Tuesday".

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración paraeliminar los respaldos. El valorpredeterminado es 0 (cero).

--deleteDebugLog <days> Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

152 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 153: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 19 Opciones adicionales para el comando de eliminación (continuación)

Opción Alias Descripción

Nota

Con este parámetro se eliminarán sololos registros de depuración con elnombre en el formato predeterminado, yque se ubiquen en la carpeta de registrosen <installation_path>\MSAPPAGENT\logs.

--help -h Imprime un mensaje de ayuda breve.

--limit<number_of_most_recent_backups>

-l Enumera solo los <número> respaldosmás recientes.

--lockbox <full_path_to_lockbox> Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica el hostname que contiene lainstancia que se respaldó.

--config<full_path_to_the_configuration_file>

-z Especifica la ruta de acceso completadel archivo de configuración.

--confirm -Y Omite la confirmación del usuario paraeliminar los respaldos.

-a Keyvalue, es decir, la palabra clave y elvalor de las opciones que seespecificaron en el archivo deconfiguración también. Por ejemplo, -a"CLIENT=<nombre_del_cliente>".

EjemploTenga en cuenta el siguiente comando de ejemplo para eliminar todos los respaldosque se ejecutaron antes de 1461267170:

msagentadmin administration --delete --appid msapp_bbb --config C:\Program Files\DPSAPPS\MSAPPAGENT\config\msappagent.cfg --before1461267170

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Eliminación de respaldos mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para Data Domain Boost 153

Page 154: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Códigos de retorno (de error) del comando msagentadmin administrationEl agente de aplicaciones de Microsoft permite que el comando msagentadminadministration informe la severidad del error y los ID únicos de cada mensaje asociadoscon el error.

En la siguiente tabla, se enumeran los códigos de retorno y su descripción:

Tabla 20 Códigos de retorno y descripción

Código de devolución Descripción

0 Satisfactorio

1 Error o aviso

2 Advertencia

3, 4 o 5 Error grave

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Losotros códigos de retorno indican falla.

Nota

Los códigos de retorno se asignan según la severidad, la cual se establece cuando seproduce el error. Los errores potenciales, que no se pueden controlar, se puedenproducir en cualquier momento. Solo la severidad de algunos pocos errores seestablece de manera coherente o correcta. Utilice los códigos de retorno solamentecomo guía o sugerencia.

Restauración de las bases de datos de SQL Server con el símbolo del sistemade Agente de aplicaciones de Microsoft para Data Domain Boost

Para restaurar bases de datos de SQL Server, ejecute el siguiente comando:

ddbmsqlrc [<options>] {path}

Opciones obligatoriasEn la siguiente tabla se enumeran las opciones obligatorias para el comando derestauración:

Tabla 21 Opciones obligatorias para el comando de restauración

Opción Descripción

-t <last_backup_time_stamp> Especifica la hora de registro del último respaldo a la que desea restaurarlas bases de datos seleccionadas.

-c <client_name_or_hostname> Especifica el nombre de host de SQL Server al que desea restaurar lasbases de datos requeridas. Un host de SQL Server contiene las instanciasde SQL Server respaldadas (independientes o de clúster) y las bases dedatos correspondientes.Para realizar una restauración redirigida, especifique un host de SQLServer que no sea el host actual.

-d {<destination_database_name> |MSSQL:<destination_database_name> | MSSQL

Especifica la base de datos de destino a la que desea restaurar la instanciao las bases de datos de SQL Server seleccionadas.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

154 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 155: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 21 Opciones obligatorias para el comando de restauración (continuación)

Opción Descripción

$<instance_name>:<destination_database_name>}

-$ {MSSQL:<database> | MSSQL$<instance_name>:<Database>}

Especifica ya sea la instancia completa de SQL Server, es decir, todas lasbases de datos o las bases de datos individuales que desea restaurar.

-A <virtual_server> Especifica el nombre de dominio calificado del servidor virtual de SQL quese necesita para restaurar las bases de datos de la instancia de SQL enclúster mediante la integración de T-SQL.

-S {normal | norecover | standby:<filepath>\undo.ldf}

Realiza una de las siguientes tareas:

l normal: Permite revertir las transacciones no asignadas y usar la basede datos para restaurar los registros de transacciones adicionales omás recientes.

l norecover: Deshabilita la posibilidad de revertir las transacciones noasignadas y usar la base de datos para restaurar los registros detransacciones adicionales o más recientes.

l standby:<ruta_del_archivo>\undo.ldf: Permite deshacer lastransacciones asignadas. Se guardan las acciones de deshacer en unarchivo en espera que le permite revertir los efectos de la restauración,y se coloca la base de datos en el modo de solo lectura.

-a "NSR_DFA_SI={TRUE | FALSE}" Especifica si la operación de restauración es independiente del servidor. Elvalor debe ser TRUE.

-a "NSR_DFA_SI_USE_DD={TRUE | FALSE}" Especifica si el origen de restauración es un servidor Data Domain. El valordebe ser TRUE.

-a"NSR_DFA_SI_DEVICE_PATH=<storage_unit_name>"

Especifica el nombre de la unidad de almacenamiento desde la cual desearestaurar las bases de datos.

-a"NSR_DFA_SI_DD_HOST=<Data_Domain_server_name>"

Especifica el nombre del servidor de Data Domain que contiene la unidadde almacenamiento desde la cual desea restaurar las bases de datos.En el caso de que tenga un servidor Data Domain remoto (secundario) quese haya replicado para restaurar las bases de datos, seleccione el servidorpertinente. Un usuario de Data Domain en el servidor Data Domain debeestar en el mismo grupo que el servidor Data Domain primario.

-a"NSR_DFA_SI_DD_USER=<DDBoost_username>"

Especifica el nombre de usuario del usuario de DD Boost.

Opciones adicionalesEn la siguiente tabla se enumeran las opciones adicionales para el comando derestauración:

Tabla 22 Opciones adicionales para el comando de restauración

Opción Descripción

-C file=path,file2=path2,... Reubica los archivos de base de datos (.mdf, .ndf y .ldf) a una carpetadiferente.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Restauración de las bases de datos de SQL Server con el símbolo del sistema de Agente de aplicaciones de Microsoft para

Data Domain Boost 155

Page 156: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 22 Opciones adicionales para el comando de restauración (continuación)

Opción Descripción

-f Sobrescribe la base de datos existente con la base de datos actual que serestaura si los nombres de ambas bases de datos son los mismos.

-q Muestra mensajes de ddbmsqlrc en el modo silencioso, es decir, la opciónproporciona información mínima sobre el progreso de la operación derestauración, incluidos los mensajes de error.

-k Realiza la suma de comprobación antes de restaurar los datos desde eldispositivo.

-u Realiza la suma de comprobación y continúa la operación incluso en casode errores.

-D <debug_level_1_through_9> Genera registros detallados que se pueden usar para solucionar problemasde restauración.El valor predeterminado es 0 (cero).

-a "DELETE_DEBUG_LOG_DAYS=<days>" Elimina los archivos de registro de depuración anteriores a la cantidad dedías especificada. El rango válido es entre 1 y 32767. De formapredeterminada, los registros de depuración no se eliminan. Normalmente,si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.

Nota

Con este parámetro se eliminan solo los registros de depuración con elnombre en el formato predeterminado y que se ubican en la carpeta deregistros en <installation_path>\MSAPPAGENT\logs.

-V Verifica si el proceso de restauración cumple con los siguientes requisitos:

l El conjunto de respaldo que desea restaurar ha finalizado y todos losvolúmenes tienen capacidad de lectura

l Los campos de encabezado, por ejemplo, los ID de las páginas de labase de datos, están listos para escribir datos

l Si se realizó el respaldo mediante la opción de suma de comprobación

l Si el host de destino tiene espacio suficiente para restaurar datos

-O <comma_separated_T-SQL_advanced_options_list>

Especifica las opciones de recuperación avanzadas.Se pueden especificar las siguientes opciones de recuperación avanzadas:

l BUFFERCOUNT=number_of_IO_buffersCon esta opción se especifica la cantidad total de búferes de I/O quese pueden usar durante una operación de recuperación.

l KEEP_CDC

Esta opción permite realizar una recuperación de captura de datos decambio (CDC).

l KEEP_REPLICATIONCon esta opción se mantiene la replicación cuando se recupera unabase de datos publicada. Esta opción es necesaria si una base de datosse replicó cuando se creó el respaldo.

l READ_WRITE_FILEGROUPS

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

156 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 157: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 22 Opciones adicionales para el comando de restauración (continuación)

Opción Descripción

Con esta opción se recuperan solo los grupos de archivos de lectura/escritura (activos) desde el respaldo. Esta opción solo se puede utilizarpara recuperar respaldos creados con la opciónREAD_WRITE_FILEGROUPS. No puede especificar un grupo de

archivos o destinos de recuperación de nivel de archivo con la opciónREAD_WRITE_FILEGROUPS.

Si desea reubicar varios grupos de archivos durante la restauración,puede usar la opción -H para una reubicación global.

Después de restaurar un respaldo con la opciónREAD_WRITE_FILEGROUPS, los grupos de archivos de solo lectura en

la base de datos estarán en estado de recuperación pendiente y elresto de los grupos de archivos estará en línea.

Existen dos escenarios diferentes para recuperar respaldosREAD_WRITE_FILEGROUPS incrementales acumulativos:

n Si realizó un respaldo READ_WRITE_FILEGROUPS completo antes

del respaldo incremental acumulativo, el agente de aplicaciones deMicrosoft unirá los dos respaldos en el orden correcto y completarála restauración.

n Si no realizó un respaldo READ_WRITE_FILEGROUPS completo,

pero desea utilizar un respaldo completo normal como basediferencial para el respaldo READ_WRITE_FILEGROUPSincremental acumulativo, primero debe restaurar el respaldocompleto normalmente y dejar la base de datos en el modo NoRecovery; a continuación, aplique el respaldo diferencialREAD_WRITE_FILEGROUPS con la opción -z.

Si especifica varias opciones, separe cada argumento con una coma. Lasintaxis es la siguiente:

-O "Option1, Option2, Option3"

-H "'source_path';'destination_path'" Reubica las rutas de archivos y todos los archivos incluidos en una ruta enuna ubicación diferente durante una operación de restauración.La opción de comando -H se puede utilizar para reubicar varias rutas de

archivos en la misma línea de comandos.

La opción -H es compatible con restauraciones redirigidas y estándar,

incluidas las siguientes:

l Restauración normal: mismo servidor y misma instancia.

l Restauración de instancia diferente: mismo servidor, pero instanciadiferente.

l Restauración en un archivo de base de datos diferente.

l Restauración de servidor diferente.

Para reubicar los archivos individuales, consulte la entrada de tabla para laopción -C. No puede usar la opción -C con -H.

-a "NSR_ENABLE_FC={TRUE | FALSE}" Habilita la restauración de las bases de datos en el servidor Data Domain através de Fibre Channel. El valor predeterminado es FALSE.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Restauración de las bases de datos de SQL Server con el símbolo del sistema de Agente de aplicaciones de Microsoft para

Data Domain Boost 157

Page 158: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 22 Opciones adicionales para el comando de restauración (continuación)

Opción Descripción

-a"NSR_FC_HOSTNAME=<Data_Domain_fibre_channel_server_name>"

Especifica el nombre de host de Fibre Channel.

-a "FLAT_FILE_RECOVERY={TRUE | FALSE}" Ejecuta una restauración de archivo plano a archivos, es decir, restaura unsaveset que contiene un respaldo completo y varios respaldos diferencialesy de registro de transacciones a archivos.Para conocer el orden en el que varios archivos de respaldo de registro detransacciones se restauran, utilice las horas de guardado que estánpresentes en los nombres de archivo.

El valor predeterminado es FALSE.

-a "FLAT_FILE_RECOVERY_DIR=<folder_path> Especifica la carpeta en la cual se generan los archivos de la restauraciónde archivos planos.Puede ver los archivos generados en la ubicación<flat_file_recovery_folder>\<client_name>\<sql_instance_name>.

-a"DDBOOST_COMPRESSED_RESTORE={TRUE| FALSE}"

Comprime el contenido de la restauración y lo transporta desde DataDomain Replicator hasta el host de aplicaciones. Con esta opción se ahorraancho de banda de red.El valor predeterminado es FALSE.

-a“RESTORE_START_TIME=<start_date_and_time>

Restaura todos los respaldos que se llevaron a cabo a una hora de respaldoespecificada (fecha y hora de inicio), o después de esta, hasta la hora derespaldo del saveset que se seleccionó, es decir, -t<Last_Backup_Time_Stamp>.Especifique la fecha y la hora de inicio en el formato mm/dd/aaaahora:minutos:segundos AM o PM. La fecha y la hora de inicio no deben serposteriores a la hora de respaldo del saveset seleccionado, es decir, -t<Last_Backup_Time_Stamp>.

-a "RESTORE_TO_SOURCE_PATH=TRUE" Garantiza la restauración del respaldo en la ruta de origen original demanera predeterminada. La opción -a"RESTORE_TO_SOURCE_PATH=TRUE" se reemplaza si se utilizan lasopciones de reubicación -H o -C.

-a “CLOSE_SQL_CONNECTIONS={TRUE |FALSE}”

Especifica si se debe activar el acceso exclusivo a la base de datos dedestino mediante el cambio de la base de datos a modo de usuario únicodurante la operación de restauración, a fin de garantizar una recuperacióncorrecta.

-l incr Realiza una restauración a partir del último respaldo de registro detransacciones.Cuando utiliza la opción de -l incr, debe restaurar la cadena de respaldo enorden. Por ejemplo, tenga en cuenta el siguiente historial de respaldo:

l Un respaldo completo realizado a las 13:31:49 h

l Un respaldo solo de registros realizado a las 13:32:42 h

l Un respaldo solo de registros realizado a las 13:34:03 h

l Un respaldo solo de registros realizado a las 13:34:50 h

Para restaurar esta cadena de respaldo, realice los siguientes pasos:

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

158 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 159: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 22 Opciones adicionales para el comando de restauración (continuación)

Opción Descripción

1. Escriba el siguiente comando para restaurar hasta el penúltimorespaldo de registro de transacciones: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 -t 09/06/201701:34:03 PM -S norecover MSSQL$TESTDB02:info3

2. Escriba el siguiente comando para restaurar el último respaldo deregistro de transacciones con -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 la implementación de un plan de recuperación en operaciones delínea de comandos independientes. Normalmente el agente de aplicacionesde Microsoft desarrolla el plan de recuperación, lo que garantiza que todoslos respaldos requeridos estén disponibles y que se ejecuten en el ordencorrecto y con las opciones adecuadas. Con la opción -z se eliminan lascomprobaciones de seguridad.Esta opción se utiliza en las recuperaciones más complejas. En lossiguientes comandos de ejemplo se usa el historial de respaldo siguiente:

savetime 1:00 - fullsavetime 2:00 - txnlogsavetime 3:00 - txnlogPara recuperar varios respaldos y restaurar una base de datos en un solocomando, escriba el siguiente comando:

ddbmsqlrc ... -t "savetime 3:00" ...Este comando recupera la cadena de recuperación completa, desde elprimer respaldo completo hasta el último respaldo solo de registros.

Para recuperar esta cadena de recuperación y restaurar una base de datosen una serie de comandos independientes, escriba:

ddbmsqlrc ... -z -S norecovery -t "savetime 1:00" ...ddbmsqlrc ... -z -S norecovery -t "savetime 2:00" ...ddbmsqlrc ... -z -S normal -t "savetime 3:00" ...Estos tres comandos recuperan individualmente cada respaldo.

Con la opción -z se deshabilita la creación del plan de recuperación y serecupera solo el respaldo especificado. Este comando es necesario paratodos los respaldos, a excepción de los respaldos completos.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Restauración de las bases de datos de SQL Server con el símbolo del sistema de Agente de aplicaciones de Microsoft para

Data Domain Boost 159

Page 160: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 22 Opciones adicionales para el comando de restauración (continuación)

Opción Descripción

Utilice la opción -S norecovery con la opción -z, a fin de preparar la basede datos para más restauraciones. Este comando es necesario para todo, aexcepción del último comando de recuperación. El comando final recuperael último respaldo solo de registros y deja la base de datos en línea.

Nota

Se puede especificar una restauración a un punto en el tiempo dentro deltxnlog final mediante el reemplazo de la hora de guardado. Por ejemplo, enel caso anterior, puede reemplazar 3:00 con 2:45. La base de datos no estádisponible para uso general hasta que se haya completado la recuperaciónfinal. Si la hora de guardado no está, es incorrecta o está fuera de servicio,se generarán errores en SQL Server.

EjemplosObserve los siguientes ejemplos:

l Con el siguiente comando se restauran bases de datos en un ambienteindependiente de SQL: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 Con el siguiente comando se restauran bases de datos en un ambiente de clústerde SQL: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"

RutaLa ruta incluye uno de los siguientes parámetros:

l Instancia predeterminada o d-path: MSSQL: o [MSSQL:]<s-path>[[MSSQL:]<s-path> [...]]Donde <s-path> es la base de datos.

Por ejemplo:

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 Instancia con nombre o i-path: MSSQL$<Instance_Name>: o MSSQL$<Instance_Name>:<s-path> [...]Donde <s-path> es la base de datos.

Por ejemplo:

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

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

160 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 161: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/heroines""MSSQL$instance1:database1" "MSSQL$instance1:database2"

AVISO

Si no activó la función de inicialización instantánea de archivos en SQL Server,aparece el siguiente mensaje de advertencia:

Instant file initialization is not enabled; please enable this feature for improved restore performance.

Sin embargo, la restauración se lleva a cabo. La documentación de Microsoft SQLServer proporciona información sobre cómo habilitar la función de inicializacióninstantánea de archivos de base de datos en SQL Server.

Utilice la opción Script en la página Restore en la GUI del agente de aplicaciones deMicrosoft para generar el script de línea de comandos equivalente que puede usar paraejecutar tareas, como la automatización.

Restauración de bases de datos desde respaldos federados de grupos de disponibilidad AlwaysOn de SQL con el símbolo del sistema de Agente de aplicaciones de Microsoft para Data DomainBoost

Para restaurar las bases de datos desde respaldos federados, utilice el mismocomando y las mismas opciones de restauración que se describen en Restauración delas bases de datos de SQL Server con el símbolo del sistema de Agente de aplicacionesde Microsoft para Data Domain Boost en la página 154, pero para <client_name> en -c<client_name>, especifique el nombre del clúster de Windows.

Con las opciones en los siguientes comandos de ejemplo se indica la modificación.

AVISO

En los siguientes comandos de ejemplo, el nombre del objeto de respaldo de origen,SQ12INST4, es el nombre de la instancia de SQL Server que se utilizó para ejecutar losrespaldos, pero no el nombre del destino o de la instancia de destino para realizarrestauraciones.

Comando de ejemplo para restaurar a la misma base de datos

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"Comando de ejemplo para restaurar en una instancia y una base de datos diferentes(restauración redirigida)

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"

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Restauración de las bases de datos de SQL Server con el símbolo del sistema de Agente de aplicaciones de Microsoft para

Data Domain Boost 161

Page 162: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Comando de ejemplo para restaurar varias bases de datos:

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 -f -S normal -$ "MSSQL$SQ12INST4:database1" "MSSQL$SQ12INST4:database2"

Nota

Cuando restaure varias bases de datos, no utilice las opciones -C y -d con el comandode restauración. Si lo hace, la restauración fallará.

Redirección de restauraciones de SQL Server con el símbolo del sistema deAgente de aplicaciones de Microsoft para Data Domain Boost

Cuando desee restaurar una base de datos de un dispositivo Data Domain a un hostque no sea el host de origen desde el que se respaldó la base de datos, ejecute uncomando similar al siguiente en el 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"donde:

l SERVER1 es el host de origen desde el cual se ejecutó el respaldo.

l 12/24/2013 11:58:52 es el punto en el tiempo para restaurar, que es opcional.

l normal es el tipo de la restauración, que es opcional.

l /StorageUnit1 es el nombre de la unidad de almacenamiento desde la cual serespaldó la base de datos.

l MSSQL2 y DB1 en MSSQL$MSSQL2:DB1 son los nombres de las instancias deSQL y la base de datos, respectivamente, en el host de destino.

l MSSQL1 y DB1 en MSSQL$MSSQL1:DB1 son los nombres de la instancia de SQL yla base de datos, respectivamente, que se respaldaron desde el host de origen.

Nota

Para personalizar y utilizar la sintaxis del comando de restauración redirigida como seanecesario, utilice las opciones de clave necesarias y las opciones adicionales que sedescriben en Restauración de las bases de datos de SQL Server con el símbolo delsistema de Agente de aplicaciones de Microsoft para Data Domain Boost en la página154.

Como alternativa, use la opción Script en la página Restore en la GUI del agente deaplicaciones de Microsoft para generar el script equivalente del símbolo del comandoen el host real, modificar el script de acuerdo con los requisitos del nuevo host yejecutar el script en el nuevo host para realizar las restauraciones redirigidas.

Nota

Utilice el mismo dispositivo Data Domain y el mismo nombre de usuario de DD Boostque utilizó para respaldar la base de datos a fin de realizar una restauración redirigida.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

162 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 163: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo y restauración de SQL Server mediante DataDomain Boost T-SQL

En esta sección se describen los procedimientos para respaldar y restaurar SQLServer mediante el uso de los scripts T-SQL de Agente de aplicaciones de Microsoftpara Data Domain Boost.

Respaldo de bases de datos de SQL Server mediante los scripts T-SQL deAgente de aplicaciones de Microsoft para Data Domain Boost

Agente de aplicaciones de Microsoft para Data Domain Boost le permite generar unscript CLR de SQL que puede usar para respaldar SQL Server.

En el comando de respaldo CLR de SQL, emc_run_backup, se utilizan las mismasopciones de respaldo del símbolo del sistema de Agente de aplicaciones de Microsoftpara Data Domain Boost con SQL Server También debe proporcionar parámetrosVARCHAR para este comando. Para usar este comando, debe tener un conocimientodetallado de las opciones de respaldo del símbolo del sistema de Agente deaplicaciones de Microsoft para Data Domain Boost con SQL Server. Respaldo de lasbases de datos de SQL Server mediante el símbolo del sistema de Agente deaplicaciones de Microsoft para Data Domain Boost en la página 141 proporcionainformación sobre las opciones de respaldo del símbolo del sistema de Agente deaplicaciones de Microsoft para Data Domain Boost con SQL Server.

Script T-SQL de respaldo de ejemplo

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

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, SSMS (ventanaQuery), y el símbolo del sistema OSQL para ejecutar los scripts CLR de SQL.

Puede usar el script CLR de SQL para programar respaldos de SQL Server con elagente SQL Server. Programación de respaldos de SQL Server mediante el uso delagente SQL Server en la página 105 ofrece información.

Mejores prácticas para respaldar y restaurar SQL Server con Data Domain Boost en lapágina 102 proporciona instrucciones para mejorar el rendimiento de los respaldos deSQL Server mediante los scripts CLR de SQL de Agente de aplicaciones de Microsoftpara Data Domain Boost.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo y restauración de SQL Server mediante Data Domain Boost T-SQL 163

Page 164: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Resturación de bases de datos de SQL Server mediante los scripts T-SQL deAgente de aplicaciones de Microsoft para Data Domain Boost

Agente de aplicaciones de Microsoft para Data Domain Boost le permite generar unscript CLR de SQL que puede usar para restaurar bases de datos de SQL Server.

En el comando de restauración CLR de SQL, emc_run_restore, se utilizan lasopciones de restauración de la CLI de Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server. También debe proporcionar parámetros VARCHARpara este comando. Para usar este comando, debe tener un conocimiento detallado delas opciones de restauración de la CLI de Agente de aplicaciones de Microsoft paraData Domain Boost con SQL Server. Restauración de las bases de datos de SQLServer con el símbolo del sistema de Agente de aplicaciones de Microsoft para DataDomain Boost en la página 154 proporciona información sobre las opciones derestauración de la CLI de Agente de aplicaciones de Microsoft para Data Domain Boostcon SQL Server.

Script T-SQL de restauración de ejemplo

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

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, SSMS (ventanaQuery) y el símbolo del sistema OSQL para ejecutar los scripts CLR de SQL.

Mejores prácticas para respaldar y restaurar SQL Server con Data Domain Boost en lapágina 102 proporciona instrucciones para mejorar el rendimiento de las restauracionesde SQL Server mediante los scripts CLR de SQL de Agente de aplicaciones deMicrosoft para Data Domain Boost.

Realización de respaldos de extracción de SQL Server mediante los scripts T-SQL de Agente de aplicaciones de Microsoft para Data Domain Boost.

Para respaldar todas las bases de datos o solo las bases de datos específicas de unainstancia de SQL Server desde un host de origen en un dispositivo Data Domainmediante un host diferente, realice los siguientes pasos:

Procedimiento

1. Inicie SSMS en otro host que se use para ejecutar el respaldo.

2. Conéctese a la instancia de SQL Server de origen en el host de origen.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

164 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 165: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

3. En la ventana de SSMS en el otro host, haga clic en New Query.

4. En la ventana New Query, ejecute el script T-SQL para ejecutar el respaldo.

Resultados

Puede generar el script T-SQL mediante la GUI del agente de aplicaciones deMicrosoft en el host de origen y copiarlo en la ventana Nueva consulta en el otro hosto escribir el script T-SQL en la ventana Nueva consulta. Configurar los respaldos conel plug-in de SSMS Agente de aplicaciones de Microsoft para DD Boost paraaplicaciones empresariales en la página 114 y Respaldo de bases de datos de SQLServer mediante los scripts T-SQL de Agente de aplicaciones de Microsoft para DataDomain Boost en la página 163 ofrecen información.

Tenga en cuenta el siguiente script T-SQL de respaldo de extracción de ejemplo:

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

l CLUST-SQL-02.contoso.com es el host de origen que tiene la instancia de SQLServer de origen que desea respaldar.

l Inst1 es la instancia de SQL Server de origen a la que debe conectarse desde elotro host para ejecutar el respaldo.

l Clu-SQL-01-DB01, CLUST-SQL-02-DB01, CLUST-SQL-02- y CLUST-SQL-02-DB03 son las bases de datos seleccionadas en la instancia Inst1 para respaldar.

Realización de restauraciones de extracción de SQL Server mediante losscripts T-SQL de Agente de aplicaciones de Microsoft para Data DomainBoost.

Para restaurar todas las bases de datos o solo las bases de datos específicas de unainstancia de SQL Server desde un dispositivo Data Domain en un host de destinomediante un host diferente, realice los siguientes pasos.

Procedimiento

1. Inicie SSMS en otro host que se use para ejecutar la restauración.

2. Conéctese a la instancia de SQL Server de destino en el host de destino.

3. En la ventana de SSMS en el otro host, haga clic en New Query.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Realización de restauraciones de extracción de SQL Server mediante los scripts T-SQL de Agente de aplicaciones de

Microsoft para Data Domain Boost. 165

Page 166: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

4. En la ventana New Query, ejecute el script T-SQL para ejecutar la restauración.

Resultados

Puede generar el script T-SQL mediante la GUI del plug-in de SSMS del agente deaplicaciones de Microsoft en el host de destino y copiarlo en la ventana New Query enel otro host, o escribir el script T-SQL en la ventana New Query. Configurar lasrestauraciones con el plug-in de SSMS Agente de aplicaciones de Microsoft para DDBoost para aplicaciones empresariales en la página 124 y Resturación de bases dedatos de SQL Server mediante los scripts T-SQL de Agente de aplicaciones deMicrosoft para Data Domain Boost en la página 164 ofrecen información.

Tenga en cuenta el siguiente script T-SQL de restauración de extracción de ejemplo:

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

l clust-sql-01.contoso.com es el host de origen desde el cual se ejecutó elrespaldo.

l Inst1 es la instancia de SQL Server de destino, a la que debe conectarse desde elotro host para ejecutar la restauración.

l CLUST-SQL-02-DB02 es la base de datos de destino.

l CLUST-SQL-02-DB01 es la base de datos que se respaldó desde el host de origen.

Ejecución de respaldos federados de bases de datos de grupos dedisponibilidad Always On de SQL con los scripts T-SQL de Agente deaplicaciones de Microsoft para Data Domain Boost

Para ejecutar respaldos federados, utilice el mismo comando y las mismas opciones derespaldo que se describen en Respaldo de bases de datos de SQL Server mediante losscripts T-SQL de Agente de aplicaciones de Microsoft para Data Domain Boost en lapágina 163, pero con las siguientes modificaciones:

l Especifique el nombre del clúster de Windows para <client_name> en -c<client_name>.

l Especifique el nombre del objeto de respaldo para <save_set_name> en -N<save_set_name>.

l Especifique #<AlwaysOn_Availability_Group_name> en el nombre del objeto derespaldo.

Con las opciones en los siguientes scripts de ejemplo se indican estas modificaciones.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

166 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 167: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

El agente de aplicaciones de Microsoft no es compatible con varios grupos dedisponibilidad Always On en la misma operación de respaldo.

Script T-SQL de ejemplo para respaldar un grupo de disponibilidad Always OncompletoUSE [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

Script T-SQL de ejemplo para respaldar varias bases de datos (un subconjunto debases de datos) de un grupo de disponibilidad Always OnUSE [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

Script T-SQL de ejemplo para respaldar una base de datos específica de un grupode disponibilidad Always OnUSE [master]GODECLARE @returnCode int

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Ejecución de respaldos federados de bases de datos de grupos de disponibilidad Always On de SQL con los scripts T-SQL de

Agente de aplicaciones de Microsoft para Data Domain Boost 167

Page 168: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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

Restauración de bases de datos desde respaldos federados de grupos dedisponibilidad Always On de SQL con los scripts T-SQL de Agente deaplicaciones de Microsoft para Data Domain Boost

Para restaurar las bases de datos desde respaldos federados, utilice el mismocomando y las mismas opciones de restauración que se describen en Resturación debases de datos de SQL Server mediante los scripts T-SQL de Agente de aplicacionesde Microsoft para Data Domain Boost en la página 164, pero para <client_name> en -c<client_name>, especifique el nombre del clúster de Windows.

Con las opciones en los siguientes scripts de ejemplo se indica la modificación.

Script T-SQL de ejemplo para restaurar una base de datos de un respaldofederado en la misma base de datos.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"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

Script T-SQL de ejemplo para restaurar una base de datos de un respaldofederado en una instancia y una base de datos diferentes (restauraciónredirigida)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 aplicaciones de Microsoft para Data Domain Boost con SQL Server

168 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 169: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

"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

Script T-SQL de ejemplo para restaurar varias bases de datos de un respaldofederadoUSE [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

Nota

Cuando restaure varias bases de datos, no utilice las opciones -C y -d con el comandode restauración de T-SQL. Si lo hace, la restauración fallará.

Clasificación del resultado operacional de TSQL en varias tablasEl agente de aplicaciones de Microsoft es compatible con el resultado operacional deTSQL en formato de tabla y texto sin formato.

El agente de aplicaciones de Microsoft le permite clasificar el resultado operacional deTSQL en tablas separadas. El siguiente script TSQL es un ejemplo de conversión delresultado en otra tabla.

Script TSQL de ejemplo para clasificar el resultado en varias tablasUSE [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 aplicaciones de Microsoft para Data Domain Boost con SQL Server

Clasificación del resultado operacional de TSQL en varias tablas 169

Page 170: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END--parsing the msg for saveset entriesdeclare @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)finfetch next from log_cursor into @tmpmsgENDCLOSE log_cursordeallocate log_cursorselect * from @output

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

170 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 171: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Administración de savesets de SQL Server con undispositivo Data Domain Cloud Tier

Use el comando msagentadmin.exe administration para realizar las siguientestareas:

l Enumerar los savesets y el tipo de nivel de Data Domain en el que los savesetsestán presentes.

l Marcar los savesets para transferirlos de una unidad de almacenamiento de DataDomain a un Data Domain Cloud Tier.

l Recuperar savesets desde un Data Domain Cloud Tier en una unidad dealmacenamiento de Data Domain.El agente de aplicaciones de Microsoft es compatible con los siguientes tipos derecuperación:

n Automáticas o sin inconvenientes: Cuando en una operación de restauración serequieren los savesets que están presentes en un Data Domain Cloud Tier, elagente de aplicaciones de Microsoft recupera los savesets en el nivel activo enData Domain.Sin embargo, cuando se utiliza Elastic Cloud Storage (ECS) con DD OS 6.1 oposterior, el agente de aplicaciones de Microsoft restaura los savesets en eldispositivo de nivel de nube directamente de ECS al cliente sin recurrir al nivelactivo. En la documentación de Data Domain se proporcionan más detalles yrecomendaciones para las operaciones de restauración directamente desdeECS.

n Manual: Cuando se cumplan las dos condiciones siguientes, recupere lossavesets manualmente antes de realizar una operación de restauración:

– Cuando para la operación de restauración se necesiten los savesets queestán presentes en un Data Domain Cloud Tier.

– Cuando no desee que el agente de aplicaciones de Microsoft recupere yrestaure automáticamente los savesets.

Nota

En la sintaxis, los parámetros que están entre corchetes, es decir, [ y ], sonopcionales.

Enumerar los savesets en Data Domain Cloud TierUse la marca --list o -s con el comando msagentadmin administration paraenumerar los savesets de un dispositivo Data Domain Cloud Tier.

Para enumerar los savesets que existen en el dispositivo de Data Domain Cloud Tier,escriba uno de los siguientes comandos en el símbolo del sistema de Agente deaplicaciones de Microsoft para Data Domain Boost:

l Si no desea usar un archivo de configuración, escriba el siguiente 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>]

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Administración de savesets de SQL Server con un dispositivo Data Domain Cloud Tier 171

Page 172: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Si desea usar un archivo de configuración, escriba el siguiente 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 ejemploTenga en cuenta los siguientes comandos de ejemplo para enumerar los savesets deSQL Server que existen en un dispositivo de 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

Transferir los savesets al Data Domain Cloud TierUse la marca --move o -m con el comando msagentadmin administration paratransferir los savesets a un dispositivo Data Domain Cloud Tier.

Para transferir los savesets de la unidad de almacenamiento de Data Domain aldispositivo de Data Domain Cloud Tier, escriba uno de los siguientes comandos en elsímbolo del sistema de Agente de aplicaciones de Microsoft para Data Domain Boost:

l Si no desea usar un archivo de configuración, escriba el siguiente 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 Si desea usar un archivo de configuración, escriba el siguiente 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 ejemploTenga en cuenta los siguientes comandos de ejemplo para marcar los savesets de SQLServer que se deben transferir de una unidad de almacenamiento de Data Domain a unData Domain 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

Cuando marque varios savesets de manera sucesiva, asegúrese de no marcar lossavesets marcados previamente con las opciones --after <start_time> y --before <end_time>. Si marca los savesets marcados previamente, es posible queesto afecte el rendimiento de la transferencia de datos.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

172 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 173: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Recuperar los savesets del Data Domain Cloud TierUse la marca --recall o -r con el comando msagentadmin administrationpara recuperar los savesets de un dispositivo Data Domain Cloud Tier.

Para recuperar los savesets del dispositivo de Data Domain Cloud Tier en la unidad dealmacenamiento de Data Domain, escriba uno de los siguientes comandos en elsímbolo del sistema de Agente de aplicaciones de Microsoft para Data Domain Boost:

l Si no desea usar un archivo de configuración, escriba el siguiente 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 Si desea usar un archivo de configuración, escriba el siguiente 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 ejemploTenga en cuenta los siguientes comandos de ejemplo para recuperar manualmente lossavesets de SQL Server de un Data Domain Cloud Tier en una unidad dealmacenamiento de 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

Realizar la recuperación ante desastres en Data Domain Cloud TierDespués de recuperar un Mtree de acuerdo con el procedimiento de recuperación antedesastres, utilice el comando msagentadmin administration --dr-recallpara restaurar los índices de respaldo desde un dispositivo de Data Domain Cloud Tier.

Cuando el agente de aplicaciones de Microsoft transfiere un respaldo a la nube, losarchivos de índice se mantienen en el nivel activo. Se crea una copia de los archivos deíndice y se transfiere al nivel de nube para su retención a largo plazo.

Después de restaurar un MTree durante una recuperación ante desastres, todos losarchivos que residían solo en el nivel activo se perderán y dejarán de estar disponibles.Solo los archivos que se transfirieron a la nube estarán disponibles.

En este caso, debe ejecutar msagentadmin administration con la marca --dr-recall o -M para restaurar los índices. En la siguiente lista se describe la sintaxis delcomando para recuperar los índices al nivel activo:

Para realizar la recuperación ante desastres de un dispositivo de Data Domain CloudTier, escriba uno de los siguientes comandos en el símbolo del sistema de Agente deaplicaciones de Microsoft para Data Domain Boost:

l Si no desea usar un archivo de configuración, escriba el siguiente comando:msagentadmin.exe administration --dr-recall --ddhost"<Data_Domain_server_name>" --ddpath"<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Recuperar los savesets del Data Domain Cloud Tier 173

Page 174: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

confirm] [--tier] [--client <client_name>] [--after <start_time>]--before <end_time> --appID <application_ID> [--debug<debug_level_1_through_9>]

l Si desea usar un archivo de configuración, escriba el siguiente 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>]

Después de que se recuperen los índices al nivel activo, los savesets de datos para elmismo rango de tiempo también se recuperarán, a menos que escriba n cuando se lesolicite en Continue with the recall of the found save sets [y/n]. Sidecide no recuperar los saveset, puede recuperarlos manualmente más adelante.

Comandos de ejemploTenga en cuenta los siguientes comandos de ejemplo para realizar la recuperación antedesastres de SQL Server desde un dispositivo de 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

Opciones de comandos para las operaciones de Data Domain Cloud Tier

Opciones obligatoriasEn la siguiente tabla se enumeran las opciones de comando msagentadminadministration obligatorias para realizar operaciones de nivel de nube.

Tabla 23 Opciones de comandos obligatorias para realizar operaciones relacionadas con el nivelde nube

Opción Alias Descripción

--appid <application_ID> -n Especifica el ID de aplicación (espacio de nombres), mssql,msapp_pp o msapp_bbb, para buscar los respaldos.Cuando realice respaldos híbridos de SQL para enumerar losrespaldos de registros de transacciones, especifique mssqlcomo <application_ID>.

--before<hora_de_finalización>

-e Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o antes. Si no especifica unvalor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, “now”, “30 days ago”, “Tuesday” y “3/31/201615:00:00”.

--ddhost"<Data_Domain_server_name>"

Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que serespaldaron las bases de datos. Esta opción no es necesaria siespecifica un archivo de configuración con el nombre deservidor de Data Domain.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

174 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 175: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 23 Opciones de comandos obligatorias para realizar operaciones relacionadas con el nivelde nube (continuación)

Opción Alias Descripción

--ddpath"<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamientoen la que se respaldaron las bases de datos. Esta opción no esnecesaria si especifica un archivo de configuración con la rutade la unidad de almacenamiento.

--dduser"<DDBoost_username>"

Especifica el nombre de usuario de DD Boost. Esta opción noes necesaria si especifica un archivo de configuración con elnombre de usuario.

Opciones adicionalesEn la siguiente tabla se enumeran las opciones de comando msagentadminadministration adicionales para realizar operaciones de nivel de nube.

Tabla 24 Opciones de comandos adicionales para realizar operaciones relacionadas con el nivelde nube

Opción Alias Descripción

--tier -t Muestra el tipo de nivel de Data Domain, active o cloud, en elque los savesets están presentes.

--after <start_time> -b Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o después.Por ejemplo, “now”, “30 days ago”, “Tuesday” y “3/31/201615:00:00”.

--debug<debug_level_1_through_9>

-D Especifica el nivel de depuración para enumerar los respaldos.El valor predeterminado es 0 (cero).

--help -h Imprime un mensaje de ayuda breve.

--lockbox<full_path_to_lockbox>

Especifica la carpeta en la que se encuentra el archivo dellockbox, que contiene información cifrada acerca de los hostsregistrados y los nombres de usuario correspondientes enpares. Cada par está asociado con una contraseña que utilizanlos respaldos.Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica el hostname del servidor de aplicaciones quecontiene la instancia de servidor que se respaldó.

--confirm -Y Cuando se recuperan savesets para realizar una recuperaciónante desastres, se omite la confirmación del usuario.

--config<full_path_to_the_configuration_file>

-z Especifica la ruta de acceso completa del archivo deconfiguración.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Opciones de comandos para las operaciones de Data Domain Cloud Tier 175

Page 176: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 24 Opciones de comandos adicionales para realizar operaciones relacionadas con el nivelde nube (continuación)

Opción Alias Descripción

-a Valor clave, es decir, la palabra clave y el valor de las opcionesque también se especificaron en el archivo de configuración.Por ejemplo, -a "CLIENT=<client_name>".

Ejecución de la recuperación ante desastres de SQL Servercon Data Domain Boost:

El agente de aplicaciones de Microsoft para Data Domain Boost es compatible con larecuperación ante desastres de los respaldos ubicados en una unidad dealmacenamiento de Data Domain y de los respaldos que se encuentran en undispositivo Data Domain Cloud Tier.

Procedimiento

1. Cree un host Windows de destino con el mismo nombre que el del host deorigen.

2. Instale una instancia de SQL Server con el mismo nombre que el de la instanciade origen.

3. Instale el agente de aplicaciones de Microsoft en el host Windows de destino.

4. Busque los respaldos de la instancia de origen mediante la selección de la unidadde almacenamiento adecuada.

5. Restaure las bases de datos del sistema, ya sea maestra, modelo, msdb, etc., enla instancia de destino.

6. Restaure las bases de datos de usuario en la instancia de destino.

Para los respaldos ubicados en un dispositivo Data Domain Cloud Tier, Realizarla recuperación ante desastres en Data Domain Cloud Tier en la página 318proporciona información.

Visualización y eliminación de respaldos con la herramientade vencimiento de Data Domain Boost

El agente de aplicaciones de Microsoft proporciona una herramienta de vencimientode ddbmexptool para eliminar respaldos de SQL Server.

La herramienta de vencimiento de ddbmexptool le permite realizar las siguientestareas:

l Ver respaldos

l Eliminar los respaldos vencidos

l Eliminar los respaldos y los metadatos asociados

Requisitos previosAsegúrese de cumplir los siguientes requisitos antes de eliminar los respaldos vencidosmediante la herramienta de vencimiento:

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

176 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 177: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Tener un registro de los respaldos completos e incrementales que se realizaron.

l Haber comprobado manualmente si el respaldo vencido que desea eliminar tienerespaldos no vencidos dependientes. No debe eliminar un respaldo vencido si estetiene respaldos no vencidos dependientes. La herramienta de vencimiento nobusca respaldos dependientes.

l Ha creado un archivo de configuración.Por ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguientecontenido:

DEVICE_PATH=/artitestDDBOOST_USER=ostDEVICE_HOST=10.31.192.10CLIENT=mw2k8x64sql2.nmmdev.comDEBUG_LEVEL=0LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"

Nota

Para la variable DEVICE_HOST, especifique el mismo nombre de host o la mismadirección IP que especificó en el campo DataDomain Server cuando agregó oconfiguró el servidor Data Domain. El nombre de host debe estar en el formato denombre de dominio calificado. Por ejemplo, test1.contoso.com.

Ver respaldos con la herramienta de vencimiento de Data Domain BoostPara ver los respaldos que se encuentren dentro de un determinado rango de tiempode guardado, ejecute el siguiente 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 <application>

Nota

Si no especifica las opciones -b y -e, el comando mostrará todos los respaldos.

Observe los siguientes ejemplos:

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:testdb1Este comando enumera todos los savesets con el nombre MSSQL$DEST2008:testdb1.

l ddbmexptool.exe -z -n mssql C:\DD-Config-Details.txt

Nota

La herramienta de vencimiento muestra los savesets en orden ascendente de formapredeterminada, es decir, los savesets más antiguos se muestran primero. Paraobtener una lista de savesets en orden descendente, es decir, que se muestren lossavesets más recientes primero, especifique LIST_SAVESET_DESC=TRUE en el archivode configuración y, a continuación, utilice la opción -a“LIST_SAVESET_DESC=TRUE” con el comando ddbmexptool.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Ver respaldos con la herramienta de vencimiento de Data Domain Boost 177

Page 178: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Eliminar respaldos vencidos con la herramienta de vencimiento de DataDomain Boost

Para eliminar los respaldos vencidos que están dentro de un determinado rango detiempo de guardado, ejecute el siguiente comando:

ddbmexptool -k [-v -D -b <start_time> -e <end_time> -N<save_set_name>] {-z <config_file> | -a "parameter=value"} -n<application>

Nota

Si no especifica las opciones -b y -e, el comando eliminará todos los respaldosvencidos. Sin embargo, el comando no elimina los archivos de metadatos que el agentede aplicaciones de Microsoft crea durante los respaldos. El tamaño de los archivos demetadatos es mínimo y no afecta el rendimiento del host. Para eliminar los archivos demetadatos, use la opción -d.

Observe los siguientes ejemplos:

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 El siguiente comando elimina todos los savesets vencidos con el nombre 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

Eliminar respaldos con la herramienta de vencimiento de Data Domain BoostPara eliminar los respaldos y los archivos de metadatos que se encuentren dentro deun determinado rango de tiempo de guardado, independientemente de la fecha devencimiento, ejecute el siguiente comando:

ddbmexptool -d [-v -D -b <start_time> -e <end_time>] {-z<full_path_to_the_configuration_file> | -a "parameter=value"} -n<application>

Nota

Si no especifica las opciones -b y -e, el comando eliminará todos los respaldos. Paraeliminar los respaldos que se han realizado desde el día anterior, debe usar el modointeractivo. Cuando utilice el modo no interactivo (opción -Y), establezca el valor de laopción -e en un mínimo de 1 days ago para evitar la eliminación accidental de losrespaldos activos.

Observe los siguientes ejemplos:

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"

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

178 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 179: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l ddbmexptool.exe -d -z C:\DD-Config-Details.txt

Nota

Los comandos de eliminación no comprueban las dependencias de los respaldos que seeliminarán.

Opciones de comando para la herramienta de vencimiento de Data DomainBoost

En la siguiente tabla se muestran las opciones de comando de la herramienta devencimiento ddbmexptool y las descripciones correspondientes.

Tabla 25 Opciones de comandos de la herramienta de vencimiento

Opción Descripción

-l Enumera los respaldos que se encuentren dentro de un rango de tiempo deguardado específico.

-d Elimina los respaldos que se encuentren dentro de un rango de tiempo deguardado específico.Al utilizar la opción -d con la opción -Y, especifique el valor de la opción -ecomo mínimo en 1 days ago, lo que no elimina los respaldos actuales.

-k Elimina los respaldos vencidos que se encuentren dentro de un rango detiempo de guardado específico.

-v Muestra la salida detallada en la consola.

-D <debug_level_1_through_9> Genera registros detallados que se pueden usar para solucionar problemasde respaldo.El valor predeterminado es 0 (cero).

-p <number_of_days> Elimina los archivos de registro de depuración anteriores a la cantidad dedías especificada. El rango válido es entre 1 y 32767. De formapredeterminada, los registros de depuración no se eliminan. Normalmente,si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.

Nota

Con este parámetro se eliminarán solo los registros de depuración con elnombre en el formato predeterminado, y que se ubiquen en la carpeta deregistros en <installation_path>\MSAPPAGENT\logs.

-b <start_time> Especifica el límite inferior del tiempo de guardado del respaldo.Especifique el tiempo en el formato hora (formato de 24-horas):minutos:segundos mes dd, aaaa o en el formato de tiempo relativo.Los formatos de tiempo relativo compatibles son now, <n> days ago, <n>months ago, <n> years ago y -<n> days.

Si no especifica la opción -b, el comando considera 1/1/1970 como el límiteinferior.

-e <end_time> Especifica el límite superior del tiempo de guardado del respaldo.Especifique el tiempo en el formato hora (formato de 24horas):minutos:segundos mes dd, aaaa o en el formato de tiempo relativo.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Opciones de comando para la herramienta de vencimiento de Data Domain Boost 179

Page 180: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 25 Opciones de comandos de la herramienta de vencimiento (continuación)

Opción Descripción

Los formatos de tiempo relativo compatibles son now, <n> days ago, <n>months ago, <n> years ago y -<n> days.

Si no especifica la opción -e, el comando considera la hora actual como ellímite superior.

La mejor práctica es establecer el valor de -e en el mismo valor que elperíodo de tiempo de la política de vencimiento que se especificó en elmomento del respaldo.

-N <save_set_name> Especifica un determinado nombre de saveset para mostrar o para mostrary eliminar. Por ejemplo, -N MSSQL$DEST2008:testdb1.

-n <application> Especifica la aplicación, es decir, SQL Server para esta versión.Especifique -n mssql.

-a "parameter=value" Especifica un par de valores de clave, es decir, -a "key = value" para lasopciones presentes en el archivo .cfg (configuración).Por ejemplo, -a "DEVICE_HOST = bu-ddb890.lss.emc.com"

-z <full_path_to_the_configuration_file> Especifica la ruta de acceso completa del archivo de configuración.

-Y Indica su aprobación (Yes) para eliminar los respaldos vencidos.Si especifica la opción -Y, no aparecerá el mensaje de confirmación deaprobación.

Eliminar respaldos vencidos mediante la ejecución de la herramienta devencimiento con T-SQL

Con el agente de aplicaciones de Microsoft, la herramienta de implementación de CLRincluye el procedimiento almacenado dbo.emc_run_delete que le permite ejecutar laherramienta de vencimiento desde una una GUI normal de SQL Server ManagementStudio.

El procedimiento almacenado ejecuta la herramienta de vencimiento y utiliza losargumentos de la línea de comandos que se pasaron al procedimiento almacenado.Además, el procedimiento almacenado garantiza que el comando de eliminaciónincluya las opciones -Y y --n mssql. Para la herramienta de vencimiento serequieren las opciones -Y y -n mssql, debido a que usted no puede intervenir y elagente de aplicaciones de Microsoft admite solamente el plug-in de MSSQL mediantela interfaz de T-SQL.

Comando T-SQL de ejemplo para ver los respaldosUSE [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 <> 0BEGIN

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

180 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 181: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

RAISERROR ('Fail!', 16, 1)END

Comando T-SQL de ejemplo para eliminar los respaldosUSE [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"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Comando T-SQL de ejemplo para eliminar los respaldos vencidosUSE [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 devolución (error) de comando de la herramienta de vencimientoEl agente de aplicaciones de Microsoft permite que la herramienta de vencimientoinforme sobre la severidad del error y los ID de mensaje únicos asociados con el error.

En la siguiente tabla, se enumeran los códigos de retorno y su descripción:

Tabla 26 Códigos de retorno y descripción

Código de devolución Descripción

0 Satisfactorio

1 Error o aviso

2 Advertencia

3, 4 o 5 Error grave

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Losotros códigos de retorno indican falla.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Códigos de devolución (error) de comando de la herramienta de vencimiento 181

Page 182: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Los códigos de retorno se asignan según la severidad, la cual se establece cuando seproduce el error. Los errores potenciales, que no se pueden controlar, se puedenproducir en cualquier momento. Solo la severidad de algunos pocos errores seestablece de manera coherente o correcta. Utilice los códigos de retorno solamentecomo guía o sugerencia.

Ejemplos

l Si realiza una operación de eliminación y no existen respaldos en el rango detiempo de guardado especificado, aparecerá el siguiente error:

C:\Program Files\DPSAPPS\MSAPPAGENT\bin>ddbmexptool -d -z c:\tmp\config.txt -e "10 days ago" -n mssql108012: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

Para este error no es necesaria su intervención.

l Si realiza una operación de eliminación y especifica el ID de aplicación de maneraincorrecta, aparecerá el siguiente error:

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

Para este error es necesario que especifique correctamente el ID de aplicación.

Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

182 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 183: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

CAPÍTULO 5

Agente de aplicaciones de Microsoft paraProtectPoint con SQL Server

l Funciones de Agente de aplicaciones de Microsoft para ProtectPoint con SQLServer...............................................................................................................184

l Configuración de Agente de aplicaciones de Microsoft para ProtectPoint conSQL Server....................................................................................................... 185

l Configuración de ProtectPoint para máquinas virtuales para SQL Server......... 197l Protección de datos de SQL Server con ProtectPoint......................................198l Respaldo y restauración de SQL Server mediante el plug-in de SSMS Agente de

aplicaciones de Microsoft para ProtectPoint................................................... 202l Respaldo y restauración de SQL Server mediante los comandos de ProtectPoint

.........................................................................................................................234l Respaldo y restauración de SQL Server mediante ProtectPoint T-SQL .......... 250l Restauración de respaldos desde un sistema Data Domain secundario.............254l Ejecución de la recuperación ante desastres de SQL Server con ProtectPoint:

.........................................................................................................................257l Administración de respaldos mediante los comandos msagentadmin............... 258

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server 183

Page 184: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Funciones de Agente de aplicaciones de Microsoft paraProtectPoint con SQL Server

Obtenga más información sobre las características y funciones compatibles conAgente de aplicaciones de Microsoft para ProtectPoint con SQL Server.

Funciones de respaldo

l Interfaces del plug-in de Microsoft SQL Server Management Studio, T-SQL y elsímbolo del sistema para realizar respaldos.Las operaciones de mantenimiento de respaldos, como la eliminación, estándisponibles en T-SQL y el símbolo del sistema.

l Respaldos completos, en los que solo los bloques modificados de los dispositivosde origen se transfieren a Data Domain, con la tecnología de ProtectPoint

l Respaldos de registros de transacciones mediante el uso del flujo de trabajo deData Domain Boost

l Respaldos híbridos que incluyen la ejecución de los respaldos completos primero y,a continuación, los respaldos de registros de transacciones

l Respaldos a nivel de escritor, en los que se respaldan todas las instancias queestán presentes en un SQL Server

l Respaldos a nivel de instancia, en los que se respaldan todas las bases de datos(bases de datos tanto del usuario como del sistema) de una instancia de SQLServer

l Respaldos a nivel de base de datos, en los que se respaldan una o más bases dedatos individuales

l Enumeración, navegación y eliminación de respaldos

l Respaldo de bases de datos en dispositivos RDM en ambientes virtuales, VMwarey Hyper-V

Características de almacenamiento

l Interfaces del plug-in de Microsoft SQL Server Management Studio, T-SQL y elsímbolo del sistema para realizar restauraciones

l Restauraciones a nivel de instancia, en las que se restauran todas las bases dedatos de una instancia de servidor

l Restauraciones a nivel de base de datos, en las que se restauran todos los archivosde datos de una base de datos determinada

l Restauraciones a nivel de tabla, también conocidas como restauraciones de nivelgranular, mediante el uso de ItemPoint para SQL Server

l Restauraciones de reversión a nivel de volumen, en las que se reemplaza elvolumen completo y todas las bases de datos de ese volumen

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

184 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 185: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Se trata de una restauración a nivel de almacenamiento optimizado en la que:

n En el caso de VMAX, la restauración se realizará a partir de la última copia deinstantánea local

n En el caso de Xtremio con RecoverPoint y VMAX, se restauran los bloquesmodificados si se trata de una restauración a partir de una copia de DataDomain

l En el caso de RecoverPoint 5.0 o versiones posteriores, se realizan restauracionesde un grupo de consistencia parcial o un subconjunto de las bases de datos de ungrupo de consistencia como parte de una restauración de volumen

l Restauraciones redirigidas, en las que el flujo de trabajo monta el respaldo de DataDomain directamente y restaura los archivos que se necesitan

l Restauraciones de bases de datos en archivos

Funciones de configuración

l Coexistencia con otros productos de respaldo que se usan para proteger los datosque no protege Agente de aplicaciones de MicrosoftSin embargo, Agente de aplicaciones de Microsoft no puede coexistir con elagente de aplicación de base de datos.

l Ruta de lockbox común, es decir, el mismo lockbox es una ubicación común paraAgente de aplicaciones de Microsoft, agente de aplicación de base de datos yAgente File System Agent.

l Es compatible con la alta disponibilidad de Data Domain para una resistenciamejorada.Alta disponibilidad de Data Domain en la página 68 ofrece información.

Configuración de Agente de aplicaciones de Microsoft paraProtectPoint con SQL Server

Guía de soluciones de ProtectPoint y Guía de configuración del almacenamiento primario ycon protección de ProtectPoint proporcionan información sobre cómo configurar elalmacenamiento primario y de protección para ProtectPoint y vdisk.

AVISO

Agente de aplicaciones de Microsoft utiliza la unidad de almacenamiento de DataDomain Boost para operaciones de catálogo y respaldos de registros de transaccionesde SQL Server, incluso en los ambientes de ProtectPoint. Asegúrese de que eladministrador de Data Domain proporcione una unidad de almacenamiento.

En la documentación de RecoverPoint se proporciona información sobre cómo instalary configurar RecoverPoint.

En la documentación de XtremIO se proporciona información sobre cómo instalar yconfigurar el dispositivo de almacenamiento XtremIO.

En la configuración de Agente de aplicaciones de Microsoft para ProtectPoint conSQL Server se incluyen las siguientes tareas:

l Creación de un lockbox mediante el comando msagentadmin administration

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Configuración de Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server 185

Page 186: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Configuración de un clúster SQL independiente y compartido, o ambientes degrupo de disponibilidad Always On, según sea necesario

l Configuración de VMAX para ejecutar respaldos y restauraciones

l Creación de un archivo de configuración

l Preparación para restaurar respaldos desde un sistema Data Domain secundario,según sea necesario

Creación de un archivo de configuraciónCree un archivo de configuración con cualquiera de los siguientes parámetros, segúnsea necesario.

GeneralEn la siguiente tabla se describen los parámetros de la categoría general del archivo deconfiguración.

Tabla 27 Parámetros generales del archivo de configuración

Parámetro Descripción

CLIENT=<client_or_hostname> Obligatorio.Especifica el hostname del servidor de aplicaciones en el quedesea restaurar o respaldar las bases de datos requeridas. Enel caso de las configuraciones de clúster, especifique elnombre de la instancia de clúster.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica el nombre de ruta del directorio completo dellockbox en el host de base de datos o de aplicación. Porejemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica si el software escribe mensajes de depuración en elarchivo de registro de depuración. El valor predeterminado es0, en el cual no se generan mensajes de depuración. El nivelmás alto es 9, en el cual se generan los mensajes dedepuración más detallados.

Sistema primarioEn la siguiente tabla se describen los parámetros de la categoría de sistema primariodel archivo de configuración.

Tabla 28 Parámetros de sistema primario del archivo de configuración

Parámetro Descripción

DDBOOST_USER=<DDBoost_username> Obligatorio.Especifica el nombre de usuario del usuario de DD Boost.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_HOST=<Data_Domain_server_name> Obligatorio.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

186 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 187: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 28 Parámetros de sistema primario del archivo de configuración (continuación)

Parámetro Descripción

Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que desearespaldar y restaurar las bases de datos.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_PATH=<storage_unit_name> Obligatorio.Especifica el nombre y la ruta de la unidad de almacenamientoen la que desea respaldar y restaurar las bases de datosseleccionadas.

DDVDISK_USER=<vdisk_username> Opcional.Especifica el usuario de vdisk de Data Domain. Si no especificaeste parámetro, el valor predeterminado es DDBOOST_USER.

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica si un respaldo o una restauración en el sistema DataDomain primario utiliza una conexión de red IP o Fibre Channel(FC). El valor predeterminado es FALSE. Indique TRUE parautilizar una conexión de red de Fibre Channel durante elrespaldo y la restauración.

Nota

Si este parámetro se configura en TRUE, el sistema DataDomain primario debe configurarse para admitir una conexiónFibre Channel.

DEVICE_FC_SERVICE=<Data_Domain_fibre_channel_server_name>

Es obligatorio cuando el parámetro DDBOOST_FC seestablece en TRUEEspecifica el nombre del servicio Fibre Channel configuradoen el sistema Data Domain primario que se utilizará para unrespaldo o una restauración.

RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>

Obligatorio en las siguientes situaciones:

l Cualquier restauración a nivel de volumen (reversión).

l Cualquier operación de restauración que no impliqueProtectPoint para máquinas virtuales.

Especifica el pool de dispositivos de restauración que contienelos dispositivos de vdisk que se utilizan para ejecutar laoperación de restauración. Asegúrese de que el servidor deData Domain que se ha especificado pertenezca a este pool dedispositivos.

Nota

En el caso de ProtectPoint para máquinas virtuales, pararealizar una restauración de último recurso mediantedispositivos RDM en lugar de utilizar eCDM, especifique esteparámetro con RESTORE_FROM_DD_ONLY.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Creación de un archivo de configuración 187

Page 188: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 28 Parámetros de sistema primario del archivo de configuración (continuación)

Parámetro Descripción

RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>

Obligatorio en las siguientes situaciones:

l Cualquier restauración a nivel de volumen (reversión).

l Cualquier operación de restauración que no impliqueProtectPoint para máquinas virtuales.

Especifica el grupo de dispositivos de restauración quecontiene los dispositivos de vdisk y el pool de dispositivos derestauración que se utilizan para ejecutar la operación derestauración. Asegúrese de que el servidor de Data Domainque se ha especificado pertenezca a este grupo dedispositivos.

Nota

En el caso de ProtectPoint para máquinas virtuales, pararealizar una restauración de último recurso mediantedispositivos RDM en lugar de utilizar eCDM, especifique esteparámetro con RESTORE_FROM_DD_ONLY.

RESTORE_FROM_DD_ONLY=yes Opcional.

l Para las operaciones de montaje o restauración conProtectPoint para máquinas virtuales, especifica que laoperación de restauración será una restauración de últimorecurso de ProtectPoint para máquinas virtuales. Tambiénse deben configurar los parámetrosRESTORE_DEVICE_GROUP yRESTORE_DEVICE_POOL.En una restauración de último recurso, las imágenes derespaldo se montan directamente desde el sistema DataDomain. Con la restauración se montan las imágenes através de los LUN de restauración de Data Domain en elhost de recuperación, y se copian los archivos en laubicación requerida.

l En el caso de restauraciones de reversión en ambientesVMAX, especifica la restauración desde Data Domain,incluso si la instantánea está disponible localmente, esdecir, en el arreglo VMAX.

Clúster de RecoverPointLa categoría de clúster de RecoverPoint se utiliza para configurar las operaciones deRecoverPoint. En la siguiente tabla se describen los parámetros de la categoría declúster de RecoverPoint del archivo de configuración.

Tabla 29 Parámetros de clúster de RecoverPoint del archivo de configuración

Parámetro Descripción

RP_MGMT_HOST=<RPA_or_vRPA_management_hostname>

Obligatorio.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

188 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 189: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 29 Parámetros de clúster de RecoverPoint del archivo de configuración (continuación)

Parámetro Descripción

Especifica el nombre completo del host de administración deRecoverPoint. Para las operaciones de ProtectPoint paramáquinas virtuales, especifique el nombre de clúster de vRPA.

Debe registrar este nombre de host y el nombre de usuario enel lockbox para que el agente de aplicaciones de Microsoftpueda recuperar la contraseña del usuario.

Por ejemplo: rp.mi-host.com

RP_USER=<RPA_or_vRPA_management_host_username> Obligatorio.Especifica el nombre de usuario de RecoverPoint que utiliza elproveedor de hardware mientras ejecuta las instantáneas anivel de LUN. Para las operaciones de ProtectPoint paramáquinas virtuales, especifique el nombre de usuario declúster de vRPA.

Debe registrar este nombre de usuario y el nombre de host enel lockbox para que el agente de aplicaciones de Microsoftpueda recuperar la contraseña de este usuario.

Por ejemplo: recoverpoint-usuario

VMAXLa categoría VMAX se utiliza para configurar las operaciones de VMAX. En la siguientetabla se describen los parámetros de la categoría VMAX del archivo de configuración.

Tabla 30 Parámetros VMAX del archivo de configuración

Parámetro Descripción

SYMM_SNAP_REMOTE=yes Opcional.Especifica que en el respaldo de ProtectPoint se utilizará elarreglo VMAX remoto cuando se respalden volúmenesprotegidos de SRDF/S.

SNAPSG_NAME=<VMAX_storage_group_name> Opcional.Especifica el nombre del grupo de almacenamiento VMAX quese utilizará durante una restauración de ProtectPoint en undispositivo de restauración nativo seleccionado de FAST.X oVMAX en VMAX. De manera predeterminada, se utiliza elgrupo de almacenamiento NsrSnapSG para una restauraciónde ProtectPoint en un sistema VMAX.

DATA_MANAGEMENTLa categoría DATA_MANAGEMENT se usa para configurar las operaciones deProtectPoint para máquinas virtuales. En la siguiente tabla se describen losparámetros de la categoría DATA_MANAGEMENT del archivo de configuración.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Creación de un archivo de configuración 189

Page 190: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 31 Parámetros de DATA_MANAGEMENT del archivo de configuración

Parámetro Descripción

DM_HOST=<eCDM_appliance_hostname> Obligatorio para las restauraciones normales, de nivel deobjeto o nivel granular. Este parámetro no se utiliza para unarestauración de reversión.Especifica el hostname o la dirección IP del host deldispositivo de eCDM que realiza las operaciones de montajede VMDK para una restauración de un respaldo deProtectPoint para máquinas virtuales.

DM_USER=<eCDM_appliance_tenant_user> Obligatorio para las restauraciones normales, de nivel deobjeto o nivel granular. Este parámetro no se utiliza para unarestauración de reversión.Especifica el nombre del usuario del grupo de usuarios deldispositivo de eCDM, necesario para establecer la conexión deeCDM a fin de restaurar un respaldo de ProtectPoint paramáquinas virtuales.

DM_TENANT=<eCDM_appliance_application_tenant> Obligatorio para las restauraciones normales, de nivel deobjeto o nivel granular. Este parámetro no se utiliza para unarestauración de reversión.Especifica el nombre del grupo de usuarios del dispositivo deeCDM, necesario para establecer la conexión de eCDM a finde restaurar un respaldo de ProtectPoint para máquinasvirtuales.

DM_PORT=<eCDM_appliance_port_number> Opcional.Especifica el número de puerto del dispositivo de eCDM quese utiliza para conectarse al dispositivo de eCDM para laoperación de restauración.

DM_MOUNT_TIMEOUT=<number_of_minutes_before_mount_timeout>

Opcional.Especifica el período en minutos hasta que se agota el tiempode espera de montaje. El valor predeterminado es 4 horas(240 minutos) para las operaciones de ProtectPoint paramáquinas virtuales.

DM_LOG_LEVEL={WARNINGS | INFO | TRACE | DEBUG} Opcional.Especifica el nivel de registro de eCDM para las operacionesde ProtectPoint para máquinas virtuales, en el que WARNINGSofrece la menor cantidad de detalles y DEBUG proporciona la

mayor cantidad de detalles.

DM_LOG_TAG=<eCDM_log_tag> Opcional.Especifica la etiqueta de registro de eCDM para lasoperaciones de ProtectPoint para máquinas virtuales.

Contenido de ejemplo de archivo de configuraciónPor ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguiente contenido:

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.ejemplo.comDEVICE_PATH=/SU_DD163LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

190 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 191: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

RP_MGMT_HOST=ledmd160.lss.example.comRP_USER=adminDDVDISK_USER=DD163_userCLIENT=mw2k8x64sql2.nmmdev.com

Configuración de un lockboxEl lockbox es un archivo cifrado que utiliza el agente de aplicaciones de Microsoft paraalmacenar datos confidenciales, como credenciales de inicio de sesión, y proteger losdatos contra el acceso no autorizado.

Puede configurar uno de los siguientes tipos de lockbox según las necesidades delambiente:

l Lockbox único: Esta configuración contiene solo un lockbox en una ubicacióncompartida. Cada host en el ambiente tiene acceso individual al lockbox. Estaconfiguración facilita el mantenimiento del lockbox.

Nota

No utilice un lockbox compartido único para realizar operaciones de respaldoremoto en un ambiente de clúster. El respaldo fallará. Utilice varios lockbox en unambiente de clúster.

l Múltiples lockboxes: Esta configuración contiene un lockbox en cada host en elambiente. Esta configuración crea una sobrecarga en el mantenimiento demúltiples lockboxes.

El archivo PersistedSettings.xml en la carpeta del lockbox contiene lainformación del servidor de Data Domain, por ejemplo, el nombre del servidor de DataDomain, el protocolo de comunicación, el nombre del servicio de Fibre Channel, elnombre de usuario del usuario de DD Boost y la unidad de almacenamiento.

Si se registra un servidor de Data Domain en un lockbox nuevo, se creará el archivoPersistedSettings.xml Si se registra un servidor de Data Domain en el lockboxnuevo o si se elimina alguno, se actualiza el archivo PersistedSettings.xml.

Opciones de comando para crear y actualizar un lockboxLas operaciones de lockbox se administran mediante el comando msagentadminadministration.

En la siguiente tabla se enumeran las operaciones y las opciones de comandosasociadas que forman parte de la creación y actualización de un lockbox.

Nota

El agente de aplicaciones de Microsoft también es compatible con el comandoddbmadmin para realizar estas operaciones. Sin embargo, la compatibilidad con elcomando está obsoleta.

Tabla 32 Operaciones de comando para crear y actualizar un lockbox

Operación Comando

Cree una caja de seguridad. msagentadmin administration --createLB [--lockbox<lockbox_directory>] [--debug 9]

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Configuración de un lockbox 191

Page 192: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 32 Operaciones de comando para crear y actualizar un lockbox (continuación)

Operación Comando

Registre un servidor de Data Domain o undispositivo de RecoverPoint en un host de basede datos

msagentadmin administration --registerLB --config<config_file_path> [--confirm] [--debug 9]

Cancele el registro de un servidor de DataDomain o un dispositivo de RecoverPoint en unhost de base de datosEl contenido de usuario de DD Boost(DDBOOST_USER) y de ruta del dispositivo(DEVICE_PATH) del archivo de configuración seelimina.

msagentadmin administration --deleteLB --config<config_file_path> [--confirm] [--debug 9]

Agregue un host remoto a una lista de acceso delockbox

msagentadmin administration --grantLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_add>"] [-a"VIRTUAL_HOST=yes"] [--debug 9]

Elimine un host remoto desde la lista de accesode lockbox.

msagentadmin administration --revokeLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_delete>"] [--debug9]

Restablezca el lockbox. msagentadmin administration --updateLB [--lockbox<lockbox_directory>] [--debug 9]

Cree una frase de contraseña personalizada.La frase de contraseña personalizada debecumplir los siguientes requisitos de complejidad:

l Longitud mínima de nueve caracteres.

l Al menos un carácter en mayúscula.

l Al menos un carácter en minúscula.

l Al menos un carácter especial.

l Al menos un dígito.

msagentadmin administration --updateLB -aSET_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Después de escribir este comando, aparecerán los siguientes indicadores.Utilice los indicadores para establecer la frase de contraseña.

Enter a passphrase (refer to the administration guide for passphrase complexity requirements):Confirm the passphrase:

Aparecen siguientes resultados:

The passphrase for the lockbox '<lockbox>' in the directory '<lockbox_directory>' has been updated.

Use la frase de contraseña para restablecer unlockbox personalizado.La frase de contraseña se puede usar pararestaurar el acceso a un host que no puedeacceder al lockbox.

msagentadmin administration --updateLB -aUSE_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Después de escribir este comando, aparecerá el siguiente indicador. Utiliceel indicador para establecer la frase de contraseña.

Enter a previously set passphrase:

Aparecen siguientes resultados:

The lockbox '<lockbox>' in the directory '<lockbox_directory>' has been reset.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

192 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 193: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 32 Operaciones de comando para crear y actualizar un lockbox (continuación)

Operación Comando

Cree una opción de seguridad personalizada debaja seguridad en el umbral de valores de sistemaestables (SSV) para el lockbox.Este comando es útil cuando el lockbox quedainaccesible con frecuencia después deactualizaciones de sistema regulares. Sinembargo, se recomienda que use la frase decontraseña para restablecer el lockbox en lugarde personalizar el nivel de seguridad.

msagentadmin administration --updateLB -aSET_LOCKBOX_SECURITY="custom" -aLOCKBOX_PATH=<lockbox_directory>

Importe el lockbox.Este comando es útil cuando se crea el lockboxen un directorio no predeterminado y estenecesita actualizarse (importarse) con la versiónmás reciente.

msagentadmin administration --updateLB -aLOCKBOX_IMPORT=yes -a LOCKBOX_PATH=<lockbox_directory>

Cree una caja de seguridadUse los siguientes pasos para crear un lockbox y agregarle las credenciales.

Procedimiento

1. Cree el lockbox mediante el siguiente comando:

msagentadmin administration --createLBPor ejemplo, para crear un lockbox en la carpeta C:\Lockboxes, escriba elsiguiente comando:

msagentadmin administration --createLB --lockbox C:\LockboxesSi no especifica una carpeta, el lockbox se crea en el directorio predeterminado,que es C:\Program Files\DPSAPPS\common\lockbox.

AVISO

Cuando el agente de aplicaciones de Microsoft se integra con eCDM, el lockboxdebe ubicarse en la ruta de archivo predeterminada.

2. Cree un archivo de configuración que contenga las credenciales adecuadas.

Por ejemplo, escriba el siguiente comando para editar config.cfg:

notepad c:\Lockboxes\config.cfgA continuación, agregue las configuraciones correspondientes al archivo deconfiguración. Por ejemplo, para un usuario de Data Domain, agregue lassiguientes credenciales:

LOCKBOX_PATH=C:\LockboxesDDBOOST_USER=ddvdiskDEVICE_HOST=ledmd034.lss.emc.comDEVICE_PATH=/ddbdatest/mattp/pp

3. Utilice el archivo de configuración para registrar las credenciales con el lockboxmediante el siguiente comando:

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Configuración de un lockbox 193

Page 194: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

msagentadmin administration --registerLB --config"<config_file_path>"Por ejemplo:

msagentadmin.exe administration --registerLB --config "C:\lockbox-config-details.cfg"Se le solicitarán las contraseñas necesarias para las cuentas de usuarioconfiguradas.

Configuración de grupos de disponibilidad Always On de SQLDebe cumplir los siguientes requisitos de configuración para ejecutar respaldos yrestauraciones de grupos de disponibilidad Always On de SQL:

l Instaló Agente de aplicaciones de Microsoft en todos los nodos.

l Configuró el lockbox en todos los nodos. De lo contrario, puede usar un lockboxcompartido.

l El administrador de almacenamiento proporcionó todos los vdisk de restauración ydispositivos de restauración de FTS en todos los nodos en los que probablementese produzca la restauración. El documento Guía de configuración delalmacenamiento primario y con protección de ProtectPoint proporciona información.

Configuración de VMAX para ejecutar respaldos y restauracionesAntes de comenzar

Instale y configure Solutions Enabler en modo local en el host de aplicaciones. Se debecompletar la instalación de Solutions Enabler de VMAX antes de instalar Agente deaplicaciones de Microsoft.

1. Para instalar Solutions Enabler de VMAX, ejecute el siguiente comando:<Solutions_Enabler_Version>-WINDOWS-x64.exe

2. En el asistente de instalación, seleccione Custom Installation.

3. Especifique la opción VSS Provider y deje las otras opciones como están.

4. Complete la instalación.

La Guía de instalación y configuración de Solutions Enabler proporciona más información.

Procedimiento

1. Obtenga los siguientes identificadores:

l ID de VMAX, también conocido como SYMID

l Dispositivos de origen (STD)

l Dispositivos de respaldo (FTS)

Existe una asignación 1:1 entre los dispositivos de origen y los de respaldo,por lo que hay un dispositivo de respaldo para cada dispositivo de origen.

l Dispositivos de restauración (FTS)

Asegúrese de que exista al menos un dispositivo de restauración para cadadispositivo de origen.

Asegúrese de que el administrador del laboratorio o VMAX haya agregado eldispositivo de restauración al grupo de almacenamiento de VMAX. El nombredel grupo de almacenamiento de VMAX predeterminado es NsrSnapSG.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

194 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 195: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Utilice dispositivos de restauración (FTS) para realizar restauraciones dereversión. Utilice dispositivos vdisk en lugar de dispositivos de restauración(FTS) para todos los demás tipos de restauración.

2. Si usa una máquina virtual de SQL Server, agregue autorización para ejecutarrespaldos.

Pídale al administrador del servidor ESXi que ejecute el siguiente comando en lamáquina virtual de SQL Server en la cual se ejecutan respaldos:

symcfg auth add -host <ESXi_Hostname> -username root -password<ESXi_Password> -namespace vmware/esxv2 -port 5988 -vmware

3. Enumere los dispositivos VMAX para verificar la instalación. Para ello, ejecutelos siguientes comandos desde el símbolo del sistema C:\Program Files\EMC\SYMCLI\bin.

a. symcfg discoverb. sympd list

Nota

En la salida del comando sympd list no se muestran los dispositivos derespaldo.

4. Establezca un vínculo entre cada dispositivo de origen y el dispositivo derespaldo mediante la ejecución de los siguientes 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> -copyPor ejemplo, symsnapvx -sid 1031 link -devs C5A -lndevs 42 -nameSNAPSHOT_C5A -copy

c. Para ver el estado de la operación, ejecute el siguiente comando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> list-linkedSi el indicador C (copiar) cambia a D (copiado/descargado), significa que laoperación se completó.

5. Para actualizar la base de datos de Solutions Enabler, escriba el siguientecomando:

symcfg discoverDebe estar actualizada la base de datos de Solutions Enabler de cualquier hosten el que se ejecute un respaldo o una recuperación.

6. Configure los equipos selectores tal y como se describe en Guía de configuracióndel almacenamiento primario y con protección de ProtectPoint.

Solutions Enabler requiere equipos selectores para controlar las funciones dealmacenamiento de los arreglos VMAX. Los equipos selectores son LUN deVMAX que actúan como el destino de las solicitudes de los comandos de lasfunciones basadas en Enginuity™.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Configuración de VMAX para ejecutar respaldos y restauraciones 195

Page 196: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

7. En el caso de una restauración de volumen, para montar la imagen estática yrestaurar los datos directamente desde Data Domain, enmascare losdispositivos FTS de Symmetrix en el host de aplicaciones. En la documentaciónde VMAX se proporciona información sobre cómo enmascarar dispositivos FTS.

Configuraciones compatibles de Agente de aplicaciones de Microsoft paraProtectPoint con SQL Server

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server es compatiblecon las siguientes configuraciones:

l Alta disponibilidad de Data Domain

l Un ambiente de vSphere en el que los datos de aplicación de Microsoft residen enmáquinas virtuales (ProtectPoint para máquinas virtuales).

l Un host de aplicaciones con uno o más LUN de producción que contienen datos delas aplicaciones

l Un clúster de RecoverPoint en el mismo centro de datos que los LUN deproducción

l Un sistema Data Domain conectado directamente al clúster de RecoverPoint

l Solo conectividad Fibre Channel entre RecoverPoint y Data Domain

l Discos de formato MBR o GPT porque VSS no tiene ninguna restricción sobre eltipo de formato de disco

l Volúmenes que pueden montarse mediante letras de unidad o puntos de montaje

l Hasta 64 volúmenes en una sesión de respaldo de VSS

l Ambiente físico o máquinas virtuales de servidores VMware ESX o Hyper-V, conmapeo de dispositivos crudos (RDM) físico.

l Cualquier software de múltiples rutas de I/O, como PowerPath, Windows MPIO,etc., que se instale para el LUN de origen

l Configuraciones en las que todos los volúmenes que se deben respaldar estánpresentes en XtremIO y configurados en los respaldos de RecoverPoint paraProtectPointDurante los respaldos de ProtectPoint, todos los volúmenes que se incluyen en elrespaldo deben ser capaces de crear instantáneas de RecoverPoint. De locontrario, los respaldos de VSS fallan.

Por ejemplo, suponga lo siguiente:

n Una instancia de SQL Server está instalada en C:\ (unidad local) y las bases dedatos del sistema están en la misma C:\.

n Se crea una base de datos de usuario en la instancia de SQL Server, donde sealmacenan los archivos de datos en E:\ y los registros de transacciones sealmacenan en F:\, y tanto F:\ como E:\ son volúmenes de XtremIO.En este caso, no se puede respaldar toda la instalación de SQL Server debido aque las bases de datos del sistema no residen en un volumen que es capaz decrear instantáneas de RecoverPoint. Puede respaldar solo bases de datos delcliente, ya que tanto E:\ como F:\ admiten respaldos de ProtectPoint.

l Configuraciones en las que todos los volúmenes que se respaldarán estánpresentes en VMAX.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

196 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 197: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configuración de ProtectPoint para máquinas virtuales paraSQL Server

Debe cumplir con los requisitos de configuración para activar la protección de datos demáquina virtual.

Requisitos previos

l Se debe implementar el clúster de vRPA.

l El software eCDM debe implementarse y configurarse para la protección demáquina virtual VMware.Como parte de esta configuración, el administrador de eCDM registra vRPA y DataDomain, con lo que se crea automáticamente una unidad de almacenamiento deData Domain y un pool de vdisk de Data Domain para el respaldo de instantáneasde vRPA, del hipervisor a Data Domain directamente.

Nota

Póngase en contacto con el representante de servicios profesionales paraimplementar y registrar vRPA con eCDM. En la Guía de configuración eimplementación de administración de datos de máquinas virtuales de eCDM se ofrecemás información.

l El administrador de eCDM debe crear una unidad de almacenamiento de DataDomain independiente para el agente de archivos de catálogo y otros archivos queno se puedan respaldar mediante la tecnología de instantáneas.Esta unidad de almacenamiento debe ubicarse en el mismo sistema Data Domainque utiliza vRPA para respaldos de ProtectPoint para máquinas virtuales.

l El administrador de eCDM debe agregar la máquina virtual de aplicación, en la quese ejecuta el agente de aplicaciones de Microsoft, al plan de protección de eCDM.No es necesario que la protección esté activada en el plan de protección si estesolo se crea para una comprobación de cumplimiento de normas de SLA y lacreación de informes de las copias del administrador de aplicaciones.

Nota

Con esta acción se crea internamente un grupo de consistencia en el lado de vRPApara habilitar la creación de copias de ProtectPoint para máquinas virtuales en elsistema Data Domain.

l Los siguientes hostname o direcciones IP y credenciales del componente serecuperan desde el administrador de eCDM, y se agregan al archivo deconfiguración del agente de aplicaciones de Microsoft:

n La unidad de almacenamiento de Data Domain que es para el catálogo delagente de aplicación y otros archivos, como respaldos de registros detransacciones de SQL server.

n Credenciales de pool de vdisk de Data Domain. Este es el pool de vdisk que creaeCDM cuando el administrador de eCDM registra vRPA y Data Domain. En laGuía de usuario y de administración de eCDM se proporciona informacióndetallada sobre cómo recuperar estas credenciales.

n vRPA

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Configuración de ProtectPoint para máquinas virtuales para SQL Server 197

Page 198: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Operaciones de respaldo

l Configure los comandos de respaldo con los parámetros RP_MGMT_HOST yRP_USER que apunten a vRPA.Respaldo de SQL Server mediante el símbolo del sistema de Agente deaplicaciones de Microsoft para ProtectPoint en la página 234 proporciona másinformación acerca de estos parámetros.

l Asegúrese de que los datos de las aplicaciones residan solo en los siguientes tiposde disco virtual compatibles:

n VMDK sin formato

n RDM físico o virtual

VVOL no es compatible.

l Asegúrese de que los datos de la aplicación no residan en una unidad de disco en laque estén los archivos del sistema operativo o la instalación de la base de datos. Delo contrario, las operaciones de respaldo fallarán.

Montar y restaurar operaciones

l Asegúrese de que cada máquina virtual con protección use solo un tipo decontroladora SCSI. No se admite la combinación de tipos de controladora SCSI.

l Solo en el caso de las operaciones de reversión, eCDM o el administrador dealmacenamiento con protección deben crear un recurso compartido de NFS yregistrarlo en vRPA, como se detalla en la Guía de administración de eCDM y Guía deconfiguración del almacenamiento primario y con protección de ProtectPoint.

l Configure el montaje, la restauración normal y las restauraciones de nivel granularcon los parámetros de categoría del archivo de configuraciónDATA_MANAGEMENT, o especifíquelos manualmente durante la operación derestauración. Estos parámetros son necesarios para activar la comunicación con elservidor de eCDM.

Nota

En el caso de las restauraciones de reversión, no se requieren los parámetros decategoría del archivo de configuración DATA_MANAGEMENT.

l En el caso de las restauraciones normales, de nivel de objeto y nivel granular,asegúrese de que haya suficientes destinos de SCSI disponibles en la máquinavirtual de destino para ejecutar la restauración. Para cada dispositivo de origen quese respalde y que sea necesario para la restauración, debe tener un ranura SCSIdisponible en la máquina virtual de destino.Por ejemplo, si tiene 32 VMDK (sin RDM o RDM) en la máquina virtual y en larestauración de nivel de objeto se requiere una imagen de los 30 dispositivos, 30ranuras SCSI deben estar disponibles en la máquina virtual del host derecuperación desde el cual se realiza la restauración de nivel de objeto.

Protección de datos de SQL Server con ProtectPointPuede respaldar y restaurar SQL Server con el plug-in de SSMS Agente deaplicaciones de Microsoft (GUI), CLI o T-SQL.

Los respaldos de ProtectPoint se realizan siempre a nivel de LUN. En los respaldos deProtectPoint no se utiliza el procesamiento del segmento distribuido (DSP) de DataDomain en el caso de los respaldos non-Gen0. ProtectPoint modifica los bloques quese eliminan en los volúmenes y los considera como bloques nuevos. Si bien estosbloques son no son únicos, una operación de transferencia de datos envía estos

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

198 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 199: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

bloques a Data Domain. El truncamiento de registros, donde los registros se eliminandespués de un respaldo, es un ejemplo.

En el caso de RecoverPoint, según el diseño del grupo de consistencia, puederespaldar todas las bases de datos o solo las bases de datos requeridas de unainstancia de SQL Server. Incluya todas las bases de datos del mismo grupo decoherencia en un respaldo. Independientemente de las bases de datos que se incluyanen el respaldo, el respaldo siempre se realiza a nivel de grupo de consistencia.Respalde todas las bases de datos de un grupo de coherencia.

Mejores prácticas para respaldar y restaurar SQL Server con Agente deaplicaciones de Microsoft para ProtectPoint

Las siguientes son mejores prácticas para respaldar y restaurar SQL Server conAgente de aplicaciones de Microsoft para ProtectPoint.

Instalar PowerPathInstale PowerPath en el host en el que desea utilizar múltiples rutas.

Usar caracteres compatiblesLa aplicación de Microsoft es compatible con la fecha de la configuración regionalespecífica y la hora de procesamiento. Además, la configuración del idioma de la fechay hora se puede establecer en caracteres que no sean en inglés. Sin embargo, losnombres de la ruta de acceso y base de datos se deben escribir solo en caracteresASCII. Convenciones de asignación de nombres para respaldos y recuperaciones conAgente de aplicaciones de Microsoft para ProtectPoint en la página 201 proporcionamás información sobre los caracteres compatibles para los nombres de instancia ybase de datos.

Detener VSS cuando se detenga el proveedor de hardware de VSS deProtectPointCuando detenga o reinicie el proveedor de hardware de VSS de ProtectPointmanualmente, también deberá detener o reiniciar VSS.

Asegúrese de que los archivos binarios de SQL Server no estén en la unidad derestauraciónAl ejecutar una restauración, asegúrese de que los archivos binarios de SQL Server noestén presentes en la unidad que forma parte de la restauración.

Compruebe que haya suficiente espacio en el host de destinoAsegúrese siempre de que un host de destino tenga suficiente espacio para restaurarlos datos.

Use un solo volumen en cada LUN para un solo tipo de dato del servidor deaplicacionesUse un solo volumen en los LUN de XtremIO y VMAX.

Si un LUN contiene varios volúmenes, los volúmenes que no se incluyen en el respaldose vuelven solo coherentes con fallas generales. Además, una restauración dereversión (nivel de LUN) revierte una imagen en todo el LUN. Por lo tanto, estaconfiguración no es compatible con la restauración de reversión. El agente deaplicaciones de Microsoft no reconoce los volúmenes excluidos del respaldo porque nohay ninguna evaluación de seguridad especial.

En los LUN de XtremIO y VMAX se deben incluir datos para solo un tipo de servidor deaplicaciones. Por ejemplo, si usa un LUN para respaldar los datos de SQL Server, no sepuede utilizar el mismo LUN para proteger los datos de Exchange Server. Si los LUNcontienen datos de más de un tipo de servidor de aplicaciones, los datos que no seincluyen en el respaldo se vuelven solo coherentes con fallas generales.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Mejores prácticas para respaldar y restaurar SQL Server con Agente de aplicaciones de Microsoft para ProtectPoint 199

Page 200: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

No realice ni use montajes anidados en volúmenes, ya que Microsoft VSS no escompatible con la función.

RecoverPoint en consideraciones de XtremeIOSi utiliza RecoverPoint en XtremeIO, revise las siguientes consideraciones:

l Asegúrese de que todos los LUN de un grupo de consistencia participen en elrespaldo. Para ello, inclúyalos explícitamente en el respaldo. De lo contrario, seproducirá un error en cualquier restauración de reversión del respaldo si utiliza unaversión de RecoverPoint anterior a 5.0.

l Incluya todas las bases de datos de un grupo de consistencia de RecoverPoint enel respaldo. De lo contrario, las bases de datos que no se incluyen en el respaldo noson coherentes con las aplicaciones y no se registran en el catálogo del agente deaplicaciones de Microsoft.Realizar una restauración de reversión de este respaldo puede dañar las bases dedatos que no se incluyen en el respaldo.

l Minimice la cantidad de grupos de coherencia usando un solo intervalo deinvocación de respaldo. Microsoft VSS requiere que se realice una instantánea en10 segundos. Si aumenta la cantidad de grupos de coherencia, aumenta el tiempode la instantánea.

Configurar los límites de cuota de Data DomainEl agente de aplicaciones de Microsoft no tiene un parámetro para controlar el tamañototal que consume. Solo se pueden establecer límites de cuota en el sistema DataDomain por MTree (unidad de almacenamiento).

Los límites de cuota de un MTree se calculan según el tamaño lógico, que es el tamañoantes de la compresión y la deduplicación de los datos.

Los límites de cuota afectan a las operaciones de respaldo solamente.

Configuración de los límites de uso de los recursos de Data Domain en la página 83proporciona más información sobre los límites de cuota, el impacto de superar loslímites y la configuración de los límites de uso.

Configure los límites de uso de flujos de Data Domain.Configure una cantidad suficiente de flujos de Data Domain para mejorar elrendimiento de los respaldos y las restauraciones. Los flujos controlan el paralelismode respaldos y restauraciones para cada base de datos.

El agente de aplicaciones de Microsoft requiere un flujo por cada saveset que serespalde o se restaure. Al ejecutar respaldos fraccionados, cada fracción requiere unflujo. Las fracciones se ejecutan simultáneamente para cada base de datos. Las basesde datos se respaldan y se restauran de manera secuencial. Cuando se utilizanfracciones, la cantidad de flujos debe ser igual o mayor que la cantidad de fracciones.

La cantidad mínima de flujos para un ambiente sin fracciones es 1.

Configuración de los límites de uso de flujos de Data Domain en la página 86proporciona más información sobre el límite de flujos, el impacto de superar los límitesy la configuración de los límites de uso.

Reubicación de los volúmenes en un LUN alternativo durante unarestauración de nivel de volumen de VAMX

El agente de aplicaciones de Microsoft es compatible con la restauración de unvolumen en un LUN de VMAX alternativo.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

200 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 201: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Puede restaurar un volumen en un LUN alternativo que sea parte del arreglo VMAXoriginal o parte de un arreglo VMAX diferente.

El agente de aplicaciones de Microsoft es compatible con este tipo de operación derestauración en la pestaña Volume Restore del plug-in de SSMS Agente deaplicaciones de Microsoft para ProtectPoint, el comando msagentrc.exe y losscripts T-SQL.

Si restaura un volumen en una ubicación alternativa, el volumen de destino debe teneruna estructura de archivos idéntica al volumen de origen, incluidos el sistema dearchivos y la ruta de directorio, los nombres de los archivos, además de la ubicación delos archivos en los volúmenes.

La restauración del respaldo en un volumen que se eliminó y se volvió a crear en elmismo LUN se considera una restauración de LUN alternativo, y se aplican los mismosrequisitos de la ruta de acceso.

Nota

La reubicación de un volumen en un LUN de VMAX alternativo no es compatible en unambiente en que los datos de aplicaciones residen en varios arreglos dealmacenamiento VMAX en el mismo sitio. Debe restaurar el respaldo mediante el LUNde VMAX de origen original.

Los siguientes requisitos adicionales se aplican cuando se reubica un volumen en unLUN alternativo en un arreglo VMAX que es diferente de un arreglo original.

l Los dispositivos de restauración de Data Domain deben encapsularse en el arregloVMAX alternativo.

l El arreglo VMAX alternativo debe estar conectado al sistema Data Domain originaly se debe restaurar el respaldo desde Data Domain.

Convenciones de asignación de nombres para respaldos y recuperaciones conAgente de aplicaciones de Microsoft para ProtectPoint

Cuando se asignen nombres de instancias, bases de datos y grupos de archivos deSQL Server, tenga en cuenta que Agente de aplicaciones de Microsoft no distingueentre mayúsculas y minúsculas. Los nombres no distinguen mayúsculas de minúsculas.

Por lo tanto, si hay dos o más bases de datos con el mismo nombre, pero condiferentes mayúsculas y minúsculas; por ejemplo, DB1 y db1, Agente de aplicaciones deMicrosoft verá estas bases de datos de la misma forma y, de manera predeterminada,respaldará una de las dos.

En la siguiente tabla se describen los caracteres especiales que se admiten paraasignar nombres a los respaldos de bases de datos en configuraciones independientes,de clúster y de grupos de disponibilidad Always On con Agente de aplicaciones deMicrosoft para ProtectPoint.

Nota

En algunos casos, estos caracteres aparecen con codificación URL en el símbolo delsistema

Tabla 33 Caracteres especiales compatibles

Carácter especial Nombre

` Acento grave

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Convenciones de asignación de nombres para respaldos y recuperaciones con Agente de aplicaciones de Microsoft para

ProtectPoint 201

Page 202: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 33 Caracteres especiales compatibles (continuación)

Carácter especial Nombre

\t Pestaña

/ Barra diagonal

\ Barra invertida

" Comillas dobles

, Coma

% Porcentaje

& Y comercial

< Menor que

> Mayor que

? Signo de interrogación

[ Corchete de apertura

] Corchete de cierre

^ Signo de intercalación

{ Llave de apertura

} Llave de cierre

| Barra vertical

Nota

Si bien SQL Server es compatible con instancias de asignación de nombres con elsímbolo numeral (#), el agente de aplicaciones de Microsoft no lo es. Si en unainstancia se incluye el símbolo numeral, se producirá un error en los respaldos de esainstancia.

Respaldo y restauración de SQL Server mediante el plug-inde SSMS Agente de aplicaciones de Microsoft paraProtectPoint

En esta sección se describen los procedimientos para respaldar y restaurar SQLServer mediante el uso del plug-in de SSMS Agente de aplicaciones de Microsoft paraProtectPoint.

AVISO

Si no ha instalado SSMS, para iniciar el plug-in de SSMS Agente de aplicaciones deMicrosoft para ProtectPoint, ejecute el comando DDSSMSAddinApp.exe pp en lacarpeta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\bin.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

202 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 203: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo de SQL Server mediante el plug-in de SSMS Agente de aplicacionesde Microsoft para ProtectPoint

Los respaldos de Agente de aplicaciones de Microsoft para ProtectPoint con SQLServer siempre son respaldos completos basados en VSS.

La vista Script está disponible en cada página, lo que genera un script equivalente delsímbolo del sistema, que puede usar para crear un archivo .bat a fin de realizar losrespaldos programados, la automatización y otras tareas.

l CLI Scripts: Para generar el script de la CLI, el cual puede utilizar para realizar unrespaldo de la CLI.

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puedeusar los scripts T-SQL para realizar una restauración de SQL Server con Agente deaplicaciones de Microsoft para ProtectPoint.

Procedimiento

1. En el escritorio de Windows, haga clic en Start > Microsoft SQL ServerManagement Studio.

La ventana Microsoft SQL Server Management Studio aparece como semuestra en la siguiente figura.

Figura 29 Ventana SQL Server Management Studio

2. Haga clic en Microsoft app agent for ProtectPoint.

La ventana Microsoft app agent for ProtectPoint aparece como se muestra en la figura siguiente. La pestaña Backup está seleccionada de manera predeterminada.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Respaldo de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint 203

Page 204: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 30 ProtectPoint: página General en Backup

3. En la página General, especifique los siguientes campos:

l SQL Server Instance: Seleccione el nombre de la instancia de SQL Serverdonde se encuentran las bases de datos para respaldar.

Nota

El plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPointno es compatible con respaldos de varias instancias de SQL Server. Pararespaldar varias instancias de SQL Server, use el símbolo del sistema o T-SQL.

l En la tabla de las bases de datos, puede seleccionar la instancia completa deSQL Server, es decir, todas las bases de datos, si selecciona la casilla deverificación en la fila de encabezados, o puede seleccionar solo las bases dedatos necesarias para respaldar.

Nota

La columna RecoverPoint Consistency Groups solo aparece si se haespecificado el campo Management Server de RecoverPoint en la páginaOptions.

l Backup type: Seleccione Full en la lista desplegable.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

204 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 205: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Para realizar restauraciones y respaldos híbridos, seleccione TransactionLog. Ejecución de respaldos y restauraciones híbridos de SQL Servermediante el plug-in de SSMS Agente de aplicaciones de Microsoft paraProtectPoint. en la página 234 proporciona información sobre cómo realizarrespaldos y restauraciones híbridos.

4. En el panel izquierdo, haga clic en Options.

La página aparece como se muestra en la figura siguiente.

Figura 31 ProtectPoint: página Options en Backup

5. En la página Options, especifique los siguientes campos según sea necesario:

l Data Domain: Haga clic en el botón junto a este campo para seleccionar elservidor de Data Domain en el que desea respaldar las bases de datos.

Aparecerá el cuadro de diálogo Data Domain Connection List & LockboxSettings, como se muestra en la siguiente figura.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Respaldo de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint 205

Page 206: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 32 Lista de conexiones y configuración del lockbox de Data Domain

Especifique los siguientes campos en el cuadro de diálogo Data DomainConnection List & Lockbox Settings y, a continuación, haga clic en OK:

n En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic enRefresh. La lista DataDomain Connections se actualiza. La rutapredeterminada al lockbox es C:\Program Files\DPSAPPS\common\lockbox.

n En la tabla DataDomain Connections, realice cualquiera de las siguientesacciones:

– Seleccione el servidor de Data Domain en el que desea respaldar lasbases de datos en la tabla DataDomain Connections.

– Si en la tabla DataDomain Connections no aparece el servidor deData Domain en el que desea respaldar las bases de datos, agregue labase de datos a la tabla:

a. Haga clic en Add.Aparecerá el cuadro de diálogo Add Data Domain Server details,como se muestra en la siguiente figura.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

206 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 207: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 33 ProtectPoint: Add Data Domain server details

b. Especifique los siguientes campos y, a continuación, haga clic enOK:

– DataDomain Server: Especifique el nombre del servidor deData Domain en el que desea respaldar las bases de datos.

– Communication Protocol: Seleccione el medio, como Etherneto Fibre channel, mediante el cual desea respaldar las bases dedatos en el servidor de Data Domain. De manerapredeterminada, está seleccionada la opción Ethernet.

– FC Service Name: Especifique el nombre del servidor de DataDomain, que aparece como se muestra en la figura siguiente,como el nombre del servicio FC si seleccionó Fibre Channel enla lista Communication Protocol.Figura 34 Nombre del servidor de Data Domain

– User Name: Especifique el nombre de usuario del usuario deDD Boost.

– Password: Especifique la contraseña del usuario de DD Boost.

– Storage Unit: Especifique el nombre de la unidad dealmacenamiento en la que desea respaldar las bases de datos.

– Add a separate vdisk user: Seleccione esta opción paraagregar un usuario de vdisk diferente del usuario de DD Boost.

– User Name: Especifique el nombre de usuario del usuario devdisk.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Respaldo de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint 207

Page 208: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

– Password: Especifique la contraseña del usuario de vdisk.

Nota

Antes de guardarla en el lockbox, se verifica la información delusuario de DD Boost. Para que la verificación de la informacióndel usuario se complete, se requiere bastante tiempo.

– Si desea eliminar un servidor de Data Domain de la tabla DataDomainConnections, seleccione el servidor y haga clic en Remove.

El archivo PersistedSettings.xml en la carpeta del lockboxcontiene información acerca de los servidores de Data Domain. Si seagrega un servidor de Data Domain por primera vez a un nuevo lockbox,se crea el archivo PersistedSettings.xml. Si se agrega un servidorde Data Domain al lockbox o se elimina de este, se actualiza el archivoPersistedSettings.xml.

n Si desea agregar servidores virtuales de SQL al lockbox, seleccione EditLockBox Settings.

Nota

Para respaldar bases de datos en instancias de SQL en clúster o restaurarbases de datos de instancias de SQL en clúster mediante la integraciónde T-SQL, debe agregar los nombres de dominio calificados de losservidores virtuales de SQL al lockbox.

n Para agregar un servidor virtual de SQL al lockbox, escriba el nombre dedominio calificado del servidor virtual de SQL en el campo Enter HostName y haga clic en Add.

n Para quitar un servidor virtual de SQL del lockbox, seleccione el nombrede dominio calificado del servidor virtual de SQL en la lista Select HostName y haga clic en Remove.

l Management server: Haga clic en el botón junto a este campo paraseleccionar el dispositivo RecoverPoint que desea usar para ejecutar elrespaldo.

Nota

No especifique este campo si utiliza un arreglo VMAX para realizarrespaldos.

Aparecerá el cuadro de diálogo RecoverPoint Connection List & LockboxSettings, como se muestra en la figura siguiente.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

208 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 209: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 35 Lista de conexiones y configuración del lockbox de RecoverPoint

Realice los siguientes pasos, según sea necesario, en el cuadro de diálogoRecoverPoint Connection List & Lockbox Settings y, a continuación, hagaclic en OK:

n En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic enRefresh. La lista RecoverPoint Connections se actualiza. La rutapredeterminada al lockbox es C:\Program Files\DPSAPPS\common\lockbox.

n En la tabla RecoverPoint Connections, realice cualquiera de lassiguientes acciones:

– Seleccione el dispositivo RecoverPoint que desea utilizar pararespaldar las bases de datos en la tabla RecoverPoint Connections.

– Si en la tabla RecoverPoint Connections no aparece el dispositivoRecoverPoint en el que desea respaldar las bases de datos, agregue labase de datos a la tabla:

a. Haga clic en Add.Aparecerá el cuadro de diálogo Add RecoverPoint Server, comose muestra en la siguiente figura.

Figura 36 ProtectPoint: Add RecoverPoint Server details

Especifique los siguientes campos para agregar el dispositivoRecoverPoint a la tabla RecoverPoint Connections:

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Respaldo de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint 209

Page 210: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

– RecoverPoint Management Host: Especifique el nombre delhost de administración de RecoverPoint que desea utilizar pararespaldar las bases de datos.

– User Name: Escriba el nombre de usuario del dispositivoRecoverPoint.

– Password: Escriba la contraseña del dispositivo RecoverPoint.

b. Haga clic en OK.

– Si desea eliminar un dispositivo RecoverPoint de la tablaRecoverPoint Connections, seleccione el dispositivo y haga clic enRemove.

n Si desea agregar servidores virtuales de SQL al lockbox, seleccione EditLockBox Settings.

Nota

Para respaldar bases de datos en instancias de SQL en clúster o restaurarbases de datos de instancias de SQL en clúster mediante la integraciónde EMC T-SQL, debe agregar los nombres de dominio calificados de losservidores virtuales de SQL al lockbox.

n Para agregar un servidor virtual de SQL al lockbox, escriba el nombre dedominio calificado del servidor virtual de SQL en el campo Enter HostName y haga clic en Add.

n Para quitar un servidor virtual de SQL del lockbox, seleccione el nombrede dominio calificado del servidor virtual de SQL en la lista Select HostName y haga clic en Remove.

l Perform an SRDF based backup: Seleccione esta opción para usar elarreglo VMAX remoto cuando respalde volúmenes protegidos de SRDF/S.

No especifique este campo si utiliza un arreglo de RecoverPoint para realizarrespaldos.

l Select a debug level: Seleccione esta opción para generar registrosdetallados que se pueden usar para solucionar los problemas de respaldo.Puede especificar un valor de 1 a 9. El valor predeterminado es 0 (cero).

l Delete debug logs after: Para eliminar registros de depuración anterior auna determinada cantidad de días, especifíquela con un número entre 1 y32767 días. El valor predeterminado es 0 y no se eliminan los registros dedepuración.Normalmente. si se eliminan los registros de depuración, se evita que lacarpeta de registro en la unidad de instalación sea demasiado grande.

Nota

Con esta opción se eliminan solo los registros de depuración con el nombreen el formato predeterminado y que se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

l Always-on Availability: Seleccione esta opción para respaldar bases dedatos de un grupo de disponibilidad Always On. Puede realizar respaldosdesde un nodo primario o desde un nodo secundario. Si selecciona estaopción, no se respaldarán las bases de datos locales. Puede respaldar lasbases de datos locales con el nombre de host de SQL Server local como en elcaso de un host independiente.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

210 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 211: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Cluster Name: Escriba el nombre del clúster de Windows de los grupos dedisponibilidad AlwaysOn.

6. Haga clic en Run.

La información y el estado del respaldo aparecen en la página Monitor según semuestra en la siguiente figura.

Figura 37 ProtectPoint: página Monitor en Backup

Nota

Revise los archivos de registro que están disponibles en la carpeta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\logs para obtener información sobre el éxito o fracasode la restauración. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Ejecución de respaldos híbridos

Respaldo de SQL Server mediante el plug-in de SSMS Agente de aplicaciones deMicrosoft para ProtectPoint en la página 203 proporciona información sobre cómorealizar respaldos completos y de registros de transacciones.

Procedimiento

1. Use el plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPointpara realizar respaldos completos de bases de datos según los intervalos

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Respaldo de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint 211

Page 212: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

requeridos. Debe ejecutar al menos un respaldo completo antes de poderejecutar los respaldos incrementales o de registros de transacciones.

2. Entre dos respaldos completos cualesquiera, realice los respaldos incrementaleso de registros de transacciones.

Restauración de las bases de datos de SQL Server mediante el plug-in deSSMS Agente de aplicaciones de Microsoft para ProtectPoint

La vista Script está disponible en cada página, lo que genera un script equivalente delsímbolo del sistema, que puede usar para crear un archivo .bat a fin de realizar losrespaldos programados, la automatización y otras tareas.

l CLI Scripts: Para generar el script de comandos, el cual puede usar para ejecutaruna operación de restauración desde el símbolo del sistema.

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puedeusar los scripts T-SQL para realizar una restauración de SQL Server con Agente deaplicaciones de Microsoft para ProtectPoint.

Procedimiento

1. En el escritorio de Windows, haga clic en Start > Microsoft SQL ServerManagement Studio.

2. Haga clic en Microsoft app agent for ProtectPoint.

3. Haga clic en la pestaña Database Restore.

La página aparece como se muestra en la figura siguiente.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

212 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 213: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 38 ProtectPoint: página General en Database Restore

4. En la página General, ejecute los siguientes pasos:

a. En Sources, especifique los siguientes campos:

l DataDomain Server: Haga clic en el botón para examinar junto al campopara seleccionar el servidor de Data Domain y la unidad dealmacenamiento para restaurar la instancia de SQL Server o las bases dedatos requeridas. Una unidad de almacenamiento contiene los hosts deSQL Server respaldados.

Nota

En el caso de un servidor Data Domain remoto (secundario) que se hayareplicado para restaurar las bases de datos, seleccione el servidorpertinente. Un usuario de Data Domain en el servidor de Data Domaindebe estar en el mismo grupo que el servidor de Data Domain primario.

l SQL Server host: Seleccione un host de SQL Server para restaurar lasbases de datos requeridas. Un host de SQL Server contiene las instanciasde SQL Server respaldadas y las bases de datos correspondientes.La instancia puede ser independiente o de clúster.

l Start browsing from: Especifique un tiempo de guardado del respaldo yhaga clic en Show Versions.Todos los respaldos que se llevaron a cabo en el tiempo de guardadoespecificado aparecen en la tabla de savesets.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

ProtectPoint 213

Page 214: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l SQL Server Instance: Seleccione el nombre de la instancia de SQLServer para restaurar toda la instancia o las bases de datos requeridas.Una instancia de SQL Server puede ser independiente o de clúster ycontiene las bases de datos.Las bases de datos correspondientes aparecen en la tabla de bases dedatos que está debajo del campo SQL Server Instance.

Nota

La instancia de destino debe residir en el mismo sistema en que seconfigure la operación de restauración. No puede restaurar el respaldo enuna instancia en un host remoto.

Nota

Si va a restaurar datos en una instancia alternativa, solo debe restauraruna base de datos por operación de restauración.

l En la tabla de bases de datos, puede seleccionar la instancia completa deSQL Server, es decir, todas las bases de datos, seleccionando la casilla deverificación en la fila de encabezados o solo las bases de datos necesariaspara restaurar.

Nota

No seleccione las bases de datos que pertenecen a varias instantáneas enla misma operación de restauración.

Los savesets correspondientes aparecen en la tabla de savesets que estádebajo de esta tabla.

El proceso de restauración restaura el respaldo más reciente de cadabase de datos seleccionada.

Para restaurar una base de datos que es parte del grupo de disponibilidadAlways On:

a. Elimine la base de datos del grupo de disponibilidad Always On.

b. En la lista de bases de datos en la GUI, seleccione la base de datos queya quitó del grupo de disponibilidad Always On.

c. Ejecute la restauración como se describe en los pasos y losprocedimientos posteriores.

d. Vuelva a agregar la base de datos restaurada al grupo de disponibilidadAlways On.

b. En Destination, realice los siguientes pasos:

a. Elija el registro de fecha y hora de respaldo que se debe restaurar:

a. Haga clic en Timeline.Aparece el cuadro de diálogo Backup Timeline, como se muestra enel siguiente campo.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

214 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 215: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 39 Especificación del punto de restauración

b. Seleccione el cronograma de respaldo y, a continuación, haga clic enOK.

b. Elija la ubicación en la que se restaurará el respaldo:

l Para realizar una recuperación directamente en una base de datos,realice los siguientes pasos:

a. Seleccione Restore to SQL Server.

b. En la lista Instance, seleccione la instancia de SQL Server quecontiene la base de datos de destino.

Nota

La instancia de destino debe residir en el mismo sistema en que seconfigure la operación de restauración. No puede restaurar elrespaldo en una instancia en un host remoto.

c. En la lista Database, seleccione la base de datos en la que serecuperará el respaldo.

l Para realizar una recuperación de archivo sin formato, realice lossiguientes pasos:

a. Seleccione Restore backups as files.

b. En el campo Folder, especifique el destino de los archivos. Elcampo Folder se rellenará con la ruta de destino predeterminada.Para realizar una restauración redirigida, haga clic en el botón paraexaminar junto al campo Folder y especifique el destino requerido.

Nota

Asegúrese de que la ruta de destino no sea una unidad raíz, porejemplo, E:\.

5. (Opcional) En el panel izquierdo, haga clic en Files para realizar restauracionesredirigidas. Puede cambiar las carpetas de destino predeterminadas de losarchivos de base de datos que son archivos de datos (.mdf y .ndf) y el archivode registro (.ldf).

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

ProtectPoint 215

Page 216: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

AVISO

La opción Relocate all files to folder y la tabla de la página Files estándeshabilitadas si se seleccionó la opción Restore backups as files en la páginaGeneral.

La página aparece como se muestra en la figura siguiente.

Figura 40 ProtectPoint: página Files en Database Restore

La tabla en la página muestra las ubicaciones de los archivos de base de datoscuando se respaldó la base de datos. Si no desea restaurar los archivos a lamisma ubicación, realice una de las siguientes secuencias de acción paracambiar las rutas de restauración de destino:

l Para cambiar las rutas de destino de todos los archivos de datos y registros,realice los siguientes pasos:

a. Seleccione Relocate all files to folder.

b. Haga clic en el botón de navegación Data file folder para especificar unaubicación para los archivos de datos, o haga clic en el campo para escribirla ruta de la carpeta.

c. Haga clic en el botón de navegación Log file folder para especificar unaubicación para los archivos de registros, o haga clic en el campo paraescribir la ruta de la carpeta.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

216 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 217: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Para cambiar la ruta de destino en el nivel de grupo de archivos, realice unade las siguientes acciones en la tabla:

n Para buscar una ruta de destino, haga clic en el botón de navegación a laderecha de cada grupo de archivos. Aparecerá una ventana donde podránavegar y seleccionar la ruta de archivo.

n Para escribir una nueva ruta de destino, en la columna Restore To, hagaclic en la celda correspondiente y escriba una ruta de destino. Si la rutano existe, aparecerá un cuadro de diálogo en el que se le preguntará sidesea crear la carpeta.

Nota

Asegúrese de que las rutas de destino no sean unidades raíz, por ejemplo, E:\.

6. (Opcional) En el panel izquierdo, haga clic en Options.

La página aparece como se muestra en la figura siguiente.

Figura 41 ProtectPoint: página Options en Database Restore

a. En Restore Options, seleccione las opciones según sea necesario:

l Recovery state: Para proporcionar las siguientes opciones yfuncionalidades:

n RESTORE WITH RECOVERY: Para dejar la base de datos en elestado listo para usar mediante una reversión de las transacciones no

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

ProtectPoint 217

Page 218: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

asignadas y deshabilitar la capacidad para restaurar los registros detransacciones adicionales o más recientes.

n RESTORE WITH NORECOVERY: Para dejar la base de datos en elestado no operacional mediante una reversión de las transacciones noasignadas y habilitar la capacidad para restaurar los registros detransacciones adicionales o más recientes.

l Data Domain Boost compressed restore: Para comprimir el contenidode la restauración y transportarlo desde Data Domain Replicator hasta elhost de aplicaciones. Con esta opción, se ahorra ancho de banda de red.

l Select a debug level: Para generar registros detallados que puede usarpara solucionar problemas de restauración. Especifique un valor de 1 a 9.El valor predeterminado es 0 (cero).

l Delete debug logs after: Para eliminar registros de depuraciónanteriores a una determinada cantidad de días, especifique dicha cantidadcon un número entre 1 y 32767 días. El valor predeterminado es 0 y no seeliminan los registros de depuración.Normalmente, si se eliminan los registros de depuración, se evita que lacarpeta de registro en la unidad de instalación sea demasiado grande.

Nota

Con esta opción se eliminarán solo los registros de depuración con elnombre en el formato predeterminado, y que se ubiquen en la carpeta deregistros en <installation_path>\MSAPPAGENT\logs.

l Advanced options: Para habilitar las opciones avanzadas compatiblescon T SQL, como maxtransfer size = <número>, buffercount =<número>, KEEP_CDC, KEEP_REPLICATION, etc., para que aparezcanen el script T-SQL cuando se genere.Las opciones KEEP_CDC y KEEP_REPLICATION aparecen en la listadesplegable. Por lo tanto, es posible seleccionar estas opciones y tambiénescribir opciones adicionales separando cada opción con una coma eneste campo.

l Days of backup history: Especifique un número para ver <número> díasdel historial de respaldo de las bases de datos seleccionadas en la páginaGeneral. El valor predeterminado es 30.

b. En Tail-log backup, para realizar un respaldo de registro de transaccionesde los datos antes de ejecutar la restauración, seleccione Take tail-logbackup before restore.

El respaldo del final del registro garantiza que Agente de aplicaciones deMicrosoft respalde los datos que cambiaron desde el respaldo anterior.

Nota

Con la operación de restauración no se restauran los registros del respaldodel final del registro anterior.Esta opción estará deshabilitada si se seleccionó Restore backups as filesen la página General.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server noes compatible con el respaldo del final del registro de varias bases de datos.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

218 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 219: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

c. En ProtectPoint, especifique las siguientes opciones según sea necesario:

l Device Pool: Escriba el nombre del pool de dispositivos de restauraciónque contiene los dispositivos de vdisk que se utilizan para ejecutar laoperación de restauración. Asegúrese de que el pool de dispositivospertenezca al servidor de Data Domain que seleccionó en la páginaGeneral.

l Device Group: Escriba el nombre del grupo de dispositivos derestauración que contiene los dispositivos de vdisk y el pool dedispositivos de restauración que utiliza para ejecutar la operación derestauración. Asegúrese de que el grupo de dispositivos pertenezca alservidor de Data Domain que seleccionó en la página General.

Nota

Para montar las imágenes estáticas y restaurar los datos directamente desdeData Domain, asegúrese de enmascarar los dispositivos de vdisk en el hostde aplicaciones. Se proporciona más información en la documentación deData Domain.

d. (Opcional) Si va a ejecutar una recuperación en una máquina virtual, realicelas siguientes acciones en eCDM para especificar o cambiar el dispositivo deeCDM que montará el respaldo:

a. Haga clic en ... junto a Appliance Host.Aparece la ventana eCDM Appliance List & Lockbox Settings.

b. En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic enRefresh.

c. Seleccione un dispositivo de eCDM en la lista. Si no ve el dispositivo deeCDM que desea usar para la operación de restauración, haga clic en Addy siga las indicaciones para agregar el dispositivo de eCDM.

7. Haga clic en Run.

La información y el estado de la restauración aparecen en la página Monitorsegún se muestra en la siguiente figura.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

ProtectPoint 219

Page 220: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 42 ProtectPoint: página Monitor en Database Restore

Nota

Revise los archivos de registro que están disponibles en la carpeta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\logs para obtener información sobre el éxito o fracasode la restauración. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restauración de respaldos híbridos

Use el plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint pararestaurar los respaldos de registros de transacciones mediante la opción RESTOREWITH RECOVERY de la lista desplegable Recovery, en la página Options de lapestaña Restore. Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint en la página 212ofrece información.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

220 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 221: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Restauración de datos de nivel de tabla de SQL Server mediante el plug-in deSSMS Agente de aplicaciones de Microsoft para ProtectPoint

Asegúrese de haber instalado ItemPoint para realizar restauraciones de tabla. De locontrario, la pestaña Table Restore no aparecerá en el plug-in de SSMS Agente deaplicaciones de Microsoft para ProtectPoint

La vista Script está disponible en cada página, lo que genera un script equivalente delsímbolo del sistema, que puede usar para crear un archivo .bat a fin de realizar losrespaldos programados, la automatización y otras tareas.

l CLI Scripts: Para generar el script de comandos, el cual puede usar para ejecutaruna operación de restauración desde el símbolo del sistema.

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puedeusar los scripts T-SQL para realizar una restauración de SQL Server con Agente deaplicaciones de Microsoft para ProtectPoint.

Nota

Agente de aplicaciones de Microsoft no admite scripts de T-SQL para realizarrestauraciones de la tabla, ya que después de montar imágenes de respaldo medianteel plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint, debe usarla GUI de ItemPoint para realizar restauraciones de tabla.

Procedimiento

1. En el escritorio de Windows, haga clic en Start > Microsoft SQL ServerManagement Studio.

2. Haga clic en Microsoft app agent for ProtectPoint.

3. Haga clic en la pestaña Table Restore.

La página aparece como se muestra en la figura siguiente.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de datos de nivel de tabla de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft

para ProtectPoint 221

Page 222: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 43 ProtectPoint: página Table Restore

4. En la página General, especifique los siguientes campos:

l DataDomain Server: Haga clic en el botón para examinar junto al campopara seleccionar el servidor de Data Domain y la unidad de almacenamientopara restaurar la base de datos requerida. Una unidad de almacenamientocontiene los hosts de SQL Server respaldados.

Nota

En el caso de un servidor Data Domain remoto (secundario) que se hayareplicado para restaurar las bases de datos, seleccione el servidor pertinente.Un usuario de Data Domain en el servidor Data Domain secundario debeestar en el mismo grupo que el servidor de Data Domain primario.

l SQL Server host: Seleccione un host de SQL Server para restaurar lasbases de datos requeridas. Un host de SQL Server contiene las instancias deSQL Server independientes respaldadas y las bases de datoscorrespondientes.

l Start browsing from: Especifique un tiempo de guardado del respaldo yhaga clic en Show Versions.

Todos los respaldos que se llevaron a cabo en el tiempo de guardadoespecificado aparecen en la tabla de savesets o respaldos.

l SQL Server Instance: Seleccione el nombre de la instancia de SQL Serverpara respaldar la base de datos requerida. Una instancia de SQL Serverpuede ser independiente o de clúster y contiene las bases de datos.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

222 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 223: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Las bases de datos correspondientes aparecen en la tabla de bases de datosque está debajo del campo SQL Server Instance.

l En la tabla de las bases de datos, seleccione la base de datos requerida pararestaurar.

Los savesets correspondientes aparecen en la tabla de savesets o respaldosque está debajo de esta tabla.

l En la tabla de savesets o respaldos, teniendo en cuenta el tiempo deguardado o respaldo, seleccione el respaldo pertinente para restaurar.

5. En el panel izquierdo, haga clic en Options.

La página aparece como se muestra en la figura siguiente.

Figura 44 ProtectPoint: página Options en Table Restore

Especifique los siguientes campos:

a. En Source, especifique los siguientes campos según sea necesario:

l Device Pool: Escriba el nombre del pool de dispositivos de restauraciónque contiene los dispositivos de vdisk que se utilizan para ejecutar laoperación de restauración. Asegúrese de que el pool de dispositivospertenezca al servidor de Data Domain que seleccionó en la páginaGeneral. Especifique este campo para montar las imágenes de vdisk quecontienen los respaldos de ProtectPoint.

l Device Group: Escriba el nombre del grupo de dispositivos derestauración que contiene los dispositivos de vdisk y el pool dedispositivos de restauración que utiliza para ejecutar la operación derestauración. Asegúrese de que el grupo de dispositivos pertenezca alservidor de Data Domain que seleccionó en la página General.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de datos de nivel de tabla de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft

para ProtectPoint 223

Page 224: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Especifique este campo para montar las imágenes de vdisk que contienenlos respaldos de ProtectPoint.

b. En Mount, especifique los siguientes campos según sea necesario:

l Mount Folder: Especifica la ubicación en la que se montan las imágenes.No puede editar el valor en este campo.

l Do not run ItemPoint after mounting the backup images: Seleccioneesta opción si no desea que la GUI de ItemPoint se inicie después dehacer clic en Run y que se hayan montado las imágenes de respaldo. Alseleccionar esta opción, se deshabilita la opción Leave backup imagesmounted after ItemPoint exits y le permite realizar restauracionesmanuales.

l Leave backup images mounted after ItemPoint exits: Esta opción estáhabilitada si no seleccionó la opción Do not run ItemPoint after mountingthe backup images. Si selecciona esta opción, se dejan las imágenes derespaldo en el estado montado después de cerrar la GUI de ItemPoint.Manualmente, puede navegar por las imágenes de respaldo, inspeccionarlas imágenes y desmontarlas con el comando msagentadmin.exedismount. Desmontaje de las imágenes de respaldo en la página 246ofrece información.

c. (Opcional) Si va a ejecutar una recuperación en una máquina virtual, realicelas siguientes acciones en eCDM para especificar o cambiar el dispositivo deeCDM que montará el respaldo:

a. Haga clic en ... junto a Appliance Host.Aparece la ventana eCDM Appliance List & Lockbox Settings.

b. En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic enRefresh.

c. Seleccione un dispositivo de eCDM en la lista. Si no ve el dispositivo deeCDM que desea usar para la operación de restauración, haga clic en Addy siga las indicaciones para agregar el dispositivo de eCDM.

d. En Others, especifique los siguientes campos según sea necesario:

l Select a debug level: Seleccione esta opción para generar registrosdetallados que puede usar para solucionar problemas de restauración.Especifique un valor de 1 a 9. El valor predeterminado es 0 (cero).

l Delete debug logs after: Para eliminar registros de depuración anterior auna determinada cantidad de días, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no seeliminan los registros de depuración.Normalmente. si se eliminan los registros de depuración, se evita que lacarpeta de registro en la unidad de instalación sea demasiado grande.

Nota

Con esta opción se eliminan solo los registros de depuración con elnombre en el formato predeterminado y que se ubican en la carpeta deregistros en <installation_path>\MSAPPAGENT\logs.

l Days of backup history: Especifique un número para ver <número> díasdel historial de respaldo de la base de datos seleccionada en la páginaGeneral. El valor predeterminado es 30.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

224 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 225: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

6. Haga clic en Run.

La información de montaje y desmontaje aparece en la página Monitor como semuestra en la siguiente figura.

Figura 45 ProtectPoint: página Monitor en Table Restore

Nota

Revise los archivos de registro que están disponibles en la carpeta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\logs para obtener información sobre el éxito o fracasodel montaje y desmontaje. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Si el montaje se realiza correctamente y no seleccionó la opción Do not runItemPoint after mounting the backup images en la página Options, aparece laGUI de ItemPoint para Microsoft SQL Server. Ejecute desde el paso 8. De locontrario, puede realizar manualmente la restauración de la tabla. Restauraciónde datos de nivel de tabla de SQL Server mediante el uso del símbolo delsistema ProtectPoint en la página 242 ofrece información.

7. En la GUI de ItemPoint para Microsoft SQL Server, inicie el asistente derestauración.

8. En la página Select Source Path, seleccione la ruta de origen desde el volumenmontado que contiene los datos de respaldo de SQL, como se muestra en lasiguiente figura, y haga clic en Next.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de datos de nivel de tabla de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft

para ProtectPoint 225

Page 226: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 46 ItemPoint para SQL Server: selección de la ruta de origen

9. En la página Select Target Server, especifique los campos obligatorios, comose muestra en la siguiente figura, y haga clic en Finish.

Figura 47 ItemPoint para SQL Server: selección de la ruta de destino

Restauración de los volúmenes de SQL Server mediante el plug-in de SSMSAgente de aplicaciones de Microsoft para ProtectPoint

Tenga en cuenta la siguiente información antes de realizar una restauración devolumen:

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

226 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 227: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Puede realizar restauraciones solo al host local.

l Si elimina los marcadores o las imágenes estáticas en RecoverPoint o Data Domainsin usar Agente de aplicaciones de Microsoft, los respaldos eliminados apareceránde todos modos en la pestaña Volume Restore del plug-in de Agente deaplicaciones de Microsoft para ProtectPoint, pero las operaciones de restauraciónfallarán y aparecerá un mensaje pertinente.

l En el caso de VMAX, si seleccionó la versión más reciente de un saveset o respaldopara restaurar, Agente de aplicaciones de Microsoft restaurará el saveset o elrespaldo desde VMAX. Si seleccionó otra versión que no sea la versión másreciente de un saveset o respaldo para restaurar, Agente de aplicaciones deMicrosoft restaurará el saveset o el respaldo desde Data Domain.

l Si desea reubicar un volumen en un LUN de VMAX alternativo, revise lainformación en Reubicación de los volúmenes en un LUN alternativo durante unarestauración de nivel de volumen de VAMX en la página 200 antes de configurar laoperación de restauración.

La vista Script está disponible en cada página, lo que genera un script equivalente delsímbolo del sistema, que puede usar para crear un archivo .bat a fin de realizar losrespaldos programados, la automatización y otras tareas.

l CLI Scripts: Para generar el script de comandos, el cual puede usar para ejecutaruna operación de restauración desde el símbolo del sistema.

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puedeusar los scripts T-SQL para realizar una restauración de SQL Server con Agente deaplicaciones de Microsoft para ProtectPoint.

Procedimiento

1. En el escritorio de Windows, haga clic en Start > Microsoft SQL ServerManagement Studio.

2. Haga clic en Microsoft app agent for ProtectPoint.

3. Haga clic en la pestaña Volume Restore.

La página aparece como se muestra en la figura siguiente.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de los volúmenes de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

ProtectPoint 227

Page 228: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 48 ProtectPoint: página Volume Restore

4. En la página General, especifique los siguientes campos:

l DataDomain Server: Haga clic en el botón para examinar junto al campopara seleccionar el servidor de Data Domain y la unidad de almacenamientopara restaurar la instancia de SQL Server o las bases de datos requeridas.Una unidad de almacenamiento contiene los hosts de SQL Serverrespaldados.

Nota

En el caso de un servidor Data Domain remoto (secundario) que se hayareplicado para restaurar las bases de datos, seleccione el servidor pertinente.Un usuario de Data Domain en el servidor de Data Domain secundario debeestar en el mismo grupo que el servidor de Data Domain primario.

l SQL Server host: Seleccione un host de SQL Server para restaurar lasbases de datos requeridas. Un host de SQL Server contiene las instancias deSQL Server independientes respaldadas y las bases de datoscorrespondientes.

l Start browsing from: Especifique un tiempo de guardado del respaldo yhaga clic en Show Versions.

Todos los respaldos que se llevaron a cabo en el tiempo de guardadoespecificado aparecerán en la tabla de savesets o respaldos.

Teniendo en cuenta el tiempo de guardado, seleccione el respaldopertinente, es decir, la instancia de SQL Server.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

228 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 229: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

La instancia seleccionada y las bases de datos que contienen la instanciaseleccionada aparecen en la tabla de bases de datos, que está debajo de latabla de savesets o respaldos.

En el caso de RecoverPoint 5.0 o una versión posterior, Agente deaplicaciones de Microsoft es compatible con la restauración parcial(subconjunto de bases de datos) de un grupo de consistencia. Por lo tanto,desde la tabla de bases de datos, puede seleccionar las bases de datosnecesarias para restaurar.

En el caso de una versión de RecoverPoint anterior a 5.0, las casillas deverificación en la tabla de bases de datos son de solo lectura, debido a queAgente de aplicaciones de Microsoft no es compatible con la restauraciónparcial de un grupo de consistencia.

l Restore to: En la columna Restore To, seleccione la ubicación de la base dedatos y la instancia en la que desea recuperar el volumen. La base de datos yla instancia del respaldo de origen se seleccionan de manera predeterminada,pero puede restaurar el respaldo en una ubicación alternativa.

Nota

La instancia de destino debe residir en el mismo sistema en que se configurela operación de restauración. No puede restaurar el respaldo en una instanciaen un host remoto.

5. En el panel izquierdo, haga clic en Options.

La página aparece como se muestra en la figura siguiente.

Figura 49 ProtectPoint: página Options en Volume Restore

Especifique los siguientes campos:

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de los volúmenes de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

ProtectPoint 229

Page 230: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l En RecoverPoint, haga clic en el botón de navegación junto al campoManagement Server para seleccionar el dispositivo RecoverPoint pararestaurar la instancia de SQL Server.

l En VMAX:

n Storage Group: Escriba el nombre del grupo de almacenamiento derestauración del arreglo VMAX en el que los dispositivos FTS derestauración se asignen al host. El valor predeterminado es NsrSnapSG.

n Restore from Data Domain even if there is a local VMAX snapshotavailable: Seleccione esta opción para restaurar desde Data Domain,incluso si la instantánea está disponible localmente, es decir, en el arregloVMAX.

Nota

Para montar la imagen estática y restaurar los datos directamente desdeData Domain, asegúrese de enmascarar los dispositivos FTS derestauración en el host de aplicaciones. En la documentación de VMAX seproporciona información sobre cómo enmascarar dispositivos FTS.

l En General Options:

n Select a debug level: Seleccione esta opción para generar registrosdetallados que puede usar para solucionar problemas de restauración.Especifique un valor de 1 a 9. El valor predeterminado es 0 (cero).

n Delete debug logs after: Para eliminar registros de depuraciónanteriores a una determinada cantidad de días, especifique dicha cantidadcon un número entre 1 y 32767 días. El valor predeterminado es 0 y no seeliminan los registros de depuración.Normalmente, si se eliminan los registros de depuración, se evita que lacarpeta de registro en la unidad de instalación sea demasiado grande.

Nota

Con esta opción se eliminarán solo los registros de depuración con elnombre en el formato predeterminado, y que se ubiquen en la carpeta deregistros en <installation_path>\MSAPPAGENT\logs.

n Restore with NORECOVERY: Esta opción deshabilita la capacidad derevertir las transacciones no asignadas y usar la base de datos pararestaurar los registros de transacciones adicionales o más recientes. Useesta opción solo cuando se restauren las bases de datos de usuario.

n Require confirmation before restoring volumes: Seleccione estaopción si desea que aparezca el siguiente mensaje al hacer clic en Run.

Performing a volume restore will completely replace the contents of the affected volumes with their backed up versions. Do you want to proceed?

6. (Opcional) En el panel izquierdo, haga clic en Files para ver la lista de archivosque se encuentran en el respaldo.

La página Files aparece como se muestra en la figura siguiente.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

230 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 231: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 50 ProtectPoint: página Files en Volume Restore

En esta pantalla se proporciona información útil sobre qué archivos se incluyenen el respaldo, además de la base de datos y el volumen en los que reside cadaarchivo.

7. Haga clic en Run.

Si se seleccionó la opción Require confirmation before restoring volumes,aparece el siguiente mensaje:

Performing a volume restore will completely replace the contents of the affected volumes with their backed up versions. Do you want to proceed?

Haga clic en Yes.

La información y el estado de la restauración aparecen en la página Monitorsegún se muestra en la siguiente figura.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de los volúmenes de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

ProtectPoint 231

Page 232: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 51 ProtectPoint: página Monitor en Volume Restore

Si la restauración se realiza correctamente, aparece el mensaje Restorecompleted. De lo contrario, aparece el mensaje Restore failed.

Nota

Revise los archivos de registro que están disponibles en la carpeta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\logs para obtener información sobre el éxito o fracasode la restauración. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restaurar un grupo de disponibilidad en una instancia alternativaEl agente de aplicaciones de Microsoft es compatible con la restauración de unrespaldo de grupo de disponibilidad en una instancia alternativa para las operacionesde restauración de base de datos y volumen.

Antes de comenzar

Debe existir un respaldo del grupo de disponibilidad que tenga el nombre del clúster deWindows como nombre de host.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

232 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 233: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Se pueden restaurar varias bases de datos de grupo de disponibilidad en una instanciaalternativa solo a través de una restauración a nivel de volumen.

Procedimiento

1. En el nodo primario, realice los siguientes pasos:

a. Inicie el plug-in de SQL Server Management Studio (SSMS) del agente deaplicaciones de Microsoft.

b. Configure una operación de restauración de bases de datos de grupo dedisponibilidad en las pestañas Database Restore o Volume Restore,mediante el nombre del clúster de Windows en el campo SQL Server host.

c. Especifique la ubicación de destino alternativa con uno de los siguientesmétodos:

l En la pestaña Database Restore, utilice la lista desplegable Instance.

l En la pestaña Volume Restore, utilice la lista desplegable junto a cadabase de datos en la columna Restore To.

Nota

La instancia de destino debe residir en el mismo sistema en que se configurala operación de restauración. No puede restaurar el respaldo en una instanciaen un host remoto. Para las restauraciones de volumen, la instancia dedestino debe coincidir con el diseño de sistema de archivos de la instancia deorigen.

d. Ejecute la operación de restauración.

2. Realice los siguientes pasos en cada nodo secundario:

a. Inicie el plug-in de SSMS del agente de aplicaciones de Microsoft.

b. Configure una operación de restauración de bases de datos de grupo dedisponibilidad en las pestañas Database Restore o Volume Restore con lassiguientes selecciones:

l Seleccione el nombre del clúster de Windows en el campo SQL Serverhost.

l En la página Options, en la lista desplegable Recovery state, seleccioneRESTORE WITH NORECOVERY.

c. Especifique la misma ubicación de destino alternativa que se configuró en elnodo primario con uno de los siguientes métodos:

l En la pestaña Database Restore, utilice la lista desplegable Instance.

l En la pestaña Volume Restore, utilice la lista desplegable junto a cadabase de datos en la columna Restore To.

d. Ejecute la operación de restauración.

e. Repita estos pasos en cada nodo secundario.

3. En el nodo primario, inicie al asistente de grupo de disponibilidad de SSMS.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restaurar un grupo de disponibilidad en una instancia alternativa 233

Page 234: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

4. Use el asistente de grupo de disponibilidad para agregar las bases de datosrestauradas al grupo de disponibilidad con la opción Join only.

Ejecución de respaldos y restauraciones híbridos de SQL Server mediante elplug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint.

En los respaldos híbridos se incluye la ejecución de respaldos completos primero y, acontinuación, de respaldos incrementales o respaldos de registros de transaccionescon el plug-in de SSMS Agente de aplicaciones de Microsoft para ProtectPoint.

Respaldo y restauración de SQL Server mediante loscomandos de ProtectPoint

En esta sección se describen los procedimientos para respaldar y restaurar SQLServer mediante el uso del símbolo del sistema de Agente de aplicaciones de Microsoftpara ProtectPoint.

Nota

Los procedimientos indicados en esta sección se aplican solo a un ambienteindependiente de SQL Server.

AVISO

Para realizar operaciones específicas de respaldo y restauración, Agente deaplicaciones de Microsoft también es compatible con el comando ddbmadmin.exe,además del comando msagentadmin.exe. Sin embargo, el comando ddbmadmin.exeestá obsoleto.

AVISO

En las sintaxis, los parámetros que están entre corchetes [ y ] son opcionales.

Respaldo de SQL Server mediante el símbolo del sistema de Agente deaplicaciones de Microsoft para ProtectPoint

Para respaldar las bases de datos de SQL Server, utilice el siguiente comando:

msagentsv.exe [<options>] {path}Opciones obligatoriasEn la siguiente tabla se enumeran las opciones obligatorias para el comando derespaldo:

Tabla 34 Opciones obligatorias para el comando de respaldo

Opción Descripción

-c <client_or_hostname> Especifica el nombre de host de SQL Server que contiene lainstancia de SQL Server para respaldar.En el caso de un respaldo de grupo de disponibilidad AlwaysOn, debe especificar el nombre del clúster de Windows delgrupo de disponibilidad Always On. Puede realizar respaldosdesde un nodo primario o desde un nodo secundario. Si

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

234 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 235: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 34 Opciones obligatorias para el comando de respaldo (continuación)

Opción Descripción

selecciona esta opción, no se respaldarán las bases de datoslocales. Puede respaldar las bases de datos locales con elnombre de host de SQL Server local como en el caso de unhost independiente.

-A "NSR_DFA_SI_DD_HOST=<Data_Domain_server_name>" Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que desearespaldar las bases de datos.Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

-A "NSR_DFA_SI_DD_USER=<DDBoost_username>" Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

-A"NSR_DFA_SI_DEVICE_PATH=<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamientoen la que desea respaldar las bases de datos seleccionadas.

-A"RP_MGMT_HOST=<RecoverPoint_management_hostname>"

Especifica el nombre completo del host de administración deRecoverPoint. Debe registrar este nombre de host y elnombre de usuario en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña delusuario.Ejemplo: rp.mi-host.com

No utilice esta opción si usa un arreglo VMAX para realizarrespaldos.

-A "RP_USER=<RecoverPoint_management_username>" Especifica el nombre de usuario de RecoverPoint que utiliza elproveedor de hardware mientras ejecuta las instantáneas anivel de LUN. Debe registrar este nombre de usuario y elnombre de host en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña deeste usuario.Ejemplo: recoverpoint-usuario

No utilice esta opción si usa un arreglo VMAX para realizarrespaldos.

Opciones adicionalesEn la siguiente tabla se enumeran las opciones adicionales para el comando derespaldo:

Tabla 35 Opciones adicionales para el comando de respaldo

Opción Descripción

-A"NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica la carpeta en la que se encuentra el archivo dellockbox, que contiene información cifrada acerca de los hostsregistrados y los nombres de usuario correspondientes en

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Respaldo de SQL Server mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para ProtectPoint 235

Page 236: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 35 Opciones adicionales para el comando de respaldo (continuación)

Opción Descripción

pares. Cada par está asociado con una contraseña que utilizanlos respaldos.Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-D <debug_level_1_through_9> Genera registros detallados que se pueden usar parasolucionar problemas de respaldo. El valor predeterminado es0 (cero).

-A "DELETE_DEBUG_LOG_DAYS=<number_of_days>" Elimina los archivos de registro de depuración anteriores a lacantidad de días especificada. El rango válido es entre 1 y32767. De forma predeterminada, los registros de depuraciónno se eliminan. Normalmente, si se eliminan los registros dedepuración, se evita que la carpeta de registro en la unidad deinstalación sea demasiado grande.

Nota

Con este parámetro se eliminan solo los registros dedepuración con el nombre en el formato predeterminado, yque se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

-A "DDVDISK_USER=<vdisk_username>" Especifica el usuario de vdisk de Data Domain. Todas lascredenciales se recuperan del lockbox para autenticarse con elhost.

-A "SYMM_SNAP_REMOTE=yes" Especifica que en el respaldo de ProtectPoint se utilizará elarreglo VMAX remoto cuando se respalden volúmenesprotegidos de SRDF/S.

RutaLa ruta incluye uno de los siguientes parámetros:

l Instancia predeterminada o d-path: APPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]\La instancia predeterminada o d-path para respaldos a nivel de escritor esAPPLICATIONS:\SqlServerWriter\<backup_client_name>Por ejemplo:

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 Instancia con nombre o i-path: APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

236 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 237: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

La instancia con nombre o d-path para respaldos a nivel de escritor esAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

URL-encoded_SQL_instance_name suele ser <backup_client_name>%5C<SQL_instance_name>Por ejemplo:

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%5Cinst1\dbtest3"

Restauración de las bases de datos de SQL Server con el símbolo del sistemade ProtectPoint

Para restaurar bases de datos de SQL Server, ejecute el siguiente comando:

msagentrc.exe [<options>] {<path>}

Opciones obligatorias para todas las operaciones de restauraciónEn la siguiente tabla se enumeran las opciones obligatorias del comando derestauración para todos los tipos de operaciones de restauración:

Tabla 36 Opciones obligatorias para el comando de restauración

Opción Descripción

-c <client_or_hostname> Especifica el nombre de host de SQL Server al que desearestaurar las bases de datos requeridas. Un host de SQLServer contiene las instancias de SQL Server respaldadas ylas bases de datos correspondientes.Las instancias pueden ser independientes o de clúster.

En el caso de un respaldo de grupo de disponibilidad AlwaysOn, debe especificar el nombre del clúster de Windows delgrupo de disponibilidad Always On.

-A "NSR_DFA_SI_DD_HOST=<Data_Domain_server_name>" Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento desde la cual desearestaurar las bases de datos.En el caso de un servidor Data Domain remoto (secundario)que se ha replicado para restaurar las bases de datos,seleccione el servidor pertinente. Un usuario de Data Domainen el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DDBoost_username>" Especifica el nombre de usuario del usuario de DD Boost.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name>" Especifica el nombre de la unidad de almacenamiento desde lacual desea restaurar las bases de datos.

-A "NSR_RESTORE_TYPE={mount | lunresync | regular}" Especifica el tipo de restauración que se ejecutará.lunresync es específico para la restauración de volumen. Restauración de volúmenes de SQL Server con el símbolo delsistema ProtectPoint en la página 246 ofrece información.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de las bases de datos de SQL Server con el símbolo del sistema de ProtectPoint 237

Page 238: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 36 Opciones obligatorias para el comando de restauración (continuación)

Opción Descripción

-t <save_time> APPLICATIONS:\SqlServerWriter\{<backup_client_name>%5C<sql_instance_name>\<database_name>\ [...]\ | <backup_client_name>\<database_name>\[...]

Especifica el tiempo de guardado del saveset y las bases dedatos de una instancia de SQL Server con nombre o de unainstancia de SQL Server predeterminada.La aplicación se pone en pausa para que el usuario introduzcaesta opción línea por línea presionando Intro en el teclado. Unalínea en blanco indica la finalización de la lista.

-A"VMAX_FASTX_RESTORE_SG=<Symmetrix_VMAX_Restore_Storage_Group_Name>"

Especifica el nombre del grupo de almacenamiento derestauración del arreglo VMAX que utiliza su configuraciónpara ProtectPoint para VMAX. El valor predeterminado esNsrSnapSG.

Parámetros obligatorios adicionales para las restauraciones de reversión ycualquier restauración en un servidor físicoAdemás de los parámetros obligatorios de todas las operaciones de restauración, en lasiguiente tabla se muestran los parámetros obligatorios para las siguientesoperaciones:

l Cualquier restauración a nivel de volumen (reversión).

l Cualquier restauración de un respaldo en un servidor físico.

l Especifique estos parámetros con RESTORE_FROM_DD_ONLY para montar lasimágenes estáticas de Data Domain con dispositivos RDM en lugar de eCDM.

Tabla 37 Opciones obligatorias para las restauraciones de reversión y cualquier restauración enun servidor físico

Opción Descripción

-A"RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>"

Especifica el pool de dispositivos de restauración que contienelos dispositivos de vdisk que se utilizan para ejecutar laoperación de restauración. Asegúrese de que el servidor deData Domain que se ha especificado pertenezca a este pool dedispositivos.

-A"RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>"

Especifica el grupo de dispositivos de restauración quecontiene los dispositivos de vdisk y el pool de dispositivos derestauración que se utilizan para ejecutar la operación derestauración. Asegúrese de que el servidor de Data Domainque se ha especificado pertenezca a este grupo dedispositivos.

Opciones obligatorias adicionales para ProtectPoint para máquinas virtualesAdemás de los parámetros obligatorios de todas las operaciones de restauración, en lasiguiente tabla se muestran los parámetros obligatorios para las siguientesoperaciones:

l Restauración de base de datos en una máquina virtual.

l Restauración de nivel de tabla (granular) en una máquina virtual.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

238 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 239: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 38 Opciones obligatorias para ProtectPoint para máquinas virtuales

Opción Descripción

-A "DM_HOST=<eCDM_appliance_hostname>" Especifica el hostname del dispositivo eCDM o la dirección IPpara las operaciones de ProtectPoint para máquinas virtuales.

-A "DM_USER=<eCDM_appliance_tenant_user>" Especifica el nombre de usuario que se usará para la conexiónde eCDM para las operaciones de ProtectPoint para máquinasvirtuales.

Opciones alternativas para el comando de restauraciónLa siguiente tabla enumera las opciones adicionales para el comando de restauración:

Tabla 39 Parámetros opcionales para el comando de restauración

Opción Descripción

-A"NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica la carpeta en la que se encuentra el archivo dellockbox, que contiene información cifrada acerca de los hostsregistrados y los nombres de usuario correspondientes enpares. Cada par está asociado con una contraseña que utilizanlos respaldos.Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-A ADDITIONAL_RESTORES={yes | no} La especificación de yes deshabilita la capacidad de revertirlas transacciones no asignadas y usar la base de datos pararestaurar los registros de transacciones adicionales o másrecientes. El valor predeterminado es no.

-A "RENAME_TO=<new_database_name>" Especifica el nuevo nombre para la base de datos de destino.La base de datos seleccionada se restaurará en la base dedatos nueva. El nuevo nombre de la base de datos debe ser unnombre de base de datos SQL válido. Si el destino contieneuna base de datos con el mismo nombre que la base de datosque se ha especificado, la operación de restauraciónsobrescribe la base de datos existente. Los archivos de basede datos que son archivos de datos (.mdf y .ndf) y el archivode registro (.ldf) se restaurarán en sus ubicaciones de origensolamente. Si existe la base de datos de origen, sus archivospodrían estar en uso. Por lo tanto, para evitar conflictos por eluso de un nuevo nombre de la base de datos, utilice la opción -A RELOCATE_TO junto con la opción -A RENAME_TO.

-A "INSTANCE_TO=<HOSTNAME>\<INSTANCE_NAME>" Realiza una operación de restauración redirigida en unainstancia de SQL Server que sea diferente de la instancia deorigen en la que se realizó el respaldo.

Nota

La instancia de destino debe residir en el mismo sistema en elque se configure la operación de restauración. No puederestaurar el respaldo en una instancia en un host remoto.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de las bases de datos de SQL Server con el símbolo del sistema de ProtectPoint 239

Page 240: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 39 Parámetros opcionales para el comando de restauración (continuación)

Opción Descripción

-A "RELOCATE_TO='<source_file-1>'='destination_folder-1','<source_file-2>'='destination_folder-2',[...]"

Realiza restauraciones redirigidas de los archivos de la base dedatos que son archivos de datos (.mdf y .ndf) y el archivo deregistro (.ldf). Puede cambiar el nombre o cambiar solo lascarpetas de destino, pero no los nombres de archivo.Asegúrese de que las rutas de destino no sean unidades raíz,por ejemplo, E:\.

Nota

Para ejecutar una restauración alternativa con ProtectPointpara máquinas virtuales, asegúrese de que se cumplan lassiguientes condiciones:

l El agente de aplicaciones de Microsoft está instalado en lamáquina virtual de destino.

l El parámetro CLIENT está establecido en el archivo deconfiguración según el hostname del host de respaldooriginal.

l La máquina virtual de destino es un recurso detectado enel servidor eCDM.No es necesario que se proteja la máquina virtual dedestino.

-A NSR_SQL_RECOVER_MODE=<alternate_location_path> Lleva a cabo una restauración redirigida en la rutaespecificada.

-A "NSR_SQL_TARGET_DIR=<destination_folder_path>" Especifica la ruta de destino a la que desea copiar los archivosrestaurados. A continuación, puede transferir manualmentelos archivos a la carpeta requerida o adjuntar los archivos auna instancia de SQL Server.Asegúrese de que la ruta de destino no sea una unidad raíz,por ejemplo, E:\.

-A "RESTORE_FROM_DD_ONLY={true | false}" l En el caso de las operaciones de montaje o restauracióncon ProtectPoint para máquinas virtuales, especifiquetrue para ignorar los parámetros de DM, y restaurar o

montar las imágenes estáticas de Data Domain queutilizan dispositivos RDM, en vez de usar eCDM. Debeespecificar los parámetros RESTORE_DEVICE_GROUP yRESTORE_DEVICE_POOL para restaurar los datos de lamáquina virtual desde Data Domain.

l En el caso de restauraciones de reversión en ambientesVMAX, especifique true para realizar restauraciones

desde Data Domain, incluso si la instantánea estádisponible localmente, es decir, en el arreglo VMAX.

-A "DM_TENANT=<eCDM_appliance_application_tenant>" Especifica el nombre de grupo de usuarios de eCDM para lasoperaciones de ProtectPoint para máquinas virtuales.

-A "DM_PORT=<eCDM_appliance_port_number>" Especifica el número de puerto para comunicarse con elservidor de eCDM. El valor predeterminado es 8443 para lasoperaciones ProtectPoint para máquinas virtuales.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

240 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 241: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 39 Parámetros opcionales para el comando de restauración (continuación)

Opción Descripción

-A"DM_MOUNT_TIMEOUT=<number_of_minutes_before_mount_timeout>"

Especifica el período en minutos hasta que se agota el tiempode espera de montaje. El valor predeterminado es 4 horas(240 minutos) para las operaciones de ProtectPoint paramáquinas virtuales.

-A "DM_LOG_LEVEL={WARNINGS | INFO | TRACE |DEBUG}"

Especifica el nivel de registro de eCDM para las operacionesde ProtectPoint para máquinas virtuales, en el que WARNINGSofrece la menor cantidad de detalles y DEBUG proporciona la

mayor cantidad de detalles.

-A "DM_LOG_TAG=<eCDM_log_tag>" Especifica la etiqueta de registro de eCDM para lasoperaciones de ProtectPoint para máquinas virtuales.

-D <debug_level> Genera registros detallados que se pueden usar parasolucionar problemas de restauración.Los niveles de depuración admitidos van del 1 al 9.

-A "DELETE_DEBUG_LOG_DAYS=<number_of_days>" Elimina los archivos de registro de depuración anteriores a lacantidad de días especificada. El rango válido es entre 1 y32767. De forma predeterminada, los registros de depuraciónno se eliminan. Normalmente, si se eliminan los registros dedepuración, se evita que la carpeta de registro en la unidad deinstalación sea demasiado grande.

Nota

Con este parámetro se eliminarán solo los registros dedepuración con el nombre en el formato predeterminado, yque se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

RutaLa ruta incluye uno de los siguientes parámetros:

l Instancia predeterminada o d-path:APPLICATIONS:\SqlServerWriter\<nombre_del_cliente_de_respaldo>\<nombre_de_la_base_de_datos>\ [...]\Por ejemplo:

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 -<retorno>-t 1462787749 -A ADDITIONAL_RESTORES=no -A RENAME_TO=dbtest5APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3\<retorno>-t 1462787748 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest2\<retorno>

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de las bases de datos de SQL Server con el símbolo del sistema de ProtectPoint 241

Page 242: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

-t 1462787747 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest1\

l Instancia con nombre o i-path:APPLICATIONS:\SqlServerWriter\<backup_client_name>%5C<sql_instance_name>\<database_name>\ [...]\Ejemplo:

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 -<retorno>-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\<retorno>-t 1462787748 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest2\<retorno>-t 1462787747 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest1\

Restauración de datos de nivel de tabla de SQL Server mediante el uso delsímbolo del sistema ProtectPoint

Las restauraciones de tabla de SQL Server o ItemPoint incluyen las siguientes tareas:

l Montaje de las imágenes de respaldo

l Restauración de datos de nivel de tabla de SQL Server con la GUI de ItemPointpara Microsoft SQL Server

l Desmontaje de las imágenes de respaldo

Montaje de las imágenes de respaldo

En la sintaxis del comando, los parámetros que están entre corchetes (es decir, [ y ] )son opcionales.

Montaje de imágenes de respaldo en un ambiente físicoPara montar imágenes de respaldo en un ambiente físico, use la siguiente sintaxis:

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>\[...]

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

242 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 243: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Por ejemplo, considere el siguiente comando de ejemplo:

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 --t 1463148949 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LFCP1018%5CMSSQLSERVER1\userDB01\

Montaje de imágenes de respaldo en un ambiente virtualPara montar imágenes de respaldo en un ambiente virtual (VMware), use la siguientesintaxis:

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>\[...]

Solución de problemas de fallas de montajeEn ocasiones, las operaciones de montaje fallan debido a que los vdisks se encuentranen el estado locked/in use.

Para solucionar el problema, realice los siguientes pasos:

Procedimiento

1. Vea el estado de los vdisks mediante la ejecución del siguiente comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>Observe el siguiente ejemplo de comando:

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txtAparece un resultado similar al siguiente:

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. Desbloquee los vdisks ejecutando el siguiente comando:

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de datos de nivel de tabla de SQL Server mediante el uso del símbolo del sistema ProtectPoint 243

Page 244: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

msagentadmin devmaint -z <full_path_to_the_configuration_file>--clear *Observe el siguiente ejemplo de comando:

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt --clear *Aparece un resultado similar al siguiente:

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. Elimine las entradas obsoletas o los conjuntos de shadow VSS huérfanos:

a. Ejecute el comando diskshadow.exe.

b. Para eliminar estos shadows, escriba delete shadows all y presioneIntro.

c. Para salir del símbolo del sistema, escriba Exit y presione Intro.

4. Elimine todas las entradas en la carpeta <Product_installation_folder>\config\mounts.

Nota

Si realiza este paso, se desmontan todos los montajes activados.

5. Para asegurarse de que los vdisks se desbloqueen, consulte el estado de losvdisks mediante la ejecución del siguiente comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>Observe el siguiente ejemplo de comando:

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txtAparece un resultado similar al siguiente:

Physical Device World Wide Name Data Domain Device Restore Pool

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

244 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 245: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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

Restauración de datos de nivel de tabla de SQL Server con la GUI de ItemPoint para MicrosoftSQL Server

Figura 52 ItemPoint para SQL Server: selección de la ruta de destino

Procedimiento

1. Abra el símbolo del sistema, escriba C:\Program Files (x86)\DPSAPPS\MSAPPAGENT\ItemPoint\Sql\EMCIPSQL.exe y presione Intro en el teclado.

Aparece la GUI de ItemPoint para Microsoft SQL Server.

2. Inicie el asistente de restauración.

3. En la página Select Source Path, seleccione la ruta de origen desde el volumenmontado que contiene los datos de respaldo de SQL, como se muestra en lasiguiente figura, y haga clic en Next.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de datos de nivel de tabla de SQL Server mediante el uso del símbolo del sistema ProtectPoint 245

Page 246: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 53 ItemPoint para SQL Server: selección de la ruta de origen

4. En la página Select Target Server, especifique los campos obligatorios, comose muestra en la siguiente figura, y haga clic en Finish.

Desmontaje de las imágenes de respaldo

Para desmontar las imágenes de respaldo después de que finalice la restauración,ejecute el siguiente comando:

msagentadmin.exe dismount --ddhost "<Data_Domain_server_name>" --dduser "<DDBoost_username>" --ddpath "/<name_and_path_of_storage_unit>" --lockbox "<full_path_to_lockbox>"

Ejemplos

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

Restauración de volúmenes de SQL Server con el símbolo del sistemaProtectPoint

Para restaurar volúmenes de SQL Server, ejecute el siguiente comando:

msagentrc.exe [<options>] {path}

Nota

Si desea reubicar un volumen en un LUN de VMAX alternativo, revise la información en Reubicación de los volúmenes en un LUN alternativo durante una restauración de nivelde volumen de VAMX en la página 200 antes de configurar la operación derestauración.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

246 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 247: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Opciones obligatoriasEn la siguiente tabla se enumeran las opciones obligatorias para el comando derestauración.

Tabla 40 Opciones obligatorias para el comando de restauración

Opción Descripción

-c <client_or_hostname> Especifica el nombre de host de SQL Server al que desea restaurar lasbases de datos requeridas. Un host de SQL Server contiene las instanciasde SQL Server respaldadas y las bases de datos correspondientes.Las instancias pueden ser independientes o de clúster.

Para realizar una restauración redirigida, especifique un host de SQLServer que no sea el host actual.

-A"NSR_DFA_SI_DD_HOST=<Data_Domain_server_name>"

Especifica el nombre del servidor de Data Domain que contiene la unidadde almacenamiento desde la cual desea restaurar las bases de datos.En el caso de un servidor Data Domain remoto (secundario) que se hareplicado para restaurar las bases de datos, seleccione el servidorpertinente. Un usuario de Data Domain en el servidor de Data Domainsecundario debe estar en el mismo grupo que el servidor de Data Domainprimario.

-A"NSR_DFA_SI_DD_USER=<DDBoost_username>"

Especifica el nombre de usuario del usuario de DD Boost.

-A"NSR_DFA_SI_DEVICE_PATH=<storage_unit_name>"

Especifica el nombre de la unidad de almacenamiento desde la cual desearestaurar las bases de datos.

-A"RP_MGMT_HOST=<RecoverPoint_management_hostname>"

Especifica el nombre completo del host de administración deRecoverPoint. Debe registrar este nombre de host y el nombre de usuarioen el lockbox para que el agente de aplicaciones de Microsoft puedarecuperar la contraseña del usuario.Ejemplo: rp.mi-host.com

-A"RP_USER=<RecoverPoint_management_host_username>"

Especifica el nombre de usuario de RecoverPoint que utiliza el proveedorde hardware mientras ejecuta las instantáneas a nivel de LUN. Deberegistrar este nombre de usuario y el nombre de host en el lockbox paraque el agente de aplicaciones de Microsoft pueda recuperar la contraseñade este usuario.Por ejemplo: recoverpoint-user

-A "NSR_RESTORE_TYPE=lunresync" Indica una restauración de volumen.

-t <save_time> APPLICATIONS:\SqlServerWriter\{<backup_client_name>%5C<sql_instance_name>\<database_name>\[...]\ | <backup_client_name>\<database_name>\[...]

Especifica el tiempo de guardado del saveset y las bases de datos de unainstancia de SQL Server con nombre o de una instancia de SQL Serverpredeterminada.La aplicación se pone en pausa para que el usuario introduzca esta opciónlínea por línea presionando Intro en el teclado. Una línea en blanco indica lafinalización de la lista.

Opciones adicionalesLa siguiente tabla enumera las opciones adicionales para el comando de restauración:

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de volúmenes de SQL Server con el símbolo del sistema ProtectPoint 247

Page 248: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 41 Opciones adicionales para el comando de restauración

Opción Descripción

-A"NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, quecontiene información cifrada acerca de los hosts registrados y los nombresde usuario correspondientes en pares. Cada par está asociado con unacontraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminadasegún la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-A "RENAME_TO=<new_database_name>" Especifica el nuevo nombre para la base de datos de destino. La base dedatos seleccionada se restaurará en la base de datos nueva. El nuevonombre de la base de datos debe ser un nombre de base de datos SQLválido. Si el destino contiene una base de datos con el mismo nombre quela base de datos que se ha especificado, la operación de restauraciónsobrescribe la base de datos existente. Los archivos de base de datos queson archivos de datos (.mdf y .ndf) y el archivo de registro (.ldf) serestaurarán en sus ubicaciones de origen solamente. Si existe la base dedatos de origen, sus archivos podrían estar en uso. Por lo tanto, para evitarconflictos por el uso de un nuevo nombre de la base de datos, utilice laopción -A RELOCATE_TO junto con la opción -A RENAME_TO.

-A "INSTANCE_TO=<HOSTNAME>\<INSTANCE_NAME>"

Realiza una operación de restauración redirigida en una instancia de SQLServer que sea diferente de la instancia de origen en la que se realizó elrespaldo.

Nota

La instancia de destino debe residir en el mismo sistema en que seconfigure la operación de restauración. No puede restaurar el respaldo enuna instancia en un host remoto.

-A"RELOCATE_TO='<source_file-1>'='destination_folder-1','<source_file-2>'='destination_folder-2',[...]"

Realiza restauraciones redirigidas de los archivos de la base de datos queson archivos de datos (.mdf y .ndf) y el archivo de registro (.ldf). Puedecambiar el nombre o cambiar solo las carpetas de destino, pero no losnombres de archivo.Asegúrese de que las rutas de destino no sean unidades raíz, por ejemplo,E:\.

-A ADDITIONAL_RESTORES={yes | no} La especificación de yes deshabilita la capacidad de revertir lastransacciones no asignadas y usar la base de datos para restaurar losregistros de transacciones adicionales o más recientes. El valorpredeterminado es no.

-D <debug_level> Genera registros detallados que se pueden usar para solucionar problemasde restauración.Los niveles de depuración admitidos van del 1 al 9.

-A"DELETE_DEBUG_LOG_DAYS=<number_of_days>"

Elimina los archivos de registro de depuración de restauración anteriores ala cantidad de días especificada. El rango válido es entre 1 y 30. El valorpredeterminado es 30 días. Normalmente, si se eliminan los registros dedepuración, se evita que la carpeta de registro en la unidad de instalaciónsea demasiado grande.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

248 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 249: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 41 Opciones adicionales para el comando de restauración (continuación)

Opción Descripción

Nota

Con este parámetro se eliminarán solo los registros de depuración con elnombre en el formato predeterminado, y que se ubiquen en la carpeta deregistros en <installation_path>\MSAPPAGENT\logs.

Por ejemplo:

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 -<retorno>-t 1462787749 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest3\<retorno>-t 1462787748 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest2\<retorno>-t 1462787747 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest1\

Nota

Los LUN que seleccionó para el respaldo deben pertenecer al mismo grupo deconsistencia. Es posible resincronizar los LUN restaurados solo con los LUN de origenque se respaldaron.

Confirmación de una restauración a nivel de LUNPara confirmar si se ha ejecutado una restauración a nivel de LUN, realice lossiguientes pasos:

1. Abrir el archivo de registro msagentsv.log de la siguiente ruta:<Microsoft_application_agent_installed_folder>\DPSAPPS\MSAPPAGENT\logs

2. Asegúrese de que los siguientes mensajes estén presentes en el archivo deregistro:

Starting LUN resync.Waiting for LUN resync to finish.

Nota

El nivel de depuración que especificó para el respaldo debe establecerse en nivel 3o superior para que aparezcan estos mensajes.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restauración de volúmenes de SQL Server con el símbolo del sistema ProtectPoint 249

Page 250: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Respaldo y restauración de SQL Server medianteProtectPoint T-SQL

Esta sección se describen los procedimientos para realizar respaldos y restauracionesde SQL Server con scripts T-SQL del agente de aplicaciones de Microsoft paraProtectPoint.

Respaldo de SQL Server mediante los scripts T-SQL de Agente deaplicaciones de Microsoft para ProtectPoint

Agente de aplicaciones de Microsoft para ProtectPoint le permite generar un scriptCLR de SQL que puede usar para respaldar SQL Server.

El comando de respaldo CLR de SQL es protectpoint_run_backup. Debeproporcionar parámetros de tipo VARCHAR para este comando. En este comando seutilizan las mismas opciones de respaldo del símbolo del sistema de Agente deaplicaciones de Microsoft para ProtectPoint con SQL Server. Por lo tanto, debe tenerun conocimiento detallado de las opciones de respaldo del símbolo del sistema deAgente de aplicaciones de Microsoft para ProtectPoint con SQL Server para usar sinproblemas el comando protectpoint_run_backup. Respaldo de SQL Servermediante el símbolo del sistema de Agente de aplicaciones de Microsoft paraProtectPoint en la página 234 proporciona información sobre las opciones de respaldodel símbolo del sistema de Agente de aplicaciones de Microsoft para ProtectPoint conSQL Server.

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, SSMS (ventanaQuery), y el símbolo del sistema TSQL para ejecutar los scripts CLR de SQL.

Mejores prácticas para respaldar y restaurar SQL Server con Agente de aplicacionesde Microsoft para ProtectPoint en la página 199 proporciona instrucciones paramejorar el rendimiento de los respaldos de Agente de aplicaciones de Microsoft paraProtectPoint con SQL Server mediante los scripts CLR de SQL.

Script T-SQL de respaldo de ejemploUSE [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

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

250 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 251: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Eliminación de respaldos de ProtectPoint de SQL Server mediante scriptsTSQL

Agente de aplicaciones de Microsoft para ProtectPoint le permite generar un scriptCLR de SQL que puede usar para eliminar respaldos de SQL Server.

El comando de respaldo CLR de SQL es protectpoint_run_delete.Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, SSMS (ventanaQuery), y el símbolo del sistema TSQL para ejecutar los scripts CLR de SQL.

Script TSQL de ejemplo para eliminar respaldosUSE [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

Resturación de bases de datos de SQL Server mediante los scripts T-SQL deAgente de aplicaciones de Microsoft para ProtectPoint

Agente de aplicaciones de Microsoft para ProtectPoint le permite generar un scriptCLR de SQL que puede usar para restaurar bases de datos de SQL Server.

El comando de restauración CLR de SQL es protectpoint_run_restore. Debeproporcionar parámetros de tipo VARCHAR para este comando. En este comando seutilizan las mismas opciones de restauración del símbolo del sistema de Agente deaplicaciones de Microsoft para ProtectPoint con SQL Server. Por lo tanto, debe tenerun conocimiento detallado de las opciones de restauración del símbolo del sistema deAgente de aplicaciones de Microsoft para ProtectPoint con SQL Server para usar sinproblemas el comando protectpoint_run_restore. Restauración de las bases dedatos de SQL Server con el símbolo del sistema de ProtectPoint en la página 237proporciona información sobre las opciones de restauración del símbolo del sistema deAgente de aplicaciones de Microsoft para ProtectPoint con SQL Server.

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, SSMS (ventanaConsulta), y la línea de comandos OSQL para ejecutar los scripts CLR de SQL.

Mejores prácticas para respaldar y restaurar SQL Server con Agente de aplicacionesde Microsoft para ProtectPoint en la página 199 proporciona instrucciones paramejorar el rendimiento de las restauraciones de Agente de aplicaciones de Microsoftpara ProtectPoint con SQL Server mediante los scripts CLR de SQL.

Script T-SQL de restauración de ejemploUSE [master]GODECLARE @returnCode intDECLARE @stdin NVARCHAR(MAX)

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Eliminación de respaldos de ProtectPoint de SQL Server mediante scripts TSQL 251

Page 252: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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

Restauración de volúmenes de SQL Server mediante los scripts de Agente deaplicaciones de Microsoft para ProtectPoint

Agente de aplicaciones de Microsoft para ProtectPoint le permite generar un scriptCLR de SQL que puede usar para restaurar volúmenes de SQL Server.

El comando de restauración de volúmenes CLR de SQL es el mismo comando derestauración de la base de datos, es decir, protectpoint_run_restore. Sinembargo, para realizar restauraciones de volumen, debe especificar el valor de laopción NSR_RESTORE_TYPE como lunresync. Debe proporcionar parámetros de tipoVARCHAR para ejecutar el comando protectpoint_run_restore. En estecomando se utilizan las mismas opciones de restauración de volumen del símbolo delsistema de Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server.Por lo tanto, debe tener un conocimiento detallado de las opciones de restauración devolumen del símbolo del sistema de Agente de aplicaciones de Microsoft paraProtectPoint con SQL Server para usar sin problemas el comandoprotectpoint_run_restore. Restauración de volúmenes de SQL Server con elsímbolo del sistema ProtectPoint en la página 246 proporciona información sobre lasopciones de restauración de volumen del símbolo del sistema de Agente deaplicaciones de Microsoft para ProtectPoint con SQL Server.

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, SSMS (ventanaConsulta), y la línea de comandos OSQL para ejecutar los scripts CLR de SQL.

Mejores prácticas para respaldar y restaurar SQL Server con Agente de aplicacionesde Microsoft para ProtectPoint en la página 199 proporciona instrucciones paramejorar el rendimiento de las restauraciones de volumen de SQL server con scriptsCLR de SQL de Agente de aplicaciones de Microsoft para ProtectPoint con SQLServer.

Ejemplo de script T-SQL de restauración a nivel de volumen o a nivel de LUNUSE [master]GO

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

252 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 253: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

DECLARE @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"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

Clasificación del resultado operacional de TSQL en varias tablasEl agente de aplicaciones de Microsoft es compatible con el resultado operacional deTSQL en formato de tabla y texto sin formato.

El agente de aplicaciones de Microsoft le permite clasificar el resultado operacional deTSQL en tablas separadas. El siguiente script TSQL es un ejemplo de conversión delresultado en otra tabla.

Script TSQL de ejemplo para clasificar el resultado en varias tablasUSE [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--parsing the msg for saveset entriesdeclare @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_cursor

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Clasificación del resultado operacional de TSQL en varias tablas 253

Page 254: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

fetch 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)finfetch next from log_cursor into @tmpmsgENDCLOSE log_cursordeallocate log_cursorselect * from @output

Restauración de respaldos desde un sistema Data Domainsecundario

El agente de aplicaciones de Microsoft es compatible con la restauración directa derespaldos desde un sistema Data Domain secundario. Sin embargo, debe realizarciertos pasos de configuración antes de que pueda navegar y restaurar los respaldos.

Restaurar un respaldo desde un sistema Data Domain secundario.Debe cumplir con ciertos requisitos de configuración antes de que pueda navegar yrestaurar los respaldos desde un sistema Data Domain secundario.

Antes de comenzar

Asegúrese de que se elimine el par de replicación de recopilación de Data Domain. Paraobtener más información acerca de cómo eliminar la replicación de recopilación,consulte la Guía de administración de EMC Data Domain Operating System.

Estos pasos de configuración le permiten realizar operaciones de restauración normalo de nivel de objetos y de nivel granular desde un sistema Data Domain secundario.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

254 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 255: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

El agente de aplicaciones de Microsoft no admite operaciones de reversión desde unsistema Data Domain secundario.

Procedimiento

1. Replique el Mtree (unidad de almacenamiento) que tiene la información delcatálogo de respaldo de Data Domain desde el sistema Data Domain primario enel sistema de Data Domain secundario con Data Domain System Manager.

2. Replique el pool de vdisk desde el sistema de Data Domain primario en elsistema de Data Domain secundario con Data Domain System Manager.

Nota

Asegúrese de que el nombre del pool de réplica sea exactamente igual que elnombre del pool de origen en el sistema primario.

3. Para registrar el pool de vdisk con el usuario de vdisk de Data Domain queejecutará el respaldo, escriba el siguiente comando en el sistema Data Domainsecundario:

vdisk pool register <vdisk_pool> user <ddvdisk_user>

4. Use el comando show list para enumerar la información de la imagen estáticade vdisk en el sistema Data Domain secundario. La lista debe reflejar lainformación de la imagen estática que está disponible en el sistema Data Domainprimario.

vdisk device show list

5. Cree un pool, un grupo de dispositivos y dispositivos de vdisk en el sistema DataDomain secundario.

La replicación de recopilaciones de Data Domain replica todos los pools de vdiskdesde el sistema Data Domain de origen al sistema Data Domain secundario. Sinembargo, los dispositivos de vdisk en el pool replicado de vdisk no tienen ningúnWWN asociado. Por lo tanto, el agente de aplicaciones de Microsoft no puedeutilizarlos como dispositivos de restauración. Para preparar los LUN derestauración en un sistema Data Domain secundario, debe crear un pool de vdisky crear dispositivos dentro de ese pool.

a. Ejecute el siguiente comando para crear el pool de vdisk:

vdisk pool create <pool-name> user <user-name>

Este pool se utilizará como el pool de dispositivos de restauración del agentede aplicaciones de Microsoft.

b. Ejecute el siguiente comando para crear un grupo de dispositivos de vdisk.

vdisk device-group create <device-group-name> pool <pool-name>Este grupo se utilizará como el grupo de dispositivos de restauración delagente de aplicaciones de Microsoft.

c. Ejecute el siguiente comando para crear los dispositivos de vdisk:

vdisk device create [count <count>] capacity <n> {MiB|GiB|TiB|PiB|sectors} pool <pool-name> device-group <device-group-name>

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Restaurar un respaldo desde un sistema Data Domain secundario. 255

Page 256: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Estos dispositivos se utilizarán como dispositivos de restauración para elagente de aplicaciones de Microsoft.

Resultados

Después de realizar estos pasos, puede navegar y realizar restauraciones normales ode nivel de objetos desde el Mtree (unidad de almacenamiento) del sistema de DataDomain secundario, creado en el paso 1.

Requistos posteriores

Mientras configura una restauración, asegúrese de que los parámetros de Data Domainse dirijan a los nuevos dispositivos de vdisk y el sistema Data Domain secundario.

En la siguiente tabla se enumeran los parámetros de Data Domain que se debenestablecer en el sistema Data Domain secundario, ya sea directamente en el comandode restauración o en el archivo de configuración. No hay parámetros específicos paralos sistemas Data Domain secundarios; por lo tanto, ajuste estos parámetros como loharía en un sistema primario.

Tabla 42 Restaurar los parámetros para que apunten a un sistema DD secundario

Parámetro Descripción

DDBOOST_USER=<DDBoost_username> Especifica el nombre de usuario del usuario deDD Boost configurado en el sistema DataDomain secundario.

DDVDISK_USER=<vdisk_username> Especifica el nombre de usuario de DD vdiskque se especificó durante la creación del poolde dispositivos vdisk de replicación en elsistema Data Domain secundario.

DEVICE_HOST=<Data_Domain_server_name>

Especifica el hostname como nombre dedominio calificado de un sistema Data Domainsecundario.

DEVICE_PATH=<storage_unit_name> Especifica el nombre de la unidad dealmacenamiento o un directorio de nivelsuperior dentro de la unidad dealmacenamiento en un sistema Data Domainsecundario.

RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>

Especifica el nombre del pool de dispositivosvdisk de DD que proporciona los LUN derestauración en el sistema Data Domainsecundario.

RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>

Especifica el grupo de dispositivos vdisk deDD en el pool de dispositivos vdisk quecontiene los LUN de restauración que seusarán.

Restaurar un respaldo de SQL de ProtectPoint para máquinas virtuales desdeun sistema Data Domain secundario.

El agente de aplicaciones de Microsoft es compatible con la restauración de respaldosde hipervisor de ProtectPoint para máquinas virtuales desde un sistema Data Domainsecundario cuando se cumplen ciertos requisitos de configuración.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

256 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 257: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Antes de comenzar

Asegúrese de que se configure la replicación de MTree a través del servidor de eCDMpara replicar la unidad de almacenamiento de DD Boost y el pool de vdisk de DataDomain.

En la Guía de usuario y de administración de eCDM se proporcionan detalles.

Una vez finalizada la replicación de MTree, podrá configurar la operación derestauración. Durante la configuración de la operación de restauración, apunte al DataDomain secundario, a la unidad de almacenamiento de DD Boost replicada y al pool devdisk replicado. Continúe con una de las siguientes operaciones de restauración, segúnsea necesario:

l Restauración normal:

n Restauración de las bases de datos de SQL Server mediante el plug-in deSSMS Agente de aplicaciones de Microsoft para ProtectPoint en la página 212

n Restauración de las bases de datos de SQL Server con el símbolo del sistemade ProtectPoint en la página 237

n Resturación de bases de datos de SQL Server mediante los scripts T-SQL deAgente de aplicaciones de Microsoft para ProtectPoint en la página 251

l Restauración granular (nivel de tabla)

n Restauración de datos de nivel de tabla de SQL Server mediante el plug-in deSSMS Agente de aplicaciones de Microsoft para ProtectPoint en la página 221

n Restauración de datos de nivel de tabla de SQL Server mediante el uso delsímbolo del sistema ProtectPoint en la página 242

Nota

No se admiten las operaciones de restauración de reversión desde el sistema DataDomain secundario con ProtectPoint para máquinas virtuales, incluso si desea revertirlos volúmenes de origen originales.

Ejecución de la recuperación ante desastres de SQL Servercon ProtectPoint:

Nota

Para ejecutar la recuperación ante desastres de ProtectPoint para máquinas virtualesde una máquina virtual del hipervisor, consulte la Guía de usuario y de administración deeCDM.

Ejecute los siguientes pasos en el nuevo host de recuperación ante desastres.

Procedimiento

1. En el nuevo host de recuperación ante desastres, instale y configure SQLServer.

2. Cree las mismas instancias de SQL Server que existían antes del desastre.

3. Según su configuración, enmascare los dispositivos FTS de restauración o losdispositivos vdisk en el host de aplicaciones (recuperación ante desastres) paramontar la imagen estática.

4. Restaure la imagen y los savesets respaldados en las instancias de SQL Serverque haya creado.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Ejecución de la recuperación ante desastres de SQL Server con ProtectPoint: 257

Page 258: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

5. Una vez finalizada la operación de restauración, cree manualmente la carpeta deregistros en la carpeta de instalación de SQL Server e inicie el servicio de SQLServer.

Nota

Una vez finalizada la recuperación ante desastres, el servicio de SQL Server nose iniciará automáticamente debido a que la carpeta de registros no estápresente en la carpeta de instalación de SQL Server. La operación de respaldodel agente de aplicaciones de Microsoft para ProtectPoint con SQL Server norespalda la carpeta de registros de instalación de SQL Server, incluso si lainstancia seleccionada contiene la carpeta de registros.

Administración de respaldos mediante los comandosmsagentadmin

El símbolo del sistema de Agente de aplicaciones de Microsoft para ProtectPoint lepermite administrar los respaldos, incluidas las siguientes tareas:

l Enumerar respaldos

l Eliminar respaldos

l Enumerar respaldos montados

l Desmontar respaldos

Escriba msagentadmin <command> --help para obtener ayuda detallada sobrecualquier comando.

Enumerar respaldos y archivosPara enumerar los respaldos, ejecute uno de los siguientes comandos:

l msagentadmin -s <options>l msagentadmin list <options>l msagentadmin administration --list <options>Para enumerar los archivos de guardado que están presentes en la unidad dealmacenamiento, ejecute el siguiente comando:

msagentadmin administration --listFiles <options>

Nota

Se recomienda usar el comando msagentadmin con ProtectPoint.

Sintaxis

l Utilice la siguiente sintaxis cuando enumere los respaldos mediante msagentadmincon list o -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 Utilice la siguiente sintaxis cuando enumere archivos de guardado que esténpresentes en la unidad de almacenamiento con msagentadmin administration--listFiles:

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

258 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 259: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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

Nota

Los parámetros que están entre corchetes (es decir, [ y ]) son opcionales.

Ejemplos

l El siguiente comando enumera todos los respaldos:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

l El siguiente comando enumera todos los archivos en la unidad dealmacenamiento /dd/backups:msagentadmin administration --listFiles --ddhostdatadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

l El siguiente comando enumera los 5 respaldos más recientes:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --limit 5

l El siguiente comando enumera los respaldos que se ejecutaron después del 30 demarzo de 2016:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --after'3/30/2016'

l El siguiente comando enumera los respaldos que se ejecutaron antes de estemartes:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --beforeTuesday

Eliminar respaldosEl comando delete enumera los respaldos y, a continuación, los elimina.

Para eliminar los respaldos, ejecute uno de los siguientes comandos:

l msagentadmin -d <options>l msagentadmin delete <options>l msagentadmin administration --delete <options>

Nota

Se recomienda usar el comando msagentadmin con ProtectPoint.

SintaxisCuando elimine respaldos, utilice la siguiente sintaxis:

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]

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Eliminar respaldos 259

Page 260: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Los parámetros que están entre corchetes (es decir, [ y ]) son opcionales.

Ejemplos

l El siguiente comando elimina todos los respaldos que se hayan ejecutado antes de1461267170:msagentadmin delete --config c:\temp\config_pp.txt --before1461267170

l Para eliminar los respaldos en un flujo de trabajo híbrido, debe ejecutar lossiguientes dos comandos para eliminar los respaldos de SQL VSS (completos) y losrespaldos de SQL VDI (registros de transacciones).

n El siguiente comando de ejemplo elimina los respaldos completos de nivel deSQL VSS:msagentadmin administration --delete --ddhost "10.31.78.56" --dduser ddvdisk1 --ddpath "/yashovmax" --client"SQLPPVMAXAUTO.quack.com"

n El siguiente comando de ejemplo elimina los respaldos de registros detransacciones de SQL VDI:msagentadmin administration --delete --ddhost "10.31.78.56" --dduser ddvdisk1 --ddpath "/yashovmax" --client"SQLPPVMAXAUTO.quack.com" -e now -n mssql

Enumerar respaldos montadosEjecute el siguiente comando para enumerar respaldos montados:

msagentadmin mounts <options>

SintaxisCuando enumere respaldos montados, utilice la siguiente sintaxis:

msagentadmin mounts --ddhost <name> --ddpath <path> --dduser <user>[--debug <n>] [--bybackupid <id,...>] [--bypath <path,...>] [--byssid<ssid,...>] [--lockbox <path>] [--format <type>] [--config <filename>]

Nota

Los parámetros que están entre corchetes (es decir, [ y ]) son opcionales.

Desmontar respaldosEjecute el siguiente comando para desmontar respaldos:

msagentadmin dismount <options>El comando dismount primero enumera los respaldos y, a continuación, losdesmonta.

SintaxisCuando se desmonten respaldos, utilice la siguiente sintaxis:

msagentadmin dismount --ddhost <name> --ddpath <path> --dduser <user>[--debug <n>] [--bybackupid <id,...>] [--bypath <path,...>] [--byssid<ssid,...>] [--lockbox <path>] [--format <type>] [--config <filename>]

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

260 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 261: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Los parámetros que están entre corchetes (es decir, [ y ]) son opcionales.

EjemploObserve el siguiente ejemplo de comando de desmontaje:

msagentadmin dismount --ddhost "10.241.205.34" --dduser ddvdisk --ddpath "/SU_SRDF1"

Parámetros para el comando msagentadmin con ProtectPointObtenga más información sobre los parámetros de los comandos de msagentadmin ymsagentadmin administration para administrar los respaldos de ProtectPoint.

Opciones de comandos de msagentadminEn la tabla siguiente se enumeran las opciones de comandos para msagentadmin ylas descripciones correspondientes.

Tabla 43 Parámetros de msagentadmin para administrar respaldos de ProtectPoint

Opción Alias Descripción

--ddhost "<Data_Domain_server_name>" Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que respaldó lasbases de datos.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamientoen la que respaldó las bases de datos seleccionadas.

--dduser "<DDBoost_username>" Especifica el nombre de usuario del usuario de DD Boost.

--rphost"<RecoverPoint_management_hostname>"

Especifica el nombre completo del host de administración deRecoverPoint. Debe registrar este nombre de host y elnombre de usuario en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña delusuario.Ejemplo: rp.mi-host.com

--rppath"<full_path_to_RecoverPoint_management_host>"

Especifica la ruta completa al host de administración deRecoverPoint.

--rpuser"<RecoverPoint_management_host_username>"

Especifica el nombre de usuario de RecoverPoint que utiliza elproveedor de hardware mientras ejecuta las instantáneas anivel de LUN. Debe registrar este nombre de usuario y elnombre de host en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña deeste usuario.Ejemplo: recoverpoint-usuario

--client <client_name> -c Especifica el hostname del servidor de aplicaciones quecontiene la instancia de servidor que se respaldó.

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración para eliminar los respaldos. Elvalor predeterminado es 0 (cero).

--deleteDebugLog <number_of_days> Elimina los archivos de registro de depuración anteriores a lacantidad de días especificada. El rango válido es entre 1 y

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Parámetros para el comando msagentadmin con ProtectPoint 261

Page 262: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 43 Parámetros de msagentadmin para administrar respaldos deProtectPoint (continuación)

Opción Alias Descripción

32767. De forma predeterminada, los registros de depuraciónno se eliminan. Normalmente, si se eliminan los registros dedepuración, se evita que la carpeta de registro en la unidad deinstalación sea demasiado grande.

Nota

Con este parámetro se eliminan solo los registros dedepuración con el nombre en el formato predeterminado, yque se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

--before <hora_de_finalización> -e Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o antes. Si no especifica unvalor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

Nota

No utilice esta opción para enumerar los respaldos montados odesmontar respaldos. El comando fallará.

--after <start_time> -b Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--limit <number_of_most_recent_backups> -l Muestra solo el <Number> de respaldos más recientes.

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración para enumerar los respaldos.El valor predeterminado es 0 (cero).

--lockbox <full_path_to_lockbox> Especifica la carpeta en la que se encuentra el archivo dellockbox, que contiene información cifrada acerca de los hostsregistrados y los nombres de usuario correspondientes enpares. Cada par está asociado con una contraseña que utilizanlos respaldos.Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

--config<full_path_to_the_configuration_file>

-z Especifica la ruta de acceso completa del archivo deconfiguración.

--confirm -Y Cuando se eliminan respaldos, se omite la confirmación delusuario.

--help -h Imprime un mensaje de ayuda breve.

--format {text | msagentrc | keyvalue} Especifica el formato en el que se mostrará la salida:

l text: Muestra la salida en un formato legible y general.Este es el valor predeterminado.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

262 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 263: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 43 Parámetros de msagentadmin para administrar respaldos deProtectPoint (continuación)

Opción Alias Descripción

l msagentrc: Enumera bases de datos individuales en elformato que se puede ingresar directamente al comandode restauración msagentrc.

l keyvalue: Enumera la salida en el formato de palabra clavey valor que se puede usar en otros programas.

--bybackupid <backupid> Cuando se enumeran o desmontan respaldos montados, seincluyen los montajes con los ID de respaldo indicados.

--bypath <path> Cuando se enumeran o desmontan respaldos montados, seincluyen los montajes con las rutas de montaje indicadas.

--byssid <ssid> Cuando se enumeran o desmontan respaldos montados, seincluyen los montajes con los ID de saveset indicados.

Opciones de comandos de administración de msagentadminEn la tabla siguiente se enumeran las opciones de comandos para msagentadminadministration y las descripciones correspondientes.

Tabla 44 Parámetros de administración de msagentadmin para gestionar respaldos deProtectPoint

Opción Alias Descripción

--ddhost "<Data_Domain_server_name>" Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que respaldó lasbases de datos.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamientoen la que respaldó las bases de datos seleccionadas.

--dduser "<DDBoost_username>" Especifica el nombre de usuario del usuario de DD Boost.

--rphost"<RecoverPoint_management_hostname>"

Especifica el nombre completo del host de administración deRecoverPoint. Debe registrar este nombre de host y elnombre de usuario en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña delusuario.Ejemplo: rp.mi-host.com

--rppath"<full_path_to_RecoverPoint_management_host>"

Especifica la ruta completa al host de administración deRecoverPoint.

--rpuser"<RecoverPoint_management_host_username>"

Especifica el nombre de usuario de RecoverPoint que utiliza elproveedor de hardware mientras ejecuta las instantáneas anivel de LUN. Debe registrar este nombre de usuario y elnombre de host en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña deeste usuario.Ejemplo: recoverpoint-usuario

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Parámetros para el comando msagentadmin con ProtectPoint 263

Page 264: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 44 Parámetros de administración de msagentadmin para gestionar respaldos deProtectPoint (continuación)

Opción Alias Descripción

--client <client_name> -c Especifica el hostname del servidor de aplicaciones quecontiene la instancia de servidor que se respaldó.

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración para eliminar los respaldos. Elvalor predeterminado es 0 (cero).

--before <hora_de_finalización> -e Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o antes. Si no especifica unvalor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

Nota

No utilice esta opción para enumerar los respaldos montados odesmontar respaldos. El comando fallará.

--after <start_time> -b Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--limit <number_of_most_recent_backups> -l Muestra solo el <Number> de respaldos más recientes.

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración para enumerar los respaldos.El valor predeterminado es 0 (cero).

--lockbox <full_path_to_lockbox> Especifica la carpeta en la que se encuentra el archivo dellockbox, que contiene información cifrada acerca de los hostsregistrados y los nombres de usuario correspondientes enpares. Cada par está asociado con una contraseña que utilizanlos respaldos.Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

--config<full_path_to_the_configuration_file>

-z Especifica la ruta de acceso completa del archivo deconfiguración.

--confirm -Y Cuando se eliminan respaldos, se omite la confirmación delusuario.

--help -h Imprime un mensaje de ayuda breve.

-a Keyvalue, es decir, la palabra clave y el valor de las opcionesque se especificaron en el archivo de configuración también.Por ejemplo, -a "CLIENT=<client_name>".

--appid <application_ID> -n Utiliza un ID de aplicación diferente (espacio de nombres) alID de aplicación predeterminado para ubicar los respaldos. Useesta opción solo para realizar un diagnóstico.El ID de la aplicación o el espacio de nombres predeterminadoes msapp_pp.

Para enumerar los respaldos de registros de transaccionescuando se ejecutan respaldos híbridos, especifique mssql.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

264 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 265: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Códigos de retorno (de error) del comando msagentadmin administrationEl agente de aplicaciones de Microsoft permite que el comando msagentadminadministration informe la severidad del error y los ID únicos de cada mensaje asociadoscon el error.

En la siguiente tabla, se enumeran los códigos de retorno y su descripción:

Tabla 45 Códigos de retorno y descripción

Código de devolución Descripción

0 Satisfactorio

1 Error o aviso

2 Advertencia

3, 4 o 5 Error grave

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Losotros códigos de retorno indican falla.

Nota

Los códigos de retorno se asignan según la severidad, la cual se establece cuando seproduce el error. Los errores potenciales, que no puede controlar, pueden producirseen cualquier momento. Solo la severidad de algunos pocos errores se establece demanera coherente o correcta. Por lo tanto, utilice los códigos de retorno solamentecomo guía o sugerencia.

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

Códigos de retorno (de error) del comando msagentadmin administration 265

Page 266: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server

266 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 267: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

CAPÍTULO 6

Agente de aplicaciones de Microsoft para DataDomain Boost con Exchange Server

l Funciones de Agente de aplicaciones de Microsoft para Data Domain Boost conExchange Server..............................................................................................268

l Configuración del agente de aplicaciones de Microsoft para Data Domain Boostcon Exchange Server....................................................................................... 269

l Protección de datos de Exchange Server con Data Domain Boost................... 283l Respaldo y restauración de Exchange Server con los cmdlets de Windows

PowerShell de Data Domain Boost................................................................... 284l Administración de savesets de Exchange Server con un dispositivo Data Domain

Cloud Tier......................................................................................................... 315l Administración de respaldos mediante los comandos de administración

msagentadmin..................................................................................................320l Ejecución de la recuperación ante desastres de Exchange Server con Data

Domain Boost:..................................................................................................326

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server 267

Page 268: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Funciones de Agente de aplicaciones de Microsoft para DataDomain Boost con Exchange Server

Obtenga más información sobre las características y funciones compatibles conAgente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server.

Funciones de respaldo y recuperación

l Respaldos de Exchange Server (también conocido como escritor) o a nivel de basede datos.

l Respaldos completos e incrementales basados en bloques

l Respaldos mediante IP o Fibre Channel.

l Interfaz de cmdlet de PowerShell para realizar las operaciones de respaldo yrestauración, entras las que se incluyen la enumeración, la eliminación y el montajede los respaldos.

l Respaldos federados en ambientes DAG con IP y DAG sin IP (sin punto de accesoadministrativo).

l Acceso instantáneo a copias de respaldo de la base de datos de Exchange yarchivos de registro en Data Domain (es decir, respaldos de montaje).

l Restauración de bases de datos individuales.

l Restauraciones a nivel de elementos (también conocidas como restauraciones denivel granular), en las que se restauran buzones de correo, carpetas de buzón decorreo o mensajes individuales con ItemPoint.

Funciones de Data Domain Cloud Tier

l Marcado de respaldos basados en bloques que se deben transferir de una unidadde almacenamiento de Data Domain a un Data Domain Cloud Tier.

l Recuperación manual de respaldos basados en bloques de Data Domain Cloud Tiera una unidad de almacenamiento de Data Domain.

l Recuperación automática de los savesets de un Data Domain Cloud Tier a unaunidad de almacenamiento de Data Domain o restauración de respaldosdirectamente desde la nube.

Nota

Las operaciones de restauración directa solo están disponibles para DDOS 6.1 conElastic Cloud Storage.

l Eliminación de respaldos basados en bloques en Data Domain Cloud Tier.

Funciones de configuración

l Ruta de lockbox común, el cual es el mismo lockbox en una ubicación común paralos agentes de aplicaciones.

l Coexistencia con otros productos de respaldo que se usan para proteger los datosque no protege Agente de aplicaciones de Microsoft.Sin embargo, Agente de aplicaciones de Microsoft no puede coexistir con elagente de aplicación de base de datos.

l Compatibilidad con la alta disponibilidad de Data DomainAlta disponibilidad de Data Domain en la página 68 ofrece información.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

268 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 269: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configuración del agente de aplicaciones de Microsoft paraData Domain Boost con Exchange Server

En la configuración del agente de aplicaciones de Microsoft para Data Domain Boostcon Exchange Server se incluyen las siguientes tareas:

l Creación de un lockbox mediante el comando msagentadmin.exe

l Creación de la cuenta de usuario de respaldo de Exchange

l Configuración de respaldos federados de un DAG

l (Opcional) Creación e importación de un archivo de configuración

Creación e importación de un archivo de configuraciónPuede crear un archivo de configuración e importarlo a un objeto que se puede utilizarpara realizar operaciones, como respaldos, enumeración de respaldos, montaje derespaldos y restauración mediante los cmdlets correspondientes.

Creación de un archivo de configuraciónCree un archivo de configuración con cualquiera de los siguientes parámetros, segúnsea necesario:

GeneralEn la siguiente tabla se describen los parámetros de la categoría general del archivo deconfiguración

Tabla 46 Parámetros generales del archivo de configuración

Parámetro Descripción

CLIENT=<client_or_hostname> Obligatorio.Especifica el nombre de dominio calificado de ExchangeServer en el que desea restaurar o respaldar las bases dedatos requeridas. En el caso de una configuración de DAG(con IP y sin IP), especifique el nombre de dominio calificadode la instancia de DAG.

BACKUP_TYPE=BlockBasedBackup Obligatorio.Especifica que el respaldo será basado en bloques.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica el nombre de ruta del directorio completo dellockbox en el host de base de datos o de aplicación. Porejemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica si el software escribe mensajes de depuración en elarchivo de registro de depuración. El valor predeterminado es0, en el cual no se generan mensajes de depuración. El nivelmás alto es 9, en el cual se generan los mensajes dedepuración más detallados.

DELETE_DEBUG_LOGS_DAYS=<number_of_days> Opcional.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Configuración del agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server 269

Page 270: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 46 Parámetros generales del archivo de configuración (continuación)

Parámetro Descripción

Elimina los archivos de registro de depuración anteriores a lacantidad de días especificada. El rango válido es entre 1 y 30.El valor predeterminado es 30 días. Normalmente, si seeliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.Cuando este parámetro se utilice en la operación de respaldo,se eliminarán los registros de respaldo y, cuando se utilice enuna operación de restauración, se eliminarán los registros derestauración.

Nota

Con este parámetro se eliminarán solo los registros dedepuración con el nombre en el formato predeterminado, yque se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Sistema primarioEn la siguiente tabla se describen los parámetros de la categoría de sistema primariodel archivo de configuración.

Tabla 47 Parámetros de sistema primario del archivo de configuración

Parámetro Descripción

DDBOOST_USER=<DDBoost_username> Obligatorio.Especifica el nombre de usuario del usuario de DD Boost.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_HOST=<Data_Domain_server_name> Obligatorio.Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que desearespaldar y restaurar las bases de datos.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_PATH=<storage_unit_name> Obligatorio.Especifica el nombre y la ruta de la unidad de almacenamientoen la que desea respaldar y restaurar las bases de datosseleccionadas.

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica si un respaldo o una restauración en el sistema DataDomain primario utiliza una conexión de red IP o Fibre Channel(FC). El valor predeterminado es FALSE. Indique TRUE parautilizar una conexión de red de Fibre Channel durante elrespaldo y la restauración.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

270 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 271: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 47 Parámetros de sistema primario del archivo de configuración (continuación)

Parámetro Descripción

Nota

Si este parámetro se configura en TRUE, el sistema DataDomain primario debe configurarse para admitir una conexiónFibre Channel.

DEVICE_FC_SERVICE=<Data_Domain_fibre_channel_server_name>

Es obligatorio cuando el parámetro DDBOOST_FC seestablece en TRUEEspecifica el nombre del servicio Fibre Channel configuradoen el sistema Data Domain primario que se utilizará para unrespaldo o una restauración.

DDVDISK_USER=<vdisk_username> Opcional.Especifica el usuario de vdisk de Data Domain. Si no especificaeste parámetro, el valor predeterminado es DDBOOST_USER.

BACKUP_PREFERENCE={preferred | passive| active} Opcional. Este parámetro se aplica solo a los respaldosfederados de un DAG de Exchange.Especifica la preferencia del método de respaldo. Lossiguientes valores son válidos:

l Recomendado (predeterminado): Respalda solo la réplicao copia pasiva de cada base de datos en el DAG. La listade orden de servidores determinará el Exchange Serveren el que se respaldará cada base de datos pasiva. Si nohay bases de datos pasivas (si no hay ninguna réplica o sitodas las réplicas actuales están desmontadas osuspendidas), se respaldarán las bases de datos activas.

l Passive: Respalda solo bases de datos pasivas en el DAG.

l Active: Respalda solo bases de datos activas en el DAG.

SERVER_ORDER_LIST=<server1, server2, server3, [...]> Opcional. Este parámetro se aplica solo a los respaldosfederados de un DAG de Exchange.Especifica el orden en que se respaldan las bases de datos encada servidor Exchange en el DAG. Si no especifica una lista,el nodo de coordinación distribuye los respaldos de acuerdocon una lista desordenada de los servidores Exchange Serveren el DAG.

INCLUDE_STANDALONE_DATABASES={TRUE | FALSE} Opcional. Este parámetro se aplica solo a los respaldosfederados de un DAG de Exchange.Especifica si se deben incluir carpetas públicas y bases dedatos independientes. El valor predeterminado es TRUE. Si seespecifica FALSE, se excluyen las carpetas públicas y lasbases de datos independientes.

Contenido de ejemplo de archivo de configuraciónPor ejemplo, puede crear el archivo C:\config.cfg con el siguiente contenido:

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.ejemplo.com

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Creación e importación de un archivo de configuración 271

Page 272: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

DEVICE_PATH=/SU_DD163LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"DDVDISK_USER=DD163_userCLIENT=mw2k8x64exch2.appagentdev.com

Importación del archivo de configuraciónUtilice el cmdlet Import-ExchangeBackupConfigFile para importar el archivo deconfiguración a un objeto.

Sintaxis<object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]donde:

l <object> es el objeto que contiene la información del archivo de configuración parautilizar con otros cmdlets.

l - file <Configuration_File> especifica el archivo de configuración.

l Se admiten los siguientes parámetros comunes:

n Verbosen Depurarn ErrorActionn ErrorVariablen WarningActionn WarningVariablen OutBuffern PipelineVariablen OutVariablehttp://go.microsoft.com/fwlink/?LinkID=113216 proporciona información sobrelos parámetros comunes.

Ejemplo$serverinfo = Import-ExchangeBackupConfigFile E:\configuration.txt

Configuración de un lockboxEl lockbox es un archivo cifrado que utiliza el agente de aplicaciones de Microsoft paraalmacenar datos confidenciales, como credenciales de inicio de sesión, y proteger losdatos contra el acceso no autorizado.

Puede configurar uno de los siguientes tipos de lockbox según las necesidades delambiente:

l Lockbox único: Esta configuración contiene solo un lockbox en una ubicacióncompartida. Cada host en el ambiente tiene acceso individual al lockbox. Estaconfiguración facilita el mantenimiento del lockbox.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

272 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 273: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

No utilice un lockbox compartido único para realizar operaciones de respaldoremoto en un ambiente de clúster. El respaldo fallará. Utilice varios lockbox en unambiente de clúster.

l Múltiples lockboxes: Esta configuración contiene un lockbox en cada host en elambiente. Esta configuración crea una sobrecarga en el mantenimiento demúltiples lockboxes.

El archivo PersistedSettings.xml en la carpeta del lockbox contiene lainformación del servidor de Data Domain, por ejemplo, el nombre del servidor de DataDomain, el protocolo de comunicación, el nombre del servicio de Fibre Channel, elnombre de usuario del usuario de DD Boost y la unidad de almacenamiento.

Si se registra un servidor de Data Domain en un lockbox nuevo, se creará el archivoPersistedSettings.xml Si se registra un servidor de Data Domain en el lockboxnuevo o si se elimina alguno, se actualiza el archivo PersistedSettings.xml.

Opciones de comando para crear y actualizar un lockboxLas operaciones de lockbox se administran mediante el comando msagentadminadministration.

En la siguiente tabla se enumeran las operaciones y las opciones de comandosasociadas que forman parte de la creación y actualización de un lockbox.

Nota

El agente de aplicaciones de Microsoft también es compatible con el comandoddbmadmin para realizar estas operaciones. Sin embargo, la compatibilidad con elcomando está obsoleta.

Tabla 48 Operaciones de comando para crear y actualizar un lockbox

Operación Comando

Cree una caja de seguridad. msagentadmin administration --createLB [--lockbox<lockbox_directory>] [--debug 9]

Registre un servidor de Data Domain o undispositivo de RecoverPoint en un host de basede datos

msagentadmin administration --registerLB --config<config_file_path> [--confirm] [--debug 9]

Cancele el registro de un servidor de DataDomain o un dispositivo de RecoverPoint en unhost de base de datosEl contenido de usuario de DD Boost(DDBOOST_USER) y de ruta del dispositivo(DEVICE_PATH) del archivo de configuración seelimina.

msagentadmin administration --deleteLB --config<config_file_path> [--confirm] [--debug 9]

Agregue un host remoto a una lista de acceso delockbox

msagentadmin administration --grantLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_add>"] [-a"VIRTUAL_HOST=yes"] [--debug 9]

Elimine un host remoto desde la lista de accesode lockbox.

msagentadmin administration --revokeLB [--lockbox<lockbox_directory>] [-a

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Configuración de un lockbox 273

Page 274: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 48 Operaciones de comando para crear y actualizar un lockbox (continuación)

Operación Comando

"LOCKBOX_REMOTE_HOST=<hostname_to_delete>"] [--debug9]

Restablezca el lockbox. msagentadmin administration --updateLB [--lockbox<lockbox_directory>] [--debug 9]

Cree una frase de contraseña personalizada.La frase de contraseña personalizada debecumplir los siguientes requisitos de complejidad:

l Longitud mínima de nueve caracteres.

l Al menos un carácter en mayúscula.

l Al menos un carácter en minúscula.

l Al menos un carácter especial.

l Al menos un dígito.

msagentadmin administration --updateLB -aSET_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Después de escribir este comando, aparecerán los siguientes indicadores.Utilice los indicadores para establecer la frase de contraseña.

Enter a passphrase (refer to the administration guide for passphrase complexity requirements):Confirm the passphrase:

Aparecen siguientes resultados:

The passphrase for the lockbox '<lockbox>' in the directory '<lockbox_directory>' has been updated.

Use la frase de contraseña para restablecer unlockbox personalizado.La frase de contraseña se puede usar pararestaurar el acceso a un host que no puedeacceder al lockbox.

msagentadmin administration --updateLB -aUSE_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Después de escribir este comando, aparecerá el siguiente indicador. Utiliceel indicador para establecer la frase de contraseña.

Enter a previously set passphrase:

Aparecen siguientes resultados:

The lockbox '<lockbox>' in the directory '<lockbox_directory>' has been reset.

Cree una opción de seguridad personalizada debaja seguridad en el umbral de valores de sistemaestables (SSV) para el lockbox.Este comando es útil cuando el lockbox quedainaccesible con frecuencia después deactualizaciones de sistema regulares. Sinembargo, se recomienda que use la frase decontraseña para restablecer el lockbox en lugarde personalizar el nivel de seguridad.

msagentadmin administration --updateLB -aSET_LOCKBOX_SECURITY="custom" -aLOCKBOX_PATH=<lockbox_directory>

Importe el lockbox.Este comando es útil cuando se crea el lockboxen un directorio no predeterminado y estenecesita actualizarse (importarse) con la versiónmás reciente.

msagentadmin administration --updateLB -aLOCKBOX_IMPORT=yes -a LOCKBOX_PATH=<lockbox_directory>

Cree una caja de seguridadUse los siguientes pasos para crear un lockbox y agregarle las credenciales.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

274 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 275: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Procedimiento

1. Cree el lockbox mediante el siguiente comando:

msagentadmin administration --createLBPor ejemplo, para crear un lockbox en la carpeta C:\Lockboxes, escriba elsiguiente comando:

msagentadmin administration --createLB --lockbox C:\LockboxesSi no especifica una carpeta, el lockbox se crea en el directorio predeterminado,que es C:\Program Files\DPSAPPS\common\lockbox.

AVISO

Cuando el agente de aplicaciones de Microsoft se integra con eCDM, el lockboxdebe ubicarse en la ruta de archivo predeterminada.

2. Cree un archivo de configuración que contenga las credenciales adecuadas.

Por ejemplo, escriba el siguiente comando para editar config.cfg:

notepad c:\Lockboxes\config.cfgA continuación, agregue las configuraciones correspondientes al archivo deconfiguración. Por ejemplo, para un usuario de Data Domain, agregue lassiguientes credenciales:

LOCKBOX_PATH=C:\LockboxesDDBOOST_USER=ddvdiskDEVICE_HOST=ledmd034.lss.emc.comDEVICE_PATH=/ddbdatest/mattp/pp

3. Utilice el archivo de configuración para registrar las credenciales con el lockboxmediante el siguiente comando:

msagentadmin administration --registerLB --config"<config_file_path>"Por ejemplo:

msagentadmin.exe administration --registerLB --config "C:\lockbox-config-details.cfg"Se le solicitarán las contraseñas necesarias para las cuentas de usuarioconfiguradas.

Configuración de los usuarios de Exchange con la herramienta App AgentExchange Admin Configuration

Para proteger un Exchange Server o un grupo de disponibilidad de base de datos(DAG) con Agente de aplicaciones de Microsoft, debe configurar una cuenta con losprivilegios requeridos.

La herramienta App Agent Exchange Admin Configuration simplifica la configuraciónde membresías de grupos de seguridad, ya que garantiza que los usuarios tengan todaslas membresías de grupos de seguridad de Active Directory y las funciones deadministración de PowerShell necesarias.

La herramienta App Agent Exchange Admin Configuration permite crear o restablecerlos permisos de la cuenta con los privilegios necesarios para realizar operaciones derespaldo y recuperación en un Exchange Server. Después de instalar Agente de

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Configuración de los usuarios de Exchange con la herramienta App Agent Exchange Admin Configuration 275

Page 276: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

aplicaciones de Microsoft, use la herramienta para crear una cuenta o modificar,validar y actualizar los privilegios de cuenta existentes.

Para usar la herramienta App Agent Exchange Admin Configuration, debe iniciar sesióncon permisos de administrador de dominio. Puede usar un usuario no administrativopara ejecutar la herramienta App Agent Exchange Admin Configuration solo siselecciona Skip Active Directory Authentication y configura el usuario en cada nodode Exchange Server.

Agente de aplicaciones de Microsoft utiliza la cuenta de usuario que se establece en elregistro mediante la herramienta App Agent Exchange Admin Configuration pararealizar respaldos y recuperaciones a nivel granular o de base de datos.

Para crear una cuenta de administrador de Exchange de Agente de aplicaciones deMicrosoft, la herramienta App Agent Exchange Admin Configuration realiza lossiguientes pasos:

l Crea una cuenta de usuario de Active Directory.

l Crea un grupo de seguridad de Exchange personalizado, que es EMC App AgentExchange Admin Roles.

l Agrega la cuenta de usuario a los grupos que se enumeran en la tabla siguiente:

Tabla 49 Permisos que configura la herramienta Exchange Admin Configuration

Grupo de usuarios Función de Exchange Server

Membresía a grupo de seguridad en el host de cliente del agentede aplicaciones de Microsoft

Administrador local

Membresía a grupo de seguridad en la controladora de dominio Usuarios de escritorios remotos

Membresía a grupo de seguridad de Exchange n Servidores de Exchange

n EMC App Agent Exchange Admin Roles, que incluye:

n Funciones de Exchange

n Copias de bases de datos

n Bases de datos

n Recuperación ante desastres

n Exportación e importación de buzón de correo

n Creación de destinatario de correo

n Destinatarios de correo

n Configuración de solo visualización

Configuración de un usuario administrativoPuede realizar las siguientes acciones después de hacer clic en Configure AdminUser:

l Cree un usuario administrador de Exchange de Agente de aplicaciones deMicrosoft, configure los permisos que se requieren para el respaldo y larecuperación de Exchange (base de datos y GLR), y configure la cuenta de usuarioen el registro.

l Actualice los permisos de un usuario administrador de Exchange según los que serequieren para el respaldo y la recuperación de Exchange (base de datos y GLR), yconfigure la cuenta de administrador de Exchange del agente de aplicación en elregistro.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

276 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 277: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Establezca un usuario existente como cuenta de administrador de Exchange deagente de aplicación en el registro.

Configurar una cuenta administrativa de respaldo de Exchange

Puede configurar un usuario administrador con la herramienta App Agent ExchangeAdmin Configuration mediante la creación de una cuenta o el uso de una cuentaexistente.

Procedimiento

1. En la ventana App Agent Exchange Admin Configuration, haga clic enConfigure Admin User.

2. En Action, seleccione una de las siguientes opciones:

l Create new admin: crear una cuenta de usuario de Exchange para realizaroperaciones de respaldo y recuperación de Agente de aplicaciones deMicrosoft.

l Configure existing user: usar una cuenta de usuario existente de Exchangepara las operaciones de respaldo y recuperación de Agente de aplicacionesde Microsoft.

3. Complete los campos User Name y Password.

4. Si va a crear una cuenta:

a. En el campo Confirm Password, vuelva a escribir la nueva contraseña.

b. En la lista Database, seleccione la base de datos de Exchange para la cual elusuario llevará a cabo respaldos y recuperaciones.

5. (Opcional) Seleccione Assign Organization Management rights.

Los miembros del grupo de funciones de administración de organización tienenpermisos para administrar objetos de Exchange y las propiedadescorrespondientes en la organización de Exchange. Los miembros tambiénpueden delegar funciones de administración y grupos de funciones en laorganización.

Nota

Si selecciona Assign Organization Management rights, Agente deaplicaciones de Microsoft agrega el usuario al grupo de administración deorganización. La herramienta no crea un grupo de seguridad EMC App AgentExchange Admin Roles.

Si no selecciona esta opción y tampoco selecciona la opción Skip ActiveDirectory Authentication, Agente de aplicaciones de Microsoft creará ungrupo de seguridad de Active Directory denominado EMC App Agent ExchangeAdmin Roles y agregará al usuario a ese grupo.

6. (Opcional) Seleccione Create ContentSubmitters security group.

Con esta opción se crea un grupo de seguridad de Active DirectoryContentSubmitters. Esta opción no está disponible si ya se creó un grupoContentSubmitters en Active Directory. Esta opción solo está disponible enExchange Server 2013 y versiones posteriores.

7. (Opcional) Si desea configurar un usuario existente, seleccione Skip ActiveDirectory Authentication.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Configuración de los usuarios de Exchange con la herramienta App Agent Exchange Admin Configuration 277

Page 278: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Con esta opción se omiten las operaciones de autenticación y autorización deActive Directory del usuario, y solo se configura el usuario como cuenta deusuario de Exchange de Agente de aplicaciones de Microsoft en el registro paralas operaciones de respaldo y recuperación.

Nota

Esta opción se debe seleccionar cuando se configura manualmente un usuario.

8. Haga clic en Configure.

En la ventana de salida se muestra el estado de la operación de configuración,incluidos los mensajes de advertencia o error.

Resultados

El usuario recibe los permisos necesarios para respaldar y restaurar la base de datos deExchange. Vea el usuario configurado en la ventana Properties del grupo de seguridadde los servidores Exchange, en la pestaña Members.

Configuración de un administrador en un ambiente de dominiosprimarios y secundarios

Tenga en cuenta la siguiente información cuando configure un usuario en un ambientede dominios primarios y secundarios.

Cuando se ejecuta la herramienta App Agent Exchange Admin Configuration, en unnodo que es parte de un dominio secundario para configurar un usuario en un ambientede dominios primarios y secundarios, el usuario se agrega a Active Directory delservidor de buzón de correo secundario. El usuario hereda membresías de grupos deseguridad del dominio primario.

La herramienta App Agent Exchange Admin Configuration no es compatible con lasconfiguraciones de usuario en los siguientes escenarios:

l Para crear un usuario en el Active Directory primario desde un servidor de buzónde correo secundario.

l Para crear un usuario en el Active Directory secundario desde un servidor de buzónde correo primario.

l Para crear un usuario desde un servidor de buzón de correo secundario o primarioen un dominio diferente del mismo bosque.

Configure manualmente un usuario en estos escenarios.

Ejemplos de configuraciones de usuario administrativo

En esta sección se proporcionan ejemplos para configurar un administrador con laherramienta App Agent Exchange Admin Configuration.

Ejemplo 1 Configuración o modificación de un usuario administrador con derechos deadministración de organización

El usuario será miembro del grupo de administración de organización, pero no serámiembro del grupo EMC App Agent Exchange Admin Roles.

1. En la ventana App Agent Exchange Admin Configuration, haga clic en ConfigureAdmin User.

2. Complete la página Configure Admin User y, a continuación, seleccione AssignOrganization Management rights.

3. Haga clic en Configure.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

278 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 279: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Ejemplo 1 Configuración o modificación de un usuario administrador con derechos deadministración de organización (continuación)

4. Verifique que todas las configuraciones estén correctas con el comprobador deconfiguración del sistema.

Ejemplo 2 Configuración o modificación de un usuario administrador sin derechos deadministración de organización

El usuario será miembro del grupo EMC App Agent Exchange Admin Roles, pero noserá miembro de un grupo de administración de organización.

1. En la ventana App Agent Exchange Admin Configuration, haga clic en ConfigureAdmin User.

2. Complete la página Configure Admin User. Asegúrese de seleccionar AssignOrganization Management rights.

3. Haga clic en Configure.

4. Verifique que todas las configuraciones estén correctas mediante el comprobadorde configuración del sistema.

Ejemplo 3 Configuración manual de un usuario administrador de respaldo de Exchange

1. Configure el usuario manualmente en Active Directory y asegúrese de que tengalas funciones y los derechos apropiados, como se describe en Configuración de losusuarios de Exchange con la herramienta App Agent Exchange AdminConfiguration en la página 275.

2. En la ventana App Agent Exchange Admin Configuration, haga clic en ConfigureAdmin User.

3. En la página Configure Admin User, realice los siguientes pasos:

a. Seleccione Configure Existing User.

b. En los campos User Name y Password, escriba la información necesaria.

c. Seleccione Skip Active Directory Authentication.

d. Haga clic en Configure.

Configuración de un usuario no administrativoPuede crear un usuario de respaldo de Exchange con privilegios no administrativos.

A fin de configurar un usuario de Windows no administrativo para realizar operacionesde protección de Exchange, debe crear un usuario de dominio y asignarle los privilegiosrequeridos con la herramienta App Agent Exchange Admin Configuration.

Nota

Puede usar un usuario no administrativo para ejecutar la herramienta App AgentExchange Admin Configuration solo si selecciona Skip Active DirectoryAuthentication y configura el usuario con la herramienta en cada nodo de ExchangeServer.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Configuración de los usuarios de Exchange con la herramienta App Agent Exchange Admin Configuration 279

Page 280: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Creación de una cuenta de dominio no administrativo para crearusuarios de respaldo de Exchange

Puede crear usuarios de respaldo de Exchange con una cuenta de Windows noadministrativa, si está configurada con los privilegios requeridos.

Antes de comenzar

Debe iniciar sesión en una controladora de dominio como usuario de dominioadministrativo.

Procedimiento

1. Cree un usuario de dominio nuevo.

Una vez creado, el usuario aparecerá en la ventana Active Directory Users andComputers.

2. Abra la ventana Properties del usuario y, en la pestaña Members Of, agregue alusuario a los siguientes grupos de usuarios:

Derecho del usuario Descripción

Usuarios de escritoriosremotos

Permite al usuario conectarse de maneraremota a una controladora de dominio.

Operadores de cuenta Permite al usuario crear cuentas de usuario dedominio.

El usuario también es un miembro del grupo de usuarios de dominio de formapredeterminada.

3. Abra la ventana Group Policy Management Editor y, en Windows Settings >Security Settings > Local Policies > User Rights Assignment, conceda alusuario los siguientes derechos:

Derecho del usuario Descripción

Permitir inicio de sesiónlocal

Permite al usuario iniciar sesión en todas lascontroladoras de dominio del dominiocorrespondiente.

Permitir inicio de sesión através de servicios deescritorio remoto

Permite al usuario iniciar sesión en todas lascontroladoras del dominio a través de losservicios de escritorio remoto.

Operadores de cuenta Permite al usuario crear cuentas de usuario dedominio.

4. Para aplicar los cambios, cierre sesión en la controladora de dominio.

Configurar una cuenta no administrativa de respaldo de Exchange

Puede usar la herramienta App Agent Exchange Admin Configuration para configuraruna cuenta de Windows no administrativa para realizar operaciones de respaldo yrecuperación de Exchange.

Antes de comenzar

Inicie sesión en una controladora de dominio con un usuario que pueda crear cuentasde dominio. Creación de una cuenta de dominio no administrativo para crear usuariosde respaldo de Exchange en la página 280 proporciona información detallada sobrecómo configurar un usuario no administrativo con los privilegios requeridos.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

280 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 281: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Procedimiento

1. Cree un usuario de dominio nuevo.

Una vez creado, el usuario aparecerá en la ventana Active Directory Users andComputers.

2. Abra la ventana Properties del usuario y, en la pestaña Members Of, asegúresede agregar al usuario a los siguientes grupos de usuarios:

Derecho del usuario Descripción

Usuarios de escritoriosremotos

Permite al usuario conectarse de maneraremota a una controladora de dominio.

Administración de laorganización

Permite al usuario obtener accesoadministrativo a la organización de Exchange.

El usuario también es un miembro del grupo de usuarios de dominio de formapredeterminada.

3. Realice los siguientes pasos en cada servidor Exchange que desea respaldar,incluidos todos los servidores que forman parte de un grupo de disponibilidad dela base de datos (DAG):

a. Inicie sesión como administrador local en el servidor Exchange Server.

b. En Computer Management > Local Users and Groups, agregue al nuevousuario al grupo de administradores.

c. Para aplicar los cambios, cierre sesión en el servidor Exchange.

d. Inicie sesión en el servidor Exchange como el usuario nuevo.

e. Inicie la herramienta App Agent Exchange Admin Configuration.

f. En la ventana App Agent Exchange Admin Configuration tool, haga clic enConfigure Admin User.

g. En la página Configure Admin User, realice las siguientes acciones:

a. Seleccione Configure existing user.

b. Ingrese las credenciales para el usuario que creó en el paso 1.

c. Seleccione Skip Active Directory Authentication.

Nota

No seleccione Assign Organization Management rights; de lo contrario,la configuración fallará.

d. Haga clic en Configure.

Resultados

El usuario se establece en el registro y obtiene los permisos no administrativos que serequieren para las operaciones de respaldo y recuperación de Exchange.

Update Admin PasswordHaga clic en Update Admin Password para modificar la contraseña de la cuenta deadministrador de Agente de aplicaciones de Microsoft Exchange y actualizar elregistro.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Configuración de los usuarios de Exchange con la herramienta App Agent Exchange Admin Configuration 281

Page 282: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Validación de un administrador existenteUtilice la herramienta App Agent Exchange Admin Configuration para verificar si unacuenta de administrador del agente de Exchange de aplicación de Microsoft seconfiguró correctamente.

Nota

La validación de un administrador existente en un ambiente de dominio primario ysecundario puede fallar debido a que es posible que la herramienta intente ponerse encontacto con Active Directory para validar las credenciales del registro.

Procedimiento

1. En la ventana App Agent Exchange Admin Configuration, haga clic enValidate an existing Admin.

2. En los campos User Name y Password, escriba la información necesaria.

3. Haga clic en Validate.

Se abre una ventana en la que se muestran los servidores Exchange de suambiente.

4. Seleccione cada servidor que el usuario deba respaldar o recuperar y, acontinuación, haga clic en OK.

La ventana se cierra y se inicia la operación de validación. En la ventana desalida se muestra el estado de la operación, incluidos los mensajes deadvertencia o error.

Resultados

En la ventana de salida se muestran los resultados de la operación de validación.

Importación manual de módulos PowerShell EMCExchangeBackupRestore enExchange Server 2010

Para que los cmdlets de respaldo y restauración funcionen en Exchange Server 2010,debe importar manualmente los módulos EMCExchangeBackupRestore ejecutando lossiguientes comandos en el shell de administración de Exchange en Exchange Server2010:

Import-Module EMCExchangeBackupRestore.psm1Import-Module EMCExchangeBackupRestore.dllUpdate-FormatData -AppendPath "C:\Program Files\DPSAPPS\MSAPPAGENT\PowerShell\Modules\EMCExchangeBackupRestore\EMCExchangeBackupRestore.Format.ps1xml"

Nota

No es necesario realizar esta tarea en el caso de otras versiones de Exchange Server.

Configuración de respaldos federados de un DAGLas siguientes configuraciones son compatibles para los respaldos federados de unDAG:

l Respaldos federados de un DAG con IP

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

282 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 283: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Respaldos federados de un DAG sin IP

En la documentación de Microsoft Exchange Server se proporciona información sobrecómo configurar estos ambientes.

Parámetros del archivo de configuración para ejecutar respaldos federados

Utilice los siguientes parámetros en el archivo de configuración para los respaldosfederados de un DAG:

l BACKUP_PREFERENCE={preferred | passive| active}: Especifica lapreferencia del método de respaldo:

n Preferred: Respalda solo la réplica o copia pasiva de cada base de datos en elDAG. La lista de orden de servidores determinará el Exchange Server en el quese respaldará cada base de datos pasiva. Si no hay bases de datos pasivas (sino hay ninguna réplica o si todas las réplicas actuales están desmontadas osuspendidas), se respaldarán las bases de datos activas. Preferred es el valorpredeterminado.

n Passive: Respalda solo bases de datos pasivas en el DAG.

n Active: Respalda solo bases de datos activas en el DAG.

l (Opcional)SERVER_ORDER_LIST=<server1, server2, server3, [...]>: Unalista separada por comas de los servidores Exchange Server según el orden en elque se deben respaldar las bases de datos en cada Exchange Server en el DAG. Sino especifica una lista, el nodo de coordinación distribuye los respaldos de acuerdocon una lista desordenada de los servidores Exchange Server en el DAG.

l (Opcional)INCLUDE_STANDALONE_DATABASES={TRUE | FALSE}: Especifica si sedeben incluir carpetas públicas y bases de datos independientes. El valorpredeterminado es TRUE. Si se especifica FALSE, se excluirán las carpetaspúblicas y las bases de datos independientes.

Protección de datos de Exchange Server con Data DomainBoost

Para respaldar y restaurar Exchange Server, Agente de aplicaciones de Microsoft paraData Domain Boost es compatible solo con cmdlets de Windows PowerShell.

Mejores prácticas para respaldar y restaurar Exchange Server con Agente deaplicaciones de Microsoft para Data Domain Boost

Las siguientes son mejores prácticas para respaldar y restaurar Exchange Server conAgente de aplicaciones de Microsoft para Data Domain Boost.

Mantener un registro manual de respaldosLos respaldos de Exchange no tienen retención de respaldo automatizado nifuncionalidad de vencimiento. Se recomienda mantener un registro manual de losrespaldos de Exchange Server, incluidas la fecha y la hora de cada respaldo, ademásde la duración de retención. Puede eliminar los respaldos de Exchange Servermediante el cmdlet Remove-ExchangeBackup.

Usar caracteres compatiblesLa aplicación de Microsoft es compatible con la fecha de la configuración regionalespecífica y la hora de procesamiento. Además, la configuración del idioma de la fechay hora se puede establecer en caracteres que no sean en inglés. Sin embargo, los

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Protección de datos de Exchange Server con Data Domain Boost 283

Page 284: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

nombres de la ruta de acceso y base de datos se deben escribir solo en caracteresASCII.

Vuelva a crear las bases de datos eliminadas en la misma ubicaciónSi desea volver a crear una base de datos eliminada, debe volver a crearla en la mismaubicación en la que estaba presente.

Compruebe que haya suficiente espacio en el host de destinoAsegúrese siempre de que un host de destino tenga suficiente espacio para restaurarlos datos.

Configurar los límites de cuota de Data DomainEl agente de aplicaciones de Microsoft no tiene un parámetro para controlar el tamañototal que consume. Solo se pueden establecer límites de cuota en el sistema DataDomain por MTree (unidad de almacenamiento).

Los límites de cuota de un MTree se calculan según el tamaño lógico, que es el tamañoantes de la compresión y la deduplicación de los datos.

Los límites de cuota afectan a las operaciones de respaldo solamente.

Configuración de los límites de uso de los recursos de Data Domain en la página 83proporciona más información sobre los límites de cuota, el impacto de superar loslímites y la configuración de los límites de uso.

Configure los límites de uso de flujos de Data Domain.Configure una cantidad suficiente de flujos de Data Domain para mejorar elrendimiento de los respaldos y las restauraciones. Los flujos controlan el paralelismode respaldos y restauraciones para cada base de datos.

Configuración de los límites de uso de flujos de Data Domain en la página 86proporciona más información sobre el límite de flujos, el impacto de superar los límitesy la configuración de los límites de uso.

Respaldo y restauración de Exchange Server con loscmdlets de Windows PowerShell de Data Domain Boost

En esta sección se describen los procedimientos para respaldar y restaurar ExchangeServer con los cmdlets de Windows PowerShell de Agente de aplicaciones deMicrosoft para Data Domain Boost

AVISO

En la sintaxis, los parámetros que están entre corchetes, es decir, [ y ], sonopcionales.Para realizar operaciones específicas de respaldo y restauración, Agente deaplicaciones de Microsoft también es compatible con el comando ddbmadmin.exe,además del comando msagentadmin.exe. Sin embargo, el comando ddbmadmin.exeestá obsoleto.

Todos los cmdlets admiten los parámetros comunes estándar, como -Debug, -ErrorAction, -ErrorVariable, -OutVariable, -OutBuffer, -Verbose, -WarningAction, -WarningVariable, -AsJob y -JobName.

https://technet.microsoft.com/en-us/library/dd901844(v=vs.85).aspx proporciona lalista de parámetros comunes y su descripción.

https://technet.microsoft.com/en-us/library/hh847783.aspx proporcionainformación sobre los cmdlets de trabajo.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

284 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 285: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Objeto de respaldoLa salida de los cmdlets para ejecutar respaldos (Backup-Exchange), enumerarrespaldos (Get-ExchangeBackup) y eliminar respaldos (Remove-ExchangeBackup) es un objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup. Get-ExchangeBackupy Remove-ExchangeBackup enumeran arreglos de objetos de respaldo.

Atributos del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackupLa siguiente tabla enumera los atributos que contiene el objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup:

Tabla 50 Atributos del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup

Atributo Descripción

BackupDateTimeUTC La fecha y la hora de los respaldos en UTC.

BackupDatabases Un arreglo de objetosEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase.

BackupID El ID del respaldo. Cada ID tiene la tecnología de respaldo y dos puntoscomo prefijo.En el caso de los respaldos basados en bloques, el prefijo es msapp_bbb:.

Si no especifica un prefijo para un ID de respaldo en ninguna de lasoperaciones de respaldo de Exchange Server, el prefijo predeterminado esmsapp_pp:.

BookmarkName Lista vacía.

ClientName El nombre de dominio calificado de Exchange Server.

DataDomainHost El nombre del servidor de Data Domain.

DataDomainHostPath La ruta de acceso completa a la unidad de almacenamiento de DataDomain.

ExchangeVersion La versión de Exchange Server.

Level El nivel del respaldo, que siempre es COMPLETO incluso en el caso derespaldos basados en bloques incrementales.

StaticImages Un arreglo de objetosEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage.

Successful $true, si el respaldo se realiza correctamente.

Atributos del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabaseLa siguiente tabla enumera los atributos que contiene el objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase:

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Objeto de respaldo 285

Page 286: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 51 Atributos del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase

Atributo Descripción

Identity La identidad de la base de datos.

Guid La GUID de la base de datos.

BackupID El ID de respaldo de la base de datos individual.Aunque puede utilizar este atributo para restaurar una base de datosindividual, el agente de aplicaciones de Microsoft recomienda utilizar el IDde respaldo general para realizar restauraciones.

DatabaseFileBackupID El ID de respaldo del respaldo EDB. En el caso de un respaldo basado enbloques, este atributo es diferente del atributo BackupID.No puede usar este ID de respaldo para realizar restauraciones.

LogFilesBackupID El ID de respaldo del respaldo de la carpeta de registro. En el caso de unrespaldo basado en bloques, este atributo es diferente del atributoBackupID.No puede usar este ID de respaldo para realizar restauraciones.

EdbFilePath La ruta original del archivo EDB respaldado. Este atributo corresponde aGet-Datatabase | Format-Table EdbFilePath durante el respaldo.

LogFolderPath La carpeta original de los archivos de registro respaldados. Este atributocorresponde a Get-Database | Format-Table LogFolderPath durante elrespaldo.

Formato de salida

l Formato de tabla: El formato predeterminado del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup es una tabla quecontiene las columnas BackupDateTimeUTC, BackupID, ClientName, Successful yBackupDatabases.Observe el siguiente ejemplo:

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: Este formato muestra todos los atributos con la fecha y la horade respaldo según la zona horaria local, excepto la información de la imagenestática.Observe los siguientes ejemplos:

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-

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

286 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 287: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

e0861ec5c362}Level : fullBackupID : msapp_bbb:1476981436Successful : TrueClientName : ledmf175.msapp.comDataDomainHost : ledmd035.lss.example.comDataDomainHostPath : /SU_DD163RecoverPointHost :Bookmarks : {}

n $backups[0].BackupDatabases | Format-Listdonde $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 amplio: Este formato muestra solo el atributo BackupDateTimeUTC.Observe el siguiente ejemplo:

$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 montajeLa salida de los cmdlets para ejecutar montajes (Mount-ExchangeBackup) es unarreglo de objetos EMCExchangeBackupRestore.MountData.ExchangeMount sin unorden particular.

Atributos del objeto EMCExchangeBackupRestore.MountData.ExchangeMountLa siguiente tabla enumera los atributos que contiene el objetoEMCExchangeBackupRestore.MountData.ExchangeMount:

Tabla 52 Atributos del objeto EMCExchangeBackupRestore.MountData.ExchangeMount

Atributo Descripción

BackupID El DatabaseFileBackupID o LogFilesBackupID de las bases de datos en elobjeto de respaldo.

Marcador Lista vacía.

MountPath La ruta de acceso completa a la carpeta de montaje, es decir, el volumenque se respaldó. Dependiendo de cómo está organizado el volumen, losdatos de su interés pueden estar en una subcarpeta.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Objeto de montaje 287

Page 288: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 52 Atributos del objetoEMCExchangeBackupRestore.MountData.ExchangeMount (continuación)

Atributo Descripción

OriginalVolumeName Nulo.

RecoveryGroup Nulo.

RecoveryPool Nulo.

ShadowName Nulo.

SnapshotDeviceObject Nulo.

SnapshotID Nulo.

SnapshotSetID Nulo.

WWN Nulo.

Formato de salidaEl formato predeterminado del objetoEMCExchangeBackupRestore.MountData.ExchangeMount es una tabla que contienelas columnas MountPath y BackupID.

Respaldo de Exchange Server con los cmdlets de Windows PowerShell deAgente de aplicaciones de Microsoft para Data Domain Boost

Con el cmdlet Backup-Exchange se respaldan los datos de Exchange Server en unservidor de Data Domain, mediante la tecnología de respaldos basados en bloques.

Agente de aplicaciones de Microsoft es compatible con respaldos completos eincrementales basados en bloques

Parámetros obligatoriosEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Backup-Exchange:

Tabla 53 Parámetros obligatorios del cmdlet Backup-Exchange

Parámetro Alias Descripción

-ClientName<FQDN_of_Exchange_Server>

-C, -CN Especifica el nombre de dominiocalificado de Exchange Server que seusará para indexar el respaldo.En el caso de un ambiente DAG,especifique el nombre de dominiocalificado de la instancia de DAG.

-BackupViaBlockBasedBackup -BBB Ejecuta respaldos basados en bloques.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa ala unidad de almacenamiento de DataDomain para el respaldo. El usuario deData Domain debe tener los derechos deacceso correspondientes a esta ruta.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

288 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 289: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 53 Parámetros obligatorios del cmdlet Backup-Exchange (continuación)

Parámetro Alias Descripción

-DataDomainUser<Data_Domain_username>

-DDUser, -StorageUser Especifica el nombre de usuario de DataDomain.Todas las credenciales se recuperan dellockbox para autenticarse con el host.

Parámetros adicionalesEn la siguiente tabla se muestran los parámetros adicionales del cmdlet Backup-Exchange:

Tabla 54 Parámetros adicionales del cmdlet Backup-Exchange

Parámetro Alias Descripción

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-ExeFileName<full_path_to_msagentsv.exe>

Especifica la ruta completa al programade aplicación ejecutable, es decir,msagentsv.exe. Use esta opción

únicamente para realizar diagnósticos.En la operación general, el cmdletlocaliza automáticamente la aplicacióninstalada.

-Identity<database_identity_to_backup>

Especifica la identidad de la base dedatos que se va a respaldar. Si noespecifica este parámetro, serespaldarán todas las bases de datos.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el usuario de vdisk de DataDomain. Si no especifica este parámetro,el valor predeterminado es -DataDomainUser <Cadena>.Todas las credenciales se recuperan dellockbox para autenticarse con el host.

-DataDomainFibreChannelHost<Data_Domain_fibre_channel_server_name>

Especifica el nombre de host de FibreChannel.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para elrespaldo. El valor predeterminado es 0(cero).

-DeleteDebugLogsInDays Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Respaldo de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft para Data

Domain Boost 289

Page 290: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 54 Parámetros adicionales del cmdlet Backup-Exchange (continuación)

Parámetro Alias Descripción

Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminan solo losregistros de depuración con el nombreen el formato predeterminado, y que seubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

l -BackupActive

l -BackupPassive

l -BackupPreferred

Especifica la preferencia de respaldo,por ejemplo, activo, pasivo orecomendado, de las bases de datos.

-ServerOrderList Especifica la lista de orden depreferencia recomendada para ExchangeServer si debe seleccionar múltiplescopias.

-IncludeStandaloneDatabases Incluye las bases de datosindependientes y las bases de datos decarpetas públicas en el respaldo.

-Incremental Ejecuta un respaldo incremental basadoen bloques.

Sintaxis para ejecutar respaldos basados en bloques

l Backup-Exchange -BackupViaBlockBasedBackup -ClientName<FQDN_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> [-AsJob] [-BackupActive] [-BackupPassive] [-BackupPreferred] [-DataDomainFibreChannelHost<nombre_del_servidor_de_FC_de_Data_Domain>] [-DataDomainVDiskUser

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

290 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 291: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

<Nombre_de_usuario_de_vdisk_de_Data_Domain>] [-DebugLevel <1_a_9>][-ExeFileName <ruta_completa_a_msagentsv.exe>] [-Identity<Identity[]>] [-IncludeStandaloneDatabases] [-Incremental] [-JobName <nombre_del_trabajo>] [-LockBoxPath<ruta_completa_al_Lockbox>] [-ServerOrderList<lista_de_servidores_separados_por_comas>] [-VeryVerbose][<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Backup-Exchange [-Identity<cadena[]>] [-AsJob] [-JobName <cadena>] [-BackupVerbose<parámetro_de_switch>] [-ExeFileName <cadena>][<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de respaldo basado en bloques:

l Con el siguiente comando se respalda el servidor Exchange Server en el host deData Domain ledmd035.lss.example.com:Backup-Exchange -ClientName ledmf175.msapp.com -BackupViaBlockBasedBackup -DataDomainHost ledmd035.lss.example.com-DataDomainPath /SU_DD163 -DataDomainUser DD163_user

l Con el siguiente comando se respalda todo el servidor Exchange Server medianteun objeto de archivo de configuración:$serverinfo | Backup-Exchange

Sintaxis para ejecutar respaldos federados basados en bloques

l Backup-Exchange -BackupViaBlockBasedBackup -ClientName<FQDN_del_DAG_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> [-AsJob] [-BackupActive] [-BackupPassive] [-BackupPreferred] [-DataDomainFibreChannelHost<nombre_del_servidor_de_FC_de_Data_Domain>] [-DataDomainVDiskUser<nombre_de_usuario_de_vdisk_de_Data_Domain>] [-DebugLevel <1_a_9>][-ExeFileName <ruta_completa_a_msagentsv.exe>] [-Identity<identidad[]>] [-IncludeStandaloneDatabases] [-Incremental] [-JobName <nombre_del_trabajo>] [-LockBoxPath<ruta_completa_al_lockbox>] [-ServerOrderList<lista_de_servidores_separados_por_coma>] [-SRDFRemoteCopy] [-VeryVerbose] [<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Backup-Exchange [-Identity<cadena[]>] [-AsJob] [-JobName <cadena>] [-BackupVerbose<parámetro_de_switch>] [-ExeFileName <cadena>][<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Respaldo de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft para Data

Domain Boost 291

Page 292: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tenga en cuenta los siguientes comandos de respaldo federado basado en bloques:

l Con el siguiente comando se respalda la base de datos TestDB y la base de datosdel buzón de correo 1250665181 de DAG1 en el host de Data Domainledmd035.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 Con el siguiente comando se respalda todo el servidor Exchange Server medianteun objeto de archivo de configuración:$serverinfo | Backup-Exchange -Identity TestDB,'Mailbox Database1250665181'

Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para Data Domain Boost

Utilice el cmdlet Get-ExchangeBackup para enumerar los respaldos de ExchangeServer.

Si no especifica los parámetros -Limit, -Before o -After, el cmdlet enumera todos losrespaldos.

Según la cantidad de respaldos y el rendimiento de red, el cmdlet podría requerirmucho tiempo para enumerar los respaldos.

Parámetros obligatoriosLa siguiente tabla enumera los parámetros obligatorios del cmdlet Get-ExchangeBackup:

Tabla 55 Parámetros obligatorios del cmdlet Get-ExchangeBackup

Parámetro Alias Descripción

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain para consultar losrespaldos. Se trata de un parámetroobligatorio.

-DataDomainHostPath<full_path_to_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta en la unidad dealmacenamiento de Data Domain paraconsultar los respaldos. Se trata de unparámetro obligatorio.

-DataDomainUser<Data_Domain_server_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de DataDomain. Se trata de un parámetroobligatorio.

-ClientName <Exchange_Server_name> -C, -CN Especifica el nombre corto de dominiocalificado de Exchange Server que seutiliza para obtener una lista. El nombredel cliente debe coincidir con el nombredel cliente que se proporcionó para elrespaldo. Se trata de un parámetroobligatorio.

-BackupViaBlockBasedBackup -BBB, -BlockBasedBackup Enumera los respaldos basados enbloques.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

292 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 293: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Parámetros adicionalesLa siguiente tabla enumera los parámetros adicionales del cmdlet Get-ExchangeBackup:

Tabla 56 Parámetros adicionales del cmdlet Get-ExchangeBackup

Parámetro Alias Descripción

-ExcludeClientNameResolution -ExcludeCNResolution Utiliza el nombre de cliente que seproporciona tal como está, sin cambiarloal nombre de dominio completamentecalificado (FQDN). Use este parámetropara enumerar respaldos creados con elagente de aplicaciones de Microsoftversión 4.5 o versiones anteriores queutilicen el nombre corto como nombre decliente.

-Before <date_time> Enumera solo los respaldos que setomaron en esa fecha u horadeterminada o antes.Si no especifica un valor, el valorpredeterminado es la fecha y la horaactuales.

-After <date_time> Enumera solo los respaldos que setomaron en esa fecha u horadeterminada o después.

-Limit <number> Lists at most the <number> newestbackups.

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para laenumeración. El valor predeterminado es0 (cero).

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil si

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Enumeración de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de

Microsoft para Data Domain Boost 293

Page 294: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 56 Parámetros adicionales del cmdlet Get-ExchangeBackup (continuación)

Parámetro Alias Descripción

también se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentadmin.exe>

-Agent, -exe Especifica la ruta de acceso completa amsagentadmin.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentadmin.exe. El cmdlet

localiza automáticamente la ruta deacceso a msagentadmin.exe.

Sintaxis

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>Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Ejemplos

l El siguiente comando enumera los respaldos de entre 2 y 5 días 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 El siguiente comando enumera los respaldos de entre 2 y 5 días atrás con el objetodel archivo de configuración:$serverinfo | Get-ExchangeBackup -After (Get-Date).AddDays(-5) -Before (Get-Date).AddDays(-2)

l El siguiente comando enumera los 5 respaldos basados en bloques más recientesque tienen más 7 días de antigüedad:Get-ExchangeBackup -BackupViaBlockBasedBackup -DataDomainHostdd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -Before (Get-Date).AddDays(-7) -Limit 5

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

294 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 295: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l El siguiente comando enumera los 5 respaldos más recientes, con menos de 7 díasde antigüedad:Get-ExchangeBackup -BackupViaBlockBasedBackup -DataDomainHostdd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -After (Get-Date).AddDays(-7) -Limit 5

l El siguiente comando guarda la información de respaldo en una variable dePowerShell para utilizarla más adelante:$backups = Get-ExchangeBackup -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientNamehost.lss.emc.com

Montaje de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para Data Domain Boost

Para realizar restauraciones a nivel granular o a nivel de elemento, primero debemontar los respaldos.

Parámetros obligatoriosEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Mount-ExchangeBackup:

Tabla 57 Parámetros obligatorios del cmdlet Mount-ExchangeBackup

Parámetro Alias Descripción

-Backup <backup_object_to_mount> Especifica un objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <Exchange_Server_name> -C, -CN Especifica el nombre del cliente, que esel mismo que el nombre del cliente quese especificó para el respaldo.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain que contiene los respaldosque se van a montar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa dela unidad de almacenamiento de DataDomain que contiene los respaldos quese van a montar. El usuario de DataDomain debe tener los derechos deacceso correspondientes a esta ruta.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de DataDomain.

Parámetros adicionalesEn la siguiente tabla se muestran los parámetros adicionales del cmdlet Mount-ExchangeBackup:

Tabla 58 Parámetros adicionales del cmdlet Mount-ExchangeBackup

Parámetro Alias Descripción

-ExcludeClientNameResolution -ExcludeCNResolution Utiliza el nombre de cliente que seproporciona tal como está, sin cambiarlo

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Montaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft

para Data Domain Boost 295

Page 296: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 58 Parámetros adicionales del cmdlet Mount-ExchangeBackup (continuación)

Parámetro Alias Descripción

al nombre de dominio completamentecalificado (FQDN). Use este parámetropara montar un respaldo con el agentede aplicaciones de Microsoft versión 4.5o versiones anteriores que utilicen elnombre corto como nombre de cliente.

-Identity <database_identity_to_mount> Especifica la identidad de una o másbases de datos para montar. Use esteparámetro con el parámetro -BackupID.

-ExchangeServer<Exchange_Server_short_name>

Especifica el nombre corto de ExchangeServer, por ejemplo, ledmf999, si elnombre es diferente del nombre delcliente.Use este parámetro si restaura datos aun host diferente, el nombre del cual esdiferente del nombre que especifica elparámetro -Client.

Si no especifica un valor, el parámetrotoma el nombre corto del parámetro -Client.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el nombre de usuario de vdiskde Data Domain.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para elmontaje. El valor predeterminado es 0(cero).

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

296 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 297: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 58 Parámetros adicionales del cmdlet Mount-ExchangeBackup (continuación)

Parámetro Alias Descripción

Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa amsagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

El cmdlet localiza automáticamente laruta de acceso a msagentrc.exe.

Sintaxis para montar respaldos basados en bloques mediante un objeto derespaldo

l Mount-ExchangeBackupMount - $backups[<índice_de_respaldo>].BackupID-ClientName <FQDN_del_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> [-DataDomainVDiskUser<nombre_de_usuario_de_vdisk_de_Data_Domain>] [-LockBoxPath<ruta_completa_al_lockbox>] [-AsJob] [-JobName<nombre_del_trabajo>] [-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName <ruta_completa_a_msagentrc.exe>] [<parámetros_comunes>]

l <objeto_de_montaje> = <objeto_de_archivo_de_configuración> | Mount-ExchangeBackup -Backup $backups[<índice_de_respaldo>].BackupID [-AsJob] [-JobName <nombre_del_trabajo>] [-VeryVerbose] [-ExeFileName<ruta_completa_a_msagentrc.exe>] [<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

AVISO

Si se monta el mismo respaldo basado en bloques varias veces, se producirá unerror.

Tenga en cuenta los siguientes comandos para montar respaldos basados en bloques:

l El siguiente comando monta todas las bases de datos de un respaldo basado enbloques mediante un objeto de respaldo:Mount-ExchangeBackup -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando monta todas las bases de datos de un respaldo mediante unobjeto de respaldo y un objeto de archivo de configuración:$mount = $serverinfo | Mount-ExchangeBackup -Backup $backups[0]

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Montaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft

para Data Domain Boost 297

Page 298: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l El siguiente comando monta una base de datos de buzón de correo única,database3:$mount = $serverinfo | Mount-ExchangeBackup -Backup $backup[0] -Identity database3

ResultadoEl respaldo se monta en una ruta similar a la siguiente:

C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\BBBMountPoint\131248297060279537_{4A60AF18-86ED-4BBD-A1C9-2618F1AC1041}_5832\Program Files\Microsoft\Exchange Server\V15\Mailbox\DB2\Los elementos montados se desmontan después de reiniciar el host.

Icono de servicio de montaje en la bandeja del sistemaDespués de que una operación de montaje se realiza correctamente, el icono deservicio de montaje en la bandeja del sistema aparece como se muestra en la siguientefigura.

Figura 54 Icono de servicio de montaje en la bandeja del sistema

Haga clic con el botón secundario en el icono de servicio de montaje y seleccionecualquiera de las siguientes opciones para realizar las tareas correspondientes segúnsus requisitos:

l Dismount Backups: Desmonta los respaldos montados.

l Mount Details: Enumera los respaldos montados con los detalles de montaje.

l Extend Timeout: Extiende el tiempo de espera del montaje. El valorpredeterminado es 8 horas.

Enumeración de los respaldos montados de Exchange Server mediante el icono de servicio demontaje en la bandeja del sistema

Para enumerar los respaldos montados basados en bloques, haga clic con el botónsecundario en el icono de servicio de montaje en la bandeja del sistema y, acontinuación, haga clic en Mount Details.

Desmontaje de los respaldos de Exchange Server mediante el icono de servicio de montaje en labandeja del sistema

Para desmontar los respaldos montados basados en bloques, haga clic con el botónsecundario en el icono de servicio de montaje en la bandeja del sistema y, acontinuación, haga clic en Unmount Backups.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

298 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 299: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Eliminación de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para Data Domain Boost

Utilice el cmdlet Remove-ExchangeBackup para eliminar los respaldos de ExchangeServer.

Parámetros obligatoriosEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Remove-ExchangeBackup:

Tabla 59 Parámetros obligatorios del cmdlet Remove-ExchangeBackup

Parámetro Alias Descripción

-ClientName<FQDN_of_Exchange_Server>

-C, -CN Especifica el nombre de dominiocalificado de Exchange Server que seusará para indexar el respaldo.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa ala unidad de almacenamiento de DataDomain para el respaldo. El usuario deData Domain debe tener los derechos deacceso correspondientes a esta ruta.

-DataDomainUser<Data_Domain_username>

-DDUser, -StorageUser Especifica el nombre de usuario de DataDomain.Todas las credenciales se recuperan dellockbox para autenticarse con el host.

Parámetros adicionalesEn la siguiente tabla se muestran los parámetros adicionales del cmdlet Remove-ExchangeBackup:

Tabla 60 Parámetros adicionales del cmdlet Remove-ExchangeBackup

Parámetro Alias Descripción

-Confirm Este parámetro es el parámetro estándarPowerShell Confirm. Este parámetrotoma los valores -Confirm:$true y -Confirm:$false. El valor

predeterminado es -Confirm:$true.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el nombre de usuario de vdiskde Data Domain.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Eliminación de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de

Microsoft para Data Domain Boost 299

Page 300: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 60 Parámetros adicionales del cmdlet Remove-ExchangeBackup (continuación)

Parámetro Alias Descripción

Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración paraeliminar los respaldos. El valorpredeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentadmin.exe>

Especifica la ruta completa al programade aplicación ejecutable, es decir,msagentadmin.exe. Use esta opción

únicamente para realizar diagnósticos.En la operación general, el cmdletlocaliza automáticamente la aplicacióninstalada.

Sintaxis para eliminar respaldos mediante un ID de respaldo

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>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

300 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 301: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para eliminar los respaldosmediante un ID de respaldo:

l El siguiente comando elimina un respaldo mediante un ID de respaldo: El ID derespaldo es el valor que se detalla en el objeto de respaldo (campo BackupID).Remove-ExchangeBackup -BackupID msapp_bbb:1458138556 -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando elimina un respaldo mediante un objeto de archivo deconfiguración y un ID de respaldo:$serverinfo | Remove-ExchangeBackup -BackupID msapp_BBB:1458138556

Sintaxis para eliminar respaldos mediante un ID de respaldo de una variablePrimero debe recuperar la lista de respaldos en una variable $backups mediante elcmdlet Get-ExchangeBackup:

$backups = Get-ExchangeBackup <parameters>Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para Data Domain Boost en lapágina 292 proporciona información acerca del cmdlet Get-ExchangeBackup y losparámetros compatibles.

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>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para eliminar los respaldosmediante un ID de respaldo de una variable:

l El siguiente comando elimina un respaldo mediante un ID de respaldo:Remove-ExchangeBackup -BackupID $backups[0].BackupID -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando elimina un respaldo mediante un objeto de archivo deconfiguración y un ID de respaldo:$serverinfo | Remove-ExchangeBackup -BackupID $backups[0].BackupID

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Eliminación de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de

Microsoft para Data Domain Boost 301

Page 302: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Sintaxis para eliminar respaldos mediante un objeto de respaldo

l Remove-ExchangeBackup -Backup$backups[<índice_de_respaldo>].BackupID -ClientName<FQDN_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> [-DataDomainVDiskUser<nombre_de_usuario_de_vdisk_de_Data_Domain>] [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_del_trabajo>] [-DebugLevel <de_1_a_9>] [-LockBoxPath <ruta_completa_al_lockbox>] [<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Remove-ExchangeBackup -Backup $backups[<índice_de_respaldo>].BackupID [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_del_trabajo>] [<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para eliminar los respaldosmediante un objeto de respaldo:

l El siguiente comando elimina un respaldo mediante un objeto de respaldo:Remove-ExchangeBackup -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando elimina un respaldo mediante un objeto de archivo deconfiguración y un objeto de respaldo:$serverinfo | Remove-ExchangeBackup -Backup $backups[0]

l El siguiente comando elimina un subconjunto (elementos 2, 3, 4 y 5) de respaldosde una lista de objetos de respaldo:Remove-ExchangeBackup -Backup $backups[2..5] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando elimina todos los respaldos de un objeto de respaldo:Remove-ExchangeBackup -Backup $backups -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

Sintaxis para eliminar respaldos mediante la canalización desde el cmdlet Get-ExchangeBackup

l Get-ExchangeBackup <parámetros> | Remove-ExchangeBackup [-ExeFileName <ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_del_trabajo>] [-DebugLevel <1_a_9>] [-LockBoxPath <ruta_completa_al_lockbox>] [<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Get-ExchangeBackup[<parámetros_adicionales>] | Remove-ExchangeBackup [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_del_trabajo>] [<parámetros_comunes>]

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

302 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 303: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para eliminar los respaldosmediante canalización:

l El siguiente comando elimina todos los respaldos en un rango de tiempo mediantela canalización desde el cmdlet Get-ExchangeBackup:$serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb1, 2017' | Remove-ExchangeBackup

l El siguiente respaldo elimina todos los respaldos en un rango de tiempo mediante lacanalización desde el 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')

Restauración de Exchange Server con los cmdlets de Windows PowerShell deAgente de aplicaciones de Microsoft para Data Domain Boost

El cmdlet Restore-Exchange restaura los datos de Exchange Server.

Agente de aplicaciones de Microsoft es compatible con los siguientes tipos derestauraciones:

l Restauración normal: Restauración de una base de datos en la base de datos deorigen, desde la cual se inició el respaldo.

l Restauración de copia o de base de datos alternativa: La restauración de una basede datos en otra base de datos que sea diferente de la base de datos de origen.

l Restauración a nivel granular o a nivel de elemento: Restauración de elementosindividuales, como buzones de correo de usuarios individuales, carpetas del buzónde correo y mensajes.

Para realizar restauraciones normales y de copia, puede ver la lista de respaldos y, acontinuación, restaurar los respaldos requeridos mediante los ID de respaldo. Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para Data Domain Boost en lapágina 292 proporciona información sobre cómo enumerar respaldos.

Requisito previo para las operaciones de restauración de ExchangeDebe ejecutar el cmdlet set-mailboxdatabase para permitir que una base de datosde Exchange se restaure.

Ejecute el cmdlet set-mailboxdatabase de PowerShell con la opción -AllowFileRestore para permitir que una base de datos se restaure a partir de unrespaldo.

Ejecute el cmdlet con la siguiente sintaxis:

set-mailboxdatabase <mailboxdatabase> -AllowFileRestore $true

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Restauración de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft para Data

Domain Boost 303

Page 304: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

En la documentación de Microsoft se proporciona más información sobre el cmdletset-mailboxdatabase.

Ejecución de restauraciones normales

Parámetros obligatoriosEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones normales:

Tabla 61 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauracionesnormales

Parámetro Alias Descripción

-NormalRestore -Restore Indica una restauración normal.

-BackupID <backup_ID_to restore> Especifica el ID de respaldo que se desearestaurar. Puede obtener el ID derespaldo de la salida del cmdlet Backup-Exchange o Get-ExchangeBackup.

-Backup <backup_object_to_restore> Especifica un objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <Exchange_Server_name> -C, -CN Especifica el nombre del cliente, que esel mismo que el nombre del cliente quese especificó para el respaldo.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain que contiene los respaldospara restaurar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa dela unidad de almacenamiento de DataDomain que contiene los respaldos quese van a restaurar. El usuario de DataDomain debe tener los derechos deacceso correspondientes a esta ruta.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de DataDomain.

Parámetros adicionalesEn la siguiente tabla se muestran los parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones normales:

Tabla 62 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauracionesnormales

Parámetro Alias Descripción

-ExcludeClientNameResolution -ExcludeCNResolution Utiliza el nombre de cliente que seproporciona tal como está, sin cambiarloal nombre de dominio completamentecalificado (FQDN). Use este parámetropara restaurar un respaldo con el agentede aplicaciones de Microsoft versión 4.5

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

304 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 305: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 62 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauracionesnormales (continuación)

Parámetro Alias Descripción

o versiones anteriores que utilicen elnombre corto como nombre de cliente.

-Identity<database_identity_to_restore>

Especifica la identidad de una o másbases de datos para restaurar. Use esteparámetro con el parámetro -BackupID.No puede usar este parámetro con elparámetro -Backup.

-Confirm Este parámetro es el parámetro estándarPowerShell Confirm. Este parámetrotoma los valores -Confirm:$true y -Confirm:$false. El valor predeterminadoes -Confirm:$true.

-PointInType PIT Se especifica como uno de los siguientesvalores:-PointInTime

-PointInTime:$true

-PointInTime:$false

-PointInTime y -PointInTime:$true son lomismo.

El valor predeterminado es -PointInTime:$true para los tipos de restauraciónnormal y a nivel de LUN, y -PointInTime:$false para cualquier otro tipo derestauración.

-ExchangeServer<Exchange_Server_short_name>

Especifica el nombre corto de ExchangeServer, por ejemplo, ledmf999, si elnombre es diferente del nombre de hostlocal.Si no especifica un valor, el parámetrotoma el nombre de host local de manerapredeterminada.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el nombre de usuario de vdiskde Data Domain.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Ejecución de restauraciones normales 305

Page 306: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 62 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauracionesnormales (continuación)

Parámetro Alias Descripción

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para larestauración. El valor predeterminado es0 (cero).

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-DeleteDebugLogsInDays Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminarán sololos registros de depuración con elnombre en el formato predeterminado, yque se ubiquen en la carpeta de registrosen <installation_path>\MSAPPAGENT\logs.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa amsagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

El cmdlet localiza automáticamente laruta de acceso a msagentrc.exe.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

306 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 307: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Sintaxis para realizar una restauración normal mediante un ID de respaldo y unaidentidad

l Restore-Exchange -NormalRestore -BackupID <ID_de_respaldo> -Identity <identidad> -ClientName <FQDN_de_Exchange_Server> -DataDomainHost <nombre_de_host_de_Data_Domain> -DataDomainHostPath</ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain>

l <objeto_de_archivo_de_configuración> | Restore-Exchange -NormalRestore -BackupID <ID_de_respaldo> -Identity <identidad>Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauraciónnormal con un ID de respaldo y una identidad:

l El siguiente comando restaura la base de datos TestDB con un ID de respaldo. El IDde respaldo es el valor que se detalla en el objeto de respaldo (campo BackupID).Restore-Exchange -NormalRestore -BackupID msapp_bbb:1458138556 -Identity TestDB -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando restaura la base de datos TestDB y la base de datos debuzón de correo 1250665181 mediante un ID de respaldo. El ID de respaldo es elvalor que se detalla en el objeto de respaldo (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 El siguiente comando restaura todas las bases de datos de un respaldo medianteun ID de respaldo:Restore-Exchange -NormalRestore -BackupID msapp_bbb:1458138556 -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

Sintaxis para realizar una restauración normal mediante un ID de respaldo y unaidentidad desde una variablePrimero debe recuperar la lista de respaldos en una variable $backups mediante elcmdlet Get-ExchangeBackup:

$backups = Get-ExchangeBackup <parameters>Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para Data Domain Boost en lapágina 292 proporciona información acerca del cmdlet Get-ExchangeBackup y losparámetros compatibles.

l Restore-Exchange -NormalRestore -Backup $backups[<Backup_Index>] -Identity$backups[<Backup_Index>].BackupDatabases[<Database_Index>].Identity-ClientName <FQDN_of_Exchange_Server> -DataDomainHost

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Ejecución de restauraciones normales 307

Page 308: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

<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>].IdentityDonde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauraciónnormal con un ID de respaldo y una identidad de una variable: Suponga que$backups[0] contiene una lista de respaldos, la base de datos TestDB está en el índice0, es decir, $backups[0].BackupDatabases[0], y la base de datos de buzón de correo1250665181 está en el índice 1:

l El siguiente comando restaura 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 El siguiente comando restaura TestDB mediante el uso de un objeto de archivo deconfiguración:$serverinfo | Restore-Exchange -NormalRestore -Backup $backups[0] -Identity $backups[0].BackupDatabases[0].Identity

l El siguiente comando restaura TestDB y la base de datos de buzón de correo1250665181 mediante un ID de respaldo: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

Sintaxis para ejecutar una restauración normal mediante un objeto de respaldo

l Restore-Exchange -NormalRestore -Backup$backups[<índice_de_respaldo>].BackupID -ClientName<FQDN_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain>

l <objeto_de_archivo_de_configuración> | Restore-Exchange -NormalRestore -Backup $backups[<índice_de_respaldo>].BackupIDDonde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauraciónnormal con un objeto de respaldo:

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

308 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 309: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l El siguiente comando restaura todas las bases de datos de un respaldo medianteun objeto de respaldo:Restore-ExchangeBackup -NormalRestore -Backup $backups[0] -ClientName ledmf175.msapp.com -DataDomainHostledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando restaura todas las bases de datos de un respaldo medianteun objeto de respaldo y un objeto de archivo de configuración:$serverinfo | Restore-Exchange -NormalRestore -Backup $backups[0]

l El siguiente comando restaura el primer respaldo que tenga al menos 7 días deantigüedad:$serverinfo | Restore-Exchange -NormalRestore -Backup ($serverinfo| Get-ExchangeBackup -Before (Get-Date.AddDays(-7)) -Limit 1)

Ejecución de restauraciones de copia o de base de datos alternativaPara restaurar un respaldo desde un cliente diferente, el parámetro -ClientName debecontener el nombre de host de origen del respaldo.

Nota

Antes de realizar una restauración de copia o de base de datos alternativa, asegúresede que exista la base de datos de destino.

Parámetros obligatoriosEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones de copia:

Tabla 63 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones decopia

Parámetro Alias Descripción

-CopyRestore -Alternate Indica una restauración de copia, esdecir, la restauración a una base dedatos alternativa.

-BackupID <backup_ID_to restore> Especifica el ID de respaldo que se desearestaurar. Puede obtener el ID derespaldo de la salida del cmdletBackup-Exchange o Get-ExchangeBackup.

-Identity<database_identity_to_restore>

Especifica la identidad de una o másbases de datos para restaurar. Use esteparámetro con el parámetro -BackupID.

-RestoreDatabaseIdentity<target_database_identity_to_restore_to>

-RestoreDB, -Target, -RDB, -RestoreDatabaseID

Especifica la identidad de una base dedatos de destino a la cual restaurar. Useeste parámetro con los parámetros -BackupID y -Identity.

-ClientName <Exchange_Server_name> -C, -CN Especifica el nombre del cliente, que esel mismo que el nombre del cliente quese especificó para el respaldo.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Ejecución de restauraciones de copia o de base de datos alternativa 309

Page 310: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 63 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones decopia (continuación)

Parámetro Alias Descripción

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain que contiene los respaldospara restaurar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa dela unidad de almacenamiento de DataDomain que contiene los respaldos quese van a restaurar. El usuario de DataDomain debe tener los derechos deacceso correspondientes a esta ruta.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de DataDomain.

Parámetros adicionalesEn la siguiente tabla se muestran los parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones de copia:

Tabla 64 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones decopia

Parámetro Alias Descripción

-ExcludeClientNameResolution -ExcludeCNResolution Utiliza el nombre de cliente que seproporciona tal como está, sin cambiarloal nombre de dominio completamentecalificado (FQDN). Use este parámetropara restaurar un respaldo con el agentede aplicaciones de Microsoft versión 4.5o versiones anteriores que utilicen elnombre corto como nombre de cliente.

-Confirm Este parámetro es el parámetro estándarPowerShell Confirm. Este parámetrotoma los valores -Confirm:$true y -Confirm:$false. El valor predeterminadoes -Confirm:$true.

-PointInType PIT Se especifica como uno de los siguientesvalores:-PointInTime

-PointInTime:$true

-PointInTime:$false

-PointInTime y -PointInTime:$true son lomismo.

El valor predeterminado es -PointInTime:$true para los tipos de restauraciónnormal y a nivel de LUN, y -PointInTime:$false para cualquier otro tipo derestauración.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

310 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 311: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 64 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones decopia (continuación)

Parámetro Alias Descripción

-ExchangeServer<Exchange_Server_short_name>

Especifica el nombre corto de ExchangeServer, por ejemplo, ledmf999, si elnombre es diferente del nombre de hostlocal.Si no especifica un valor, el parámetrotoma el nombre de host local de manerapredeterminada.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el nombre de usuario de vdiskde Data Domain.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para larestauración. El valor predeterminado es0 (cero).

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-DeleteDebugLogsInDays Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Ejecución de restauraciones de copia o de base de datos alternativa 311

Page 312: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 64 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones decopia (continuación)

Parámetro Alias Descripción

Nota

Con este parámetro se eliminarán sololos registros de depuración con elnombre en el formato predeterminado, yque se ubiquen en la carpeta de registrosen <installation_path>\MSAPPAGENT\logs.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa amsagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

El cmdlet localiza automáticamente laruta de acceso a msagentrc.exe.

Sintaxis para realizar una restauración de copia mediante un ID de respaldo

l Restore-Exchange -CopyRestore -BackupID <ID_de_respaldo> -Identity<identidad> -RestoreDatabaseIdentity <identidad_de_destino> -ClientName <FQDN_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain>

l <objeto_de_archivo_de_configuración> | Restore-Exchange -CopyRestore -BackupID <ID_de_respaldo> -Identity <identidad> -RestoreDatabaseIdentity <identidad_de_destino>Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 269proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauración decopia con un ID de respaldo:

l El siguiente comando restaura la base de datos TestDB en una base de datosalternativa AlternateDB mediante un ID de respaldo:

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

312 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 313: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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 El siguiente comando restaura la base de datos TestDB en una base de datosalternativa AlternateDB, mediante un ID de respaldo y un objeto de archivo deconfiguración:$serverinfo | Restore-Exchange -CopyRestore -BackupID msapp_BBB:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB

l El siguiente comando restaura TestDB y la base de datos de buzón de correo1250665181 en las bases de datos alternativas AlternateTestDB yAlternatePrimaryDB: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

Ejecución de restauraciones a nivel de elemento o a nivel granularEn las restauraciones a nivel de elemento o a nivel granular se incluyen las siguientestareas:

1. Montaje de las imágenes de respaldo:

a. Enumera los respaldos que se van a montar.Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para Data Domain Boost enla página 292 ofrece información.

b. Monte los respaldos requeridos.Montaje de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para Data Domain Boost enla página 295 ofrece información.

2. Restauración de los elementos o las bases de datos de Exchange, como buzonesde correo o carpetas, con la GUI de ItemPoint for Microsoft Exchange Server.En la Guía del usuario de ItemPoint for Exchange Server se proporcionaninstrucciones

a. Inicie ItemPoint y, a continuación, inicie el asistente de restauración.

b. En la página Source Selection , seleccione el origen y especifique la ruta deEDB y la ruta del archivo de configuración desde el volumen montado quecontiene los datos de respaldo de Exchange, como se muestra en la siguientefigura, y haga clic en Next.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Ejecución de restauraciones a nivel de elemento o a nivel granular 313

Page 314: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 55 ItemPoint para Exchange Server: selección de la ruta de origen

c. En la página Target Selection, haga clic en Skip, como se muestra en lasiguiente figura.Figura 56 ItemPoint para Exchange Server: selección de la ruta de destino

3. Desmontaje de las imágenes de respaldoDesmontaje de los respaldos de Exchange Server mediante el icono de servicio demontaje en la bandeja del sistema en la página 298 ofrece información.

Parámetros para ejecutar los cmdlets de respaldo y restauración de Agentede aplicaciones de Microsoft para Data Domain Boost con Exchange Servercomo trabajos en segundo plano

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange escompatible con los siguientes parámetros para ejecutar los cmdlets de respaldo yrestauración como trabajos en segundo plano:

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

314 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 315: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 65 Cmdlets de respaldo y restauración de Exchange Server como trabajos en segundoplano

Parámetro Alias Descripción

-AsJob Los alias para este parámetroson -AJ y -Job.

Este parámetro ejecuta el cmdlet de respaldo o restauracióncomo un trabajo en segundo plano. El comando devuelve unobjeto que representa el trabajo y, a continuación, muestra elsímbolo del sistema. Puede continuar trabajando en la sesióndurante el trabajo. El valor predeterminado de este parámetroes $false.Para obtener los resultados del trabajo, utilice el cmdletReceive-Job. Para administrar los trabajos, utilice los

cmdlets de trabajo.

-JobName <job_name> No hay ningún alias para esteparámetro.

Este parámetro especifica un nombre descriptivo para eltrabajo cuando se usa este parámetro con el parámetro -AsJob. Puede usar el nombre para identificar el trabajo segúnotros cmdlets de trabajo, tales como Stop-Job. El parámetro

-JobName <job_name> se omite si no especifica el parámetro-AsJob. Si no especifica un valor para este parámetro, eltrabajo no tiene un nombre.

AVISO

No cierre la ventana de PowerShell al ejecutar cmdlets como tareas en segundo planomediante estos parámetros. De lo contrario, los cmdlets fallan. Esta funcionalidad essimilar a otros trabajos en segundo plano de PowerShell.

En https://technet.microsoft.com/en-us/library/hh847783.aspx se proporciona másinformación sobre los cmdlets de trabajo.

Administración de savesets de Exchange Server con undispositivo Data Domain Cloud Tier

Use el comando msagentadmin.exe administration para realizar las siguientestareas:

l Enumerar los respaldos de Exchange Server y el tipo de nivel de Data Domain en elque están presentes los respaldos.

l Marcar los respaldos de Exchange Server que se deben transferir de una unidad dealmacenamiento de Data Domain a un Data Domain Cloud Tier.

l Recuperar savesets desde un Data Domain Cloud Tier en una unidad dealmacenamiento de Data Domain.El agente de aplicaciones de Microsoft es compatible con los siguientes tipos derecuperación:

n Automáticas o sin inconvenientes: Cuando en una operación de restauración serequieren los savesets que están presentes en un Data Domain Cloud Tier, elagente de aplicaciones de Microsoft recupera los savesets en el nivel activo enData Domain.Sin embargo, cuando se utiliza Elastic Cloud Storage (ECS) con DD OS 6.1 oposterior, el agente de aplicaciones de Microsoft restaura los savesets en eldispositivo de nivel de nube directamente de ECS al cliente sin recurrir al nivelactivo. En la documentación de Data Domain se proporcionan más detalles y

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Administración de savesets de Exchange Server con un dispositivo Data Domain Cloud Tier 315

Page 316: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

recomendaciones para las operaciones de restauración directamente desdeECS.

n Manual: Cuando se cumplan las dos condiciones siguientes, recupere lossavesets manualmente antes de realizar una operación de restauración:

– Cuando para la operación de restauración se necesiten los savesets queestán presentes en un Data Domain Cloud Tier.

– Cuando no desee que el agente de aplicaciones de Microsoft recupere yrestaure automáticamente los savesets.

Nota

En la sintaxis, los parámetros que están entre corchetes, es decir, [ y ], sonopcionales.

Enumerar los savesets en Data Domain Cloud TierUse la marca --list o -s con el comando msagentadmin administration paraenumerar los savesets de un dispositivo Data Domain Cloud Tier.

Para enumerar los savesets que existen en el dispositivo de Data Domain Cloud Tier,escriba uno de los siguientes comandos en el símbolo del sistema de Agente deaplicaciones de Microsoft para Data Domain Boost:

l Si no desea usar un archivo de configuración, escriba el siguiente 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 Si desea usar un archivo de configuración, escriba el siguiente 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 ejemploTenga en cuenta los siguientes comandos de ejemplo para enumerar los savesets deExchange Server que existen en un dispositivo de 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

Transferir los savesets al Data Domain Cloud TierUse la marca --move o -m con el comando msagentadmin administration paratransferir los savesets a un dispositivo Data Domain Cloud Tier.

Para transferir los savesets de la unidad de almacenamiento de Data Domain aldispositivo de Data Domain Cloud Tier, escriba uno de los siguientes comandos en elsímbolo del sistema de Agente de aplicaciones de Microsoft para Data Domain Boost:

l Si no desea usar un archivo de configuración, escriba el siguiente comando:msagentadmin.exe administration --move --ddhost"<Data_Domain_server_name>" --ddpath

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

316 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 317: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

"<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 Si desea usar un archivo de configuración, escriba el siguiente 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 ejemploTenga en cuenta los siguientes comandos de ejemplo para marcar los savesets deExchange Server que se deben transferir de una unidad de almacenamiento de DataDomain a un Data 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

Cuando marque varios savesets de manera sucesiva, asegúrese de no marcar lossavesets marcados previamente con las opciones --after <start_time> y --before <end_time>. Si marca los savesets marcados previamente, es posible queesto afecte el rendimiento de la transferencia de datos.

Recuperar los savesets del Data Domain Cloud TierUse la marca --recall o -r con el comando msagentadmin administrationpara recuperar los savesets de un dispositivo Data Domain Cloud Tier.

Para recuperar los savesets del dispositivo de Data Domain Cloud Tier en la unidad dealmacenamiento de Data Domain, escriba uno de los siguientes comandos en elsímbolo del sistema de Agente de aplicaciones de Microsoft para Data Domain Boost:

l Si no desea usar un archivo de configuración, escriba el siguiente 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 Si desea usar un archivo de configuración, escriba el siguiente 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 ejemploTenga en cuenta los siguientes comandos de ejemplo para recuperar manualmente lossavesets de Exchange Server de un Data Domain Cloud Tier en una unidad dealmacenamiento de 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 aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Recuperar los savesets del Data Domain Cloud Tier 317

Page 318: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l msagentadmin.exe administration --recall --tier --after 1481104962--before 1481105533 --appID msapp_bbb --config c:\temp\config_pp.txt --debug 9

Realizar la recuperación ante desastres en Data Domain Cloud TierDespués de recuperar un Mtree de acuerdo con el procedimiento de recuperación antedesastres, utilice el comando msagentadmin administration --dr-recallpara restaurar los índices de respaldo desde un dispositivo de Data Domain Cloud Tier.

Cuando el agente de aplicaciones de Microsoft transfiere un respaldo a la nube, losarchivos de índice se mantienen en el nivel activo. Se crea una copia de los archivos deíndice y se transfiere al nivel de nube para su retención a largo plazo.

Después de restaurar un MTree durante una recuperación ante desastres, todos losarchivos que residían solo en el nivel activo se perderán y dejarán de estar disponibles.Solo los archivos que se transfirieron a la nube estarán disponibles.

En este caso, debe ejecutar msagentadmin administration con la marca --dr-recall o -M para restaurar los índices. En la siguiente lista se describe la sintaxis delcomando para recuperar los índices al nivel activo:

l Si no desea usar un archivo de configuración, escriba el siguiente 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 Si desea usar un archivo de configuración, escriba el siguiente 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>]

Después de que se recuperen los índices al nivel activo, los savesets de datos para elmismo rango de tiempo también se recuperarán, a menos que escriba n cuando se lesolicite en Continue with the recall of the found save sets [y/n]. Sidecide no recuperar los saveset, podrá recuperarlos manualmente más adelante.

Comandos de ejemploTenga en cuenta los siguientes comandos de ejemplo para realizar la recuperación antedesastres de Exchange Server desde un dispositivo de 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

Opciones de comandos para las operaciones de Data Domain Cloud Tier

Opciones obligatoriasEn la siguiente tabla se enumeran las opciones de comando msagentadminadministration obligatorias para realizar operaciones de nivel de nube.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

318 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 319: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 66 Opciones de comandos obligatorias para realizar operaciones relacionadas con el nivelde nube

Opción Alias Descripción

--appid <application_ID> -n Especifica el ID de aplicación (espacio de nombres), mssql,msapp_pp o msapp_bbb, para buscar los respaldos.Cuando realice respaldos híbridos de SQL para enumerar losrespaldos de registros de transacciones, especifique mssqlcomo <application_ID>.

--before<hora_de_finalización>

-e Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o antes. Si no especifica unvalor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, “now”, “30 days ago”, “Tuesday” y “3/31/201615:00:00”.

--ddhost"<Data_Domain_server_name>"

Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que serespaldaron las bases de datos. Esta opción no es necesaria siespecifica un archivo de configuración con el nombre deservidor de Data Domain.

--ddpath"<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamientoen la que se respaldaron las bases de datos. Esta opción no esnecesaria si especifica un archivo de configuración con la rutade la unidad de almacenamiento.

--dduser"<DDBoost_username>"

Especifica el nombre de usuario de DD Boost. Esta opción noes necesaria si especifica un archivo de configuración con elnombre de usuario.

Opciones adicionalesEn la siguiente tabla se enumeran las opciones de comando msagentadminadministration adicionales para realizar operaciones de nivel de nube.

Tabla 67 Opciones de comandos adicionales para realizar operaciones relacionadas con el nivelde nube

Opción Alias Descripción

--tier -t Muestra el tipo de nivel de Data Domain, active o cloud, en elque los savesets están presentes.

--after <start_time> -b Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o después.Por ejemplo, “now”, “30 days ago”, “Tuesday” y “3/31/201615:00:00”.

--debug<debug_level_1_through_9>

-D Especifica el nivel de depuración para enumerar los respaldos.El valor predeterminado es 0 (cero).

--help -h Imprime un mensaje de ayuda breve.

--lockbox<full_path_to_lockbox>

Especifica la carpeta en la que se encuentra el archivo dellockbox, que contiene información cifrada acerca de los hostsregistrados y los nombres de usuario correspondientes en

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Opciones de comandos para las operaciones de Data Domain Cloud Tier 319

Page 320: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 67 Opciones de comandos adicionales para realizar operaciones relacionadas con el nivelde nube (continuación)

Opción Alias Descripción

pares. Cada par está asociado con una contraseña que utilizanlos respaldos.Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica el hostname del servidor de aplicaciones quecontiene la instancia de servidor que se respaldó.

--confirm -Y Cuando se recuperan savesets para realizar una recuperaciónante desastres, se omite la confirmación del usuario.

--config<full_path_to_the_configuration_file>

-z Especifica la ruta de acceso completa del archivo deconfiguración.

-a Valor clave, es decir, la palabra clave y el valor de las opcionesque también se especificaron en el archivo de configuración.Por ejemplo, -a "CLIENT=<client_name>".

Administración de respaldos mediante los comandos deadministración msagentadmin

El símbolo del sistema de Agente de aplicaciones de Microsoft para Data DomainBoost le permite administrar los respaldos, incluidas las siguientes tareas:

l Enumerar respaldos

l Eliminar respaldos

Escriba msagentadmin administration <command> --help para obtener ayudadetallada sobre cualquier comando.

Enumeración de respaldos y archivos mediante el símbolo del sistema deAgente de aplicaciones de Microsoft para Data Domain Boost

Para enumerar los savesets o respaldos, ejecute el siguiente comando:

msagentadmin administration --list --appid <application_ID> <options>Para enumerar los archivos de guardado que están presentes en la unidad dealmacenamiento, ejecute el siguiente comando:

msagentadmin administration --listFiles <options>

AVISO

Agente de aplicaciones de Microsoft también es compatible con el comandoddbmadmin.exe para realizar estas operaciones. Sin embargo, el comando estáobsoleto en esta versión.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

320 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 321: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Opciones obligatoriasEn la siguiente tabla se muestran las opciones obligatorias para el comando deenumeración:

Tabla 68 Opciones obligatorias para el comando de enumeración

Opción Alias Descripción

--ddhost"<Data_Domain_server_name>"

Especifica el nombre del servidor deData Domain que contiene la unidad dealmacenamiento en la que se respaldaronlas bases de datos.

--ddpath"<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de launidad de almacenamiento en la que serespaldaron las bases de datos.

--dduser "<DDBoost_username>" Especifica el nombre de usuario delusuario de DD Boost.

--appid <application_ID> -n Utiliza un ID de aplicación diferente(espacio de nombres) al ID de aplicaciónpredeterminado para ubicar losrespaldos. Use esta opción solo pararealizar un diagnóstico.El ID de la aplicación o el espacio denombres predeterminado es msapp_bbb.

Para enumerar los respaldos de registrosde transacciones de SQL cuando seejecutan respaldos híbridos, especifiquemssql como <application_ID>.

Opciones adicionalesEn la siguiente tabla se muestran las opciones adicionales para el comando deenumeración:

Tabla 69 Opciones adicionales para el comando de enumeración

Opción Alias Descripción

--tier <active | cloud> -t Muestra los savesets que estánpresentes en el servidor Data Domain(activo) o en el dispositivo de nube(nube). El valor predeterminado esactive.

--before <hora_de_finalización> -e Enumera solo los respaldos que serealizaron en determinada fecha y hora,fecha, día u hora, o antes. Si noespecifica un valor, el valorpredeterminado es la fecha y la horaactuales.Por ejemplo, "3/31/2016 15:00:00" y"Tuesday".

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Enumeración de respaldos y archivos mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para Data

Domain Boost 321

Page 322: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 69 Opciones adicionales para el comando de enumeración (continuación)

Opción Alias Descripción

--after <start_time> -b Enumera solo los respaldos que serealizaron en determinada fecha y hora,fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y"Tuesday".

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración paraenumerar los respaldos. El valorpredeterminado es 0 (cero).

--deleteDebugLog <days> Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminan solo losregistros de depuración con el nombreen el formato predeterminado y que seubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

--help -h Imprime un mensaje de ayuda breve.

--limit<number_of_most_recent_backups>

-l Muestra solo los <número> respaldosmás recientes.

--lockbox <full_path_to_lockbox> Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica el hostname que contiene lainstancia que se respaldó.

--config<full_path_to_the_configuration_file>

-z Especifica la ruta de acceso completadel archivo de configuración.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

322 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 323: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 69 Opciones adicionales para el comando de enumeración (continuación)

Opción Alias Descripción

-a Keyvalue, es decir, la palabra clave y elvalor de las opciones que seespecificaron en el archivo deconfiguración también. Por ejemplo, -a"CLIENT=<nombre_del_cliente>".

EjemplosObserve los siguientes ejemplos:

l El siguiente comando enumera todos los respaldos:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb -e --client myserver.myapp.com

l El siguiente comando enumera todos los archivos en la unidad dealmacenamiento /dd/backups:msagentadmin administration --listFiles --ddhostdatadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --client myserver.myapp.com

l El siguiente comando enumera los 5 respaldos más recientes:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --clientmyserver.myapp.com --limit 5

l El siguiente comando enumera los respaldos que se ejecutaron después del 30 demarzo 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 El siguiente comando enumera los respaldos que se ejecutaron antes de estemartes:msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --clientmyserver.myapp.com --before Tuesday

Eliminación de respaldos mediante el símbolo del sistema de Agente deaplicaciones de Microsoft para Data Domain Boost

Para eliminar los savesets o respaldos, ejecute el siguiente comando:

msagentadmin administration --delete <options>El comando para eliminar enumera los respaldos y luego los elimina.

Opciones obligatoriasEn la siguiente tabla se enumeran las opciones obligatorias para el comando deeliminación:

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Eliminación de respaldos mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para Data Domain Boost 323

Page 324: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 70 Opciones obligatorias para el comando de eliminación

Opción Alias Descripción

--ddhost"<Data_Domain_server_name>"

Especifica el nombre del servidor deData Domain que contiene la unidad dealmacenamiento en la que se respaldaronlas bases de datos.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de launidad de almacenamiento en la que serespaldaron las bases de datos.

--dduser "<DDBoost_username>" Especifica el nombre de usuario delusuario de DD Boost.

--appid <application_ID> -n Utiliza un ID de aplicación diferente(espacio de nombres) al ID de aplicaciónpredeterminado para ubicar losrespaldos. Use esta opción solo pararealizar un diagnóstico.El ID de la aplicación o el espacio denombres predeterminado es msapp_bbb.

Para enumerar los respaldos de registrosde transacciones de SQL cuando seejecutan respaldos híbridos, especifiquemssql como <application_ID>.

Opciones adicionalesEn la siguiente tabla se enumeran las opciones adicionales para el comando deeliminación:

Tabla 71 Opciones adicionales para el comando de eliminación

Opción Alias Descripción

--tier <active | cloud> -t Muestra los savesets que estánpresentes en el servidor Data Domain(activo) o en el dispositivo de nube(nube). El valor predeterminado esactive.

--before <hora_de_finalización> -e Enumera solo los respaldos que serealizaron en determinada fecha y hora,fecha, día u hora, o antes. Si noespecifica un valor, el valorpredeterminado es la fecha y la horaactuales.Por ejemplo, "3/31/2016 15:00:00" y"Tuesday".

--after <start_time> -b Enumera solo los respaldos que serealizaron en determinada fecha y hora,fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y"Tuesday".

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

324 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 325: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 71 Opciones adicionales para el comando de eliminación (continuación)

Opción Alias Descripción

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración paraeliminar los respaldos. El valorpredeterminado es 0 (cero).

--deleteDebugLog <days> Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminarán sololos registros de depuración con elnombre en el formato predeterminado, yque se ubiquen en la carpeta de registrosen <installation_path>\MSAPPAGENT\logs.

--help -h Imprime un mensaje de ayuda breve.

--limit<number_of_most_recent_backups>

-l Enumera solo los <número> respaldosmás recientes.

--lockbox <full_path_to_lockbox> Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <client_name> -c Especifica el hostname que contiene lainstancia que se respaldó.

--config<full_path_to_the_configuration_file>

-z Especifica la ruta de acceso completadel archivo de configuración.

--confirm -Y Omite la confirmación del usuario paraeliminar los respaldos.

-a Keyvalue, es decir, la palabra clave y elvalor de las opciones que seespecificaron en el archivo de

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Eliminación de respaldos mediante el símbolo del sistema de Agente de aplicaciones de Microsoft para Data Domain Boost 325

Page 326: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 71 Opciones adicionales para el comando de eliminación (continuación)

Opción Alias Descripción

configuración también. Por ejemplo, -a"CLIENT=<nombre_del_cliente>".

EjemploTenga en cuenta el siguiente comando de ejemplo para eliminar todos los respaldosque se ejecutaron antes de 1461267170:

msagentadmin administration --delete --appid msapp_bbb --config C:\Program Files\DPSAPPS\MSAPPAGENT\config\msappagent.cfg --before1461267170

Códigos de retorno (de error) del comando msagentadmin administrationEl agente de aplicaciones de Microsoft permite que el comando msagentadminadministration informe la severidad del error y los ID únicos de cada mensaje asociadoscon el error.

En la siguiente tabla, se enumeran los códigos de retorno y su descripción:

Tabla 72 Códigos de retorno y descripción

Código de devolución Descripción

0 Satisfactorio

1 Error o aviso

2 Advertencia

3, 4 o 5 Error grave

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Losotros códigos de retorno indican falla.

Nota

Los códigos de retorno se asignan según la severidad, la cual se establece cuando seproduce el error. Los errores potenciales, que no se pueden controlar, se puedenproducir en cualquier momento. Solo la severidad de algunos pocos errores seestablece de manera coherente o correcta. Utilice los códigos de retorno solamentecomo guía o sugerencia.

Ejecución de la recuperación ante desastres de ExchangeServer con Data Domain Boost:

Agente de aplicaciones de Microsoft para Data Domain Boost es compatible con larecuperación ante desastres de los respaldos ubicados en una unidad dealmacenamiento de Data Domain y de los respaldos que se encuentran en undispositivo Data Domain Cloud Tier.

Para realizar una recuperación ante desastres, ejecute los siguientes pasos en el nuevohost de recuperación ante desastres.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

326 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 327: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Procedimiento

1. Inicie la aplicación de Exchange Server y los servicios requeridos.

2. Cree las bases de datos que existían antes del desastre y asegúrese de queestén en estado montado.

3. Realice una restauración de las bases de datos.

l Para los respaldos ubicados en una unidad de almacenamiento de DataDomain, Ejecución de restauraciones normales en la página 304 proporcionainformación.

l Para los respaldos ubicados en un dispositivo Data Domain Cloud Tier, Realizar la recuperación ante desastres en Data Domain Cloud Tier en lapágina 318 proporciona información.

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

Ejecución de la recuperación ante desastres de Exchange Server con Data Domain Boost: 327

Page 328: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Agente de aplicaciones de Microsoft para Data Domain Boost con Exchange Server

328 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 329: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

CAPÍTULO 7

Agente de aplicaciones de Microsoft paraProtectPoint con Exchange Server

l Funciones de Agente de aplicaciones de Microsoft para ProtectPoint conExchange Server..............................................................................................330

l Configuración de Agente de aplicaciones de Microsoft para ProtectPoint conExchange Server..............................................................................................330

l Configuración de ProtectPoint para máquinas virtuales para Exchange Server.........................................................................................................................350

l Protección de datos de Exchange Server con ProtectPoint............................. 351l Respaldo y restauración de Exchange Server con los cmdlets de Windows

PowerShell de ProtectPoint.............................................................................353l Restauración de respaldos desde un sistema Data Domain secundario............. 412l Ejecución de la recuperación ante desastres de Exchange Server con

ProtectPoint:....................................................................................................416l Administración de respaldos mediante los comandos msagentadmin................ 416

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server 329

Page 330: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Funciones de Agente de aplicaciones de Microsoft paraProtectPoint con Exchange Server

Obtenga más información sobre las características y funciones compatibles conAgente de aplicaciones de Microsoft para ProtectPoint con Exchange Server.

Funciones de respaldo y restauración

l Respaldos completos internos, en los que se transfieren solo los bloquesmodificados de los dispositivos de origen a Data Domain, con la tecnología deProtectPoint.

l Respaldos de Exchange Server (también conocido como escritor) o a nivel de basede datos.

l Respaldos a nivel de base de datos, es decir, respaldos de las bases de datosindividuales de varios grupos de coherencia en Exchange Server

l Restauración de bases de datos individuales.

l Restauraciones a nivel de elementos (también conocidas como restauraciones denivel granular), en las que se restauran buzones de correo, carpetas de buzón decorreo o mensajes individuales.

l En el caso de RecoverPoint 5.0 o versiones posteriores, se realizan restauracionesde un grupo de consistencia parcial o un subconjunto de las bases de datos de ungrupo de consistencia como parte de una restauración de reversión.

Funciones de configuración

l Ruta de lockbox común, es decir, el mismo lockbox es una ubicación común paraAgente de aplicaciones de Microsoft, agente de aplicación de base de datos yAgente File System Agent.

l Coexistencia con otros productos de respaldo que se usan para proteger los datosque no protege Agente de aplicaciones de Microsoft.Sin embargo, Agente de aplicaciones de Microsoft no puede coexistir con agentede aplicación de base de datos.

l Es compatible con la alta disponibilidad de Data Domain para una resistenciamejorada.Alta disponibilidad de Data Domain en la página 68 ofrece información.

Configuración de Agente de aplicaciones de Microsoft paraProtectPoint con Exchange Server

Guía de configuración del almacenamiento primario y con protección de ProtectPoint yGuía de soluciones de ProtectPoint proporcionan información sobre cómo configurar elalmacenamiento primario y de protección para ProtectPoint y vdisk.

En la documentación de RecoverPoint se proporciona información sobre cómo instalary configurar RecoverPoint.

En la documentación de XtremIO se proporciona información sobre cómo instalar yconfigurar el dispositivo de almacenamiento XtremIO.

En la configuración de Agente de aplicaciones de Microsoft para ProtectPoint conExchange Server se incluyen las siguientes tareas:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

330 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 331: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Creación de un lockbox mediante el comando msagentadmin.exe

l Creación de la cuenta de usuario de respaldo de Exchange

l Configuración de VMAX para ejecutar respaldos y restauraciones

l Creación e importación de un archivo de configuración

l Preparación para restaurar respaldos desde un sistema Data Domain secundario,según sea necesario

Creación e importación de un archivo de configuraciónPuede crear un archivo de configuración e importarlo a un objeto que se puede utilizarpara realizar operaciones, como respaldos, enumeración de respaldos, montaje derespaldos y restauración mediante los cmdlets correspondientes.

Creación de un archivo de configuraciónCree un archivo de configuración con cualquiera de los siguientes parámetros, segúnsea necesario.

GeneralEn la siguiente tabla se describen los parámetros de la categoría general del archivo deconfiguración.

Tabla 73 Parámetros generales del archivo de configuración

Parámetro Descripción

CLIENT=<client_or_hostname> Obligatorio.Especifica el hostname del servidor de aplicaciones en el quedesea restaurar o respaldar las bases de datos requeridas. Enel caso de las configuraciones de clúster, especifique elnombre de la instancia de clúster.

BACKUP_TYPE=<RecoverPoint | VMAX > Obligatorio para las operaciones de respaldo.Especifica si el tipo de respaldo es a través de VMAX oRecoverPoint

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica el nombre de ruta del directorio completo dellockbox en el host de base de datos o de aplicación. Porejemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica si el software escribe mensajes de depuración en elarchivo de registro de depuración. El valor predeterminado es0, en el cual no se generan mensajes de depuración. El nivelmás alto es 9, en el cual se generan los mensajes dedepuración más detallados.

DELETE_DEBUG_LOGS_DAYS=<number_of_days> Opcional.Elimina los archivos de registro de depuración anteriores a lacantidad de días especificada. El rango válido es entre 1 y 30.El valor predeterminado es 30 días. Normalmente, si seeliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.Cuando este parámetro se utilice en la operación de respaldo,

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Creación e importación de un archivo de configuración 331

Page 332: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 73 Parámetros generales del archivo de configuración (continuación)

Parámetro Descripción

se eliminarán los registros de respaldo y, cuando se utilice enuna operación de restauración, se eliminarán los registros derestauración.

Nota

Con este parámetro se eliminarán solo los registros dedepuración con el nombre en el formato predeterminado y quese ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Sistema primarioEn la siguiente tabla se describen los parámetros de la categoría de sistema primariodel archivo de configuración.

Tabla 74 Parámetros de sistema primario del archivo de configuración

Parámetro Descripción

DDBOOST_USER=<DDBoost_username> Obligatorio.Especifica el nombre de usuario del usuario de DD Boost.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_HOST=<Data_Domain_server_name> Obligatorio.Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que desearespaldar y restaurar las bases de datos.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_PATH=<storage_unit_name> Obligatorio.Especifica el nombre y la ruta de la unidad de almacenamientoen la que desea respaldar y restaurar las bases de datosseleccionadas.

DDVDISK_USER=<vdisk_username> Opcional.Especifica el usuario de vdisk de Data Domain. Si no especificaeste parámetro, el valor predeterminado es DDBOOST_USER.

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica si un respaldo o una restauración en el sistema DataDomain primario utiliza una conexión de red IP o Fibre Channel(FC). El valor predeterminado es FALSE. Indique TRUE parautilizar una conexión de red de Fibre Channel durante elrespaldo y la restauración.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

332 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 333: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 74 Parámetros de sistema primario del archivo de configuración (continuación)

Parámetro Descripción

Nota

Si este parámetro se configura en TRUE, el sistema DataDomain primario debe configurarse para admitir una conexiónFibre Channel.

DEVICE_FC_SERVICE=<Data_Domain_fibre_channel_server_name>

Es obligatorio cuando el parámetro DDBOOST_FC seestablece en TRUEEspecifica el nombre del servicio Fibre Channel configuradoen el sistema Data Domain primario que se utilizará para unrespaldo o una restauración.

RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>

Obligatorio en las siguientes situaciones:

l Cualquier restauración a nivel de volumen (reversión).

l Cualquier operación de restauración que no impliqueProtectPoint para máquinas virtuales.

Especifica el pool de dispositivos de restauración que contienelos dispositivos de vdisk que se utilizan para ejecutar laoperación de restauración. Asegúrese de que el servidor deData Domain que se ha especificado pertenezca a este pool dedispositivos.

Nota

En el caso de ProtectPoint para máquinas virtuales, pararealizar una restauración de último recurso mediantedispositivos RDM en lugar de utilizar eCDM, especifique esteparámetro con RESTORE_FROM_DD_ONLY.

RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>

Obligatorio en las siguientes situaciones:

l Cualquier restauración a nivel de volumen (reversión).

l Cualquier operación de restauración que no impliqueProtectPoint para máquinas virtuales.

Especifica el grupo de dispositivos de restauración quecontiene los dispositivos de vdisk y el pool de dispositivos derestauración que se utilizan para ejecutar la operación derestauración. Asegúrese de que el servidor de Data Domainque se ha especificado pertenezca a este grupo dedispositivos.

Nota

En el caso de ProtectPoint para máquinas virtuales, pararealizar una restauración de último recurso mediantedispositivos RDM en lugar de utilizar eCDM, especifique esteparámetro con RESTORE_FROM_DD_ONLY.

RESTORE_FROM_DD_ONLY=yes Opcional.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Creación e importación de un archivo de configuración 333

Page 334: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 74 Parámetros de sistema primario del archivo de configuración (continuación)

Parámetro Descripción

l Para las operaciones de montaje o restauración conProtectPoint para máquinas virtuales, especifica que laoperación de restauración será una restauración de últimorecurso de ProtectPoint para máquinas virtuales. Tambiénse deben configurar los parámetrosRESTORE_DEVICE_GROUP yRESTORE_DEVICE_POOL.En una restauración de último recurso, las imágenes derespaldo se montan directamente desde el sistema DataDomain. Con la restauración se montan las imágenes através de los LUN de restauración de Data Domain en elhost de recuperación, y se copian los archivos en laubicación requerida.

l En el caso de restauraciones de reversión en ambientesVMAX, especifica la restauración desde Data Domain,incluso si la instantánea está disponible localmente, esdecir, en el arreglo VMAX.

Clúster de RecoverPointLa categoría de clúster de RecoverPoint se utiliza para configurar las operaciones deRecoverPoint. En la siguiente tabla se describen los parámetros de la categoría declúster de RecoverPoint del archivo de configuración.

Tabla 75 Parámetros de clúster de RecoverPoint del archivo de configuración

Parámetro Descripción

RP_MGMT_HOST=<RPA_or_vRPA_management_hostname>

Obligatorio.Especifica el nombre completo del host de administración deRecoverPoint. Para las operaciones de ProtectPoint paramáquinas virtuales, especifique el nombre de clúster de vRPA.

Debe registrar este nombre de host y el nombre de usuario enel lockbox para que el agente de aplicaciones de Microsoftpueda recuperar la contraseña del usuario.

Por ejemplo: rp.mi-host.com

RP_USER=<RPA_or_vRPA_management_host_username> Obligatorio.Especifica el nombre de usuario de RecoverPoint que utiliza elproveedor de hardware mientras ejecuta las instantáneas anivel de LUN. Para las operaciones de ProtectPoint paramáquinas virtuales, especifique el nombre de usuario declúster de vRPA.

Debe registrar este nombre de usuario y el nombre de host enel lockbox para que el agente de aplicaciones de Microsoftpueda recuperar la contraseña de este usuario.

Por ejemplo: recoverpoint-usuario

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

334 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 335: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

VMAXLa categoría VMAX se utiliza para configurar las operaciones de VMAX. En la siguientetabla se describen los parámetros de la categoría VMAX del archivo de configuración.

Tabla 76 Parámetros VMAX del archivo de configuración

Parámetro Descripción

SYMM_SNAP_REMOTE=yes Opcional.Especifica que en el respaldo de ProtectPoint se utilizará elarreglo VMAX remoto cuando se respalden volúmenesprotegidos de SRDF/S.

SNAPSG_NAME=<VMAX_storage_group_name> Opcional.Especifica el nombre del grupo de almacenamiento VMAX quese utilizará durante una restauración de ProtectPoint en undispositivo de restauración nativo seleccionado de FAST.X oVMAX en VMAX. De manera predeterminada, se utiliza elgrupo de almacenamiento NsrSnapSG para una restauraciónde ProtectPoint en un sistema VMAX.

DATA_MANAGEMENTLa categoría DATA_MANAGEMENT se usa para configurar las operaciones deProtectPoint para máquinas virtuales. En la siguiente tabla se describen losparámetros de la categoría DATA_MANAGEMENT del archivo de configuración.

Tabla 77 Parámetros de DATA_MANAGEMENT del archivo de configuración

Parámetro Descripción

DM_HOST=<eCDM_appliance_hostname> Obligatorio para las restauraciones normales, de nivel deobjeto o nivel granular. Este parámetro no se utiliza para unarestauración de reversión.Especifica el hostname o la dirección IP del host deldispositivo de eCDM que realiza las operaciones de montajede VMDK para una restauración de un respaldo deProtectPoint para máquinas virtuales.

DM_USER=<eCDM_appliance_tenant_user> Obligatorio para las restauraciones normales, de nivel deobjeto o nivel granular. Este parámetro no se utiliza para unarestauración de reversión.Especifica el nombre del usuario del grupo de usuarios deldispositivo de eCDM, necesario para establecer la conexión deeCDM a fin de restaurar un respaldo de ProtectPoint paramáquinas virtuales.

DM_TENANT=<eCDM_appliance_application_tenant> Obligatorio para las restauraciones normales, de nivel deobjeto o nivel granular. Este parámetro no se utiliza para unarestauración de reversión.Especifica el nombre del grupo de usuarios del dispositivo deeCDM, necesario para establecer la conexión de eCDM a finde restaurar un respaldo de ProtectPoint para máquinasvirtuales.

DM_PORT=<eCDM_appliance_port_number> Opcional.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Creación e importación de un archivo de configuración 335

Page 336: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 77 Parámetros de DATA_MANAGEMENT del archivo de configuración (continuación)

Parámetro Descripción

Especifica el número de puerto del dispositivo de eCDM quese utiliza para conectarse al dispositivo de eCDM para laoperación de restauración.

DM_MOUNT_TIMEOUT=<number_of_minutes_before_mount_timeout>

Opcional.Especifica el período en minutos hasta que se agota el tiempode espera de montaje. El valor predeterminado es 4 horas(240 minutos) para las operaciones de ProtectPoint paramáquinas virtuales.

DM_LOG_LEVEL={WARNINGS | INFO | TRACE | DEBUG} Opcional.Especifica el nivel de registro de eCDM para las operacionesde ProtectPoint para máquinas virtuales, en el que WARNINGSofrece la menor cantidad de detalles y DEBUG proporciona la

mayor cantidad de detalles.

DM_LOG_TAG=<eCDM_log_tag> Opcional.Especifica la etiqueta de registro de eCDM para lasoperaciones de ProtectPoint para máquinas virtuales.

Contenido de ejemplo de archivo de configuraciónPor ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguiente contenido:

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.ejemplo.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

Importación del archivo de configuraciónUtilice el cmdlet Import-ExchangeBackupConfigFile para importar el archivo deconfiguración a un objeto.

Sintaxis<object> = Import-ExchangeBackupConfigFile [-file]<Configuration_File> [<Common_Parameters>]donde:

l <object> es el objeto que contiene la información del archivo de configuración parautilizar con otros cmdlets.

l - file <Configuration_File> especifica el archivo de configuración.

l Se admiten los siguientes parámetros comunes:

n Verbosen Depurar

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

336 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 337: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

n ErrorActionn ErrorVariablen WarningActionn WarningVariablen OutBuffern PipelineVariablen OutVariablehttp://go.microsoft.com/fwlink/?LinkID=113216 proporciona información sobrelos parámetros comunes.

Ejemplo$serverinfo = Import-ExchangeBackupConfigFile E:\configuration.txt

Configuración de un lockboxEl lockbox es un archivo cifrado que utiliza el agente de aplicaciones de Microsoft paraalmacenar datos confidenciales, como credenciales de inicio de sesión, y proteger losdatos contra el acceso no autorizado.

Puede configurar uno de los siguientes tipos de lockbox según las necesidades delambiente:

l Lockbox único: Esta configuración contiene solo un lockbox en una ubicacióncompartida. Cada host en el ambiente tiene acceso individual al lockbox. Estaconfiguración facilita el mantenimiento del lockbox.

Nota

No utilice un lockbox compartido único para realizar operaciones de respaldoremoto en un ambiente de clúster. El respaldo fallará. Utilice varios lockbox en unambiente de clúster.

l Múltiples lockboxes: Esta configuración contiene un lockbox en cada host en elambiente. Esta configuración crea una sobrecarga en el mantenimiento demúltiples lockboxes.

El archivo PersistedSettings.xml en la carpeta del lockbox contiene lainformación del servidor de Data Domain, por ejemplo, el nombre del servidor de DataDomain, el protocolo de comunicación, el nombre del servicio de Fibre Channel, elnombre de usuario del usuario de DD Boost y la unidad de almacenamiento.

Si se registra un servidor de Data Domain en un lockbox nuevo, se creará el archivoPersistedSettings.xml Si se registra un servidor de Data Domain en el lockboxnuevo o si se elimina alguno, se actualiza el archivo PersistedSettings.xml.

Opciones de comando para crear y actualizar un lockboxLas operaciones de lockbox se administran mediante el comando msagentadminadministration.

En la siguiente tabla se enumeran las operaciones y las opciones de comandosasociadas que forman parte de la creación y actualización de un lockbox.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Configuración de un lockbox 337

Page 338: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

El agente de aplicaciones de Microsoft también es compatible con el comandoddbmadmin para realizar estas operaciones. Sin embargo, la compatibilidad con elcomando está obsoleta.

Tabla 78 Operaciones de comando para crear y actualizar un lockbox

Operación Comando

Cree una caja de seguridad. msagentadmin administration --createLB [--lockbox<lockbox_directory>] [--debug 9]

Registre un servidor de Data Domain o undispositivo de RecoverPoint en un host de basede datos

msagentadmin administration --registerLB --config<config_file_path> [--confirm] [--debug 9]

Cancele el registro de un servidor de DataDomain o un dispositivo de RecoverPoint en unhost de base de datosEl contenido de usuario de DD Boost(DDBOOST_USER) y de ruta del dispositivo(DEVICE_PATH) del archivo de configuración seelimina.

msagentadmin administration --deleteLB --config<config_file_path> [--confirm] [--debug 9]

Agregue un host remoto a una lista de acceso delockbox

msagentadmin administration --grantLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_add>"] [-a"VIRTUAL_HOST=yes"] [--debug 9]

Elimine un host remoto desde la lista de accesode lockbox.

msagentadmin administration --revokeLB [--lockbox<lockbox_directory>] [-a"LOCKBOX_REMOTE_HOST=<hostname_to_delete>"] [--debug9]

Restablezca el lockbox. msagentadmin administration --updateLB [--lockbox<lockbox_directory>] [--debug 9]

Cree una frase de contraseña personalizada.La frase de contraseña personalizada debecumplir los siguientes requisitos de complejidad:

l Longitud mínima de nueve caracteres.

l Al menos un carácter en mayúscula.

l Al menos un carácter en minúscula.

l Al menos un carácter especial.

l Al menos un dígito.

msagentadmin administration --updateLB -aSET_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>Después de escribir este comando, aparecerán los siguientes indicadores.Utilice los indicadores para establecer la frase de contraseña.

Enter a passphrase (refer to the administration guide for passphrase complexity requirements):Confirm the passphrase:

Aparecen siguientes resultados:

The passphrase for the lockbox '<lockbox>' in the directory '<lockbox_directory>' has been updated.

Use la frase de contraseña para restablecer unlockbox personalizado.La frase de contraseña se puede usar pararestaurar el acceso a un host que no puedeacceder al lockbox.

msagentadmin administration --updateLB -aUSE_LOCKBOX_PASSPHRASE=TRUE -aLOCKBOX_PATH=<lockbox_directory>

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

338 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 339: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 78 Operaciones de comando para crear y actualizar un lockbox (continuación)

Operación Comando

Después de escribir este comando, aparecerá el siguiente indicador. Utiliceel indicador para establecer la frase de contraseña.

Enter a previously set passphrase:

Aparecen siguientes resultados:

The lockbox '<lockbox>' in the directory '<lockbox_directory>' has been reset.

Cree una opción de seguridad personalizada debaja seguridad en el umbral de valores de sistemaestables (SSV) para el lockbox.Este comando es útil cuando el lockbox quedainaccesible con frecuencia después deactualizaciones de sistema regulares. Sinembargo, se recomienda que use la frase decontraseña para restablecer el lockbox en lugarde personalizar el nivel de seguridad.

msagentadmin administration --updateLB -aSET_LOCKBOX_SECURITY="custom" -aLOCKBOX_PATH=<lockbox_directory>

Importe el lockbox.Este comando es útil cuando se crea el lockboxen un directorio no predeterminado y estenecesita actualizarse (importarse) con la versiónmás reciente.

msagentadmin administration --updateLB -aLOCKBOX_IMPORT=yes -a LOCKBOX_PATH=<lockbox_directory>

Cree una caja de seguridadUse los siguientes pasos para crear un lockbox y agregarle las credenciales.

Procedimiento

1. Cree el lockbox mediante el siguiente comando:

msagentadmin administration --createLBPor ejemplo, para crear un lockbox en la carpeta C:\Lockboxes, escriba elsiguiente comando:

msagentadmin administration --createLB --lockbox C:\LockboxesSi no especifica una carpeta, el lockbox se crea en el directorio predeterminado,que es C:\Program Files\DPSAPPS\common\lockbox.

AVISO

Cuando el agente de aplicaciones de Microsoft se integra con eCDM, el lockboxdebe ubicarse en la ruta de archivo predeterminada.

2. Cree un archivo de configuración que contenga las credenciales adecuadas.

Por ejemplo, escriba el siguiente comando para editar config.cfg:

notepad c:\Lockboxes\config.cfgA continuación, agregue las configuraciones correspondientes al archivo deconfiguración. Por ejemplo, para un usuario de Data Domain, agregue lassiguientes credenciales:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Configuración de un lockbox 339

Page 340: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

LOCKBOX_PATH=C:\LockboxesDDBOOST_USER=ddvdiskDEVICE_HOST=ledmd034.lss.emc.comDEVICE_PATH=/ddbdatest/mattp/pp

3. Utilice el archivo de configuración para registrar las credenciales con el lockboxmediante el siguiente comando:

msagentadmin administration --registerLB --config"<config_file_path>"Por ejemplo:

msagentadmin.exe administration --registerLB --config "C:\lockbox-config-details.cfg"Se le solicitarán las contraseñas necesarias para las cuentas de usuarioconfiguradas.

Configuración de los usuarios de Exchange con la herramienta App AgentExchange Admin Configuration

Para proteger un Exchange Server o un grupo de disponibilidad de base de datos(DAG) con Agente de aplicaciones de Microsoft, debe configurar una cuenta con losprivilegios requeridos.

La herramienta App Agent Exchange Admin Configuration simplifica la configuraciónde membresías de grupos de seguridad, ya que garantiza que los usuarios tengan todaslas membresías de grupos de seguridad de Active Directory y las funciones deadministración de PowerShell necesarias.

La herramienta App Agent Exchange Admin Configuration permite crear o restablecerlos permisos de la cuenta con los privilegios necesarios para realizar operaciones derespaldo y recuperación en un Exchange Server. Después de instalar Agente deaplicaciones de Microsoft, use la herramienta para crear una cuenta o modificar,validar y actualizar los privilegios de cuenta existentes.

Para usar la herramienta App Agent Exchange Admin Configuration, debe iniciar sesióncon permisos de administrador de dominio. Puede usar un usuario no administrativopara ejecutar la herramienta App Agent Exchange Admin Configuration solo siselecciona Skip Active Directory Authentication y configura el usuario en cada nodode Exchange Server.

Agente de aplicaciones de Microsoft utiliza la cuenta de usuario que se establece en elregistro mediante la herramienta App Agent Exchange Admin Configuration pararealizar respaldos y recuperaciones a nivel granular o de base de datos.

Para crear una cuenta de administrador de Exchange de Agente de aplicaciones deMicrosoft, la herramienta App Agent Exchange Admin Configuration realiza lossiguientes pasos:

l Crea una cuenta de usuario de Active Directory.

l Crea un grupo de seguridad de Exchange personalizado, que es EMC App AgentExchange Admin Roles.

l Agrega la cuenta de usuario a los grupos que se enumeran en la tabla siguiente:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

340 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 341: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 79 Permisos que configura la herramienta Exchange Admin Configuration

Grupo de usuarios Función de Exchange Server

Membresía a grupo de seguridad en el host de cliente del agentede aplicaciones de Microsoft

Administrador local

Membresía a grupo de seguridad en la controladora de dominio Usuarios de escritorios remotos

Membresía a grupo de seguridad de Exchange n Servidores de Exchange

n EMC App Agent Exchange Admin Roles, que incluye:

n Funciones de Exchange

n Copias de bases de datos

n Bases de datos

n Recuperación ante desastres

n Exportación e importación de buzón de correo

n Creación de destinatario de correo

n Destinatarios de correo

n Configuración de solo visualización

Configuración de un usuario administrativoPuede realizar las siguientes acciones después de hacer clic en Configure AdminUser:

l Cree un usuario administrador de Exchange de Agente de aplicaciones deMicrosoft, configure los permisos que se requieren para el respaldo y larecuperación de Exchange (base de datos y GLR), y configure la cuenta de usuarioen el registro.

l Actualice los permisos de un usuario administrador de Exchange según los que serequieren para el respaldo y la recuperación de Exchange (base de datos y GLR), yconfigure la cuenta de administrador de Exchange del agente de aplicación en elregistro.

l Establezca un usuario existente como cuenta de administrador de Exchange deagente de aplicación en el registro.

Configurar una cuenta administrativa de respaldo de Exchange

Puede configurar un usuario administrador con la herramienta App Agent ExchangeAdmin Configuration mediante la creación de una cuenta o el uso de una cuentaexistente.

Procedimiento

1. En la ventana App Agent Exchange Admin Configuration, haga clic enConfigure Admin User.

2. En Action, seleccione una de las siguientes opciones:

l Create new admin: crear una cuenta de usuario de Exchange para realizaroperaciones de respaldo y recuperación de Agente de aplicaciones deMicrosoft.

l Configure existing user: usar una cuenta de usuario existente de Exchangepara las operaciones de respaldo y recuperación de Agente de aplicacionesde Microsoft.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Configuración de los usuarios de Exchange con la herramienta App Agent Exchange Admin Configuration 341

Page 342: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

3. Complete los campos User Name y Password.

4. Si va a crear una cuenta:

a. En el campo Confirm Password, vuelva a escribir la nueva contraseña.

b. En la lista Database, seleccione la base de datos de Exchange para la cual elusuario llevará a cabo respaldos y recuperaciones.

5. (Opcional) Seleccione Assign Organization Management rights.

Los miembros del grupo de funciones de administración de organización tienenpermisos para administrar objetos de Exchange y las propiedadescorrespondientes en la organización de Exchange. Los miembros tambiénpueden delegar funciones de administración y grupos de funciones en laorganización.

Nota

Si selecciona Assign Organization Management rights, Agente deaplicaciones de Microsoft agrega el usuario al grupo de administración deorganización. La herramienta no crea un grupo de seguridad EMC App AgentExchange Admin Roles.

Si no selecciona esta opción y tampoco selecciona la opción Skip ActiveDirectory Authentication, Agente de aplicaciones de Microsoft creará ungrupo de seguridad de Active Directory denominado EMC App Agent ExchangeAdmin Roles y agregará al usuario a ese grupo.

6. (Opcional) Seleccione Create ContentSubmitters security group.

Con esta opción se crea un grupo de seguridad de Active DirectoryContentSubmitters. Esta opción no está disponible si ya se creó un grupoContentSubmitters en Active Directory. Esta opción solo está disponible enExchange Server 2013 y versiones posteriores.

7. (Opcional) Si desea configurar un usuario existente, seleccione Skip ActiveDirectory Authentication.

Con esta opción se omiten las operaciones de autenticación y autorización deActive Directory del usuario, y solo se configura el usuario como cuenta deusuario de Exchange de Agente de aplicaciones de Microsoft en el registro paralas operaciones de respaldo y recuperación.

Nota

Esta opción se debe seleccionar cuando se configura manualmente un usuario.

8. Haga clic en Configure.

En la ventana de salida se muestra el estado de la operación de configuración,incluidos los mensajes de advertencia o error.

Resultados

El usuario recibe los permisos necesarios para respaldar y restaurar la base de datos deExchange. Vea el usuario configurado en la ventana Properties del grupo de seguridadde los servidores Exchange, en la pestaña Members.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

342 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 343: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configuración de un administrador en un ambiente de dominiosprimarios y secundarios

Tenga en cuenta la siguiente información cuando configure un usuario en un ambientede dominios primarios y secundarios.

Cuando se ejecuta la herramienta App Agent Exchange Admin Configuration, en unnodo que es parte de un dominio secundario para configurar un usuario en un ambientede dominios primarios y secundarios, el usuario se agrega a Active Directory delservidor de buzón de correo secundario. El usuario hereda membresías de grupos deseguridad del dominio primario.

La herramienta App Agent Exchange Admin Configuration no es compatible con lasconfiguraciones de usuario en los siguientes escenarios:

l Para crear un usuario en el Active Directory primario desde un servidor de buzónde correo secundario.

l Para crear un usuario en el Active Directory secundario desde un servidor de buzónde correo primario.

l Para crear un usuario desde un servidor de buzón de correo secundario o primarioen un dominio diferente del mismo bosque.

Configure manualmente un usuario en estos escenarios.

Ejemplos de configuraciones de usuario administrativo

En esta sección se proporcionan ejemplos para configurar un administrador con laherramienta App Agent Exchange Admin Configuration.

Ejemplo 4 Configuración o modificación de un usuario administrador con derechos deadministración de organización

El usuario será miembro del grupo de administración de organización, pero no serámiembro del grupo EMC App Agent Exchange Admin Roles.

1. En la ventana App Agent Exchange Admin Configuration, haga clic en ConfigureAdmin User.

2. Complete la página Configure Admin User y, a continuación, seleccione AssignOrganization Management rights.

3. Haga clic en Configure.

4. Verifique que todas las configuraciones estén correctas con el comprobador deconfiguración del sistema.

Ejemplo 5 Configuración o modificación de un usuario administrador sin derechos deadministración de organización

El usuario será miembro del grupo EMC App Agent Exchange Admin Roles, pero noserá miembro de un grupo de administración de organización.

1. En la ventana App Agent Exchange Admin Configuration, haga clic en ConfigureAdmin User.

2. Complete la página Configure Admin User. Asegúrese de seleccionar AssignOrganization Management rights.

3. Haga clic en Configure.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Configuración de los usuarios de Exchange con la herramienta App Agent Exchange Admin Configuration 343

Page 344: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Ejemplo 5 Configuración o modificación de un usuario administrador sin derechos deadministración de organización (continuación)

4. Verifique que todas las configuraciones estén correctas mediante el comprobadorde configuración del sistema.

Ejemplo 6 Configuración manual de un usuario administrador de respaldo de Exchange

1. Configure el usuario manualmente en Active Directory y asegúrese de que tengalas funciones y los derechos apropiados, como se describe en Configuración de losusuarios de Exchange con la herramienta App Agent Exchange AdminConfiguration en la página 275.

2. En la ventana App Agent Exchange Admin Configuration, haga clic en ConfigureAdmin User.

3. En la página Configure Admin User, realice los siguientes pasos:

a. Seleccione Configure Existing User.

b. En los campos User Name y Password, escriba la información necesaria.

c. Seleccione Skip Active Directory Authentication.

d. Haga clic en Configure.

Configuración de un usuario no administrativoPuede crear un usuario de respaldo de Exchange con privilegios no administrativos.

A fin de configurar un usuario de Windows no administrativo para realizar operacionesde protección de Exchange, debe crear un usuario de dominio y asignarle los privilegiosrequeridos con la herramienta App Agent Exchange Admin Configuration.

Nota

Puede usar un usuario no administrativo para ejecutar la herramienta App AgentExchange Admin Configuration solo si selecciona Skip Active DirectoryAuthentication y configura el usuario con la herramienta en cada nodo de ExchangeServer.

Creación de una cuenta de dominio no administrativo para crearusuarios de respaldo de Exchange

Puede crear usuarios de respaldo de Exchange con una cuenta de Windows noadministrativa, si está configurada con los privilegios requeridos.

Antes de comenzar

Debe iniciar sesión en una controladora de dominio como usuario de dominioadministrativo.

Procedimiento

1. Cree un usuario de dominio nuevo.

Una vez creado, el usuario aparecerá en la ventana Active Directory Users andComputers.

2. Abra la ventana Properties del usuario y, en la pestaña Members Of, agregue alusuario a los siguientes grupos de usuarios:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

344 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 345: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Derecho del usuario Descripción

Usuarios de escritoriosremotos

Permite al usuario conectarse de maneraremota a una controladora de dominio.

Operadores de cuenta Permite al usuario crear cuentas de usuario dedominio.

El usuario también es un miembro del grupo de usuarios de dominio de formapredeterminada.

3. Abra la ventana Group Policy Management Editor y, en Windows Settings >Security Settings > Local Policies > User Rights Assignment, conceda alusuario los siguientes derechos:

Derecho del usuario Descripción

Permitir inicio de sesiónlocal

Permite al usuario iniciar sesión en todas lascontroladoras de dominio del dominiocorrespondiente.

Permitir inicio de sesión através de servicios deescritorio remoto

Permite al usuario iniciar sesión en todas lascontroladoras del dominio a través de losservicios de escritorio remoto.

Operadores de cuenta Permite al usuario crear cuentas de usuario dedominio.

4. Para aplicar los cambios, cierre sesión en la controladora de dominio.

Configurar una cuenta no administrativa de respaldo de Exchange

Puede usar la herramienta App Agent Exchange Admin Configuration para configuraruna cuenta de Windows no administrativa para realizar operaciones de respaldo yrecuperación de Exchange.

Antes de comenzar

Inicie sesión en una controladora de dominio con un usuario que pueda crear cuentasde dominio. Creación de una cuenta de dominio no administrativo para crear usuariosde respaldo de Exchange en la página 280 proporciona información detallada sobrecómo configurar un usuario no administrativo con los privilegios requeridos.

Procedimiento

1. Cree un usuario de dominio nuevo.

Una vez creado, el usuario aparecerá en la ventana Active Directory Users andComputers.

2. Abra la ventana Properties del usuario y, en la pestaña Members Of, asegúresede agregar al usuario a los siguientes grupos de usuarios:

Derecho del usuario Descripción

Usuarios de escritoriosremotos

Permite al usuario conectarse de maneraremota a una controladora de dominio.

Administración de laorganización

Permite al usuario obtener accesoadministrativo a la organización de Exchange.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Configuración de los usuarios de Exchange con la herramienta App Agent Exchange Admin Configuration 345

Page 346: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

El usuario también es un miembro del grupo de usuarios de dominio de formapredeterminada.

3. Realice los siguientes pasos en cada servidor Exchange que desea respaldar,incluidos todos los servidores que forman parte de un grupo de disponibilidad dela base de datos (DAG):

a. Inicie sesión como administrador local en el servidor Exchange Server.

b. En Computer Management > Local Users and Groups, agregue al nuevousuario al grupo de administradores.

c. Para aplicar los cambios, cierre sesión en el servidor Exchange.

d. Inicie sesión en el servidor Exchange como el usuario nuevo.

e. Inicie la herramienta App Agent Exchange Admin Configuration.

f. En la ventana App Agent Exchange Admin Configuration tool, haga clic enConfigure Admin User.

g. En la página Configure Admin User, realice las siguientes acciones:

a. Seleccione Configure existing user.

b. Ingrese las credenciales para el usuario que creó en el paso 1.

c. Seleccione Skip Active Directory Authentication.

Nota

No seleccione Assign Organization Management rights; de lo contrario,la configuración fallará.

d. Haga clic en Configure.

Resultados

El usuario se establece en el registro y obtiene los permisos no administrativos que serequieren para las operaciones de respaldo y recuperación de Exchange.

Update Admin PasswordHaga clic en Update Admin Password para modificar la contraseña de la cuenta deadministrador de Agente de aplicaciones de Microsoft Exchange y actualizar elregistro.

Validación de un administrador existenteUtilice la herramienta App Agent Exchange Admin Configuration para verificar si unacuenta de administrador del agente de Exchange de aplicación de Microsoft seconfiguró correctamente.

Nota

La validación de un administrador existente en un ambiente de dominio primario ysecundario puede fallar debido a que es posible que la herramienta intente ponerse encontacto con Active Directory para validar las credenciales del registro.

Procedimiento

1. En la ventana App Agent Exchange Admin Configuration, haga clic enValidate an existing Admin.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

346 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 347: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

2. En los campos User Name y Password, escriba la información necesaria.

3. Haga clic en Validate.

Se abre una ventana en la que se muestran los servidores Exchange de suambiente.

4. Seleccione cada servidor que el usuario deba respaldar o recuperar y, acontinuación, haga clic en OK.

La ventana se cierra y se inicia la operación de validación. En la ventana desalida se muestra el estado de la operación, incluidos los mensajes deadvertencia o error.

Resultados

En la ventana de salida se muestran los resultados de la operación de validación.

Importación manual de módulos PowerShell EMCExchangeBackupRestore enExchange Server 2010

Para que los cmdlets de respaldo y restauración funcionen en Exchange Server 2010,debe importar manualmente los módulos EMCExchangeBackupRestore ejecutando lossiguientes comandos en el shell de administración de Exchange en Exchange Server2010:

Import-Module EMCExchangeBackupRestore.psm1Import-Module EMCExchangeBackupRestore.dllUpdate-FormatData -AppendPath "C:\Program Files\DPSAPPS\MSAPPAGENT\PowerShell\Modules\EMCExchangeBackupRestore\EMCExchangeBackupRestore.Format.ps1xml"

Nota

No es necesario realizar esta tarea en el caso de otras versiones de Exchange Server.

Configuración de VMAX para ejecutar respaldos y restauracionesAntes de comenzar

Instale y configure Solutions Enabler en modo local en el host de aplicaciones. Se debecompletar la instalación de Solutions Enabler de VMAX antes de instalar Agente deaplicaciones de Microsoft.

1. Para instalar Solutions Enabler de VMAX, ejecute el siguiente comando:<Solutions_Enabler_Version>-WINDOWS-x64.exe

2. En el asistente de instalación, seleccione Custom Installation.

3. Especifique la opción VSS Provider y deje las otras opciones como están.

4. Complete la instalación.

En la Guía de instalación y configuración de Solutions Enabler se proporciona másinformación.

Procedimiento

1. Obtenga los siguientes identificadores:

l ID de VMAX, también conocido como SYMID

l Dispositivos de origen (STD)

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Importación manual de módulos PowerShell EMCExchangeBackupRestore en Exchange Server 2010 347

Page 348: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Dispositivos de respaldo (FTS)

Hay un dispositivo de respaldo para cada dispositivo de origen, es decir, seproduce una asignación 1:1 entre los dispositivos de origen y los dispositivosde respaldo.

l Dispositivos de restauración (FTS)

Asegúrese de que exista al menos un dispositivo de restauración para cadadispositivo de origen.

Asegúrese de que el administrador del laboratorio o VMAX haya agregado eldispositivo de restauración al grupo de dispositivos de almacenamiento deVMAX. El nombre predeterminado del grupo de dispositivos dealmacenamiento VMAX es NsrSnapSG.

Nota

Debe utilizar dispositivos de restauración (FTS) para realizar restauracionesde reversión. Debe utilizar dispositivos vdisk en lugar de dispositivos derestauración (FTS) para todos los demás tipos de restauración.

2. Si usa una máquina virtual de Exchange Server, agregue la autorización paraejecutar respaldos.

Pídale al administrador del servidor ESXi que ejecute el siguiente comando en lamáquina virtual de Exchange Server en la cual se ejecutan respaldos:

symcfg auth add -host <ESXi_Hostname> -username root -password<ESXi_Password> -namespace vmware/esxv2 -port 5988 -vmware

3. Enumere los dispositivos VMAX para verificar la instalación. Para ello, ejecutelos siguientes comandos desde el símbolo del sistema C:\Program Files\EMC\SYMCLI\bin.

a. symcfg discoverb. sympd list

Nota

En la salida del comando sympd list no se muestran los dispositivos derespaldo.

4. Establezca un vínculo entre cada dispositivo de origen y el dispositivo derespaldo mediante la ejecución de los siguientes 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 ejemplo, symsnapvx -sid 1031 link -devs C5A -lndevs 42 -snapshot_name SNAPSHOT_C5A -copy

c. Para ver el estado de la operación, ejecute el siguiente comando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> list-linkedSi el indicador C (copiar) cambia a D (copiar/descargar), la operación secompletó.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

348 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 349: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

5. Configure los equipos selectores tal y como se describe en Guía de configuracióndel almacenamiento primario y con protección de ProtectPoint.

Solutions Enabler requiere equipos selectores para controlar las funciones dealmacenamiento de los arreglos VMAX. Los equipos selectores son LUN deVMAX que actúan como el destino de las solicitudes de los comandos de lasfunciones basadas en Enginuity™.

6. Para actualizar la base de datos de Solutions Enabler, escriba el siguientecomando:

symcfg discoverDebe estar actualizada la base de datos de Solutions Enabler de cualquier hosten el que se ejecute un respaldo o una recuperación.

Configuraciones compatibles de Agente de aplicaciones de Microsoft paraProtectPoint con Exchange Server

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server escompatible con las siguientes configuraciones:

l Alta disponibilidad de Data Domain.

l Un ambiente de vSphere en el que Agente de aplicaciones de Microsoft reside enmáquinas virtuales VMware.

l Un host de aplicaciones con uno o más LUN de producción que contienen datos delas aplicaciones

l Un clúster de RecoverPoint en el mismo centro de datos que los LUN deproducción.

l Un sistema Data Domain conectado directamente al clúster de RecoverPoint.

l Solo conectividad Fibre Channel entre RecoverPoint y Data Domain.

l Discos de formato MBR o GPT, porque VSS no tiene ninguna restricción sobre eltipo de formato de disco.

l Volúmenes que pueden montarse mediante letras de unidad o puntos de montaje.

l Hasta 64 volúmenes en una sesión de respaldo de VSS.

l Ambiente físico o máquinas virtuales de servidor ESX con mapeo de dispositivoscrudos (RDM).

l Múltiples grupos de consistencia por respaldo.

l Cualquier software de múltiples rutas de I/O, como PowerPath, Windows MPIO,etc., que se instale para el LUN de origen.

l Configuraciones en las que todos los volúmenes que se deben respaldar estánpresentes en XtremIO y configurados en los respaldos de RecoverPoint paraProtectPoint.Durante los respaldos de ProtectPoint, todos los volúmenes que se incluyen en elrespaldo deben ser capaces de crear instantáneas de RecoverPoint. De locontrario, los respaldos de VSS fallan.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Configuraciones compatibles de Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server 349

Page 350: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Configuración de ProtectPoint para máquinas virtuales paraExchange Server

Debe cumplir con los requisitos de configuración para activar la protección de datos demáquina virtual.

Requisitos previos

l Se debe implementar el clúster de vRPA.

l El software eCDM debe implementarse y configurarse para la protección demáquina virtual VMware.Como parte de esta configuración, el administrador de eCDM registra vRPA y DataDomain, con lo que se crea automáticamente una unidad de almacenamiento deData Domain y un pool de vdisk de Data Domain para el respaldo de instantáneasde vRPA, del hipervisor a Data Domain directamente.

Nota

Póngase en contacto con el representante de servicios profesionales paraimplementar y registrar vRPA con eCDM. En la Guía de configuración eimplementación de administración de datos de máquinas virtuales de eCDM se ofrecemás información.

l El administrador de eCDM debe crear una unidad de almacenamiento de DataDomain independiente para el agente de archivos de catálogo y otros archivos queno se puedan respaldar mediante la tecnología de instantáneas.Esta unidad de almacenamiento debe ubicarse en el mismo sistema Data Domainque utiliza vRPA para respaldos de ProtectPoint para máquinas virtuales.

l El administrador de eCDM debe agregar la máquina virtual de aplicación, en la quese ejecuta el agente de aplicaciones de Microsoft, al plan de protección de eCDM.No es necesario que la protección esté activada en el plan de protección si estesolo se crea para una comprobación de cumplimiento de normas de SLA y lacreación de informes de las copias del administrador de aplicaciones.

Nota

Con esta acción se crea internamente un grupo de consistencia en el lado de vRPApara habilitar la creación de copias de ProtectPoint para máquinas virtuales en elsistema Data Domain.

l Los siguientes hostname o direcciones IP y credenciales del componente serecuperan desde el administrador de eCDM, y se agregan al archivo deconfiguración del agente de aplicaciones de Microsoft:

n La unidad de almacenamiento de Data Domain que es para el catálogo delagente de aplicación y otros archivos, como respaldos de registros detransacciones de SQL server.

n Credenciales de pool de vdisk de Data Domain. Este es el pool de vdisk que creaeCDM cuando el administrador de eCDM registra vRPA y Data Domain. En laGuía de usuario y de administración de eCDM se proporciona informacióndetallada sobre cómo recuperar estas credenciales.

n vRPA

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

350 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 351: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Operaciones de respaldo

l Configure los respaldos con los parámetros RP_MGMT_HOST y RP_USER queapunten a vRPA.Respaldo de Exchange Server con los cmdlets de Windows PowerShell de Agentede aplicaciones de Microsoft para ProtectPoint en la página 358 proporciona másinformación acerca de estos parámetros.

l Asegúrese de que los datos de las aplicaciones residan solo en los siguientes tiposde disco virtual compatibles:

n VMDK sin formato

n RDM físico o virtual

VVOL no es compatible.

l Asegúrese de que los datos de la aplicación no residan en una unidad de disco en laque estén los archivos del sistema operativo o la instalación de la base de datos. Delo contrario, las operaciones de respaldo fallarán.

Montar y restaurar operaciones

l Asegúrese de que cada máquina virtual con protección use solo un tipo decontroladora SCSI. No se admite la combinación de tipos de controladora SCSI.

l Solo en el caso de las operaciones de reversión, eCDM o el administrador dealmacenamiento con protección deben crear un recurso compartido de NFS yregistrarlo en vRPA, como se detalla en la Guía de usuario y de administración deeCDM y Guía de configuración del almacenamiento primario y con protección deProtectPoint.

l Configure el montaje, la restauración normal y las restauraciones de nivel granularcon los parámetros de categoría del archivo de configuraciónDATA_MANAGEMENT, o especifíquelos manualmente durante la operación derestauración. Estos parámetros son necesarios para activar la comunicación con elservidor de eCDM.

Nota

En el caso de las restauraciones de reversión, no se requieren los parámetros decategoría del archivo de configuración DATA_MANAGEMENT.

l En el caso de las restauraciones normales, de nivel de objeto y nivel granular,asegúrese de que haya suficientes destinos de SCSI disponibles en la máquinavirtual de destino para ejecutar la restauración. Para cada dispositivo de origen quese respalda y que sea necesario para la restauración, debe tener un ranura SCSIdisponible en la máquina virtual de destino.Por ejemplo, si tiene 32 VMDK (sin RDM o RDM) en la máquina virtual y en larestauración de nivel de objeto se requiere una imagen de los 30 dispositivos, 30ranuras SCSI deben estar disponibles en la máquina virtual del host derecuperación desde el cual se realiza la restauración de nivel de objeto.

Protección de datos de Exchange Server con ProtectPointPara respaldar y restaurar Exchange Server, el agente de aplicaciones de Microsoftpara ProtectPoint es compatible solo con cmdlets de Windows PowerShell.

Los respaldos de ProtectPoint se realizan siempre a nivel de LUN. En los respaldos deProtectPoint no se utiliza el procesamiento del segmento distribuido (DSP) de DataDomain en el caso de los respaldos non-Gen0. ProtectPoint modifica los bloques quese eliminan en los volúmenes y los considera como bloques nuevos. Si bien estos

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Protección de datos de Exchange Server con ProtectPoint 351

Page 352: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

bloques son no son únicos, una operación de transferencia de datos envía estosbloques a Data Domain. El truncamiento de registros, donde los registros se eliminandespués de un respaldo, es un ejemplo.

Mejores prácticas para respaldar y restaurar Exchange Server con el agentede aplicaciones de Microsoft para ProtectPoint

Las siguientes son mejores prácticas para respaldar y restaurar Exchange Server conel agente de aplicaciones de Microsoft para ProtectPoint.

Mantener un registro manual de respaldosLos respaldos de Exchange no tienen retención de respaldo automatizado nifuncionalidad de vencimiento. Se recomienda mantener un registro manual de losrespaldos de Exchange Server, incluidas la fecha y la hora de cada respaldo, ademásde la duración de retención. Puede eliminar los respaldos de Exchange Servermediante el cmdlet Remove-ExchangeBackup.

Usar caracteres compatiblesLa aplicación de Microsoft es compatible con la fecha de la configuración regionalespecífica y la hora de procesamiento. Además, la configuración del idioma de la fechay hora se puede establecer en caracteres que no sean en inglés. Sin embargo, losnombres de la ruta de acceso y base de datos se deben escribir solo en caracteresASCII.

Instalar PowerPathInstale PowerPath en el host en el que desea utilizar múltiples rutas.

Use un solo volumen en cada LUN para un solo tipo de dato del servidor deaplicacionesUse un solo volumen en los LUN de XtremIO y VMAX.

Si un LUN contiene varios volúmenes, los volúmenes que no se incluyen en el respaldose vuelven solo coherentes con fallas generales. Además, una restauración dereversión (nivel de LUN) revierte una imagen en todo el LUN. Por lo tanto, estaconfiguración no es compatible con la restauración de reversión. El agente deaplicaciones de Microsoft no reconoce los volúmenes excluidos del respaldo porque nohay ninguna evaluación de seguridad especial.

En los LUN de XtremIO y VMAX se deben incluir datos para solo un tipo de servidor deaplicaciones. Por ejemplo, si usa un LUN para respaldar los datos de SQL Server, no sepuede utilizar el mismo LUN para proteger los datos de Exchange Server. Si los LUNcontienen datos de más de un tipo de servidor de aplicaciones, los datos que no seincluyen en el respaldo se vuelven solo coherentes con fallas generales.

Nota

No realice ni use montajes anidados en volúmenes, ya que Microsoft VSS no escompatible con la función.

RecoverPoint en consideraciones de XtremeIOSi utiliza RecoverPoint en XtremeIO, revise las siguientes consideraciones:

l Asegúrese de que todos los LUN de un grupo de consistencia participen en elrespaldo. Para ello, inclúyalos explícitamente en el respaldo. De lo contrario, seproducirá un error en cualquier restauración de reversión del respaldo si utiliza unaversión de RecoverPoint anterior a 5.0.

l Incluya todas las bases de datos de un grupo de consistencia de RecoverPoint enel respaldo. De lo contrario, las bases de datos que no se incluyen en el respaldo no

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

352 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 353: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

son coherentes con las aplicaciones y no se registran en el catálogo del agente deaplicaciones de Microsoft.Realizar una restauración de reversión de este respaldo puede dañar las bases dedatos que no se incluyen en el respaldo.

l Minimice la cantidad de grupos de coherencia usando un solo intervalo deinvocación de respaldo. Microsoft VSS requiere que se realice una instantánea en10 segundos. Si aumenta la cantidad de grupos de coherencia, aumenta el tiempode la instantánea.

Vuelva a crear las bases de datos eliminadas en la misma ubicaciónSi desea volver a crear una base de datos eliminada, debe volver a crearla en la mismaubicación en la que estaba presente.

Compruebe que haya suficiente espacio en el host de destinoAsegúrese siempre de que un host de destino tenga suficiente espacio para restaurarlos datos.

Configurar los límites de cuota de Data DomainEl agente de aplicaciones de Microsoft no tiene un parámetro para controlar el tamañototal que consume. Solo se pueden establecer límites de cuota en el sistema DataDomain por MTree (unidad de almacenamiento).

Los límites de cuota de un MTree se calculan según el tamaño lógico, que es el tamañoantes de la compresión y la deduplicación de los datos.

Los límites de cuota afectan a las operaciones de respaldo solamente.

Configuración de los límites de uso de los recursos de Data Domain en la página 83proporciona más información sobre los límites de cuota, el impacto de superar loslímites y la configuración de los límites de uso.

Configure los límites de uso de flujos de Data Domain.Configure una cantidad suficiente de flujos de Data Domain para mejorar elrendimiento de los respaldos y las restauraciones. Los flujos controlan el paralelismode respaldos y restauraciones para cada base de datos.

Configuración de los límites de uso de flujos de Data Domain en la página 86proporciona más información sobre el límite de flujos, el impacto de superar los límitesy la configuración de los límites de uso.

Respaldo y restauración de Exchange Server con loscmdlets de Windows PowerShell de ProtectPoint

En esta sección se describen los procedimientos para respaldar y restaurar ExchangeServer con los cmdlets de Windows PowerShell de Agente de aplicaciones deMicrosoft para ProtectPoint

Nota

En la sintaxis, los parámetros que están entre corchetes, es decir, [ y ], sonopcionales.

Para realizar operaciones específicas de respaldo y restauración, Agente deaplicaciones de Microsoft también es compatible con el comando ddbmadmin.exe,además del comando msagentadmin.exe. Sin embargo, el comando ddbmadmin.exeestá obsoleto.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Respaldo y restauración de Exchange Server con los cmdlets de Windows PowerShell de ProtectPoint 353

Page 354: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Todos los cmdlets admiten los parámetros comunes estándar, como -Debug, -ErrorAction, -ErrorVariable, -OutVariable, -OutBuffer, -Verbose, -WarningAction, -WarningVariable, -AsJob y -JobName.

https://technet.microsoft.com/en-us/library/dd901844(v=vs.85).aspx proporciona lalista de parámetros comunes y su descripción.

https://technet.microsoft.com/en-us/library/hh847783.aspx proporcionainformación sobre los cmdlets de trabajo.

Objeto de respaldoLa salida de los cmdlets para ejecutar respaldos (Backup-Exchange), enumerarrespaldos (Get-ExchangeBackup) y eliminar respaldos (Remove-ExchangeBackup) es un objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup. Get-ExchangeBackup yRemove-ExchangeBackup enumeran arreglos de objetos de respaldo.

Atributos del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackupLa siguiente tabla enumera los atributos que contiene el objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup:

Tabla 80 Atributos del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup

Atributo Descripción

BackupDateTimeUTC La fecha y la hora de los respaldos en UTC.

BackupDatabases Un arreglo de objetosEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase.

BackupID El ID del respaldo. Cada ID tiene la tecnología de respaldo ydos puntos como prefijo.El prefijo es “msapp_pp:”.

Si no especifica un prefijo para un ID de respaldo en ningunade las operaciones de respaldo de Exchange Server, el prefijopredeterminado es “msapp_pp:”.

BookmarkName Los nombres de marcadores en el caso de RecoverPoint.Los ID de instantáneas en el caso de VMAX.

ClientName El nombre de dominio calificado de Exchange Server.

DataDomainHost El nombre del servidor de Data Domain.

DataDomainHostPath La ruta de acceso completa a la unidad de almacenamiento deData Domain.

ExchangeVersion La versión de Exchange Server.

Level El nivel de respaldo, que siempre es FULL.

RecoverPointHost El nombre del host de administración de RecoverPoint.

StaticImages Un arreglo de objetosEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage.

Successful $true, si el respaldo se realiza correctamente.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

354 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 355: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Atributos del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabaseLa siguiente tabla enumera los atributos que contiene el objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase:

Tabla 81 Atributos del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase

Atributo Descripción

Identity La identidad de la base de datos.

Guid La GUID de la base de datos.

BackupID El ID de respaldo de la base de datos individual.Aunque puede utilizar este atributo para restaurar una base dedatos individual, el agente de aplicaciones de Microsoftrecomienda utilizar el ID de respaldo general para realizarrestauraciones.

DatabaseFileBackupID El ID de respaldo del respaldo EDB. No puede usar este ID derespaldo para realizar restauraciones.

LogFilesBackupID El ID de respaldo del respaldo de la carpeta de registro. Nopuede usar este ID de respaldo para realizar restauraciones.

EdbFilePath La ruta original del archivo EDB respaldado. Este atributocorresponde a Get-Datatabase | Format-Table EdbFilePathdurante el respaldo.

LogFolderPath La carpeta original de los archivos de registro respaldados.Este atributo corresponde a Get-Database | Format-TableLogFolderPath durante el respaldo.

Atributos del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImageLa siguiente tabla enumera los atributos que contiene el objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage:

Tabla 82 Atributos del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage

Atributo Descripción

Nombre El nombre de la imagen estática de Data Domain.

Pool El nombre del pool que contiene la imagen estática de DataDomain.

Grupo El nombre del grupo que contiene el pool de la imagen estáticade Data Domain.

Tamaño El tamaño de la imagen estática de Data Domain, en sectores.

Formato de salida

l Formato de tabla: El formato predeterminado del objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup es una tabla que

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Objeto de respaldo 355

Page 356: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

contiene las columnas BackupDateTimeUTC, BackupID, ClientName, Successful yBackupDatabases.Observe el siguiente ejemplo:

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: Este formato muestra todos los atributos con la fecha y la horade respaldo según la zona horaria local, excepto la información de la imagenestática.Observe los siguientes ejemplos:

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 :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-Listdonde $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-4ad2758d0fed

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

356 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 357: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

BackupID : msapp_pp:1480029123EdbFilePath : V:\E13VmaxSRV2-TestDatabase09\E13VmaxSRV2-TestDatabase09.edbLogFolderPath : U:\E13VmaxSRV2-TestDatabase09

n $backups[0].StaticImages | Format-Listdonde $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 amplio: Este formato muestra solo el atributo BackupDateTimeUTC.Observe el siguiente ejemplo:

$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 montajeLa salida de los cmdlets para ejecutar montajes (Mount-ExchangeBackup), enumerarmontajes (Get-ExchangeBackupMount) y desmontajes (Dismount-ExchangeBackupMount) es un arreglo de objetosEMCExchangeBackupRestore.MountData.ExchangeMount sin un orden particular.

Atributos del objeto EMCExchangeBackupRestore.MountData.ExchangeMountLa siguiente tabla enumera los atributos que contiene el objetoEMCExchangeBackupRestore.MountData.ExchangeMount:

Tabla 83 Atributos del objeto EMCExchangeBackupRestore.MountData.ExchangeMount

Atributo Descripción

BackupID Una lista de ID de respaldo que están asociados con el respaldo montado. Estecampo incluye el ID de respaldo primario y el ID de respaldo de todas las bases dedatos del respaldo.

Bookmark Una lista de marcadores de RecoverPoint que están asociados con el respaldomontado.

MountPath La ruta de acceso completa a la carpeta de montaje, es decir, el volumen que serespaldó. Dependiendo de cómo está organizado el volumen, los datos de su interéspueden estar en una subcarpeta.

OriginalVolumeName El nombre original del volumen respaldado, como lo informa VSS.

RecoveryGroup El grupo de Data Domain que contiene el dispositivo de recuperación que se utilizópara montar el respaldo.

RecoveryPool El pool de Data Domain que contiene el dispositivo de recuperación que se utilizópara montar el respaldo.

ShadowName El nombre de la shadow copy de VSS.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Objeto de montaje 357

Page 358: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 83 Atributos del objetoEMCExchangeBackupRestore.MountData.ExchangeMount (continuación)

Atributo Descripción

SnapshotDeviceObject El objeto de dispositivo de la shadow copy de VSS. Además, el nombre del volumende la imagen de montaje.

SnapshotID El ID de shadow copy de VSS de la imagen montada.

SnapshotSetID El ID del conjunto de shadow copies de VSS del conjunto de imágenes.

WWN El World Wide Name (WWN) del dispositivo que se utilizó para montar la imagen.

Formato de salida

l Formato de tabla: El formato predeterminado del objetoEMCExchangeBackupRestore.MountData.ExchangeMount es una tabla quecontiene las columnas MountPath y BackupID.Observe el siguiente ejemplo:

Get-ExchangeBackupMount

MountPath BackupID--------- --------C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\appagent\2016... {msapp_bbb:1462992212, msapp_bbb:1462992213}C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\appagent\2016... {msapp_pp:1462992212, msapp_pp:1462992213}

l Formato de lista: Este formato muestra todos los atributos.Observe el siguiente ejemplo:

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}

Respaldo de Exchange Server con los cmdlets de Windows PowerShell deAgente de aplicaciones de Microsoft para ProtectPoint

Los respaldos de Agente de aplicaciones de Microsoft para ProtectPoint conExchange Server siempre son respaldos completos basados en VSS.

El cmdlet Backup-Exchange respalda los datos de Exchange Server en un servidorData Domain mediante tecnología RecoverPoint o tecnología VMAX. Cuando utilizauna de estas tecnologías, no puede usar la otra.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

358 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 359: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Parámetros obligatoriosEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Backup-Exchange:

Tabla 84 Parámetros obligatorios del cmdlet Backup-Exchange

Parámetro Alias Descripción

-ClientName<Exchange_Server_FQDN>

-C, -CN Especifica el nombre de dominiocalificado de Exchange Server que seusará para indexar el respaldo.En el caso de un ambiente DAG,especifique el nombre de dominiocalificado de la instancia de DAG.

l -BackupViaRecoverPoint

l -BackupViaVMAX

l -RecoverPoint

l -VMAX

l Realiza respaldos normales usandoRecoverPoint.

l Realiza respaldos normales usandoVMAX.

-RecoverPointHost<RecoverPoint_management_hostname>

-M, -MH, -RPHost, -ManagementHost Especifica el nombre del host deadministración de RecoverPoint.Este parámetro no está disponible en elcaso de VMAX.

-RecoverPointUser<RecoverPoint_management_host_username>

-RPUser, -ManagementUser Especifica el nombre de usuario del hostde administración de RecoverPoint.Todas las credenciales se recuperan dellockbox para autenticarse con el host.

Este parámetro no está disponible en elcaso de VMAX.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa ala unidad de almacenamiento de DataDomain para el respaldo. El usuario deData Domain debe tener los derechos deacceso correspondientes a esta ruta.

-DataDomainUser<Data_Domain_username>

-DDUser, -StorageUser Especifica el nombre de usuario de DataDomain.Todas las credenciales se recuperan dellockbox para autenticarse con el host.

Parámetros adicionalesEn la siguiente tabla se muestran los parámetros adicionales del cmdlet Backup-Exchange:

Tabla 85 Parámetros adicionales del cmdlet Backup-Exchange

Parámetro Alias Descripción

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil si

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Respaldo de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft para

ProtectPoint 359

Page 360: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 85 Parámetros adicionales del cmdlet Backup-Exchange (continuación)

Parámetro Alias Descripción

también se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-ExeFileName<full_path_to_msagentsv.exe>

Especifica la ruta completa al programade aplicación ejecutable, es decir,msagentsv.exe. Use esta opción

únicamente para realizar diagnósticos.En la operación general, el cmdletlocaliza automáticamente la aplicacióninstalada.

-Identity<database_identity_to_backup>

Especifica la identidad de la base dedatos que se va a respaldar. Si noespecifica este parámetro, serespaldarán todas las bases de datos.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el usuario de vdisk de DataDomain. Si no especifica este parámetro,el valor predeterminado es -DataDomainUser. <String>.

Todas las credenciales se recuperan dellockbox para autenticarse con el host.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para elrespaldo. El valor predeterminado es 0(cero).

-DeleteDebugLogsInDays Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminan solo losregistros de depuración con el nombreen el formato predeterminado, y que seubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cada

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

360 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 361: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 85 Parámetros adicionales del cmdlet Backup-Exchange (continuación)

Parámetro Alias Descripción

par está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-SRDFRemoteCopy Especifica que en el respaldo deProtectPoint se utilizará el arregloVMAX remoto cuando se respaldenvolúmenes protegidos de SRDF/S.Este parámetro no está disponible en elcaso de RecoverPoint.

Sintaxis para ejecutar respaldos normales con 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>]

l <objeto_de_archivo_de_configuración> | Backup-Exchange [-Identity<cadena[]>] [-AsJob] [-JobName <cadena>] [-VeryVerbose<parámetro_de_switch>] [-ExeFileName <cadena>][<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar respaldos normalescon RecoverPoint:

l Con el siguiente comando se respalda el servidor completo: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 Con el siguiente comando se respalda el servidor completo mediante un objeto dearchivo de configuración:$serverinfo | Backup-Exchange

l Con el siguiente comando se respaldan la base de datos TestDB y la base de datosde buzón de correo 1250665181:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Respaldo de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft para

ProtectPoint 361

Page 362: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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 Con el siguiente comando se respaldan la base de datos TestDB y la base de datosde buzón de correo 1250665181 mediante un objeto de archivo de configuración:$serverinfo | Backup-Exchange -Identity TestDB,'Mailbox Database1250665181'

Sintaxis para ejecutar respaldos normales con 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 <objeto_de_archivo_de_configuración> | Backup-Exchange [-Identity<cadena[]>] [-AsJob] [-JobName <cadena>] [-VeryVerbose<parámetro_de_switch>] [-ExeFileName <cadena>][<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar respaldos normalesmediante VMAX:

l Con el siguiente comando se respalda el servidor completo:Backup-Exchange -BackupViaVMAX -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUser DD163_user

l Con el siguiente comando se respalda el servidor completo mediante un objeto dearchivo de configuración:$serverinfo | Backup-Exchange

l Con el siguiente comando se respaldan la base de datos TestDB y la base de datosde buzón de correo 1250665181, y VMAX directo para llevar a cabo el respaldomediante una copia remota de SRDF:Backup-Exchange -BackupViaVMAX -SRDFRemoteCopy -IdentityTestDB,'Mailbox Database 1250665181' -ClientName ledmf175.msapp.com-DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163-DataDomainUser DD163_user

l Con el siguiente comando se respaldan la base de datos TestDB y la base de datosde buzón de correo 1250665181 mediante un objeto de archivo de configuración:$serverinfo | Backup-Exchange -Identity TestDB,'Mailbox Database1250665181'

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

362 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 363: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint

Utilice el cmdlet Get-ExchangeBackup para enumerar los respaldos de ExchangeServer.

Parámetros obligatoriosEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Get-ExchangeBackup:

Tabla 86 Parámetros obligatorios del cmdlet Get-ExchangeBackup

Parámetro Alias Descripción

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain para consultar losrespaldos.

-DataDomainHostPath<full_path_to_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta en la unidad dealmacenamiento de Data Domain paraconsultar los respaldos.

-DataDomainUser<Data_Domain_server_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de DataDomain.

-ClientName <Exchange_Server_name> -C, -CN Especifica el nombre corto de dominiocalificado de Exchange Server que seutiliza para obtener una lista. El nombredel cliente debe coincidir con el nombredel cliente que se proporcionó para elrespaldo.

-BackupViaProtectPoint -PP, -ProtectPoint, -BackupViaRecoverPoint, -RecoverPoint,-RP, -BackupViaVMAX, -VMAX

Enumera los respaldos que se realizaroncon RecoverPoint o VMAX.

Parámetros adicionalesEn la siguiente tabla se muestran los parámetros adicionales del cmdlet Get-ExchangeBackup:

Tabla 87 Parámetros adicionales del cmdlet Get-ExchangeBackup

Parámetro Alias Descripción

-ExcludeClientNameResolution -ExcludeCNResolution Utiliza el nombre de cliente que seproporciona tal como está, sin cambiarloal nombre de dominio completamentecalificado (FQDN). Use este parámetropara enumerar respaldos creados con elagente de aplicaciones de Microsoftversión 4.5 o versiones anteriores queutilicen el nombre corto como nombre decliente.

-Before <date_time> Enumera solo los respaldos que setomaron en esa fecha u horadeterminada o antes.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Enumeración de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de

Microsoft para ProtectPoint 363

Page 364: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 87 Parámetros adicionales del cmdlet Get-ExchangeBackup (continuación)

Parámetro Alias Descripción

Si no especifica un valor, el valorpredeterminado es la fecha y la horaactuales.

-After <date_time> Enumera solo los respaldos que setomaron en esa fecha u horadeterminada o después.

-Limit <number> Enumera como máximo los <número>respaldos más recientes.

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para laenumeración. El valor predeterminado es0 (cero).

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminada ala ruta de instalación, que generalmentees C:\Program Files\DPSAPPS\common\lockbox.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentadmin.exe>

-Agent, -exe Especifica la ruta de acceso completa amsagentadmin.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentadmin.exe. El cmdlet

localiza automáticamente la ruta deacceso a msagentadmin.exe.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

364 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 365: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Si no especifica los parámetros -Limit, -Before o -After, el cmdlet enumera todos losrespaldos.

Según la cantidad de respaldos y el rendimiento de red, el cmdlet Get-ExchangeBackup podría requerir mucho tiempo para enumerar los respaldos.

Sintaxis para enumerar los respaldos de Exchange Server con el cmdlet Get-ExchangeBackup

l Get-ExchangeBackup -BackupViaProtectPoint -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -DataDomainPath </ruta_de_almacenamiento_de_Data_Domain> -ClientName<nombre_de_dominio_calificado_de_Exchange_Server> [-DebugLevel <de1_a_9>] [-VeryVerbose] [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Get-ExchangeBackup<parámetros_opcionales>Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para enumerar respaldos deExchange Server con el cmdlet Get-ExchangeBackup:

l El siguiente comando enumera los respaldos de entre 2 y 5 días 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 El siguiente comando enumera los respaldos de entre 2 y 5 días atrás con el objetodel archivo de configuración:$serverinfo | Get-ExchangeBackup -After (Get-Date).AddDays(-5) -Before (Get-Date).AddDays(-2)

l El siguiente comando enumera los 5 respaldos más recientes, con menos de 7 díasde antigüedad:Get-ExchangeBackup -BackupViaProtectPoint -DataDomainHostdd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -After (Get-Date).AddDays(-7) -Limit 5

l El siguiente comando guarda la información de respaldo en una variable dePowerShell para utilizarla más adelante:$backups = Get-ExchangeBackup -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientNamehost.lss.emc.com

Montaje de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint

Para realizar restauraciones a nivel de elemento o a nivel granular, es decir, pararestaurar elementos individuales, como buzones de correo y mensajes, debe montarlos respaldos. La operación de montaje reserva los dispositivos de restauración paratodas las imágenes en el respaldo y monta los dispositivos para las imágenes

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Montaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft

para ProtectPoint 365

Page 366: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

solicitadas. Los dispositivos de restauración permanecen en uso durante el montaje yse requieren incluso si se monta solo una parte del respaldo.

Los elementos montados están presentes en la siguiente ubicación:

<Product_Installation_Folder>\DPSAPPS\MSAPPAGENT\config\mount\<snapshot_GUID>Los elementos montados permanecen montados incluso después de reiniciar el host.

Parámetros obligatorios para todas las operaciones de montajeEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Mount-ExchangeBackup para todas las operaciones de montaje:

Tabla 88 Parámetros obligatorios del cmdlet Mount-ExchangeBackup

Parámetro Alias Descripción

-BackupID <backup_ID_to_mount> Especifica el ID de respaldo del respaldoque se va a montar. Puede obtener el IDde respaldo de la salida del cmdletBackup-Exchange o Get-ExchangeBackup.

-Backup <backup_object_to_mount> Especifica un objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <Exchange_Server_name> -C, -CN Especifica el nombre del cliente, que esel mismo que el nombre del cliente quese especificó para el respaldo.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain que contiene los respaldosque se van a montar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa dela unidad de almacenamiento de DataDomain que contiene los respaldos quese van a montar. El usuario de DataDomain debe tener los derechos deacceso correspondientes a esta ruta.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de DataDomain.

Parámetros obligatorios adicionales para montar respaldos y recuperarlos en unservidor físicoAdemás de los parámetros obligatorios de todas las operaciones de montaje, en lasiguiente tabla se muestran los parámetros obligatorios para el montaje de losrespaldos que se restaurarán en un servidor físico.

Tabla 89 Parámetros obligatorios para montar respaldos y recuperarlos en un servidor físico

Parámetro Alias Descripción

-RestoreDeviceGroup<Data_Domain_server_restore_device_group>

Especifica el grupo de dispositivos derestauración al que pertenece el servidorde Data Domain.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

366 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 367: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 89 Parámetros obligatorios para montar respaldos y recuperarlos en un servidorfísico (continuación)

Parámetro Alias Descripción

-RestoreDevicePool<Data_Domain_server_restore_device_pool>

Especifica el pool de dispositivos derestauración al que pertenece el servidorde Data Domain.

Parámetros obligatorios adicionales para montar los respaldos de ProtectPointpara máquinas virtualesAdemás de los parámetros obligatorios de todas las operaciones de montaje, en lasiguiente tabla se muestran los parámetros obligatorios para el montaje de losrespaldos que se restaurarán en una máquina virtual.

Tabla 90 Parámetros obligatorios para montar respaldos y recuperarlos en una máquina virtual

Parámetro Alias Descripción

-EcdmHost <eCDM_hostname> DM_HOST Especifica el hostname del dispositivoeCDM o la dirección IP para lasoperaciones de ProtectPoint paramáquinas virtuales.

-EcdmUser <eCDM_user_name> DM_USER Especifica el nombre de usuario que seusará para la conexión de eCDM para lasoperaciones de ProtectPoint paramáquinas virtuales.

Parámetros opcionalesEn la siguiente tabla se muestran los parámetros opcionales del cmdlet Mount-ExchangeBackup:

Tabla 91 Parámetros adicionales del cmdlet Mount-ExchangeBackup

Parámetro Alias Descripción

-ExcludeClientNameResolution -ExcludeCNResolution Utiliza el nombre de cliente que seproporciona tal como está, sin cambiarloal nombre de dominio completamentecalificado (FQDN). Use este parámetropara montar un respaldo con el agentede aplicaciones de Microsoft versión 4.5o versiones anteriores que utilicen elnombre corto como nombre de cliente.

-Identity <database_identity_to_mount> Especifica la identidad de una o másbases de datos para montar. Use esteparámetro con el parámetro -BackupID.

-ExchangeServer<Exchange_Server_short_name>

Especifica el nombre corto de ExchangeServer, por ejemplo, ledmf999, si elnombre es diferente del nombre delcliente.Use este parámetro si restaura datos aun host diferente, el nombre del cual es

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Montaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft

para ProtectPoint 367

Page 368: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 91 Parámetros adicionales del cmdlet Mount-ExchangeBackup (continuación)

Parámetro Alias Descripción

diferente del nombre que especifica elparámetro -Client.

Si no especifica un valor, el parámetrotoma el nombre corto del parámetro -Client.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el nombre de usuario de vdiskde Data Domain.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminada ala ruta de instalación, que generalmentees C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para elmontaje. El valor predeterminado es 0(cero).

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-RestoreFromDataDomain RESTORE_FROM_DD_ONLY,eCDMRestoreFromDataDomain,VMAXRestoreFromDataDomain,MountFromDataDomain

En el caso de las operaciones de montajeo restauración con ProtectPoint paramáquinas virtuales, ignora losparámetros de DM y especifica larestauración o el montaje de lasimágenes estáticas de Data Domain queutilizan dispositivos RDM.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa amsagentrc.exe, por ejemplo, C:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

368 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 369: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 91 Parámetros adicionales del cmdlet Mount-ExchangeBackup (continuación)

Parámetro Alias Descripción

\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

El cmdlet localiza automáticamente laruta de acceso a msagentrc.exe.

-EcdmLogLevel {WARNINGS | INFO |TRACE | DEBUG}

DM_LOG_LEVEL Especifica el nivel de registro de eCDMpara las operaciones de ProtectPointpara máquinas virtuales.

-EcdmLogTag <eCDM_log_tag> DM_LOG_TAG Especifica la etiqueta de registro deeCDM para las operaciones deProtectPoint para máquinas virtuales.

-EcdmMountTimeout<number_of_minutes_before_mount_timeout>

DM_MOUNT_TIMEOUT Especifica el período en minutos hastaque se agota el tiempo de espera demontaje para las operaciones deProtectPoint para máquinas virtuales. Elvalor predeterminado es 4 horas(240 minutos).

-EcdmPort<eCDM_appliance_port_number>

DM_PORT Especifica el número de puerto paracomunicarse con el servidor de eCDMpara las operaciones de ProtectPointpara máquinas virtuales. El valorpredeterminado es 8443.

-EcdmTenant<eCDM_appliance_application_tenant>

DM_TENANT Especifica el nombre de grupo deusuarios de eCDM para las operacionesde ProtectPoint para máquinas virtuales.

Sintaxis para montar respaldos y recuperarlos en una 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>]

Sintaxis para montar respaldos mediante una identidad y un ID de respaldo

l Mount-ExchangeBackup -BackupID <ID_de_respaldo> -Identity<identidad[]> -RestoreDevicePool<pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>-RestoreDeviceGroup<grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>-ClientName <nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost <nombre_de_host_de_Data_Domain> -DataDomainHostPath</ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> [-DataDomainVDiskUser<nombre_de_usuario_de_vdisk_de_Data_Domain>] [-LockBoxPath<ruta_completa_al_lockbox>] [-AsJob] [-JobName <nombre_de_trabajo>]

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Montaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft

para ProtectPoint 369

Page 370: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

[-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName<ruta_completa_a_msagentrc.exe>] [<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Mount-ExchangeBackup -BackupID <ID_de_respaldo> -Identity <identidad[]> [-AsJob] [-JobName <nombre_de_trabajo>] [-VeryVerbose] [-ExeFileName<ruta_completa_a_msagentrc.exe>] [<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para montar los respaldosmediante un ID de montaje y una identidad:

l El siguiente comando monta la base de datos TestDB con un ID de respaldo. El IDde respaldo es el valor que se detalla en el objeto de respaldo (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 El siguiente comando monta la base de datos TestDB y la base de datos de buzónde correo 1250665181 mediante un ID de respaldo. El ID de respaldo es el valor quese detalla en el objeto de respaldo (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

Sintaxis para montar respaldos mediante una identidad y un ID de respaldo de unavariablePrimero debe recuperar la lista de respaldos en una variable $backups mediante elcmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup <parameters>Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint en la página363 proporciona información acerca del cmdlet Get-ExchangeBackup y los parámetroscompatibles.

l Mount-ExchangeBackup -BackupID$backups[<índice_de_respaldos>].BackupID -Identity$backups[<índice_de_respaldos>].BackupDatabases[<índice_de_base_de_datos>].Identity -RestoreDevicePool<pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>-RestoreDeviceGroup<grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>-ClientName <nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost <nombre_de_host_de_Data_Domain> -DataDomainHostPath</ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> [-DataDomainVDiskUser<nombre_de_usuario_de_vdisk_de_Data_Domain>] [-LockBoxPath<ruta_completa_al_lockbox>] [-AsJob] [-JobName <nombre_de_trabajo>]

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

370 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 371: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

[-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName<ruta_completa_a_msagentrc.exe>] [<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Mount-ExchangeBackup -BackupID $backups[<índice_de_respaldo>].BackupID -Identity$backups[<índice_de_respaldo>].BackupDatabases[<índice_de_base_de_datos>].Identity [-AsJob] [-JobName <nombre_de_trabajo>] [-VeryVerbose] [-ExeFileName <ruta_completa_a_msagentrc.exe>][<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para montar los respaldosmediante un ID de montaje y una identidad de una variable: Suponga que $backups[0]contiene una lista de respaldos, la base de datos TestDB está en el índice 0, es decir,$backups[0].BackupDatabases[0], y la base de datos de buzón de correo 1250665181está en el índice 1:

l El siguiente 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 El siguiente comando monta TestDB mediante el uso de un objeto de archivo deconfiguración:$serverinfo | Mount-ExchangeBackup -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity

l El siguiente comando monta TestDB y la base de datos de buzón de correo1250665181: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

Sintaxis para montar respaldos mediante un objeto de respaldo

l Mount-ExchangeBackup -Backup$backups[<índice_de_respaldo>].BackupID -RestoreDevicePool<pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>-RestoreDeviceGroup<grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>-ClientName <nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost <nombre_de_host_de_Data_Domain> -DataDomainHostPath</ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> [-DataDomainVDiskUser<nombre_de_usuario_de_vdisk_de_Data_Domain>] [-LockBoxPath<ruta_completa_al_lockbox>] [-AsJob] [-JobName <nombre_de_trabajo>]

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Montaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft

para ProtectPoint 371

Page 372: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

[-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName<ruta_completa_a_msagentrc.exe>] [<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Mount-ExchangeBackup -Backup$backups[<índice_de_respaldo>].BackupID [-AsJob] [-JobName<nombre_de_trabajo>] [-VeryVerbose] [-ExeFileName<ruta_completa_a_msagentrc.exe>] [<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para montar los respaldosmediante un objeto de respaldo:

l El siguiente comando monta todas las bases de datos de un respaldo deProtectPoint mediante un objeto de respaldo: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 El siguiente comando monta todas las bases de datos de un respaldo mediante unobjeto de respaldo y un objeto de archivo de configuración:$serverinfo | Mount-ExchangeBackup -Backup $backups[0]

Solución de problemas de errores de montaje en el caso de RecoverPoint y VMAX

En ocasiones, las operaciones de montaje fallan debido a que los vdisks se encuentranen el estado locked/in use. Para solucionar el problema, realice los siguientes pasos.

Nota

Con los pasos de solución de problemas se desmontan todos los montajes activos.

Procedimiento

1. Vea el estado de los vdisks mediante la ejecución del siguiente comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>Por ejemplo, msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txtAparece un resultado similar al siguiente:

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]

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

372 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 373: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

2. Desbloquee los vdisks ejecutando el siguiente comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>--clear *Por ejemplo, msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt --clear *Aparece un resultado similar al siguiente:

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. Elimine las entradas obsoletas o los conjuntos de shadow VSS huérfanos:

a. Ejecute el comando diskshadow.exe.

b. Para eliminar estos shadows, escriba delete shadows all y presione Intro.

c. Para salir del símbolo del sistema, escriba Exit y presione Intro.

4. Elimine todas las entradas en la carpeta <Product_installation_folder>\config\mounts.

5. Para asegurarse de que los vdisks se desbloqueen, consulte el estado de losvdisks mediante la ejecución del siguiente comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>Por ejemplo, msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txtAparece un resultado similar al siguiente:

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 aplicaciones de Microsoft para ProtectPoint con Exchange Server

Montaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de Microsoft

para ProtectPoint 373

Page 374: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

dev1981 esx_pool E16Vmax10-31-228-167.dg

Enumeración de respaldos montados de Exchange Server con los cmdlets deWindows PowerShell de Agente de aplicaciones de Microsoft paraProtectPoint

Para enumerar los respaldos montados, utilice el cmdlet Get-ExchangeBackupMount.

La salida del cmdlet Get-ExchangeBackupMount es un arreglo de objetos demontaje. El tamaño del arreglo depende de la cantidad de respaldos montados. Puedeusar el arreglo o un subconjunto del arreglo con el cmdlet Dismount-ExchangeBackupMount para desmontar los respaldos.

Parámetros del cmdlet Get-ExchangeBackupMountTodos los parámetros del cmdlet Get-ExchangeBackupMount son opcionales. En lasiguiente tabla se muestran los parámetros opcionales del cmdlet Get-ExchangeBackupMount:

Tabla 92 Parámetros del cmdlet Get-ExchangeBackupMount

Parámetro Alias Descripción

-BackupID <backup_ID_to_list_mounts> Especifica el ID de respaldo del respaldoque va a enumerar los montajes. Puedeobtener el ID de respaldo de la salida delcmdlet Backup-Exchange o Get-ExchangeBackup.

-Backup<backup_object_to_list_mounts>

Especifica un objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-MountPath<full_path_to_the_mount_folder>

Especifica la ruta completa a la carpetade montaje que va a enumerar losmontajes.

-SnapshotID<VSS_snapshot_ID_to_list_mounts>

Especifica el ID de instantánea de VSSque va a enumerar los montajes.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración paraenumerar los montajes. El valorpredeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

374 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 375: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 92 Parámetros del cmdlet Get-ExchangeBackupMount (continuación)

Parámetro Alias Descripción

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentadmin.exe>

Especifica la ruta completa al archivoejecutable del programa de la aplicación,es decir, msagentadmin.exe. Use estaopción solo para realizar un diagnóstico.En la operación general, el cmdletlocaliza automáticamente la aplicacióninstalada.

Sintaxis para enumerar los respaldos montados utilizando un ID de respaldoGet-ExchangeBackupMount [-BackupID <ID_de_respaldo>] [-MountPath<ruta_completa_a_la_carpeta_de_montaje>] [-SnapshotID<ID_de_instanténa_de_VSS>] [-AsJob] [-JobName <nombre_de_trabajo>] [-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [<parámetros_comunes>]Tenga en cuenta los siguientes comandos de ejemplo para enumerar los respaldosmontados mediante un ID de respaldo:

l El siguiente comando enumera todos los montajes:Get-ExchangeBackupMount

l El siguiente comando enumera los montajes asociados al respaldo msapp_pp:1458138554:Get-ExchangeBackupMount -BackupID msapp_pp:1458138554

l El siguiente comando enumera los montajes asociados al respaldo 1458138554 omontados en 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'

Sintaxis para enumerar los respaldos montados mediante un objeto de respaldoGet-ExchangeBackupMount [-Backup <objeto_de_respaldo>] [-MountPath<ruta_completa_a_la_carpeta_de_montaje>] [-SnapshotID<ID_de_instantánea_de_VSS>] [-AsJob] [-JobName <nombre_de_trabajo>] [-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [<parámetros_comunes>]Tenga en cuenta los siguientes comandos de ejemplo para enumerar los respaldosmontados mediante un objeto de montaje:

l El siguiente comando enumera los montajes asociados a un respaldo en el arreglode objetos $backups:Get-ExchangeBackupMount -Backup $backups[0]

l El siguiente comando enumera los montajes asociados a cualquier respaldo en elarreglo de objetos $backups:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Enumeración de respaldos montados de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones

de Microsoft para ProtectPoint 375

Page 376: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Get-ExchangeBackupMount -Backup $backups

Desmontaje de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint

Debe desmontar los respaldos montados después de que se completa una restauraciónde nivel de elemento o nivel granular. Utilice el cmdlet Dismount-ExchangeBackupMount para desmontar todos los volúmenes que están asociados conun respaldo.

La salida del cmdlet es un arreglo de objetos de montaje que corresponden a losrespaldos desmontados. El tamaño del arreglo depende de la cantidad de respaldosdesmontados. Puede desmontar los respaldos mediante la ruta de montaje o el objetode montaje.

Nota

Asegúrese de que todos los respaldos que desea desmontar utilicen la mismainformación de Data Domain.

Parámetros obligatoriosEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Dismount-ExchangeBackupMount:

Tabla 93 Parámetros obligatorios del cmdlet Dismount-ExchangeBackupMount

Parámetro Alias Descripción

-MountPath<full_path_to_the_mount_folder>

Especifica la ruta completa a la carpetade montaje para desmontar.

-Mount <mount_object> Especifica el objeto de montaje paradesmontar. La ruta de montaje se extraedel objeto.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain que contiene los respaldosmontados para desmontar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta completa de la unidadde almacenamiento de Data Domain quecontiene los respaldos montados paradesmontar. El usuario de Data Domaindebe tener los derechos de accesocorrespondientes a esta ruta.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de DataDomain.

Parámetros adicionalesEn la siguiente tabla se muestran los parámetros adicionales del cmdlet Dismount-ExchangeBackupMount:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

376 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 377: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 94 Parámetros adicionales del cmdlet Dismount-ExchangeBackupMount

Parámetro Alias Descripción

-Confirm Este parámetro es el parámetro estándarPowerShell Confirm. Este parámetrotoma los valores -Confirm:$true y -Confirm:$false. El valor predeterminadoes -Confirm:$false.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el nombre de usuario de vdiskde Data Domain.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para elmontaje. El valor predeterminado es 0(cero).

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentadmin.exe>

Especifica la ruta completa al archivoejecutable del programa de la aplicación,es decir, msagentadmin.exe. Use estaopción solo para realizar un diagnóstico.En la operación general, el cmdletlocaliza automáticamente la aplicacióninstalada.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Desmontaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de

Microsoft para ProtectPoint 377

Page 378: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Sintaxis para desmontar respaldos mediante una ruta de montaje

l Dismount-ExchangeBackupMount -MountPath<ruta_completa_a_la_carpeta_de_montaje> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> [-DataDomainVDiskUser<nombre_de_usuario_de_vdisk_de_Data_Domain>] [-LockBoxPath<ruta_completa_al_lockbox>] [-AsJob] [Confirm] [-JobName<nombre_de_trabajo>] [-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName <ruta_completa_a_msagentadmin.exe>][<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Dismount-ExchangeBackupMount-MountPath <ruta_completa_a_la_carpeta_de_montaje> [-AsJob][Confirm] [-JobName <nombre_de_trabajo>] [-VeryVerbose] [-ExeFileName <ruta_completa_a_msagentadmin.exe>][<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para desmontar los respaldosmediante la ruta de montaje:

l El siguiente comando de ejemplo desmonta un respaldo mediante la ruta demontaje: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 El siguiente comando de ejemplo desmonta un respaldo mediante la ruta demontaje y un objeto del archivo de configuración:$serverinfo | Dismount-ExchangeBackupMount -MountPath 'C:\ProgramFiles\DPSAPPS\MSAPPAGENT\tmp\appagent\2016-05-10_16-47-48_1168-4684\59A0B22D-14F0-4DF4-B053-45A25DD2EE08'

Sintaxis para desmontar respaldos utilizando el objeto de montaje

l Dismount-ExchangeBackupMount -Mount <objeto_de_montaje> -DataDomainHost <nombre_de_host_de_Data_Domain> -DataDomainHostPath</ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> [-DataDomainVDiskUser<nombre_de_usuario_de_vdisk_de_Data_Domain>] [-LockBoxPath<ruta_completa_al_lockbox>] [-AsJob] [Confirm] [-JobName<nombre_de_trabajo>] [-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName <ruta_completa_a_msagentadmin.exe>][<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Dismount-ExchangeBackupMount-Mount <objeto_de_montaje> [-AsJob] [Confirm] [-JobName<nombre_de_trabajo>] [-VeryVerbose] [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [<parámetros_comunes>]

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

378 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 379: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para desmontar los respaldosmediante el objeto de montaje:

l El siguiente comando desmonta todos los montajes activos en todos los respaldosmontados mediante el objeto de montaje:Dismount-ExchangeBackupMount -Mount (Get-ExchangeBackupMount) -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando desmonta todos los montajes activos en todos los respaldosmontados mediante el objeto de montaje y un objeto del archivo de configuración:$serverinfo | Dismount-ExchangeBackupMount -Mount (Get-ExchangeBackupMount)

Eliminación de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint

Utilice el cmdlet Remove-ExchangeBackup para eliminar los respaldos de ExchangeServer.

AVISO

En el caso de VMAX, no es necesario utilizar -RecoverPointHost<RecoverPoint_Management_Hostname> y -RecoverPointUser Parámetros <RecoverPoint_Username > con el cmdlet Remove-ExchangeBackup.

Parámetros obligatoriosEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Remove-ExchangeBackup:

Tabla 95 Parámetros obligatorios del cmdlet Remove-ExchangeBackup

Parámetro Alias Descripción

-ClientName<FQDN_of_Exchange_Server>

-C, -CN Especifica el nombre de dominiocalificado de Exchange Server que seusará para indexar el respaldo.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa ala unidad de almacenamiento de DataDomain para el respaldo. El usuario deData Domain debe tener los derechos deacceso correspondientes a esta ruta.

-DataDomainUser<Data_Domain_username>

-DDUser, -StorageUser Especifica el nombre de usuario de DataDomain.Todas las credenciales se recuperan dellockbox para autenticarse con el host.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Eliminación de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de

Microsoft para ProtectPoint 379

Page 380: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 95 Parámetros obligatorios del cmdlet Remove-ExchangeBackup (continuación)

Parámetro Alias Descripción

-RecoverPointHost<RecoverPoint_management_hostname>

-M, -MH, -RPHost, -ManagementHost Especifica el nombre del host deadministración de RecoverPoint.El cmdlet ignora este parámetro en elcaso de VMAX. Sin embargo, el cmdletno muestra un error ni una advertencia.

-RecoverPointUser<RecoverPoint_management_host_username>

-RPUser, -ManagementUser Especifica el nombre de usuario del hostde administración de RecoverPoint.Todas las credenciales se recuperan dellockbox para autenticarse con el host.

El cmdlet ignora este parámetro en elcaso de VMAX. Sin embargo, el cmdletno muestra un error ni una advertencia.

Parámetros adicionalesEn la siguiente tabla se muestran los parámetros adicionales del cmdlet Remove-ExchangeBackup:

Tabla 96 Parámetros adicionales del cmdlet Remove-ExchangeBackup

Parámetro Alias Descripción

-Confirm Este parámetro es el parámetro estándarPowerShell Confirm. Este parámetrotoma los valores -Confirm:$true y -Confirm:$false. El valor predeterminadoes -Confirm:$true.

-DataDomainVDiskUser<nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU Especifica el nombre de usuario de vdiskde Data Domain.

-LockBoxPath<ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminada ala ruta de instalación, que generalmentees C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración paraeliminar los respaldos. El valorpredeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

380 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 381: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 96 Parámetros adicionales del cmdlet Remove-ExchangeBackup (continuación)

Parámetro Alias Descripción

Este parámetro es diferente delparámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<ruta_completa_a_msagentadmin.exe>

Especifica la ruta completa al archivoejecutable del programa de la aplicación,es decir, msagentadmin.exe. Use estaopción solo para realizar un diagnóstico.En la operación general, el cmdletlocaliza automáticamente la aplicacióninstalada.

Sintaxis para eliminar respaldos mediante un ID de respaldo

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>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para eliminar los respaldosmediante un ID de respaldo:

l El siguiente comando elimina un respaldo mediante un ID de respaldo: El ID derespaldo es el valor que se detalla en el objeto de respaldo (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

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Eliminación de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de

Microsoft para ProtectPoint 381

Page 382: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l El siguiente comando elimina un respaldo, que se realizó mediante VMAX, con unID de respaldo. El ID de respaldo es el valor que se detalla en el objeto de respaldo(campo BackupID).Remove-ExchangeBackup -BackupID msapp_pp:1458138556 -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando elimina un respaldo mediante un objeto de archivo deconfiguración y un ID de respaldo:$serverinfo | Remove-ExchangeBackup -BackupID msapp_pp:1458138556

Sintaxis para eliminar respaldos mediante un ID de respaldo de una variablePrimero debe recuperar la lista de respaldos en una variable $backups mediante elcmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup <parameters>Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint en la página363 proporciona información acerca del cmdlet Get-ExchangeBackup y losparámetros compatibles.

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>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para eliminar los respaldosmediante un ID de respaldo de una variable:

l El siguiente comando elimina un respaldo mediante un ID de respaldo:Remove-ExchangeBackup -BackupID $backups[0].BackupID -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

l El siguiente comando elimina un respaldo, que se realizó mediante VMAX, con unID de respaldo:Remove-ExchangeBackup -BackupID $backups[0].BackupID -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando elimina un respaldo mediante un objeto de archivo deconfiguración y un ID de respaldo:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

382 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 383: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

$serverinfo | Remove-ExchangeBackup -BackupID $backups[0].BackupID

Sintaxis para eliminar respaldos mediante un objeto de respaldo

l Remove-ExchangeBackup -Backup$backups[<índice_de_respaldo>].BackupID -ClientName<nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> [-DataDomainVDiskUser<nombre_de_usuario_de_vdisk_de_Data_Domain>] -RecoverPointHost<nombre_de_host_de_administración_de_RecoverPoint> -RecoverPointUser <nombre_de_usuario_de_RecoverPoint> [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_del_trabajo>] [-DebugLevel <de_1_a_9>] [-LockBoxPath <ruta_completa_al_lockbox>] [<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Remove-ExchangeBackup -Backup $backups[<índice_de_respaldo>].BackupID [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_del_trabajo>] [<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para eliminar los respaldosmediante un objeto de respaldo:

l El siguiente comando elimina un respaldo mediante un objeto de respaldo: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 El siguiente comando elimina un respaldo, que se realizó mediante VMAX, con unobjeto de respaldo:Remove-ExchangeBackup -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

l El siguiente comando elimina un respaldo mediante un objeto de archivo deconfiguración y un objeto de respaldo:$serverinfo | Remove-ExchangeBackup -Backup $backups[0]

l El siguiente comando elimina un subconjunto (elementos 2, 3, 4 y 5) de respaldosde una lista de objetos de respaldo: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

l El siguiente comando elimina todos los respaldos de un objeto de respaldo: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

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Eliminación de respaldos de Exchange Server con los cmdlets de Windows PowerShell de Agente de aplicaciones de

Microsoft para ProtectPoint 383

Page 384: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Sintaxis para eliminar respaldos mediante la canalización desde el cmdlet Get-ExchangeBackup

Nota

El cmdlet Get-ExchangeBackup no proporciona la información de RecoverPoint.Por lo tanto, debe proporcionar explícitamente la información de RecoverPoint en elcmdlet Remove-ExchangeBackup.

l Get-ExchangeBackup <parámetros> | Remove-ExchangeBackup -RecoverPointHost <nombre_de_host_de_administración_de_RecoverPoint>-RecoverPointUser <nombre_de_usuario_de_RecoverPoint> [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_del_trabajo>] [-DebugLevel <de_1_a_9>] [-LockBoxPath <ruta_completa_al_lockbox>] [<parámetros_comunes>]

l <objeto_de_archivo_de_configuración> | Get-ExchangeBackup[<parámetros_adicionales>] | Remove-ExchangeBackup -RecoverPointHost <nombre_de_host_de_administración_de_RecoverPoint>-RecoverPointUser <nombre_de_usuario_de_RecoverPoint> [-ExeFileName<ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_del_trabajo>] [<parámetros_comunes>]Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para eliminar los respaldosmediante la canalización desde el cmdlet Get-ExchangeBackup:

l El siguiente comando elimina todos los respaldos en un rango de tiempo mediantela canalización desde el cmdlet Get-ExchangeBackup:$serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb1, 2017' | Remove-ExchangeBackup -RecoverPointHostledmd160.lss.example.com -RecoverPointUser admin

l Cualquiera de los siguientes comandos elimina todos los respaldos, que serealizaron con VMAX, en un rango de tiempo mediante la canalización desde elcmdlet 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')

Restauración de Exchange Server con los cmdlets de Windows PowerShell deAgente de aplicaciones de Microsoft para ProtectPoint

El cmdlet Restore-Exchange restaura los datos de Exchange Server desde un servidorde Data Domain mediante un host de administración de RecoverPoint.

Agente de aplicaciones de Microsoft es compatible con las siguientes restauraciones:

l Restauración normal: Restauración de una base de datos en la base de datos deorigen desde la cual se inició el respaldo

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

384 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 385: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Restauración de copia o de base de datos alternativa: La restauración de una basede datos en otra base de datos que sea diferente de la base de datos de origen

l Restauración de reversión o a nivel de LUN: Restauración de todas las bases dedatos en un volumen.

l Restauración a nivel granular o a nivel de elemento Restauración de elementosindividuales, como buzones de correo de usuarios individuales, carpetas del buzónde correo y mensajes.

Para realizar las restauraciones normales, de reversión y de copia, puede ver la lista derespaldos y, a continuación, restaurar los respaldos requeridos mediante los ID derespaldo. Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint en la página363 proporciona información sobre cómo enumerar respaldos.

AVISO

En el caso de los respaldos que se realizaron mediante VMAX, no es necesarioespecificar -RecoverPointHost <RecoverPoint_Management_Hostname> y -RecoverPointUser Parámetros <RecoverPoint_Username> con el cmdletRestore-Exchange. Si especifica estos parámetros, el cmdlet los ignorará.

Requisito previo para las operaciones de restauración de ExchangeDebe ejecutar el cmdlet set-mailboxdatabase para permitir que una base de datosde Exchange se restaure.

Ejecute el cmdlet set-mailboxdatabase de PowerShell con la opción -AllowFileRestore para permitir que una base de datos se restaure a partir de unrespaldo.

Ejecute el cmdlet con la siguiente sintaxis:

set-mailboxdatabase <mailboxdatabase> -AllowFileRestore $true

En la documentación de Microsoft se proporciona más información sobre el cmdletset-mailboxdatabase.

Ejecución de restauraciones normales o a nivel de objeto

Parámetros obligatorios para todas las restauraciones normalesLa siguiente tabla enumera los parámetros obligatorios del cmdlet Restore-Exchangepara realizar restauraciones normales:

Tabla 97 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauracionesnormales

Parámetro Alias Descripción

-NormalRestore -Restore Indica una restauración normal.

-BackupID <backup_ID_to restore> Especifica el ID de respaldo que se desearestaurar. Puede obtener el ID derespaldo de la salida del cmdlet Backup-Exchange o Get-ExchangeBackup.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Requisito previo para las operaciones de restauración de Exchange 385

Page 386: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 97 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauracionesnormales (continuación)

Parámetro Alias Descripción

-Backup <backup_object_to_restore> Especifica un objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <Exchange_Server_name> -C, -CN Especifica el nombre del cliente, que esel mismo que el nombre del cliente quese especificó para el respaldo.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain que contiene los respaldospara restaurar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa dela unidad de almacenamiento de DataDomain que contiene los respaldos quese van a restaurar. El usuario de DataDomain debe tener los derechos deacceso correspondientes a esta ruta.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de DataDomain.

Parámetros obligatorios adicionales para las restauraciones normales en unservidor físicoAdemás de los parámetros obligatorios de todas las operaciones de restauraciónnormal, en la siguiente tabla se muestran los parámetros obligatorios para larestauración de los respaldos en un servidor físico.

Nota

Para configurar una restauración de último recurso de ProtectPoint para máquinasvirtuales a través de Data Domain, especifique estos parámetros conRestoreFromDataDomain. Con una restauración de último recurso se montan lasimágenes estáticas de Data Domain con dispositivos RDM, en lugar de eCDM.

Tabla 98 Parámetros obligatorios para las restauraciones normales en un servidor físico

Parámetro Alias Descripción

-RestoreDeviceGroup<Data_Domain_server_restore_device_group>

Especifica el grupo de dispositivos derestauración al que pertenece el servidorde Data Domain.

-RestoreDevicePool<Data_Domain_server_restore_device_pool>

Especifica el pool de dispositivos derestauración al que pertenece el servidorde Data Domain.

Parámetros obligatorios adicionales para ProtectPoint para máquinas virtualesAdemás de los parámetros obligatorios de todas las operaciones de restauraciónnormal, en la siguiente tabla se muestran los parámetros obligatorios para larestauración de los respaldos en una máquina virtual.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

386 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 387: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 99 Parámetros obligatorios para ProtectPoint para máquinas virtuales

Parámetro Alias Descripción

-EcdmHost <eCDM_hostname> DM_HOST Especifica el hostname del dispositivoeCDM o la dirección IP para lasoperaciones de ProtectPoint paramáquinas virtuales.

-EcdmUser <eCDM_user_name> DM_USER Especifica el nombre de usuario que seusará para la conexión de eCDM para lasoperaciones de ProtectPoint paramáquinas virtuales.

Parámetros opcionalesLa siguiente tabla enumera los parámetros adicionales del cmdlet Restore-Exchangepara realizar restauraciones normales:

Tabla 100 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauracionesnormales

Parámetro Alias Descripción

-ExcludeClientNameResolution -ExcludeCNResolution Utiliza el nombre de cliente que seproporciona tal como está, sin cambiarloal nombre de dominio completamentecalificado (FQDN). Use este parámetropara restaurar un respaldo con el agentede aplicaciones de Microsoft versión 4.5o versiones anteriores que utilicen elnombre corto como nombre de cliente.

-Identity<database_identity_to_restore>

Especifica la identidad de una o másbases de datos para restaurar. Use esteparámetro con el parámetro -BackupID.No puede usar este parámetro con elparámetro -Backup.

-Confirm Este parámetro es el parámetro estándarPowerShell Confirm. Este parámetrotoma los valores -Confirm:$true y -Confirm:$false. El valor predeterminadoes -Confirm:$true.

-PointInTime PIT Se especifica como uno de los siguientesvalores:-PointInTime

-PointInTime:$true

-PointInTime:$false

-PointInTime y -PointInTime:$true son lomismo.

El valor predeterminado es -PointInTime:$true para los tipos de restauraciónnormal y a nivel de LUN, y -PointInTime:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones normales o a nivel de objeto 387

Page 388: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 100 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauracionesnormales (continuación)

Parámetro Alias Descripción

$false para cualquier otro tipo derestauración.

-ExchangeServer<Exchange_Server_short_name>

Especifica el nombre corto de ExchangeServer, por ejemplo, ledmf999, si elnombre es diferente del nombre de hostlocal.Si no especifica un valor, el parámetrotoma el nombre de host local de manerapredeterminada.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el nombre de usuario de vdiskde Data Domain.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminada ala ruta de instalación, que generalmentees C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para larestauración. El valor predeterminado es0 (cero).

-DeleteDebugLogsInDays Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminarán sololos registros de depuración con elnombre en el formato predeterminado, yque se ubiquen en la carpeta de registrosen <installation_path>\MSAPPAGENT\logs.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

388 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 389: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 100 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauracionesnormales (continuación)

Parámetro Alias Descripción

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa amsagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

El cmdlet localiza automáticamente laruta de acceso a msagentrc.exe.

-RestoreFromDataDomain RESTORE_FROM_DD_ONLY,eCDMRestoreFromDataDomain,VMAXRestoreFromDataDomain,MountFromDataDomain

l En el caso de las operaciones demontaje o restauración conProtectPoint para máquinasvirtuales, especifique esteparámetro para ignorar losparámetros de DM y restaurar omontar las imágenes estáticas deData Domain que utilizandispositivos RDM, en vez de usareCDM. Debe especificar losparámetros -RestoreDeviceGroup y-RestoreDevicePool para restaurarlos datos de máquina virtual desdeData Domain.

l En el caso de restauraciones dereversión en ambientes VMAX,especifique este parámetro pararealizar restauraciones desde DataDomain, incluso si la instantáneaestá disponible localmente, es decir,en el arreglo VMAX.

-EcdmLogLevel {WARNINGS | INFO |TRACE | DEBUG}

DM_LOG_LEVEL Especifica el nivel de registro de eCDMpara las operaciones de ProtectPointpara máquinas virtuales.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones normales o a nivel de objeto 389

Page 390: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 100 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauracionesnormales (continuación)

Parámetro Alias Descripción

-EcdmLogTag <eCDM_log_tag> DM_LOG_TAG Especifica la etiqueta de registro deeCDM para las operaciones deProtectPoint para máquinas virtuales.

-EcdmMountTimeout<number_of_minutes_before_mount_timeout>

DM_MOUNT_TIMEOUT Especifica el período en minutos hastaque se agota el tiempo de espera demontaje para las operaciones deProtectPoint para máquinas virtuales. Elvalor predeterminado es 4 horas(240 minutos).

-EcdmPort<eCDM_appliance_port_number>

DM_PORT Especifica el número de puerto paracomunicarse con el servidor de eCDMpara las operaciones de ProtectPointpara máquinas virtuales. El valorpredeterminado es 8443.

-EcdmTenant<eCDM_appliance_application_tenant>

DM_TENANT Especifica el nombre de grupo deusuarios de eCDM para las operacionesde ProtectPoint para máquinas virtuales.

Sintaxis para realizar una restauración normal mediante un ID de respaldo y unaidentidad

l Restore-Exchange -NormalRestore -BackupID <ID_de_respaldo> -Identity <identidad> -ClientName<nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -RestoreDeviceGroup<grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>-RestoreDevicePool<pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>

l <objeto_de_archivo_de_configuración> | Restore-Exchange -NormalRestore -BackupID <ID_de_respaldo> -Identity <identidad>Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauraciónnormal con un ID de respaldo y una identidad:

l El siguiente comando restaura la base de datos TestDB con un ID de respaldo. El IDde respaldo es el valor que se detalla en el objeto de respaldo (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

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

390 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 391: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l El siguiente comando restaura la base de datos TestDB y la base de datos debuzón de correo 1250665181 mediante un ID de respaldo. El ID de respaldo es elvalor que se detalla en el objeto de respaldo (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 El siguiente comando restaura todas las bases de datos de un respaldo medianteun ID de respaldo: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

Sintaxis para realizar una restauración normal mediante un ID de respaldo y unaidentidad desde una variablePrimero debe recuperar la lista de respaldos en una variable $backups mediante elcmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup<parameters>

Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint en la página363 proporciona información acerca del cmdlet Get-ExchangeBackup y losparámetros compatibles.

l Restore-Exchange -NormalRestore -BackupID$backups[<índice_de_respaldo>].BackupID -Identity$backups[<índice_de_respaldo>].BackupDatabases[<índice_de_base_de_datos>].Identity -ClientName<nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -RestoreDeviceGroup<grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>-RestoreDevicePool<pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>

l <objeto_de_archivo_de_configuración> | Restore-Exchange -NormalRestore -BackupID $backups[<índice_de_respaldo>].BackupID -Identity$backups[<índice_de_respaldo>].BackupDatabases[<índice_de_base_de_datos>].IdentityDonde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauraciónnormal con un ID de respaldo y una identidad de una variable: Suponga que$backups[0] contiene una lista de respaldos, la base de datos TestDB está en el índice0, es decir, $backups[0].BackupDatabases[0], y la base de datos de buzón de correo1250665181 está en el índice 1:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones normales o a nivel de objeto 391

Page 392: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l El siguiente comando restaura 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 El siguiente comando restaura TestDB mediante el uso de un objeto de archivo deconfiguración:$serverinfo | Restore-Exchange -NormalRestore -BackupID$backups[0].BackupID -Identity$backups[0].BackupDatabases[0].Identity

l El siguiente comando restaura TestDB y la base de datos de buzón de correo1250665181 mediante un ID de respaldo: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

Sintaxis para ejecutar una restauración normal mediante un objeto de respaldo

l Restore-Exchange -NormalRestore -Backup$backups[<índice_de_respaldo>].BackupID -ClientName<nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -RestoreDeviceGroup<grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>-RestoreDevicePool<pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>

l <objeto_de_archivo_de_configuración> | Restore-Exchange -NormalRestore -Backup $backups[<índice_de_respaldo>].BackupIDDonde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauraciónnormal con un objeto de respaldo:

l El siguiente comando restaura todas las bases de datos de un respaldo medianteun objeto de respaldo: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 El siguiente comando restaura todas las bases de datos de un respaldo medianteun objeto de respaldo y un objeto de archivo de configuración:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

392 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 393: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

$serverinfo | Restore-Exchange -NormalRestore -Backup $backups[0]l El siguiente comando restaura el primer respaldo que tenga al menos 7 días de

antigüedad:$serverinfo | Restore-Exchange -NormalRestore -Backup ($serverinfo| Get-ExchangeBackup -Before (Get-Date.AddDays(-7)) -Limit 1)

Ejecución de restauraciones de copia o de base de datos alternativaPara restaurar un respaldo desde un cliente diferente, el parámetro -ClientName debecontener el nombre de host de origen del respaldo.

Nota

Antes de realizar una restauración de copia o de base de datos alternativa, asegúresede que exista la base de datos de destino.

Parámetros obligatorios para todas las restauraciones de copiaEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones de copia:

Tabla 101 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones decopia

Parámetro Alias Descripción

-CopyRestore -Alternate Indica una restauración de copia, esdecir, la restauración a una base dedatos alternativa.

-BackupID <backup_ID_to restore> Especifica el ID de respaldo que se desearestaurar. Puede obtener el ID derespaldo de la salida del cmdlet Backup-Exchange o Get-ExchangeBackup.

-Identity<database_identity_to_restore>

Especifica la identidad de una o másbases de datos para restaurar. Use esteparámetro con el parámetro -BackupID.

-RestoreDatabaseIdentity<target_database_identity_to_restore_to>

-RestoreDB, -Target, -RDB, -RestoreDatabaseID

Especifica la identidad de una base dedatos de destino a la cual restaurar. Useeste parámetro con los parámetros -BackupID y -Identity.

-ClientName <Exchange_Server_name> -C, -CN Especifica el nombre del cliente, que esel mismo que el nombre del cliente quese especificó para el respaldo.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain que contiene los respaldospara restaurar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa dela unidad de almacenamiento de DataDomain que contiene los respaldos quese van a restaurar. El usuario de DataDomain debe tener los derechos deacceso correspondientes a esta ruta.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones de copia o de base de datos alternativa 393

Page 394: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 101 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones decopia (continuación)

Parámetro Alias Descripción

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de DataDomain.

Parámetros obligatorios adicionales para las restauraciones de copia en unservidor físicoAdemás de los parámetros obligatorios de todas las operaciones de restauración decopia, en la siguiente tabla se muestran los parámetros obligatorios para larestauración de los respaldos en un servidor físico.

Nota

Para configurar una restauración de último recurso de ProtectPoint para máquinasvirtuales a través de Data Domain, especifique estos parámetros conRestoreFromDataDomain. Con una restauración de último recurso se montan lasimágenes estáticas de Data Domain con dispositivos RDM, en lugar de eCDM.

Tabla 102 Parámetros obligatorios para las restauraciones de copia en un servidor físico

Parámetro Alias Descripción

-RestoreDeviceGroup<Data_Domain_server_restore_device_group>

Especifica el grupo de dispositivos derestauración al que pertenece el servidorde Data Domain.

-RestoreDevicePool<Data_Domain_server_restore_device_pool>

Especifica el pool de dispositivos derestauración al que pertenece el servidorde Data Domain.

Parámetros obligatorios adicionales para ProtectPoint para máquinas virtualesAdemás de los parámetros obligatorios de todas las operaciones de restauración decopia, en la siguiente tabla se muestran los parámetros obligatorios para larestauración de los respaldos en una máquina virtual.

Nota

Para ejecutar una restauración alternativa con ProtectPoint para máquinas virtuales,asegúrese de que se cumplan las siguientes condiciones:

l El agente de aplicaciones de Microsoft está instalado en la máquina virtual dedestino.

l El parámetro CLIENT está establecido en el archivo de configuración según elhostname del host de respaldo original.

l La máquina virtual de destino es un recurso detectado en eCDM.No es necesario que se proteja la máquina virtual de destino.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

394 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 395: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 103 Parámetros obligatorios para ProtectPoint para máquinas virtuales

Parámetro Alias Descripción

-EcdmHost <eCDM_hostname> DM_HOST Especifica el hostname del dispositivoeCDM o la dirección IP para lasoperaciones de ProtectPoint paramáquinas virtuales.

-EcdmUser <eCDM_user_name> DM_USER Especifica el nombre de usuario que seusará para la conexión de eCDM para lasoperaciones de ProtectPoint paramáquinas virtuales.

Parámetros opcionalesEn la siguiente tabla se muestran los parámetros opcionales del cmdlet Restore-Exchange para realizar restauraciones de copia:

Tabla 104 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones decopia

Parámetro Alias Descripción

-ExcludeClientNameResolution -ExcludeCNResolution Utiliza el nombre de cliente que seproporciona tal como está, sin cambiarloal nombre de dominio completamentecalificado (FQDN). Use este parámetropara restaurar un respaldo con el agentede aplicaciones de Microsoft versión 4.5o versiones anteriores que utilicen elnombre corto como nombre de cliente.

-Confirm Este parámetro es el parámetro estándarPowerShell Confirm. Este parámetrotoma los valores -Confirm:$true y -Confirm:$false. El valor predeterminadoes -Confirm:$true.

-PointInTime PIT Se especifica como uno de los siguientesvalores:-PointInTime

-PointInTime:$true

-PointInTime:$false

-PointInTime y -PointInTime:$true son lomismo.

El valor predeterminado es -PointInTime:$true para los tipos de restauraciónnormal y a nivel de LUN, y -PointInTime:$false para cualquier otro tipo derestauración.

-ExchangeServer<Exchange_Server_short_name>

Especifica el nombre corto de ExchangeServer, por ejemplo, ledmf999, si elnombre es diferente del nombre de hostlocal.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones de copia o de base de datos alternativa 395

Page 396: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 104 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones decopia (continuación)

Parámetro Alias Descripción

Si no especifica un valor, el parámetrotoma el nombre de host local de manerapredeterminada.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el nombre de usuario de vdiskde Data Domain.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cadapar está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para larestauración. El valor predeterminado es0 (cero).

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-DeleteDebugLogsInDays Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminarán sololos registros de depuración con elnombre en el formato predeterminado, yque se ubiquen en la carpeta de registrosen <installation_path>\MSAPPAGENT\logs.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil si

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

396 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 397: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 104 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones decopia (continuación)

Parámetro Alias Descripción

también se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa amsagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe.

El cmdlet localiza automáticamente laruta de acceso a msagentrc.exe.

-RestoreFromDataDomain RESTORE_FROM_DD_ONLY,eCDMRestoreFromDataDomain,VMAXRestoreFromDataDomain,MountFromDataDomain

l En el caso de las operaciones demontaje o restauración conProtectPoint para máquinasvirtuales, especifique esteparámetro para ignorar losparámetros de DM, y restaurar omontar las imágenes estáticas deData Domain que utilizandispositivos RDM, en vez de usareCDM. Debe especificar losparámetros -RestoreDeviceGroup y-RestoreDevicePool para restaurarlos datos de máquina virtual desdeData Domain.

l En el caso de restauraciones dereversión en ambientes VMAX,especifique este parámetro pararealizar restauraciones desde DataDomain, incluso si la instantáneaestá disponible localmente, es decir,en el arreglo VMAX.

-EcdmLogLevel {WARNINGS | INFO |TRACE | DEBUG}

DM_LOG_LEVEL Especifica el nivel de registro de eCDMpara las operaciones de ProtectPointpara máquinas virtuales.

-EcdmLogTag <eCDM_log_tag> DM_LOG_TAG Especifica la etiqueta de registro deeCDM para las operaciones deProtectPoint para máquinas virtuales.

-EcdmMountTimeout<number_of_minutes_before_mount_timeout>

DM_MOUNT_TIMEOUT Especifica el período en minutos hastaque se agota el tiempo de espera demontaje para las operaciones deProtectPoint para máquinas virtuales. Elvalor predeterminado es 4 horas(240 minutos).

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones de copia o de base de datos alternativa 397

Page 398: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 104 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones decopia (continuación)

Parámetro Alias Descripción

-EcdmPort<eCDM_appliance_port_number>

DM_PORT Especifica el número de puerto paracomunicarse con el servidor de eCDMpara las operaciones de ProtectPointpara máquinas virtuales. El valorpredeterminado es 8443.

-EcdmTenant<eCDM_appliance_application_tenant>

DM_TENANT Especifica el nombre de grupo deusuarios de eCDM para las operacionesde ProtectPoint para máquinas virtuales.

Sintaxis para realizar una restauración de copia mediante un ID de respaldo

l Restore-Exchange -CopyRestore -BackupID <ID_de_respaldo> -Identity<identidad> -RestoreDatabaseIdentity <identidad_de_destino> -ClientName <nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost <nombre_de_host_de_Data_Domain> -DataDomainHostPath</ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -RestoreDeviceGroup<grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>-RestoreDevicePool<pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>

l <objeto_de_archivo_de_configuración> | Restore-Exchange -CopyRestore -BackupID <ID_de_respaldo> -Identity <identidad> -RestoreDatabaseIdentity <identidad_de_destino>Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauración decopia con un ID de respaldo:

l El siguiente comando restaura la base de datos TestDB en una base de datosalternativa AlternateDB mediante un ID de respaldo:Restore-Exchange -CopyRestore -BackupID msapp_pp:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePoolledmf112_restore_pool

l El siguiente comando restaura la base de datos TestDB en una base de datosalternativa AlternateDB, mediante un ID de respaldo y un objeto de archivo deconfiguración:$serverinfo | Restore-Exchange -CopyRestore -BackupID msapp_pp:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB

l El siguiente comando restaura TestDB y la base de datos de buzón de correo1250665181 en las bases de datos alternativas AlternateTestDB yAlternatePrimaryDB:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

398 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 399: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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

Ejecución de restauraciones de reversión o a nivel de LUNLa restauraciones de reversión son compatibles con RecoverPoint y VMAX.

Antes de comenzar, verifique que todas las bases de datos que se deben restaurarestén configuradas para que se sobrescriban.

AVISO

El cmdlet Invoke-RestoreExchangeBackup está obsoleto; no proporcionafuncionalidad útil y se eliminará en una versión futura. Sin embargo, puede usar elcmdlet de manera segura debido a que el agente de aplicaciones de Microsoft loadmite.

Para una restauración de reversión es necesario que exista la base de datos dedestino, además del volumen de destino, el que debe estar montado. No es necesarioque se monte la base de datos.

Nota

Antes de realizar una restauración de reversión con ProtectPoint para máquinasvirtuales, asegúrese de que eCDM haya creado un recurso compartido NFS para launidad de almacenamiento de eCDM y que lo haya registrado con el vRPA. En la Guíade usuario y de administración de eCDM, se proporcionan detalles.

Consideraciones de restauración de un LUN de VMAX alternativoPuede restaurar un respaldo VMAX en otro volumen solo si el volumen de destino tieneuna estructura de archivos idéntica al volumen de origen, incluidos el sistema dearchivos y la ruta de directorio, los nombres de los archivos, además de la ubicación delos archivos en los volúmenes. Para esto es necesario que la ruta de la carpeta deregistros y el archivo de EDB sean exactamente iguales que en el volumen de origen.La restauración del respaldo en un volumen que se eliminó y se volvió a crear en elmismo LUN se considera una restauración de LUN alternativo, y se aplican los mismosrequisitos de la ruta de acceso.

Nota

El agente de aplicaciones de Microsoft no es compatible con las restauraciones dereversión alternativa de VMAX de varias bases de datos de Exchange. Si intentarestaurar más de una base de datos, la operación fallará.

Parámetros obligatoriosEn la siguiente tabla se muestran los parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones de reversión:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones de reversión o a nivel de LUN 399

Page 400: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 105 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones dereversión

Parámetro Alias Descripción

-RollbackRestore -LUNResync, -LUNRestore Indica una restauración de reversión.

-BackupID <backup_ID_to restore> Especifica el ID de respaldo que se desearestaurar. Puede obtener el ID derespaldo de la salida del cmdletBackup-Exchange o Get-ExchangeBackup.

-Backup <backup_object_to_restore> Especifica un objetoEMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <Exchange_Server_name> -C, -CN Especifica el nombre del cliente, que esel mismo que el nombre del cliente quese especificó para el respaldo.

-DataDomainHost<Data_Domain_server_name>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor deData Domain que contiene los respaldospara restaurar.

-DataDomainHostPath<full_path_to_Data_Domain_server>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa dela unidad de almacenamiento de DataDomain que contiene los respaldos quese van a restaurar. El usuario de DataDomain debe tener los derechos deacceso correspondientes a esta ruta.

-DataDomainUser<Data_Domain_username>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de DataDomain.

-RecoverPointHost<RecoverPoint_management_host_name>

-M, -MH, -RPHost, -ManagementHost Especifica el host de administración deRecoverPoint que contiene losrespaldos.

-RecoverPointUser<RecoverPoint_management_host_username>

-RPUser, -ManagementUser Especifica el nombre de usuario deRecoverPoint.

-RestoreStorageGroup<Symmetrix_VMAX_Restore_Storage_Group_Name>

Especifica el nombre del grupo dealmacenamiento de restauración delarreglo VMAX que utiliza suconfiguración.En el caso de RecoverPoint, no serequiere esta opción.

Parámetros adicionalesEn la siguiente tabla se muestran los parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones de reversión:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

400 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 401: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 106 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones dereversión

Parámetro Alias Descripción

-ExcludeClientNameResolution -ExcludeCNResolution Utiliza el nombre de cliente que seproporciona tal como está, sin cambiarloal nombre de dominio completamentecalificado (FQDN). Use este parámetropara restaurar un respaldo con el agentede aplicaciones de Microsoft versión 4.5o versiones anteriores que utilicen elnombre corto como nombre de cliente.

-Identity<database_identity_to_restore>

Especifica la identidad de una o másbases de datos para restaurar. Use esteparámetro con el parámetro -BackupID.No puede usar este parámetro con elparámetro -Backup.

-Confirm Este parámetro es el parámetro estándarPowerShell Confirm. Este parámetrotoma los valores -Confirm:$true y -Confirm:$false. El valor predeterminadoes -Confirm:$true.

-PointInTime PIT Se especifica como uno de los siguientesvalores:-PointInTime

-PointInTime:$true

-PointInTime:$false

-PointInTime y -PointInTime:$true son lomismo.

El valor predeterminado es -PointInTime:$true para los tipos de restauraciónnormal y a nivel de LUN, y -PointInTime:$false para cualquier otro tipo derestauración.

-ExchangeServer<Exchange_Server_short_name>

Especifica el nombre corto de ExchangeServer, por ejemplo, ledmf999, si elnombre es diferente del nombre de hostlocal.Si no especifica un valor, el parámetrotoma el nombre de host local de manerapredeterminada.

-DataDomainVDiskUser<Data_Domain_vdisk_username>

-DDVDiskUser, -VDiskUser, -VDU Especifica el nombre de usuario de vdiskde Data Domain.

-LockBoxPath <full_path_to_lockbox> -LB, - LBPath Especifica la carpeta en la que seencuentra el archivo del lockbox, quecontiene información cifrada acerca delos hosts registrados y los nombres deusuario correspondientes en pares. Cada

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones de reversión o a nivel de LUN 401

Page 402: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 106 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones dereversión (continuación)

Parámetro Alias Descripción

par está asociado con una contraseñaque utilizan los respaldos.Si no especifica un valor, la ruta seconfigurará de manera predeterminadasegún la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <1_through_9> -DL, -D Especifica el nivel de depuración para larestauración. El valor predeterminado es0 (cero).

-DeleteDebugLogsInDays Elimina los archivos de registro dedepuración anteriores a la cantidad dedías especificada. El rango válido esentre 1 y 32767. De formapredeterminada, los registros dedepuración no se eliminan.Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta deregistro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminarán sololos registros de depuración con elnombre en el formato predeterminado, yque se ubiquen en la carpeta de registrosen <installation_path>\MSAPPAGENT\logs.

-Debug -db Indica la depuración de PowerShell, loque habilita la salida de depuración. Deforma predeterminada, el cmdlet sedetiene en cada salida de depuración.Este parámetro es diferente delparámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salidadetallada. Este parámetro solo es útil sitambién se especifica el parámetro -Verbose. El valor predeterminado esFalse.

-Verbose -vb Indica la salida detallada. En estecontexto, aparece el flujo de salidaestándar del agente de aplicaciones deMicrosoft.

-ExeFileName<full_path_to_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa amsagentrc.exe, por ejemplo, C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

402 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 403: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 106 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones dereversión (continuación)

Parámetro Alias Descripción

\msagentrc.exe. El cmdlet localizaautomáticamente la ruta msagentrc.exe.

-RestoreFromDataDomain Restaura desde Data Domain, incluso sila instantánea está disponiblelocalmente, es decir, en el arregloVMAX.En el caso de RecoverPoint, no serequiere esta opción.

Sintaxis para realizar una restauración de reversión mediante un ID de respaldo

l En el caso de RecoverPoint:Restore-Exchange -RollbackRestore -BackupID <ID_de_respaldo> -ClientName <nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost <nombre_de_host_de_Data_Domain> -DataDomainHostPath</ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -RecoverPointHost<nombre_de_host_de_administración_de_RecoverPoint> -RecoverPointUser<nombre_de_usuario_de_administración_de_RecoverPoint>

l En el caso de VMAX:Restore-Exchange -RollbackRestore -BackupID <Backup_ID> -ClientName<nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -RestoreStorageGroup<nombre_de_grupo_de_almacenamiento_de_restauración_de_Symmetrix_VMAX> [-RestoreFromDataDomain]

l <objeto_de_archivo_de_configuración> | Restore-Exchange -RollbackRestore -BackupID <ID_de_respaldo>Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

AVISO

En el caso de RecoverPoint 5.0 o una versión posterior, el agente de aplicacionesde Microsoft es compatible con la restauración parcial (subconjunto de bases dedatos) de un grupo de consistencia. Por lo tanto, puede especificar las bases dedatos requeridas que se deben restaurar.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauración dereversión con un ID de respaldo:

l El siguiente comando realiza una restauración de reversión con un ID de respaldo.El ID de respaldo es el valor que se detalla en el objeto de respaldo (campoBackupID).

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones de reversión o a nivel de LUN 403

Page 404: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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

l El siguiente comando realiza una restauración de reversión de un respaldo, que serealizó mediante VMAX, con un ID de respaldo. El ID de respaldo es el valor que sedetalla en el objeto de respaldo (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 El siguiente comando realiza una restauración de reversión con un ID de respaldo.El ID de respaldo es el valor que se detalla en el objeto de respaldo (campoBackupID). Usar un objeto de archivo de configuración.$serverinfo | Restore-Exchange -RollbackRestore -BackupID msapp_pp:1458138556

Sintaxis para realizar una restauración de reversión mediante un ID de respaldodesde una variablePrimero debe recuperar la lista de respaldos en una variable $backups mediante elcmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup<parameters>

Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint en la página363 proporciona información acerca del cmdlet Get-ExchangeBackup y losparámetros compatibles.

l En el caso de RecoverPoint:Restore-Exchange -RollbackRestore -BackupID$backups[<índice_de_respaldo>].BackupID -ClientName<nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -RecoverPointHost<nombre_de_host_de_administración_de_RecoverPoint> -RecoverPointUser<nombre_de_usuario_de_administración_de_RecoverPoint>

l En el caso de VMAX:Restore-Exchange -RollbackRestore -BackupID$backups[<índice_de_respaldo>].BackupID -ClientName<nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -RestoreDeviceGroup<nombre_de_grupo_de_almacenamiento_de_restauración_de_Symmetrix_VMAX> [-RestoreFromDataDomain]

l <objeto_de_archivo_de_configuración> | Restore-Exchange -RollbackRestore -BackupID $backups[<índice_de_respaldo>].BackupIDDonde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

404 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 405: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauración dereversión con un ID de respaldo de una variable:

l El siguiente comando restaura un respaldo de $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

l El siguiente comando restaura un respaldo, que se realizó mediante VMAX, desde$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 El siguiente comando restaura un respaldo de $backups[0] mediante el uso de unobjeto de archivo de configuración:$serverinfo | Restore-Exchange -RollbackRestore -BackupID$backups[0].BackupID

l El siguiente comando restaura el respaldo de $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

Sintaxis para ejecutar una restauración de reversión mediante un objeto derespaldo

l En el caso de RecoverPoint:Restore-Exchange -RollbackRestore -Backup$backups[<índice_de_respaldo>].BackupID -ClientName<nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -RecoverPointHost<nombre_de_host_de_administración_de_RecoverPoint> -RecoverPointUser<nombre_de_usuario_de_administración_de_RecoverPoint>

l En el caso de VMAX:Restore-Exchange -RollbackRestore -Backup$backups[<índice_de_respaldo>].BackupID -ClientName<nombre_de_dominio_calificado_de_Exchange_Server> -DataDomainHost<nombre_de_host_de_Data_Domain> -DataDomainHostPath </ruta_de_almacenamiento_de_Data_Domain> -DataDomainUser<nombre_de_usuario_de_Data_Domain> -RestoreStorageGroup<nombre_de_grupo_de_almacenamiento_de_restauración_de_Symmetrix_VMAX> [-RestoreFromDataDomain]

l <objeto_de_archivo_de_configuración> | Restore-Exchange -RollbackRestore -Backup $backups[<ID_de_respaldo>].BackupID

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones de reversión o a nivel de LUN 405

Page 406: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración>[<parámetros_comunes>]

Creación e importación de un archivo de configuración en la página 331proporciona información sobre cómo crear un archivo de configuración eimportarlo.

Tenga en cuenta los siguientes comandos de ejemplo para realizar una restauración dereversión con un objeto de respaldo:

l El siguiente comando realiza una restauración de reversión con un objeto derespaldo.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

l Realice una restauración de reversión de un respaldo, que se realizó medianteVMAX, con un objeto de respaldo:Restore-Exchange -RollbackRestore -Backup $backups[0] -ClientNameledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreStorageGroup NsrSnapSG

l El siguiente comando realiza una restauración de reversión con un objeto derespaldo.$serverinfo | Restore-Exchange -RollbackRestore -Backup $backups[0]

Ejecución de restauraciones a nivel de elemento o a nivel granularEn las restauraciones a nivel de elemento o a nivel granular se incluyen las siguientestareas:

1. Montaje de las imágenes de respaldo

2. Uso de la GUI de ItemPoint for Microsoft Exchange Server para restaurarelementos o bases de datos de Exchange, como buzones de correo, carpetas, etc.

3. Desmontaje de las imágenes de respaldo

Montaje de las imágenes de respaldoPuede montar las imágenes de respaldo mediante los siguientes métodos:

l Uso del cmdlet Mount-ExchangeBackupLas siguientes secciones proporcionan más información:

n Montaje de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint en lapágina 365

n Enumeración de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint en lapágina 363

l Uso del agente del sistema de archivos

1. [Opcional] Consulte la lista de respaldos mediante Unisphere for RecoverPoint,como se muestra en la siguiente figura:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

406 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 407: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 57 Visualización de marcadores de RecoverPoint

2. Obtenga el World Wide Name (WWN) de cada LUN del grupo de coherencia enlos dispositivos XtremIO. El administrador de almacenamiento puedeproporcionar los WWN mediante Unisphere for RecoverPoint, como se muestraen la siguiente figura.

Figura 58 Recuperación de WWN mediante Unisphere for RecoverPoint

3. Cree un archivo de configuración para el agente del sistema de archivos.Por ejemplo, puede crear el archivo C:\Windows\system32\protectpoint.config con el siguiente contenido:

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

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones a nivel de elemento o a nivel granular 407

Page 408: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

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>

Nota

En este archivo de configuración de ejemplo se utiliza un solo LUN. Si hayvarios dispositivos en la configuración, debe repetir la entradaRP_DEVICE_<number> para cada dispositivo en la configuración, en el archivode configuración.

4. Agregue las credenciales de usuario de los siguientes elementos al lockbox delagente del sistema de archivos mediante la ejecución de los comandoscorrespondientes:

n Vdisk primario del sistema Data DomainC:\Windows\system32>protectpoint security add dd-credentialsdd-system primary vdisk <name>Por ejemplo, agregue las credenciales del usuario DD163_user para dd-system del vdisk primario ledmd035.lss.example.com.

n DDBoost primario del sistema Data DomainC:\Windows\system32>protectpoint security add dd-credentialsdd-system primary ddboost <name>Por ejemplo, agregue las credenciales del usuario DD163_user para dd-system del vdisk primario ledmd035.lss.example.com.

n Clúster de RecoverPointC:\Windows\system32>protectpoint security add rp-credentialsrp-cluster <name>Por ejemplo, agregue las credenciales del usuario admin para el clúster deRecoverPoint ledmd160.LSS.example.com.

5. Analice los respaldos mediante la ejecución del siguiente comando:C:\Windows\system32>protectpoint backup scan dd-system primaryconfig-file “<full_path_to_configuration_file>”Este comando requiere mucho tiempo para proporcionar una salida.

Aparece un resultado similar al siguiente:

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

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

408 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 409: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

6. Filtre y visualice las entradas analizadas para el pool y el grupo de dispositivosde respaldo de Data Domain determinados que utiliza RecoverPoint ejecutandoel siguiente comando: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>"Por ejemplo, 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. Asegúrese de que cada dispositivo de restauración de vdisk esté en el estadode solo lectura mediante la ejecución del siguiente comando para todos losdispositivos de vdisk en el grupo:<User>@<primary_vdisk># vdisk device modify <vdisk_device_name>state read-onlyPor ejemplo, DD163_user@ledmd035# vdisk device modify vdisk-dev1034 state read-onlyAparece un resultado similar al siguiente:

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 la restauración mediante la ejecución del siguiente comando:C:\Windows\system32>protectpoint restore prepare backup-id<backup_id> scanPor ejemplo, C:\Windows\system32>protectpoint restore preparebackup-id 1458416282 scanAparece un resultado similar al siguiente:

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. Cambie el estado de los discos a “en línea” mediante la función Administraciónde discos de Windows:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones a nivel de elemento o a nivel granular 409

Page 410: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

10. En la ventana Disk Management, haga clic en un disco y seleccione ChangeDrive Letter and Paths....

11. En el cuadro de diálogo Change Drive Letter and Paths for <disk (), haga clicen Add....

12. En el cuadro de diálogo Add Drive Letter or Path, seleccione Assign thefollowing drive letter y, en la lista desplegable, seleccione la letra de unidadque desee, por ejemplo, Z.

Restauración de elementos de Exchange Server mediante el uso de la GUI deItemPoint for Microsoft Exchange Server

Procedimiento

1. Inicie ItemPoint y, a continuación, inicie el asistente de datos.

2. En la página Source Selection , seleccione el origen y especifique la ruta deEDB y la ruta del archivo de configuración desde el volumen montado quecontiene los datos de respaldo de Exchange, como se muestra en la siguientefigura, y haga clic en Next.

Figura 59 ItemPoint para Exchange Server: selección de la ruta de origen

3. En la página Target Selection, haga clic en Skip, como se muestra en lasiguiente figura.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

410 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 411: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Figura 60 ItemPoint para Exchange Server: selección de la ruta de destino

Desmontaje de los respaldosPara desmontar las imágenes de respaldo después de que finalice la operación derestauración, utilice las herramientas o los cmdlets siguientes:

l Cmdlet Dismount-ExchangeBackupMountDesmontaje de respaldos de Exchange Server con los cmdlets de WindowsPowerShell de Agente de aplicaciones de Microsoft para ProtectPoint en la página376 ofrece información.

l Agente de sistema de archivos

Nota

No use el agente del sistema de archivos para desmontar las imágenes si semontaron mediante el cmdlet Mount-ExchangeBackup. De lo contrario, losmontajes no se limpiarán correctamente.

Libere la restauración de vdisk mediante la ejecución del siguiente comando:

C:\Windows\system32>protectpoint restore release backup-id<ID_de_respaldo> scanPor ejemplo, C:\Windows\system32>protectpoint restore release backup-id 1458416282 scanAparece un resultado similar al siguiente:

Updated the catalog record for backup-id [1458416282] from state "restore-ready" to "complete"

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Desmontaje de los respaldos 411

Page 412: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Parámetros para ejecutar los cmdlets de respaldo y restauración de Agentede aplicaciones de Microsoft para ProtectPoint con Exchange Server comotrabajos en segundo plano

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange es compatiblecon los siguientes parámetros para ejecutar los cmdlets de respaldo y restauracióncomo trabajos en segundo plano:

Tabla 107 Parámetros de cmdlets de respaldo y restauración para trabajos en segundo plano

Parámetro Alias Descripción

-AsJob Los alias para este parámetro son -AJ y -Job.

Este parámetro ejecuta el cmdlet derespaldo o restauración como un trabajoen segundo plano. El comando devuelveun objeto que representa el trabajo y, acontinuación, muestra el símbolo delsistema. Puede continuar trabajando enla sesión durante el trabajo. El valorpredeterminado de este parámetro es$false. Para obtener los resultados deltrabajo, utilice el cmdlet Receive-Job.Para administrar los trabajos, utilice loscmdlets de trabajo.

-JobName <job_name> No hay ningún alias para este parámetro. Este parámetro especifica un nombredescriptivo para el trabajo cuando se usaeste parámetro con el parámetro -AsJob. Puede usar el nombre paraidentificar el trabajo frente a otroscmdlets de trabajo, como Stop-Job. Elparámetro -JobName<nombre_del_trabajo> se omite si noespecifica el parámetro -AsJob. Si noespecifica un valor para este parámetro,el trabajo no tiene un nombre.

AVISO

No cierre la ventana de PowerShell cuando ejecute los cmdlets como tareas ensegundo plano mediante estos parámetros. De lo contrario, los cmdlets fallan. Estafuncionalidad es similar a otros trabajos en segundo plano de PowerShell.

https://technet.microsoft.com/en-us/library/hh847783.aspx proporcionainformación sobre los cmdlets de trabajo.

Restauración de respaldos desde un sistema Data Domainsecundario

El agente de aplicaciones de Microsoft es compatible con la restauración directa derespaldos desde un sistema Data Domain secundario. Sin embargo, debe realizarciertos pasos de configuración antes de que pueda navegar y restaurar los respaldos.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

412 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 413: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Restaurar un respaldo desde un sistema Data Domain secundario.Debe cumplir con ciertos requisitos de configuración antes de que pueda navegar yrestaurar los respaldos desde un sistema Data Domain secundario.

Antes de comenzar

Asegúrese de que se elimine el par de replicación de recopilación de Data Domain. Paraobtener más información acerca de cómo eliminar la replicación de recopilación,consulte la Guía de administración de EMC Data Domain Operating System.

Estos pasos de configuración le permiten realizar operaciones de restauración normalo de nivel de objetos y de nivel granular desde un sistema Data Domain secundario.

Nota

El agente de aplicaciones de Microsoft no admite operaciones de reversión desde unsistema Data Domain secundario.

Procedimiento

1. Replique el Mtree (unidad de almacenamiento) que tiene la información delcatálogo de respaldo de Data Domain desde el sistema Data Domain primario enel sistema de Data Domain secundario con Data Domain System Manager.

2. Replique el pool de vdisk desde el sistema de Data Domain primario en elsistema de Data Domain secundario con Data Domain System Manager.

Nota

Asegúrese de que el nombre del pool de réplica sea exactamente igual que elnombre del pool de origen en el sistema primario.

3. Para registrar el pool de vdisk con el usuario de vdisk de Data Domain queejecutará el respaldo, escriba el siguiente comando en el sistema Data Domainsecundario:

vdisk pool register <vdisk_pool> user <ddvdisk_user>

4. Use el comando show list para enumerar la información de la imagen estáticade vdisk en el sistema Data Domain secundario. La lista debe reflejar lainformación de la imagen estática que está disponible en el sistema Data Domainprimario.

vdisk device show list

5. Cree un pool, un grupo de dispositivos y dispositivos de vdisk en el sistema DataDomain secundario.

La replicación de recopilaciones de Data Domain replica todos los pools de vdiskdesde el sistema Data Domain de origen al sistema Data Domain secundario. Sinembargo, los dispositivos de vdisk en el pool replicado de vdisk no tienen ningúnWWN asociado. Por lo tanto, el agente de aplicaciones de Microsoft no puedeutilizarlos como dispositivos de restauración. Para preparar los LUN derestauración en un sistema Data Domain secundario, debe crear un pool de vdisky crear dispositivos dentro de ese pool.

a. Ejecute el siguiente comando para crear el pool de vdisk:

vdisk pool create <pool-name> user <user-name>

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Restaurar un respaldo desde un sistema Data Domain secundario. 413

Page 414: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Este pool se utilizará como el pool de dispositivos de restauración del agentede aplicaciones de Microsoft.

b. Ejecute el siguiente comando para crear un grupo de dispositivos de vdisk.

vdisk device-group create <device-group-name> pool <pool-name>Este grupo se utilizará como el grupo de dispositivos de restauración delagente de aplicaciones de Microsoft.

c. Ejecute el siguiente comando para crear los dispositivos de vdisk:

vdisk device create [count <count>] capacity <n> {MiB|GiB|TiB|PiB|sectors} pool <pool-name> device-group <device-group-name>Estos dispositivos se utilizarán como dispositivos de restauración para elagente de aplicaciones de Microsoft.

Resultados

Después de realizar estos pasos, puede navegar y realizar restauraciones normales ode nivel de objetos desde el Mtree (unidad de almacenamiento) del sistema de DataDomain secundario, creado en el paso 1.

Requistos posteriores

Mientras configura una restauración, asegúrese de que los parámetros de Data Domainse dirijan a los nuevos dispositivos de vdisk y el sistema Data Domain secundario.

En la siguiente tabla se enumeran los parámetros de Data Domain que se debenestablecer en el sistema Data Domain secundario, ya sea directamente en el comandode restauración o en el archivo de configuración. No hay parámetros específicos paralos sistemas Data Domain secundarios; por lo tanto, ajuste estos parámetros como loharía en un sistema primario.

Tabla 108 Restaurar los parámetros para que apunten a un sistema DD secundario

Parámetro Descripción

DDBOOST_USER=<DDBoost_username> Especifica el nombre de usuario del usuario deDD Boost configurado en el sistema DataDomain secundario.

DDVDISK_USER=<vdisk_username> Especifica el nombre de usuario de DD vdiskque se especificó durante la creación del poolde dispositivos vdisk de replicación en elsistema Data Domain secundario.

DEVICE_HOST=<Data_Domain_server_name>

Especifica el hostname como nombre dedominio calificado de un sistema Data Domainsecundario.

DEVICE_PATH=<storage_unit_name> Especifica el nombre de la unidad dealmacenamiento o un directorio de nivelsuperior dentro de la unidad dealmacenamiento en un sistema Data Domainsecundario.

RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>

Especifica el nombre del pool de dispositivosvdisk de DD que proporciona los LUN derestauración en el sistema Data Domainsecundario.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

414 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 415: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 108 Restaurar los parámetros para que apunten a un sistema DDsecundario (continuación)

Parámetro Descripción

RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>

Especifica el grupo de dispositivos vdisk deDD en el pool de dispositivos vdisk quecontiene los LUN de restauración que seusarán.

Restaurar un respaldo de Exchange de ProtectPoint para máquinas virtualesdesde un sistema Data Domain secundario.

El agente de aplicaciones de Microsoft es compatible con la restauración de respaldosde hipervisor de ProtectPoint para máquinas virtuales desde un sistema Data Domainsecundario cuando se cumplen ciertos requisitos de configuración.

Antes de comenzar

Asegúrese de que se configure la replicación de MTree a través del servidor de eCDMpara replicar la unidad de almacenamiento de DD Boost y el pool de vdisk de DataDomain.

En la Guía de usuario y de administración de eCDM se proporcionan detalles.

Nota

No se admiten las operaciones de restauración de reversión desde el sistema DataDomain secundario con ProtectPoint para máquinas virtuales, incluso si desea revertirlos volúmenes de origen originales.

Procedimiento

1. (Opcional) Si utiliza un archivo de configuración para realizar la operación derestauración, actualice la categoría de archivo de configuración de sistemaprimario para agregar la siguiente información de Data Domain secundario:

Nota

Si no utiliza un archivo de configuración para la operación de restauración,puede apuntar manualmente al Data Domain secundario durante el tiempo deejecución de restauración mediante los cmdlets de Windows PowerShell deProtectPoint.

Tabla 109 Restaurar los parámetros para que apunten a un sistema DD secundario

Parámetro Descripción

DDBOOST_USER=<DDBoost_username> Nombre del usuario de DD Boost configuradoen el sistema Data Domain secundario.

DDVDISK_USER=<vdisk_username> Nombre de usuario de DD vdisk que seespecificó durante la creación del pool dedispositivos vdisk de replicación en el sistemaData Domain secundario.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Restaurar un respaldo de Exchange de ProtectPoint para máquinas virtuales desde un sistema Data Domain secundario. 415

Page 416: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 109 Restaurar los parámetros para que apunten a un sistema DDsecundario (continuación)

Parámetro Descripción

DEVICE_HOST=<Data_Domain_server_name>

Hostname como nombre de dominio calificadode un sistema Data Domain secundario.

DEVICE_PATH=<storage_unit_name> Nombre de la unidad de almacenamiento deDD Boost o un directorio de nivel superiordentro de la unidad de almacenamiento en unsistema Data Domain secundario.

2. Continúe con la operación de restauración requerida con el Data Domainsecundario, la unidad de Almacenamiento de DD Boost replicada y el pool devdisk replicado:

l Restauración normal (nivel de objeto): Ejecución de restauraciones normaleso a nivel de objeto en la página 385

l Restauración de nivel granular: Ejecución de restauraciones a nivel deelemento o a nivel granular en la página 406

Ejecución de la recuperación ante desastres de ExchangeServer con ProtectPoint:

Nota

Para ejecutar la recuperación ante desastres de ProtectPoint para máquinas virtualesde una máquina virtual del hipervisor, consulte la Guía de usuario y de administración deeCDM.

Ejecute los siguientes pasos en el nuevo host de recuperación ante desastres.

Procedimiento

1. Inicie la aplicación de Exchange Server y los servicios requeridos.

2. Asegúrese de que las bases de datos que existían antes del desastre existan enel estado montado.

3. Realice una restauración normal o a nivel de objetos de las bases de datos.

Ejecución de restauraciones normales o a nivel de objeto en la página 385ofrece información.

Administración de respaldos mediante los comandosmsagentadmin

El símbolo del sistema de Agente de aplicaciones de Microsoft para ProtectPoint lepermite administrar los respaldos, incluidas las siguientes tareas:

l Enumerar respaldos

l Eliminar respaldos

l Enumerar respaldos montados

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

416 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 417: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l Desmontar respaldos

Escriba msagentadmin <command> --help para obtener ayuda detallada sobrecualquier comando.

Enumerar respaldos y archivosPara enumerar los respaldos, ejecute uno de los siguientes comandos:

l msagentadmin -s <options>l msagentadmin list <options>l msagentadmin administration --list <options>Para enumerar los archivos de guardado que están presentes en la unidad dealmacenamiento, ejecute el siguiente comando:

msagentadmin administration --listFiles <options>

Nota

Se recomienda usar el comando msagentadmin con ProtectPoint.

Sintaxis

l Utilice la siguiente sintaxis cuando enumere los respaldos mediante msagentadmincon list o -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 Utilice la siguiente sintaxis cuando enumere archivos de guardado que esténpresentes en la unidad de almacenamiento con 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>]

Nota

Los parámetros que están entre corchetes (es decir, [ y ]) son opcionales.

Ejemplos

l El siguiente comando enumera todos los respaldos:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

l El siguiente comando enumera todos los archivos en la unidad dealmacenamiento /dd/backups:msagentadmin administration --listFiles --ddhostdatadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

l El siguiente comando enumera los 5 respaldos más recientes:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --limit 5

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Enumerar respaldos y archivos 417

Page 418: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

l El siguiente comando enumera los respaldos que se ejecutaron después del 30 demarzo de 2016:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --after'3/30/2016'

l El siguiente comando enumera los respaldos que se ejecutaron antes de estemartes:msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --beforeTuesday

Eliminar respaldosEl comando delete enumera los respaldos y, a continuación, los elimina.

Para eliminar los respaldos, ejecute uno de los siguientes comandos:

l msagentadmin -d <options>l msagentadmin delete <options>l msagentadmin administration --delete <options>

Nota

Se recomienda usar el comando msagentadmin con ProtectPoint.

SintaxisCuando elimine respaldos, utilice la siguiente sintaxis:

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]

Nota

Los parámetros que están entre corchetes (es decir, [ y ]) son opcionales.

Ejemplos

l El siguiente comando elimina todos los respaldos que se hayan ejecutado antes de1461267170:msagentadmin delete --config c:\temp\config_pp.txt --before1461267170

l Para eliminar los respaldos en un flujo de trabajo híbrido, debe ejecutar lossiguientes dos comandos para eliminar los respaldos de SQL VSS (completos) y losrespaldos de SQL VDI (registros de transacciones).

n El siguiente comando de ejemplo elimina los respaldos completos de nivel deSQL VSS:msagentadmin administration --delete --ddhost "10.31.78.56" --dduser ddvdisk1 --ddpath "/yashovmax" --client"SQLPPVMAXAUTO.quack.com"

n El siguiente comando de ejemplo elimina los respaldos de registros detransacciones de SQL VDI:

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

418 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 419: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

msagentadmin administration --delete --ddhost "10.31.78.56" --dduser ddvdisk1 --ddpath "/yashovmax" --client"SQLPPVMAXAUTO.quack.com" -e now -n mssql

Enumerar respaldos montadosEjecute el siguiente comando para enumerar respaldos montados:

msagentadmin mounts <options>

SintaxisCuando enumere respaldos montados, utilice la siguiente sintaxis:

msagentadmin mounts --ddhost <name> --ddpath <path> --dduser <user>[--debug <n>] [--bybackupid <id,...>] [--bypath <path,...>] [--byssid<ssid,...>] [--lockbox <path>] [--format <type>] [--config <filename>]

Nota

Los parámetros que están entre corchetes (es decir, [ y ]) son opcionales.

Desmontar respaldosEjecute el siguiente comando para desmontar respaldos:

msagentadmin dismount <options>El comando dismount primero enumera los respaldos y, a continuación, losdesmonta.

SintaxisCuando se desmonten respaldos, utilice la siguiente sintaxis:

msagentadmin dismount --ddhost <name> --ddpath <path> --dduser <user>[--debug <n>] [--bybackupid <id,...>] [--bypath <path,...>] [--byssid<ssid,...>] [--lockbox <path>] [--format <type>] [--config <filename>]

Nota

Los parámetros que están entre corchetes (es decir, [ y ]) son opcionales.

EjemploObserve el siguiente ejemplo de comando de desmontaje:

msagentadmin dismount --ddhost "10.241.205.34" --dduser ddvdisk --ddpath "/SU_SRDF1"

Parámetros para el comando msagentadmin con ProtectPointObtenga más información sobre los parámetros de los comandos de msagentadmin ymsagentadmin administration para administrar los respaldos de ProtectPoint.

Opciones de comandos de msagentadminEn la tabla siguiente se enumeran las opciones de comandos para msagentadmin ylas descripciones correspondientes.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Enumerar respaldos montados 419

Page 420: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 110 Parámetros de msagentadmin para administrar respaldos de ProtectPoint

Opción Alias Descripción

--ddhost "<Data_Domain_server_name>" Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que respaldó lasbases de datos.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamientoen la que respaldó las bases de datos seleccionadas.

--dduser "<DDBoost_username>" Especifica el nombre de usuario del usuario de DD Boost.

--rphost"<RecoverPoint_management_hostname>"

Especifica el nombre completo del host de administración deRecoverPoint. Debe registrar este nombre de host y elnombre de usuario en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña delusuario.Ejemplo: rp.mi-host.com

--rppath"<full_path_to_RecoverPoint_management_host>"

Especifica la ruta completa al host de administración deRecoverPoint.

--rpuser"<RecoverPoint_management_host_username>"

Especifica el nombre de usuario de RecoverPoint que utiliza elproveedor de hardware mientras ejecuta las instantáneas anivel de LUN. Debe registrar este nombre de usuario y elnombre de host en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña deeste usuario.Ejemplo: recoverpoint-usuario

--client <client_name> -c Especifica el hostname del servidor de aplicaciones quecontiene la instancia de servidor que se respaldó.

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración para eliminar los respaldos. Elvalor predeterminado es 0 (cero).

--deleteDebugLog <number_of_days> Elimina los archivos de registro de depuración anteriores a lacantidad de días especificada. El rango válido es entre 1 y32767. De forma predeterminada, los registros de depuraciónno se eliminan. Normalmente, si se eliminan los registros dedepuración, se evita que la carpeta de registro en la unidad deinstalación sea demasiado grande.

Nota

Con este parámetro se eliminan solo los registros dedepuración con el nombre en el formato predeterminado, yque se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

--before <hora_de_finalización> -e Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o antes. Si no especifica unvalor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

420 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 421: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 110 Parámetros de msagentadmin para administrar respaldos deProtectPoint (continuación)

Opción Alias Descripción

Nota

No utilice esta opción para enumerar los respaldos montados odesmontar respaldos. El comando fallará.

--after <start_time> -b Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--limit <number_of_most_recent_backups> -l Muestra solo el <Number> de respaldos más recientes.

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración para enumerar los respaldos.El valor predeterminado es 0 (cero).

--lockbox <full_path_to_lockbox> Especifica la carpeta en la que se encuentra el archivo dellockbox, que contiene información cifrada acerca de los hostsregistrados y los nombres de usuario correspondientes enpares. Cada par está asociado con una contraseña que utilizanlos respaldos.Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

--config<full_path_to_the_configuration_file>

-z Especifica la ruta de acceso completa del archivo deconfiguración.

--confirm -Y Cuando se eliminan respaldos, se omite la confirmación delusuario.

--help -h Imprime un mensaje de ayuda breve.

--format {text | msagentrc | keyvalue} Especifica el formato en el que se mostrará la salida:

l text: Muestra la salida en un formato legible y general.Este es el valor predeterminado.

l msagentrc: Enumera bases de datos individuales en elformato que se puede ingresar directamente al comandode restauración msagentrc.

l keyvalue: Enumera la salida en el formato de palabra clavey valor que se puede usar en otros programas.

--bybackupid <backupid> Cuando se enumeran o desmontan respaldos montados, seincluyen los montajes con los ID de respaldo indicados.

--bypath <path> Cuando se enumeran o desmontan respaldos montados, seincluyen los montajes con las rutas de montaje indicadas.

--byssid <ssid> Cuando se enumeran o desmontan respaldos montados, seincluyen los montajes con los ID de saveset indicados.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Parámetros para el comando msagentadmin con ProtectPoint 421

Page 422: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Opciones de comandos de administración de msagentadminEn la tabla siguiente se enumeran las opciones de comandos para msagentadminadministration y las descripciones correspondientes.

Tabla 111 Parámetros de administración de msagentadmin para gestionar respaldos deProtectPoint

Opción Alias Descripción

--ddhost "<Data_Domain_server_name>" Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que respaldó lasbases de datos.

--ddpath "/<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamientoen la que respaldó las bases de datos seleccionadas.

--dduser "<DDBoost_username>" Especifica el nombre de usuario del usuario de DD Boost.

--rphost"<RecoverPoint_management_hostname>"

Especifica el nombre completo del host de administración deRecoverPoint. Debe registrar este nombre de host y elnombre de usuario en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña delusuario.Ejemplo: rp.mi-host.com

--rppath"<full_path_to_RecoverPoint_management_host>"

Especifica la ruta completa al host de administración deRecoverPoint.

--rpuser"<RecoverPoint_management_host_username>"

Especifica el nombre de usuario de RecoverPoint que utiliza elproveedor de hardware mientras ejecuta las instantáneas anivel de LUN. Debe registrar este nombre de usuario y elnombre de host en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña deeste usuario.Ejemplo: recoverpoint-usuario

--client <client_name> -c Especifica el hostname del servidor de aplicaciones quecontiene la instancia de servidor que se respaldó.

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración para eliminar los respaldos. Elvalor predeterminado es 0 (cero).

--before <hora_de_finalización> -e Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o antes. Si no especifica unvalor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

Nota

No utilice esta opción para enumerar los respaldos montados odesmontar respaldos. El comando fallará.

--after <start_time> -b Enumera solo los respaldos que se realizaron en determinadafecha y hora, fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--limit <number_of_most_recent_backups> -l Muestra solo el <Number> de respaldos más recientes.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

422 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 423: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 111 Parámetros de administración de msagentadmin para gestionar respaldos deProtectPoint (continuación)

Opción Alias Descripción

--debug <debug_level_1_through_9> -D Especifica el nivel de depuración para enumerar los respaldos.El valor predeterminado es 0 (cero).

--lockbox <full_path_to_lockbox> Especifica la carpeta en la que se encuentra el archivo dellockbox, que contiene información cifrada acerca de los hostsregistrados y los nombres de usuario correspondientes enpares. Cada par está asociado con una contraseña que utilizanlos respaldos.Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

--config<full_path_to_the_configuration_file>

-z Especifica la ruta de acceso completa del archivo deconfiguración.

--confirm -Y Cuando se eliminan respaldos, se omite la confirmación delusuario.

--help -h Imprime un mensaje de ayuda breve.

-a Keyvalue, es decir, la palabra clave y el valor de las opcionesque se especificaron en el archivo de configuración también.Por ejemplo, -a "CLIENT=<client_name>".

--appid <application_ID> -n Utiliza un ID de aplicación diferente (espacio de nombres) alID de aplicación predeterminado para ubicar los respaldos. Useesta opción solo para realizar un diagnóstico.El ID de la aplicación o el espacio de nombres predeterminadoes msapp_pp.

Para enumerar los respaldos de registros de transaccionescuando se ejecutan respaldos híbridos, especifique mssql.

Códigos de retorno (de error) del comando msagentadmin administrationEl agente de aplicaciones de Microsoft permite que el comando msagentadminadministration informe la severidad del error y los ID únicos de cada mensaje asociadoscon el error.

En la siguiente tabla, se enumeran los códigos de retorno y su descripción:

Tabla 112 Códigos de retorno y descripción

Código de devolución Descripción

0 Satisfactorio

1 Error o aviso

2 Advertencia

3, 4 o 5 Error grave

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

Códigos de retorno (de error) del comando msagentadmin administration 423

Page 424: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Losotros códigos de retorno indican falla.

Nota

Los códigos de retorno se asignan según la severidad, la cual se establece cuando seproduce el error. Los errores potenciales, que no puede controlar, pueden producirseen cualquier momento. Solo la severidad de algunos pocos errores se establece demanera coherente o correcta. Por lo tanto, utilice los códigos de retorno solamentecomo guía o sugerencia.

Agente de aplicaciones de Microsoft para ProtectPoint con Exchange Server

424 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 425: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

CAPÍTULO 8

Solución de problemas

l Registros de depuración para solucionar problemas de respaldo y recuperación deExchange......................................................................................................... 426

l Códigos de retorno (de error) del comando msagentadmin administration...... 426l Solución de problemas de integración de eCDM ..............................................427l Solución de problemas de proveedor de hardware............................................427l Solución de problemas varios........................................................................... 430

Solución de problemas 425

Page 426: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Registros de depuración para solucionar problemas derespaldo y recuperación de Exchange

Use los archivos de registro de depuración para solucionar los problemas que ocurrandurante las operaciones de respaldo y recuperación de Exchange Server.

Los registros de depuración se generan cuando se ejecutan operaciones de respaldo yrecuperación con un nivel de depuración establecido en 1 o superior. Los registros dedepuración contienen mensajes de error que ayudan a identificar los problemas que seproducen durante una operación de respaldo o recuperación.

Los registros de depuración se escriben en la siguiente carpeta:

<Microsoft_application_agent_installation_path>\DPSAPPS\MSAPPAGENT\logsEn la siguiente tabla se describen los nombres de archivo de registro de depuraciónpara cada operación.

Tabla 113 Nombres de los archivos de registro de depuración

Operación Formato del nombre del archivos deregistro

Nombre de ejemplo del archivo deregistro

Respaldo msagentsv_<Date>.<Time>.<Process_ID>.log msagentsv_2017_08_08.12_21_42.24292.log

Recuperación msagentrc_<Date>.<Time>.<Process_ID>.log msagentrc_2017_08_08.12_33_15.12296.log

Códigos de retorno (de error) del comando msagentadminadministration

El agente de aplicaciones de Microsoft permite que el comando msagentadminadministration informe la severidad del error y los ID únicos de cada mensaje asociadoscon el error.

En la siguiente tabla, se enumeran los códigos de retorno y su descripción:

Tabla 114 Códigos de retorno y descripción

Código de devolución Descripción

0 Satisfactorio

1 Error o aviso

2 Advertencia

3, 4 o 5 Error grave

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Losotros códigos de retorno indican falla.

Solución de problemas

426 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 427: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Nota

Los códigos de retorno se asignan según la severidad, la cual se establece cuando seproduce el error. Los errores potenciales, que no puede controlar, pueden producirseen cualquier momento. Solo la severidad de algunos pocos errores se establece demanera coherente o correcta. Por lo tanto, utilice los códigos de retorno solamentecomo guía o sugerencia.

Solución de problemas de integración de eCDMRegistros de depuración de montaje eCDM de ProtectPoint para máquinasvirtualesCuando se realiza un montaje, una restauración normal o una restauración de nivelgranular con ProtectPoint para máquinas virtuales, los registros de depuración segeneran en el registro de proveedor de hardware VSS (vsshwp.log).

El archivo de registro de depuración se nombra con el formato deecdm_mount_log_session_id.log, en el que session_id es el ID asignado de eCDM parala sesión de montaje.

Los respaldos de SQL Server programados de eCDM fallan cuando el lockbox estáen una ubicación personalizadaCuando el agente de aplicaciones de Microsoft se integra con eCDM, el lockbox debeubicarse en la ruta de archivo predeterminada, que es C:\Program Files\DPSAPPS\common\lockbox.

Si el lockbox se crea en una ubicación personalizada y eCDM se utiliza para programarlos respaldos de SQL Server, eCDM no puede encontrar el lockbox y fallan lasoperaciones de respaldo.

Solución de problemas de proveedor de hardwareEn la siguiente tabla se describen los problemas comunes relacionados con elproveedor de hardware y las soluciones alternativas correspondientes:

Tabla 115 Solución de problemas de proveedor de hardware

Problema Solución alternativa

El proveedor de hardware falla y registra un mensaje similar alsiguiente:

Failed to set up SymAPi handle: Unable to list VMaxarrays : SYMAPI_C_NO_SYMM_DEVICES_FOUND

Asegúrese de que la base de datos de Solutions Enabler estéactualizada con el siguiente comando:symcfg discover

La restauración de volumen falla y muestra el siguiente error:

CreateFile(\\.\PHYSICALDRIVE<name>), 0x80070020, The process cannot access the file because it is being used by another process.

VSS requiere acceso exclusivo a los dispositivos que serestauran para poder cambiar su estado a offline a fin derealizar una restauración de volumen. Durante la restauraciónde volumen, si algún proceso accede a estos dispositivos, se

l Asegúrese de haber aprovisionado el arreglo de acuerdocon las recomendaciones de Solutions Enabler. Ladocumentación de Solutions Enabler proporcionainformación sobre cómo aprovisionar arreglos para unrendimiento óptimo.

l Asegúrese de que los programas externos, por ejemplo,Administración de discos de Windows, no utilicen losdiscos.

Solución de problemas

Solución de problemas de integración de eCDM 427

Page 428: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 115 Solución de problemas de proveedor de hardware (continuación)

Problema Solución alternativa

produce un error de VSS y se anula la operación derestauración. Los dispositivos están offline. Debe cambiarmanualmente su estado a en línea.

El archivo de registro del proveedor de hardware VMAXcontiene el siguiente mensaje:

ResyncLuns: SymSnapvxControl failed for Target Device = 01441. Error: The Device(s) is (are) already in the desired state or mode

Este error indica que la instantánea no se ha cerradocorrectamente.

1. Ejecute el siguiente comando para enumerar losdispositivos STD:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> list

2. En la salida, si la marca R contiene X para la instantánea,elimine la instantánea con el siguiente comando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> -snapshot_name<Snapshot_Name> terminate -restored

Para realizar restauraciones de reversión, el proveedor dehardware VMAX utiliza LUN de restauración temporales. Si losLUN de restauración no están disponibles, la operaciónresyncluns falla y muestra el siguiente mensaje:

ResyncLuns: Failed to select restore eLUN for Static Image <GUID>

Al aprovisionar un nuevo arreglo VMAX con LUN deproducción, además, debe proporcionar al menos un eLUN. Alrealizar una restauración, el arreglo usa el eLUN para crearinstancias de imágenes estáticas antes de que las imágenes secopien en el LUN de producción.

Para seleccionar un eLUN, asegúrese de cumplir con lossiguientes requisitos:

l El tamaño del eLUN es mayor o igual que el tamaño de laimagen estática que va a restaurar.

l El eLUN es un dispositivo Data Domain encapsulado.

l El arreglo puede acceder al eLUN.

l El eLUN está en el estado listo.Si el proveedor de hardware VMAX no puede encontrarlos eLUN de restauración, realice los siguientes pasospara asegurarse de que el arreglo está en estadorecuperable:

1. Si utiliza el programa de administración de discos deWindows, asegúrese de que todos los eLUN derestauración estén offline. De lo contrario, cuando VSSdeje en línea el volumen restaurado, Windows detectarádos discos con firmas de disco idénticas. Con esto, laoperación de restauración y resincronización fallará, y esposible que se genere inestabilidad en el arreglo.

2. Asegúrese de que los eLUN de restauración no tenganinstantáneas vinculadas a ellos; para eso, ejecute elsiguiente comando para cada eLUN de restauración:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> listPor ejemplo: symsnapfx -sid 031 -devs 03Elist

3. Si la salida del comando en el paso 2 no contiene elmensaje No snapshot was found, elimine la instantáneaejecutando el siguiente comando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> -snapshot_name<Snapshot_Name> terminatePor ejemplo: symsnapvx -sid 031 -devs 03E -name VSS_121938_10192016 terminate

4. Mueva eLUN al estado listo con el siguiente comando:symdev -sid <Symmetrix_VMAX_ID> ready -devs <STD_Device_ID>Por ejemplo: symdev -sid 031 ready 03E

Los archivos de registro contienen mensajes sobre la falla deinstantánea de VSS con el código 0x80042306.

Deshabilite el proveedor de hardware VSS ProtectPoint:

1. Mediante el símbolo del sistema de administrador, vaya ala carpeta <Product_Installation_Folder>\MSAPPAGENT\bin.

2. Cancele el registro del servicio del proveedor de hardwareVSS ProtectPoint con el siguiente comando:

Solución de problemas

428 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 429: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 115 Solución de problemas de proveedor de hardware (continuación)

Problema Solución alternativa

regsvr32 /u VSSPPHwp.dll3. Descargue el servicio del proveedor de hardware VSS

ProtectPoint con uno de los siguientes pasos:

l Espere aproximadamente 15 minutos hasta que elservicio se descargue automáticamente.

l Reinicie el host.

Solutions Enabler se debe instalar antes del agente deaplicaciones de Microsoft. Si instala Solutions Enablerdespués de instalar al agente de aplicaciones de Microsoft, sesobrescribirá la configuración de claves de registro de VMAXcon la configuración predeterminada del agente deaplicaciones de Microsoft.

Utilice los siguientes pasos para configurar manualmente lasclaves de registro:

1. Ejecute los siguientes comandos, los cuales sonobligatorios, para configurar claves 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 crear el archivo de registro C:\ProgramFiles\EMC\SYMAPI\log\hwprov.txt que contiene

información de depuración, ejecute los siguientescomandos adicionales.Este paso es útil cuando necesita proporcionarinformación de depuración completa mientras secomunica con el servicio de soporte.

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" /tREG_SZ /d "C:\Program Files\EMC\SYMAPI\log"

Solución de problemas

Solución de problemas de proveedor de hardware 429

Page 430: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 115 Solución de problemas de proveedor de hardware (continuación)

Problema Solución alternativa

Es posible que deba eliminar el vínculo entre los dispositivosde origen y los dispositivos de respaldo (FTS) en Data Domainy finalizar la sesión de SnapVX.

AVISO

Ejecute este procedimiento con precaución. Con esta acción,todos los bloques deben transferirse en el próximo respaldo.

1. Identifique la instantánea que desea eliminar o limpiarmediante la ejecución del siguiente comando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> list

2. Desvincule el dispositivo de origen y el dispositivo derespaldo mediante la ejecución del siguiente comando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> -lndevs <Backup_Device_ID>-snapshot_name <Snapshot_Name> unlink -symforce

3. Elimine los ID de instantáneas mediante la ejecución delsiguiente comando:symsnapvx -sid <Symmetrix_VMAX_ID> -devs<STD_Device_ID> -snapshot_name<Snapshot_Name> terminate

Nota

Este procedimiento no elimina las instantáneas de DataDomain.

Solución de problemas variosEn la siguiente tabla se describe un problema común y variado, además de la soluciónalternativa correspondiente:

Tabla 116 Solución de problemas varios

Problema Solución alternativa

La herramienta App Agent Exchange Admin Configuration nole permite crear y configurar una cuenta de usuario deadministrador en el caso de un dominio primario-secundario.

1. Cree manualmente un usuario administrador con permisosrequeridos.

2. En la herramienta App Agent Exchange Admin

Configuration, haga clic en Configure Admin User.

3. En el cuadro de diálogo App Agent Exchange AdminConfiguration - Configure Admin User, seleccione

Configure existing user.

4. En los campos User Name y Password, escriba elnombre de usuario y la contraseña del usuarioadministrador que ha creado manualmente.

5. Seleccione Skip Active Directory Authentication.

6. Haga clic en Configure.

En Microsoft SQL Server Management Studio (SSMS), losplug-ins Agente de aplicaciones de Microsoft para DD Boostpara aplicaciones empresariales y Agente de aplicaciones de

En el extremo derecho de la barra de herramientas, haga clic

en para ver el botón de plug-in oculto del agente de

Solución de problemas

430 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración

Page 431: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Tabla 116 Solución de problemas varios (continuación)

Problema Solución alternativa

Microsoft para ProtectPoint están ocultos. Este problemaocurre cuando en la barra de herramientas de SSMS no hayespacio para mostrar el botón de plug-in del agente deaplicaciones de Microsoft.

aplicaciones de Microsoft. Para mostrar el botón en la barrade herramientas, personalice la barra de herramientas paraacoplar el botón de plug-in del agente de aplicaciones deMicrosoft en la parte superior.

Solución de problemas

Solución de problemas varios 431

Page 432: Dell · 2020-05-25 · Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server

Solución de problemas

432 Agente de aplicaciones de Microsoft 4.6 Guía de instalación y administración