Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft...

326
Agente de aplicación de Microsoft para EMC ® Data Domain ® Boost for Enterprise Applications y EMC ProtectPoint Versión 3.5 Guía de instalación y administración NÚMERO DE REFERENCIA 302-003-172 REV 02

Transcript of Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft...

Page 1: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™

Versión 3.5

Guía de instalación y administraciónNÚMERO DE REFERENCIA 302-003-172REV 02

Page 2: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

2 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

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

Publicado en Febrero de 2017

Dell considera que la información de esta publicación 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.

EMC México Samara Santa Fe Av. Antonio Dovalí Jaime, 70, torre C, piso 10 Santa Fe, México DF, C. P. 01210. Tel.: +52 55 10370000 http://mexico.emc.com Visite el sitio web de su país correspondiente.

Page 3: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

CONTENIDO

Prefacio

Capítulo 1 Descripción General

Introducción al producto.............................................................................. 12 Respaldos y restauraciones de Data Domain Boost ...................................... 13

Respaldos y restauraciones de Data Domain Boost con SQL Server ....... 14Respaldos y restauraciones de Data Domain Boost con Exchange Server ................................................................................................... 17

Restauraciones y respaldos de ProtectPoint ................................................. 18Respaldos y restauraciones de ProtectPoint con RecoverPoint............... 18Respaldos y restauraciones de ProtectPoint con VMAX.......................... 25

Capítulo 2 Instalación y actualización

Instalación del agente de aplicación de Microsoft ........................................ 32Requisitos de sistemas compatibles ..................................................... 32Requisitos previos ................................................................................ 32Instalación del agente de aplicación de Microsoft mediante el asistente de instalación ........................................................................ 35Instalación del agente de aplicación de Microsoft mediante la interfaz de la línea de comandos (instalación silenciosa) ...................... 40

Actualización del agente de aplicación de Microsoft .................................... 41Actualización del agente de aplicación de Microsoft mediante el asistente de actualización..................................................................... 41Actualización del agente de aplicación de Microsoft mediante la interfaz de la línea de comandos (actualización silenciosa) .................. 41

Desinstalación del agente de aplicación de Microsoft .................................. 42Desinstalación del agente de aplicación de Microsoft mediante el archivo de configuración ....................................................................... 42Desinstalación del agente de aplicación de Microsoft mediante el programa de desinstalación de Windows .............................................. 43Desinstalación del agente de aplicación de Microsoft mediante la interfaz de la línea de comandos (desinstalación silenciosa) ................ 43

Capítulo 3 Configuración del sistema Data Domain

Funciones de Data Domain Boost................................................................. 46Procesamiento distribuido de segmentos.............................................. 46Balanceo de carga avanzado y conmutación por error de vínculos......... 47Replicación de archivos administrada cifrada ....................................... 49Alta disponibilidad de Data Domain ...................................................... 50

Instalación y actualización de Data Domain Operating System ..................... 50 Configuración del sistema Data Domain....................................................... 51

Apertura de puertos en un firewall para habilitar los respaldos de Data Domain ......................................................................................... 51Habilitación de Data Domain Boost en un sistema Data Domain ........... 51Configuración del servidor de Data Domain Boost ................................. 54Configuración de la replicación ............................................................. 62Configuración de los límites de uso de los recursos de Data Domain..... 63

Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint 3

Page 4: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Contenido

Validación de un sistema Data Domain ........................................................ 67 Solución de problemas del sistema Data Domain......................................... 68

Capítulo 4 Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Descripción general del agente de aplicación de Microsoft para Data Domain Boost con SQL Server...................................................................... 70

Funciones del agente de aplicación de Microsoft para Data Domain Boost con SQL Server ............................................................................ 70Mejores prácticas para respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para Data Domain Boost............... 72

Configuración del agente de aplicación de Microsoft para Data Domain Boost con SQL Server................................................................................... 73

Creación de un archivo de configuración ............................................... 73Creación de un lockbox mediante el comando msagentadmin.exe ........ 74Configuración de grupos de disponibilidad AlwaysOn de SQL ............... 75Configuración de los requisitos previos para ejecutar respaldos federados de bases de datos de grupos de disponibilidad AlwaysOn.... 76Activación del agente de aplicación de Microsoft para Data Domain Boost para generar registros del servicio de montaje............................. 78

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server ................. 78

Respaldos y restauraciones de SQL Server mediante la GUI del agente de aplicación de Microsoft para Data Domain Boost .................. 78Respaldos y restauraciones de SQL Server mediante la CLI del agente de aplicación de Microsoft para Data Domain Boost ................ 106Respaldos y restauraciones de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost........... 123Programación de respaldos de SQL Server .......................................... 131Respaldos de SQL Server en un servidor Data Domain mediante Fibre Channel con la GUI del agente de aplicación de Microsoft para Data Domain Boost ..................................................................................... 138Respaldos de SQL Server en un servidor Data Domain mediante LAN de respaldo con la GUI del agente de aplicación de Microsoft para Data Domain Boost ............................................................................. 138Ejecución de una recuperación ante desastres de SQL Server con el agente de aplicación de Microsoft para Data Domain Boost ................ 138Eliminación de respaldos vencidos de SQL Server con la herramienta de vencimiento del agente de aplicación de Microsoft para Data Domain Boost ..................................................................................... 139Realizar el marcado y la recuperación de operaciones de savesets de SQL Server con Data Domain Cloud Tier.......................................... 144

Capítulo 5 Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Descripción general del agente de aplicación de Microsoft para ProtectPoint con SQL Server....................................................................... 150

Funciones del agente de aplicación de Microsoft para ProtectPoint con SQL Server.................................................................................... 150Mejores prácticas para respaldar y restaurar SQL Server con el agente de aplicación de Microsoft para ProtectPoint ........................... 151

Configuración del agente de aplicación de Microsoft para ProtectPoint con SQL Server .......................................................................................... 153

Creación de un archivo de configuración ............................................. 154

4 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 5: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Contenido

Creación de un lockbox mediante el comando msagentadmin.exe ...... 155Configuración de grupos de disponibilidad AlwaysOn de SQL ............. 157Configuración de VMAX para ejecutar respaldos y restauraciones ....... 157Configuraciones compatibles con el agente de aplicación de Microsoft para ProtectPoint con SQL Server......................................... 160

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint........................................................................ 161

Respaldos y restauraciones de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint ........................................... 161Respaldos y restauraciones de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint ........................................... 191Respaldos y restauraciones de SQL Server con scripts T-SQL del agente de aplicación de Microsoft para ProtectPoint ........................... 209Ejecución de una recuperación ante desastres del agente de aplicación de Microsoft para ProtectPoint con SQL Server ................... 212

Capítulo 6 Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Descripción general del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server ........................................................... 214

Funciones del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server ................................................................. 214Mejores prácticas para respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para Data Domain Boost ...... 215

Configuración del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server ........................................................................ 215

Creación e importación de un archivo de configuración....................... 216Creación de un lockbox mediante el comando msagentadmin.exe ...... 217Creación de la cuenta de usuario de respaldo de Exchange................. 219Importación manual de módulos PowerShell EMCExchangeBackupRestore en Exchange Server 2010 ...................... 220Configuración de respaldos federados de un DAG ............................... 220

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost ....................................... 221

Respaldos y restauraciones de Exchange Server mediante los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost ...................................................... 221Ejecución de una recuperación ante desastres del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server ................................................................................................. 250Realización del marcado y la recuperación de operaciones de respaldos de Exchange Server con Data Domain Cloud Tier ................. 251

Capítulo 7 Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Descripción general del agente de aplicación de Microsoft para ProtectPoint con Exchange Server .............................................................. 256

Funciones del agente de aplicación de Microsoft para ProtectPoint con Exchange Server ........................................................................... 256Mejores prácticas para respaldar y restaurar Exchange Server con el agente de aplicación de Microsoft para ProtectPoint ........................... 257

Configuración del agente de aplicación de Microsoft para ProtectPoint con Exchange Server .................................................................................. 259

Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint 5

Page 6: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Contenido

Creación e importación de un archivo de configuración....................... 260Creación de un lockbox mediante el comando msagentadmin.exe ...... 262Creación de la cuenta de usuario de respaldo de Exchange................. 263Importación manual de módulos PowerShell EMCExchangeBackupRestore en Exchange Server 2010 ...................... 265Configuración de respaldos federados de un DAG ............................... 265Configuración de VMAX para ejecutar respaldos y restauraciones ....... 266Configuraciones admitidas del agente de aplicación de Microsoft para ProtectPoint con Exchange Server................................................ 268

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint .................................................. 268

Respaldos y restauraciones de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint. ....................................................................................... 269Ejecución de una recuperación ante desastres del agente de aplicación de Microsoft para ProtectPoint con Exchange Server........... 322

Capítulo 8 Solución de problemas

Solución de problemas de proveedor de hardware..................................... 324 Solución de problemas varios .................................................................... 326

6 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 7: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

PREFACIO

Como parte de un esfuerzo por mejorar sus líneas de productos, EMC lanza revisiones periódicas de su hardware y software. Por lo tanto, es posible que no todas las versiones de hardware y software admitan algunas funciones que se describen en este documento. Las notas de la versión del producto proporcionan la información más actualizada acerca de las características del producto.

En caso de que un producto no funcione correctamente o no funcione según se describe en este documento, póngase en contacto con un profesional de soporte técnico de EMC.

Nota: La información de este documento era precisa en el momento de la publicación. Consulte el servicio de soporte en línea de EMC (https://support.emc.com) para asegurarse de que utiliza la versión más reciente de este documento.

Propósito

Este documento describe cómo instalar y configurar el agente de aplicación de Microsoft para EMC Data Domain Boost for Enterprise Applications (DDBEA) y EMC ProtectPoint, y cómo respaldar y restaurar las aplicaciones de Microsoft.

Público de destino

Este documento está destinado al administrador del sistema host, al programador del sistema o al operador que está involucrado en la instalación y configuración del agente de aplicación de Microsoft para DDBEA y ProtectPoint, así como en la creación de respaldos y la restauración de las aplicaciones de Microsoft.

Historial de revisiones

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

Tabla 1 Historial de revisiones

Revisión Fecha Descripción

02 Febrero de 2017 Esta revisión incluye los siguientes cambios:• Se actualizó la sección “Funciones del agente de

aplicación de Microsoft para Data Domain Boost con SQL Server” en la página 70.

• Se agregó el capítulo “Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server” en la página 213.

• Se eliminó el contenido relacionado con restauraciones y respaldos basados en bloques del capítulo “Agente de aplicación de Microsoft para ProtectPoint con Exchange Server” en la página 255.

01 Diciembre de 2016 Primera versión de este documento para la versión 3.5 del agente de aplicación de Microsoft.

Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint 7

Page 8: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Prefacio

Documentación relacionada

Las siguientes publicaciones del servicio de soporte en línea de EMC (https://support.emc.com) ofrecen información adicional:

◆ Notas de la versión del agente de aplicación de Microsoft versión 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

◆ Guía de instalación y administración del agente de aplicación de base de datos versión 3.5 de EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint Database

◆ Notas de la versión del agente de aplicación de base de datos versión 3.5 de EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

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

◆ Documentación de EMC Data Domain Operating System

◆ Guía de soluciones de EMC ProtectPoint

◆ Guía de configuración del almacenamiento primario y de protección de EMC ProtectPoint

◆ Documentación de EMC RecoverPoint

◆ Documentación de EMC XtremIO

◆ Documentación de EMC VMAX

◆ Guía de usuario de EMC ItemPoint for Microsoft SQL Server 8.2

◆ Guía de usuario de EMC ItemPoint for Microsoft Exchange Server 8.2

Convenciones para notificaciones especiales utilizadas en este documento

EMC usa las siguientes convenciones para notificaciones especiales:

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.

8 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 9: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Prefacio

Convenciones tipográficas

EMC usa las siguientes convenciones de estilo de letras en este documento:

Dónde obtener ayuda

La información sobre soporte, productos y licencias de EMC puede obtenerse de la siguiente manera:

Información de productos

Para obtener documentación, notas de la versión, actualizaciones de software o información sobre los productos de EMC, visite el servicio de soporte en línea de EMC en https://support.emc.com.

Soporte técnico

Visite el servicio de soporte en línea de EMC y haga clic en Centro de servicios. Varias opciones para comunicarse con el servicio de soporte técnico de EMC aparecen en el site. Tenga en cuenta que para abrir una solicitud de servicio, debe contar con un acuerdo de soporte válido. Póngase en contacto con un representante de ventas de EMC para obtener detalles acerca de cómo obtener un acuerdo de soporte válido o si tiene dudas sobre su cuenta.

Comunidades en línea

Visite EMC Community Network en https://community.emc.com para ver información de contacto de colegas, conversaciones y contenido sobre soporte de productos y soluciones. Participe interactivamente en línea con clientes, partners y profesionales calificados para todos los productos de EMC.

Negrita Se utiliza para los nombres de los elementos de interfaz, como los nombres de las ventanas, los cuadros de diálogo, los botones, los campos, las pestañas, las teclas y las rutas de acceso de menú (lo que el usuario específicamente selecciona o las opciones a las que les hace clic).

Cursiva Se utiliza para los títulos completos de publicaciones a las que se haga referencia en el texto y para las variables que se incluyan en el cuerpo del texto.

Fuente monoespaciada Se utiliza para:• Salida del sistema, como un mensaje de error o script• Código del sistema• Nombres de ruta, nombres de archivos, indicadores y sintaxis• Comandos y opciones

Fuente monoespaciada en cursiva

Se utiliza para variables.

Fuente monoespaciada en negrita

Se utiliza para entradas de usuario.

[ ] Los corchetes encierran valores opcionales

| La barra vertical indica selecciones alternativas; la barra significa “o”

{ } Las llaves encierran contenido que debe especificar el usuario, como x, y o z

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

Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint 9

Page 10: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Prefacio

Sus comentarios

Sus sugerencias nos ayudarán a continuar mejorando la exactitud, organización y calidad general de la documentación para usuarios. Envíe su opinión sobre este documento [email protected].

10 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 11: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

CAPÍTULO 1Descripción General

Este capítulo incluye las siguientes secciones:

◆ Introducción al producto ......................................................................................... 12◆ Respaldos y restauraciones de Data Domain Boost ................................................. 13◆ Restauraciones y respaldos de ProtectPoint ............................................................ 18

Descripción General 11

Page 12: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Introducción al productoEMC® Data Domain® Boost for Enterprise Applications (DDBEA) es una solución directa para aplicaciones que aprovecha una infraestructura de protección de datos de aplicaciones empresariales para proporcionar protección de datos centrada en aplicaciones.

DDBEA se integra con las siguientes tecnologías:

◆ Data Domain Boost

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

La solución EMC ProtectPoint™ integra el almacenamiento primario y el almacenamiento de protección para realizar respaldos a un sistema EMC Data Domain. ProtectPoint proporciona transferencia de bloques de datos de los LUN de origen de la aplicación a los LUN de Data Domain por medio de una red de almacenamiento dedicada. El host de aplicaciones no lee ni transfiere datos. Solamente los bloques cambiados se transfieren del almacenamiento primario al almacenamiento de protección por medio de la red de almacenamiento dedicada. El flujo de trabajo de ProtectPoint puede ofrecer protección de datos en situaciones en las que los enfoques más tradicionales no pueden cumplir correctamente con las exigencias del negocio, entre las que se incluyen ventanas de respaldo pequeñas o inexistentes, requisitos exigentes de objetivos de tiempo de recuperación (RTO) u objetivos de punto de recuperación (RPO), o una combinación de todos.

El agente de aplicación de Microsoft para DDBEA y ProtectPoint permite que los administradores de bases de datos y de aplicaciones respalden y restauren sus aplicaciones de manera eficiente usando las herramientas nativas de las aplicaciones. Los respaldos del agente de aplicación de Microsoft son coherentes con las aplicaciones. El agente de aplicación de Microsoft puede restaurar completamente los respaldos.

El agente de aplicación de Microsoft 3.5 proporciona las siguientes funcionalidades:

◆ Le permite realizar los siguientes tipos de respaldos:

• Respaldos de Data Domain Boost a un sistema Data Domain

• Respaldos de ProtectPoint con EMC RecoverPoint® del almacenamiento primario de EMC XtremIO® a un sistema Data Domain

• Respaldos de ProtectPoint del almacenamiento primario de EMC Symmetrix® VMAX® a un sistema Data Domain

El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

◆ Es compatible con respaldos y restauraciones de Data Domain Boost de SQL Server por medio de Ethernet (IP) o de una conexión de red Fibre Channel (FC) a Data Domain. Los respaldos y las restauraciones usan SQL Virtual Device Interface (VDI).

12 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 13: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

◆ Es compatible con respaldos y restauraciones de Data Domain Boost de Exchange Server mediante IP o Fibre Channel a Data Domain usando la tecnología de respaldo basada en bloques.

◆ Es compatible con el cifrado en transferencia para las conexiones de Data Domain Boost a un sistema operativo Data Domain 5.5 o posterior mediante una conexión WAN.

Para utilizar esta función, puede configurar el sistema Data Domain con cifrado TLS de seguridad media o alta. La configuración es transparente para el agente de aplicación de Microsoft. La Guía de administración de EMC Data Domain Boost proporciona la información más reciente.

◆ Es compatible con respaldos y restauraciones de ProtectPoint de las siguientes aplicaciones de Microsoft en los arreglos de XtremIO con RecoverPoint:

• SQL Server

• Servidor Exchange

Los respaldos son respaldos basados en VSS Microsoft.

◆ Es compatible con el protocolo de Internet versión 6 (IPv6) para los respaldos y las restauraciones de Data Domain Boost y ProtectPoint.

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

◆ Es compatible con respaldos federados de Data Domain Boost para proteger los ambientes del grupo de disponibilidad AlwaysOn de SQL Server, que distingue las preferencias de respaldo de los grupos de disponibilidad AlwaysOn que se configuraron en el SQL Server. Puede establecer las preferencias de respaldo para realizar tareas, como la descarga de respaldos a un nodo secundario específico, y así sucesivamente.

◆ Es compatible con respaldos de Data Domain Boost de grupos de disponibilidad de base de datos (DAG) de Exchange Server.

◆ En el caso de los respaldos federados de ProtectPoint, el agente de aplicación de Microsoft respalda las bases de datos del grupo de disponibilidad AlwaysOn como bases de datos independientes. La descarga de respaldos a otro nodo para la protección de ProtectPoint no es una preocupación, porque los datos pasan directamente del almacenamiento primario a un sistema Data Domain.

Respaldos y restauraciones de Data Domain BoostEl agente de aplicación de Microsoft es compatible solo con SQL Server con respaldos y restauraciones de Data Domain Boost.

Un respaldo de Data Domain Boost para un sistema Data Domain aprovecha la función de Data Domain Boost por medio de los siguientes componentes:

◆ La API de la biblioteca de Data Domain Boost le permite al software de respaldo comunicarse con el sistema Data Domain.

La Guía de compatibilidad de software para EMC Data Domain Boost for Enterprise Applications, que puede obtener en el servicio de soporte en línea de EMC, proporciona información acerca de las versiones compatibles de la biblioteca de Data Domain Boost y del sistema operativo de Data Domain.

Respaldos y restauraciones de Data Domain Boost 13

Page 14: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

◆ El componente de procesamiento distribuido de segmentos analiza los datos que ya están almacenados en el sistema Data Domain y envía solo datos únicos al almacenamiento. El componente de procesamiento distribuido de segmentos permite que los datos de respaldo se dedupliquen en la base de datos o en el host de aplicaciones para reducir la cantidad de datos transferidos por medio de la red. “Procesamiento distribuido de segmentos” en la página 46 ofrece información.

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

Respaldos y restauraciones de Data Domain Boost con SQL Server

El módulo del agente de aplicación de Microsoft para Data Domain Boost con SQL Server se integra con la interfaz de dispositivo Virtual (VDI) de SQL. La interfaz permite al usuario configurar el módulo mediante un plug-in en SSMS. El plug-in es similar a la interfaz gráfica del usuario (GUI) nativa de respaldo y restauración de SQL. Por lo tanto, los administradores de base de datos (DBA) pueden utilizar las herramientas nativas de Microsoft para respaldar y restaurar los datos de SQL.

Arquitectura del agente de aplicación de Microsoft para Data Domain Boost con SQL ServerFigura 1 en la página 14 ilustra la arquitectura general del agente de aplicación de Microsoft para Data Domain Boost con SQL Server:

Figura 1 Arquitectura general del agente de aplicación de Microsoft para Data Domain Boost con SQL Server

14 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 15: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Figura 2 en la página 15 ilustra la arquitectura de ensamblado CLR de SQL Server.

Figura 2 Arquitectura de ensamblado CLR del agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Los siguientes son los componentes importantes del agente de aplicación de Microsoft para Data Domain Boost con SQL Server:

◆ Plug-in de SQL Server Management Studio: El agente de aplicación de Microsoft para Data Domain Boost con SQL Server tiene una GUI que es un plug-in de SSMS. El plug-in es similar a la GUI nativa de respaldo y restauración de SQL.

◆ Interfaz de dispositivo virtual: El agente de aplicación de Microsoft para Data Domain Boost con SQL Server utiliza VDI, que es una API proporcionada por SQL Server para integrarse con SQL Server, la cual permite a Data Domain Boost respaldar y restaurar los datos de SQL Server con el agente de aplicación de Microsoft. La documentación de Microsoft proporciona información acerca de la tecnología VDI. Ejecute al agente de aplicación de Microsoft en el mismo host que tiene SQL Server.

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

Ensamblado CLR de SQL de EMC: Los scripts CLR y T-SQL deben estar integrados para crear funciones o procedimientos para ejecutar respaldos y restauraciones en un ambiente de SQL. La instalación del agente de aplicación de Microsoft implementa el ensamblaje CLR de EMC. El ensamblaje CLR contiene una rutina de tipo de función de SQL exportable para ejecutar cualquier comando CLI del agente de aplicación de Microsoft.

Respaldos y restauraciones de Data Domain Boost 15

Page 16: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Respaldo federado de grupos de disponibilidad AlwaysOnMediante la función de grupo de disponibilidad AlwaysOn de SQL Server, puede tener bases de datos en un grupo de disponibilidad para alta disponibilidad. El administrador de base de datos puede configurar preferencias de respaldo para el grupo de disponibilidad y proponer una copia determinada, que puede ser la copia primaria o una de las copias secundarias, que se usará para el respaldo.

El agente de aplicación de Microsoft es compatible con los respaldos federados para los respaldos de Data Domain Boost. Durante los respaldos federados, el agente de aplicación de Microsoft detecta la configuración de preferencias del respaldo de SQL Server para el grupo de disponibilidad y, a continuación, realiza el respaldo en el nodo recomendado.

Nota: En un nodo secundario, SQL Server es solamente compatible con los respaldos solo de copia de bases de datos. Por lo tanto, si el nodo recomendado es un nodo secundario, el agente de aplicación de Microsoft realiza un respaldo solo de copia de las bases de datos. Además, SQL Server no es compatible con respaldos diferenciales en réplicas secundarias de SQL Server. Sin embargo, puede realizar respaldos de registros de transacciones desde cualquiera de las copias.

Figura 3 en la página 16 proporciona una descripción general de las interacciones de proceso durante los respaldos federados:

Figura 3 Comando de respaldo federado y flujo de datos

En la figura, el respaldo se ha iniciado en el nodo A, pero se recomienda el nodo B.

16 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 17: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Respaldos y restauraciones de Data Domain Boost con Exchange Server

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

El agente de aplicación de Microsoft utiliza la tecnología de respaldo basado en bloques para respaldar las bases de datos de Exchange Server en los ambientes DAG e independientes. La tecnología basada en bloques rastrea los bloques modificados de los archivos de registro y la base de datos de Exchange. Un respaldo completo respalda 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 del respaldo reducidos, debido a que el proceso solo respalda los bloques de disco ocupados y los bloques de disco modificados de la base de datos y los archivos de registro de Exchange.

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

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

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

◆ El disco duro virtual (VHDx), que está disperso, para respaldar datos en el dispositivo de destino.

Respaldos federados de un DAGUn ambiente DAG puede contener múltiples copias pasivas de las bases de datos que se distribuyen en múltiples servidores Exchange.

En un ambiente DAG, puede realizar respaldos federados con el nombre del DAG o el nombre 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 los escenarios de conmutación por error. El método de respaldo federado proporciona los siguientes beneficios:

◆ Permite que los respaldos de copias de bases de datos pasivas continúen, incluso cuando las copias de bases de datos pasivas se mueven entre los servidores de Exchange.

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

El agente de aplicación de Microsoft es compatible con respaldos federados del DAG del IP de Exchange Server (con un punto de acceso administrativo) y el DAG sin IP (sin ningún punto de acceso administrativo).

Figura 4 en la página 18 ilustra el ambiente DAG de Exchange Server.

Respaldos y restauraciones de Data Domain Boost 17

Page 18: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Figura 4 Ambiente DAG

Restauraciones y respaldos de ProtectPointEl agente de aplicación de Microsoft 3.5 es compatible con el tipo de protección de datos de ProtectPoint con los siguientes arreglos:

◆ RecoverPoint

◆ VMAX

Respaldos y restauraciones de ProtectPoint con RecoverPoint

El agente de aplicación de Microsoft 3.5 es compatible con el tipo de protección de datos de ProtectPoint en los dispositivos de almacenamiento XtremIO mediante RecoverPoint con las siguientes aplicaciones de Microsoft:

◆ SQL Server

◆ Exchange Server

El agente de aplicación de Microsoft 3.5 utiliza ProtectPoint con la tecnología de RecoverPoint para habilitar los respaldos de instantáneas de datos de las aplicaciones de Microsoft del almacenamiento primario, en un sistema XtremIO, a un almacenamiento de protección en un sistema Data Domain. La tecnología de ProtectPoint con RecoverPoint proporciona transferencia de bloques de datos desde los LUN de origen del sistema XtremIO (administrados por grupos de coherencia de RecoverPoint) al sistema Data Domain. Además, el agente de aplicación de Microsoft permite la restauración de respaldos de ProtectPoint desde el sistema Data Domain.

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

18 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 19: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

La Matriz de compatibilidad de software de EMC Data Domain Boost for Enterprise Applications, que está disponible en http://compatibilityguide.emc.com:8080/CompGuideApp/, proporciona información sobre las plataformas compatibles, los sistemas de archivos y los administradores de volúmenes para realizar las operaciones de ProtectPoint con RecoverPoint.

Use las herramientas de respaldo y recuperación específicas de aplicaciones de Microsoft para realizar respaldos y recuperaciones de ProtectPoint con RecoverPoint.

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

◆ En el sistema Data Domain:

• Servicios de vdisk y scsitarget

• FastCopy

• Data Domain Boost

◆ En el clúster de RecoverPoint:

• grupos de coherencia de RecoverPoint

◆ En el arreglo XtremIO:

• Grupos de iniciadores de XtremIO

Un respaldo de ProtectPoint con RecoverPoint crea una instantánea de un punto en el tiempo en el sistema XtremIO y transfiere los bloques al sistema Data Domain por medio del RPA, sin pasar por el host de aplicaciones. El sistema de RecoverPoint rastrea los datos que se modificaron desde la última actualización en el dispositivo de protección Data Domain y envía solamente los datos modificados al sistema Data Domain.

En RecoverPoint, los grupos de coherencia protegen los LUN de origen (volúmenes). Si dos conjuntos de datos dependen el uno del otro (como una base de datos y un registro de base de datos), generalmente son parte del mismo grupo de coherencia. Los componentes lógicos de un grupo de coherencia incluyen copias, conjuntos de replicación y registros:

◆ Las copias son todos los volúmenes de un grupo de coherencia que son un origen o un destino de replicación en un clúster RPA específico, incluidos sus volúmenes de registro.

◆ Un grupo de coherencia consta de uno o más conjuntos de replicación que incluyen un volumen de producción y cualquier volumen local o remoto al cual se replica el volumen de producción. En un grupo de coherencia, la cantidad de conjuntos de replicació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 los grupos de coherencia. La documentación de RecoverPoint proporciona información acerca de los grupos de coherencia y los procedimientos para configurar los grupos de coherencia y sus componentes.

Las siguientes condiciones se aplican a las operaciones de ProtectPoint con RecoverPoint:

◆ La copia local en un grupo de coherencia existe en el sistema Data Domain, y no hay ningún volumen de registro para esa copia local. El grupo de coherencia puede tener un máximo de una copia local que se encuentre en un sistema Data Domain.

Restauraciones y respaldos de ProtectPoint 19

Page 20: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

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

◆ La eliminación de un grupo de coherencia no elimina las imágenes estáticas asociadas que los respaldos crearon en un sistema Data Domain. Elimine manualmente las imágenes estáticas de acuerdo con la documentación de Data Domain.

Figura 5 en la página 20 muestra un ejemplo de ProtectPoint con la topología de RecoverPoint con un sitio primario y un sitio opcional. En el site primario, el host de aplicaciones accede a los datos de la base de datos que se almacenan en el sistema XtremIO, y los datos de respaldo se transfieren al sistema Data Domain. Un host de recuperación independiente es opcional. Si se ejecuta la recuperación al host de aplicaciones original, el host de aplicaciones también es el host de recuperación.

Figura 5 Ambiente de ProtectPoint con RecoverPoint

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

20 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 21: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Las operaciones de ProtectPoint con RecoverPoint requieren tanto conexiones de red IP (LAN o WAN) como de SAN Fibre Channel. La siguiente tabla enumera los tipos requeridos de conexiones de red:

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

Componentes conectados Tipo de conexión

Sitio primario

Host de aplicaciones primario a sistema XtremIO primario FC

Host de aplicaciones primario a RPA IP

Host de aplicaciones primario a sistema Data Domain 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 a sistema XtremIO primario

FC

(Opcional) Host de recuperación primario a sistema Data Domain primario

IP o (IP y FC)

(Opcional) Host de recuperación primario a RPA IP

Sitio secundario (opcional)Host de recuperación secundario a sistema XtremIO FC

(Opcional) Host de recuperación secundario a sistema Data Domain

IP y FC

Conexiones entre sites (opcional)Host de aplicaciones primario a sistema Data Domain IP

Sistema Data Domain primario a sistema Data Domain IP

Restauraciones y respaldos de ProtectPoint 21

Page 22: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Arquitectura de ProtectPoint con RecoverPointFigura 6 en la página 22 ilustra la arquitectura de ProtectPoint con RecoverPoint.

Figura 6 Arquitectura de ProtectPoint con RecoverPoint

Los siguientes son los componentes importantes de la arquitectura del agente de aplicación de Microsoft para ProtectPoint con RecoverPoint:

◆ Solicitante (solicitante de VSS del agente de aplicación): Se comunica con el VSS Writer y el servicio VSS para coordinar el respaldo y escribe las entradas del catálogo, que incluyen los metadatos de respaldo, como la lista de las bases de datos respaldadas, los nombres de las imágenes estáticas en el servidor de Data Domain, etc.

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

◆ Proveedor de hardware (proveedor de hardware de VSS del agente de aplicación): Crea shadow copies con la tecnología de ProtectPoint. Este componente se implementa como un servicio COM de Windows. Este componente permite crear una shadow copy, importar la shadow copy y restaurar la shadow copy en el solicitante y en el servicio mediante la tecnología de ProtectPoint. Este componente no es un proveedor genérico. Funciona únicamente con el solicitante del agente de aplicación de Microsoft.

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

22 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 23: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Flujo de trabajo de respaldo de ProtectPoint con RecoverPointEl flujo de trabajo de respaldo de ProtectPoint con RecoverPoint incluye los siguientes pasos:

1. El administrador de base de datos inicia un respaldo de ProtectPoint con RecoverPoint mediante la ejecución de la herramienta de respaldo nativa de base de datos y especificando el tipo de respaldo.

2. El agente de aplicación de Microsoft asigna los archivos en el respaldo a una lista de LUN de origen de XtremIO y obtiene información acerca de los grupos de consistencia pertinentes de RecoverPoint, y comprueba si los LUN de origen pueden ser protegidos mediante ProtectPoint con RecoverPoint.

3. El agente de aplicación de Microsoft notifica a la aplicación o la base de datos que los archivos pueden ponerse en modo de reposo o en modo de respaldo en activo.

4. El agente de aplicación de Microsoft notifica a RecoverPoint para crear una instantánea de un punto en el tiempo, es decir, un marcador de los grupos de consistencia que contienen los LUN de origen.

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

6. El agente de aplicación de Microsoft notifica a la aplicación o la base de datos que los archivos pueden quitarse del modo de reposo o del modo de respaldo para obtener un impacto mínimo en la aplicación o la base de datos.

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

8. RecoverPoint utiliza el servicio FastCopy para crear y almacenar una imagen estática de Data Domain vdisk desde cada archivo de trabajo Data Domain 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 su catálogo de respaldo.

10. El agente de aplicación de Microsoft registra el respaldo en su propio catálogo en una unidad de almacenamiento de Data Domain Boost predefinida en el sistema Data Domain.

11. El agente de aplicación de Microsoft utiliza el flujo de trabajo de Data Domain Boost para respaldar los archivos que ProtectPoint no puede proteger en el sistema Data Domain, lo que proporciona protección de datos completa.

Restauraciones y respaldos de ProtectPoint 23

Page 24: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Flujo de trabajo de restauración de ProtectPoint con RecoverPointEl flujo de trabajo de restauración de ProtectPoint con RecoverPoint incluye los siguientes pasos.

1. El administrador de bases de datos inicia una restauración de ProtectPoint con RecoverPoint mediante la ejecución de la herramienta 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 el agente de aplicación de Microsoft restaure los datos requeridos y proporciona un identificador de respaldo.

3. El agente de aplicación de Microsoft realiza búsquedas en su propio catálogo para buscar el respaldo solicitado, que consta de imágenes estáticas en el sistema Data Domain.

4. El agente de aplicación de Microsoft crea una instancia de las imágenes estáticas correspondientes que están presentes en los LUN de restauración, en el sistema Data Domain a través del servicio vdisk.

5. De forma predeterminada, el agente de aplicación de Microsoft monta los LUN de restauración directamente en el host de recuperación, que puede ser el host de respaldo original o un host diferente, y copia los archivos necesarios en las ubicaciones solicitadas.

6. Si el DBA selecciona una restauración de reversión al host original, el agente de aplicación de Microsoft requiere que el clúster de RecoverPoint realice una restauración en el nivel del LUN a los LUN de origen originales.

En el caso de versiones de RecoverPoint anteriores a 5.0, si el DBA selecciona una restauración de reversión, el agente de aplicación de Microsoft requiere que el clúster de RecoverPoint ejecute una restauración del grupo de consistencia completo a los LUN de origen originales. Si el grupo de consistencia que restaura contiene varios LUN, todos los LUN se sobrescriben y están inaccesibles durante la restauración de reversión, incluso si los objetos respaldados están presentes solo en algunos LUN.

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

24 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 25: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Respaldos y restauraciones de ProtectPoint con VMAX

El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

El agente de aplicación de Microsoft 3.5 es compatible con el tipo de protección de datos de ProtectPoint mediante VMAX con las siguientes aplicaciones de Microsoft:

◆ SQL Server

◆ Exchange Server

El agente de aplicación de Microsoft 3.5 utiliza ProtectPoint con la tecnología de VMAX para habilitar los respaldos de instantáneas de datos de las aplicaciones de Microsoft del almacenamiento primario, en un arreglo VMAX, a un almacenamiento con protección en un sistema Data Domain. Además, el agente de aplicación de Microsoft conserva la última instantánea de EMC SnapVX™, también conocida como instantánea local, en el arreglo VMAX para una restauración más rápida.

La Matriz de compatibilidad de software de EMC Data Domain Boost for Enterprise Applications, que está disponible en http://compatibilityguide.emc.com:8080/CompGuideApp/, proporciona información sobre las plataformas compatibles, los sistemas de archivos y los administradores de volúmenes para realizar las operaciones de ProtectPoint con VMAX.

Al realizar respaldos de Data Domain Boost, el agente de aplicación de Microsoft protege los siguientes tipos de archivos:

◆ Los archivos que no residen en VMAX y que necesita para restaurar la base de datos

◆ Los archivos que no puede respaldar con instantáneas debido a restricciones del proveedor de la base de datos

Independientemente de la ubicación de las bases de datos, el agente de aplicación de Microsoft proporciona protección general.

Utilice las herramientas de respaldo y recuperación específicas de la base de datos para realizar un respaldo y una recuperación de ProtectPoint.

La tecnología de ProtectPoint utiliza las siguientes funciones en el sistema Data Domain y el arreglo VMAX:

◆ En el sistema Data Domain:

• Servicios de vdisk y scsitarget

• FastCopy

◆ En el arreglo VMAX:

• EMC FAST.X™, que puede encapsular dispositivos externos en el sistema Data Domain para VMAX

• SnapVX

Restauraciones y respaldos de ProtectPoint 25

Page 26: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Un respaldo de ProtectPoint toma una instantánea de SnapVX en el arreglo VMAX y transfiere los bloques al sistema Data Domain mediante una red de área de almacenamiento (SAN) sin pasar por el host de aplicaciones. El dispositivo de almacenamiento con protección de Data Domain (vdisk) aparece como un dispositivo interno para el arreglo VMAX, mientras que los datos se almacenan en el sistema Data Domain. El arreglo VMAX rastrea los datos que han cambiado desde la última actualización para el dispositivo de almacenamiento con protección de Data Domain. Por lo tanto, el arreglo VMAX solo envía los datos modificados al sistema Data Domain durante un respaldo de ProtectPoint.

Un respaldo de ProtectPoint de una base de datos es un respaldo completo con el costo de un respaldo incremental. El respaldo de ProtectPoint tiene un mínimo de sobrecarga en el host de aplicaciones porque todos los bloques modificados se transfieren directamente desde el arreglo VMAX al sistema Data Domain a través de la SAN.

En el caso de un arreglo VMAX, cuando los registros archivados o de la base de datos no están en un administrador de volúmenes lógicos (LVM), el agente de aplicación de Microsoft serializa el respaldo de ProtectPoint de cada LUN. Cuando se usa un LVM, el agente de aplicación de Microsoft realiza un respaldo multi-stream que respalda simultáneamente cada LUN que forma parte del grupo del volumen. Por ejemplo, si la base de datos está en un grupo de volúmenes, db_vg, que contiene 10 LUN, el respaldo usa 10 flujos.

Figura 7 en la página 26 muestra un ejemplo de ProtectPoint con la topología VMAX 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 el arreglo VMAX y los datos de respaldo se transfieren al sistema Data Domain. Un host de recuperación independiente es opcional. Si se ejecuta la operación de restauración al host de aplicaciones original, el host de aplicaciones también es el host de recuperación.

Figura 7 Ambiente ProtectPoint con VMAX

Puede replicar los datos de respaldo desde el sistema Data Domain en el sitio primario al sistema Data Domain en el sitio secundario. También puede restaurar los datos a un host de recuperación opcional en el sitio secundario.

26 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 27: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Las operaciones de ProtectPoint requieren conexiones de red IP (LAN o WAN) y conexiones SAN Fibre Channel (FC). La siguiente tabla enumera los tipos requeridos de conexiones de red:

Arquitectura de ProtectPoint con VMAXFigura 8 en la página 27 ilustra la arquitectura de ProtectPoint con RecoverPoint.

Figura 8 Arquitectura de ProtectPoint con VMAX

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

Componentes conectados Tipo de conexión

Sitio primario

Host de aplicaciones primario a sistema VMAX primario FC

Host de aplicaciones primario a sistema Data Domain primario IP

Sistema VMAX primario a sistema Data Domain primario FC

(Opcional) Host de recuperación primario a sistema VMAX primario

FC

(Opcional) Host de recuperación primario a sistema Data Domain primario

IP

Sitio secundario (opcional)

Host de recuperación secundario a sistema VMAX secundario FC

Host de recuperación secundario a sistema Data Domain secundario

IP

Sistema VMAX secundario a sistema Data Domain secundario FC

Conexiones entre sites (opcionales)

Host de aplicaciones primario a sistema Data Domain secundario IP

Sistema Data Domain primario a sistema Data Domain secundario IP

Sistema VMAX primario a sistema VMAX secundario Todos compatibles con SRDF/S

Sistema VMAX secundario a sistema Data Domain primario FC, si lo permite la distancia

Sistema VMAX primario a sistema Data Domain secundario FC, si lo permite la distancia

Restauraciones y respaldos de ProtectPoint 27

Page 28: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

Flujo de trabajo de respaldo de ProtectPoint con VMAXEl flujo de trabajo de respaldo de ProtectPoint con VMAX incluye los siguientes pasos:

1. El administrador de bases de datos inicia un respaldo de ProtectPoint mediante la ejecución de la herramienta de respaldo nativa de base de datos y especificando el tipo de respaldo.

2. El agente de aplicación de Microsoft asigna los archivos en el respaldo a una lista de dispositivos de origen de VMAX (LUN de origen) y comprueba si los dispositivos se pueden proteger mediante ProtectPoint.

3. El agente de aplicación de Microsoft notifica a la aplicación o la base de datos que los archivos pueden ponerse en modo de reposo o en modo de respaldo en activo.

4. El agente de aplicación de Microsoft crea una instantánea de SnapVX en el arreglo VMAX.

5. El agente de aplicación de Microsoft notifica a la aplicación o la base de datos que los archivos pueden quitarse del modo de reposo o del modo de respaldo para obtener un impacto mínimo en la aplicación o la base de datos.

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

7. Para cada dispositivo vdisk de Data Domain, el sistema Data Domain crea y almacena una imagen estática de vdisk de Data Domain, que es un respaldo permanente.

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

9. El agente de aplicación de Microsoft registra el respaldo en su propio catálogo en una unidad de almacenamiento de Data Domain Boost predefinida en el sistema Data Domain.

10. El agente de aplicación de Microsoft utiliza el flujo de trabajo de Data Domain Boost para respaldar los archivos que ProtectPoint no puede proteger en el sistema Data Domain, lo que proporciona protección de datos completa.

Flujo de trabajo de restauración de ProtectPoint con VMAXEl flujo de trabajo de restauración de ProtectPoint con VMAX incluye los siguientes pasos:

1. El administrador de bases de datos inicia una restauración de ProtectPoint mediante la ejecución de la herramienta 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 el agente de aplicación de Microsoft restaure los datos requeridos y proporciona un identificador de respaldo.

3. El agente de aplicación de Microsoft realiza búsquedas en su propio catálogo para buscar el respaldo solicitado, que es una imagen estática en el sistema Data Domain.

4. Si restaura el último respaldo y la última instantánea de SnapVX se encuentra en el estado válido:

a. El agente de aplicación de Microsoft vincula la instantánea con el LUN de VMAX, que se conoce como LUN de restauración del agente de aplicación de Microsoft.

b. La operación de restauración continúa desde el paso 6.

28 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 29: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

5. El agente de aplicación de Microsoft crea una instancia y sobrescribe la imagen estática correspondiente a un dispositivo Data Domain vdisk, que es un LUN FAST.X encapsulado en un arreglo VMAX. El LUN FAST.X es conocido como LUN de restauración del agente de aplicación de Microsoft.

6. De manera predeterminada, el agente de aplicación de Microsoft monta el LUN de restauración nuevamente en el host de recuperación y copia los archivos necesarios a las ubicaciones solicitadas.

Si el DBA selecciona una restauración de reversión al host original, el agente de aplicación de Microsoft ejecuta una restauración de nivel de LUN de VMAX al dispositivo de origen original.

Si el DBA selecciona una restauración de reversión a un host alternativo, el agente de aplicación de Microsoft ejecuta una restauración de nivel de LUN de VMAX al dispositivo de destino alternativo.

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

Restauraciones y respaldos de ProtectPoint 29

Page 30: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Descripción General

30 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 31: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

CAPÍTULO 2Instalación y actualización

Este capítulo incluye las siguientes secciones:

◆ Instalación del agente de aplicación de Microsoft ................................................... 32◆ Actualización del agente de aplicación de Microsoft................................................ 41◆ Desinstalación del agente de aplicación de Microsoft ............................................. 42

Instalación y actualización 31

Page 32: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

Instalación del agente de aplicación de MicrosoftEsta sección describe los requisitos del sistema, los requisitos previos y los distintos métodos para instalar el agente de aplicación de Microsoft.

El agente de aplicación de Microsoft puede coexistir con otros productos de respaldo que usted use para proteger los datos que el agente de aplicación de Microsoft no protege. Sin embargo, el agente de aplicación de Microsoft no puede coexistir con el agente de aplicación de base de datos.

Requisitos de sistemas compatibles

La Guía de compatibilidad de software para EMC Data Domain Boost for Enterprise Applications proporciona información sobre los requisitos del sistema, como las aplicaciones y los sistemas operativos compatibles.

Requisitos previos

Asegúrese de cumplir con los siguientes requisitos previos antes de instalar el agente de aplicación de Microsoft:

Requisitos previos de SQL Server

◆ Asegúrese de que el volumen en el que instale el agente de aplicación de Microsoft no vaya a ser parte de los respaldos.

◆ Se han instalado las siguientes aplicaciones en el host mediante la ejecución como administrador:

• Microsoft SQL Server

• Cualquiera de las herramientas de administración, como SQL Server Management Studio (SSMS), como parte de la instalación de SQL Server o Microsoft Visual Studio 2010 Shell Redistributable Package (aislado).

• .NET Framework 4.0

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

La Guía de compatibilidad de software para EMC DD Boost for Enterprise Applications y ProtectPoint proporciona más información acerca de las versiones de software y sistemas operativos compatibles.

◆ Obtuvo las licencias de software requeridas.

Póngase en contacto con el representante de ventas de EMC para obtener más detalles sobre las licencias requeridas para el ambiente.

◆ Ha descargado el paquete de software del agente de aplicación de Microsoft del servicio de soporte en línea de EMC (https://support.emc.com) al host de Windows del agente de aplicación de Microsoft para SQL Server.

◆ Ha agregado el usuario de SQL Server al grupo de administradores en la ventana Computer Management.

32 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 33: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

◆ Ha establecido User Account Control como Never notify en la ventana Control Panel > User Accounts > Change User Account Control settings.

◆ Antes de realizar un respaldo de SQL Server 2012 o posterior, asegúrese de que el control de cuentas de usuario esté deshabilitado para los administradores en Windows Server 2008 R2.

El mensaje de cambio de comportamiento de User Account Control para administradores en la sección Admin Approval Mode de la página que sigue contiene información.

http://windows.microsoft.com/en-in/windows-vista/how-do-i-change-the-behavior-of-the-user-account-control-message

◆ Debe ser administrador de ambos dominios de host SQL si el host SQL es parte del dominio y SQL server está ejecutándose en el contexto de administrador de dominio, si SQL Server y la base de datos principal implementan el ensamblaje de Common Language Runtime (CLR) y si ejecutan las funciones integradas CLR T-SQL en un ambiente de SQL.

◆ Ha hecho disponible .NET Framework 4.0 en el ambiente MSSQL para registrar el ensamblaje CLR que usted requiere para la integración de T-SQL.

◆ Para la cuenta de inicio de sesión de Windows que los procesos de respaldo y restauración del agente de aplicación de Microsoft utilizan para conectarse a un SQL Server, conceda las siguientes funciones:

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

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

◆ Como un usuario del agente de aplicación de Microsoft, asegúrese de ser miembro de los siguientes grupos:

• Grupo local de operadores de respaldo

• Grupo local de administradores

◆ Si usted es un usuario administrador de no dominio, debe ser (ejecutado como) administrador local para instalar e iniciar el agente de aplicación de Microsoft.

◆ Se le otorgaron privilegios de administrador al usuario de SQL Server (SERVICIO) a fin de ejecutar respaldos del agente de aplicación de Microsoft para SQL Server en un servidor de Data Domain mediante Fibre Channel.

◆ Ha concedido el acceso de escritura al usuario de SQL Server (SERVICIO) a la carpeta de instalación del agente de aplicación de Microsoft para SQL Server y a la subcarpeta de registros a fin de crear correctamente registros de respaldo y restauración.

◆ Usted es un administrador que va a ejecutar EMC ItemPoint. Debe ejecutar EMC ItemPoint en modo administrativo.

Instalación del agente de aplicación de Microsoft 33

Page 34: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

Requisitos previos de servidores de Exchange

◆ Asegúrese de que el volumen en el que instale el agente de aplicación de Microsoft no vaya a ser parte de los respaldos.

◆ Se han instalado las siguientes aplicaciones en el host mediante la ejecución como administrador:

• Microsoft Exchange Server

• .NET Framework 4.0

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

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

La Guía de compatibilidad de software para EMC DD Boost for Enterprise Applications y ProtectPoint proporciona más información acerca de las versiones de software y sistemas operativos compatibles.

◆ Ha obtenido una de las siguientes licencias de software:

• Licencia de capacidad para Data Protection Suite for Enterprise Applications

• Licencia de capacidad para Data Protection Suite

Para habilitar las operaciones de ProtectPoint con RecoverPoint con un sistema de XtremIO, obtenga las licencias de capacidad de origen correspondientes de XtremIO y RecoverPoint.

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

◆ Ha descargado el paquete de software del agente de aplicación de Microsoft del servicio de soporte en línea de EMC (https://support.emc.com) al host de Windows del agente de aplicación de Microsoft para Exchange Server.

◆ Como un usuario del agente de aplicación de Microsoft, asegúrese de ser miembro de los siguientes grupos:

• Grupo local de operadores de respaldo

• Grupo local de administradores

◆ Si usted es un usuario administrador de no dominio, debe ser (ejecutado como) administrador local para instalar e iniciar el agente de aplicación de Microsoft.

◆ Usted es un administrador que va a ejecutar EMC ItemPoint. Debe ejecutar EMC ItemPoint en modo administrativo.

34 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 35: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

Instalación del agente de aplicación de Microsoft mediante el asistente de instalación

Para instalar al agente de aplicación de Microsoft mediante el asistente de instalación, realice los siguientes pasos:

1. Mediante WinZip, descomprima msappagent35_win_x64.zip, que descargó en el host del agente de aplicaciones de Microsoft:

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

2. Utilice WinZip para descomprimir el archivo zip resultante.

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

4. En la página Welcome Wizard:

a. Seleccione Acepto los términos y acuerdos de la licencia.

b. Haga clic en Next.

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

• Utilice la ubicación de instalación predeterminada C:\Programa Archivos\DPSAPPS\MSAPPAGENT que aparece en el campo Nombre de la carpeta.

• Haga clic en Change para especificar una ubicación de instalación diferente en el cuadro de diálogo que aparece.

En el cuadro de diálogo, haga clic en OK.

6. En la página EMC DDBEA and ProtectPoint Microsoft App Agent Installation Options, seleccione cualquiera de las siguientes opciones para instalar y haga clic en Install:

• SSMS Plug-in for DD Boost

• SSMS Plug-in for ProtectPoint

Para seleccionar esta opción, seleccione SSMS Plug-in for DD Boost.

• EMC ItemPoint

ItemPoint es una función opcional para realizar restauraciones a nivel granular o de tabla, y con licencia por capacidad. Póngase en contacto con su representante de ventas de EMC para adquirir ItemPoint.

7. Si seleccionó EMC ItemPoint para realizar la instalación, aparecerá el cuadro de diálogo ItemPoint Capacity License.

Si compró ItemPoint, haga clic en Yes para continuar la instalación.

8. Revise la información en “Implementación del ensamblaje de CLR de EMC” en la página 37 y en “[Opcional]Creación y registro de procedimientos almacenados de T-SQL en una base de datos de usuario (no principal)” en la página 38.

Instalación del agente de aplicación de Microsoft 35

Page 36: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

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

1. Habilite o deshabilite las instancias de SQL Server necesarias para implementar el ensamblaje de CLR de EMC De forma predeterminada, se seleccionan todas las instancias de SQL Server.

2. Seleccione una de las siguientes opciones de autenticación para implementar el ensamblaje de CLR de EMC:

– Current Windows User

– Use Windows Authentication

– Use Database Authentication

3. Para usar los procedimientos almacenados de ProtectPoint, seleccione Enable ProtectPoint Stored Procedures.

4. En los campos User name y Password respectivamente, escriba el nombre de usuario y la contraseña del usuario que tiene los privilegios para implementar el ensamblaje de CLR de EMC.

5. Haga clic en Deploy.

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

Haga clic en Install.

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

Nota: Este paso no corresponde a la instalación en Exchange Server. Por lo tanto, haga clic en Close en esta página.

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

Si está instalando el agente de aplicación de Microsoft en un host de Exchange Server, aparecerá el cuadro de diálogo o la herramienta App Agent Exchange Admin Configuration.

La herramienta App Agent Exchange Admin Configuration permite crear o restablecer los permisos de una cuenta con los privilegios necesarios para realizar operaciones de respaldo y restauración en un Exchange Server. “Creación de la cuenta de usuario de respaldo de Exchange” en la página 263 proporciona información acerca de la herramienta.

Pasos importantes que debe realizar después de la instalación

◆ Instale el agente de aplicación de Microsoft en todos los nodos de un clúster de SQL Server de modo que se implemente el ensamblaje de CLR para todas las instancias de SQL Server.

◆ Para implementar el ensamblaje de CLR de EMC en una instancia nueva o modificarlo en una instancia, ejecute por separado el asistente de implementación de ensamblaje de CLR de EMC mediante ddbmaSQLCLRDeployApp.exe, que en general está presente en la carpeta <carpeta_de_instalación_del_producto>\DPSAPPS\MSAPPAGENT\bin.

36 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 37: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

◆ El instalador instala todos los archivos binarios como un solo agente que es compatible con DDBEA y ProtectPoint. Sin embargo, el instalador registra el proveedor de hardware VSS ProtectPoint como un servicio COM (automático), que está inactivo. Para activar el proveedor de hardware VSS ProtectPoint, tome una instantánea basada en hardware VSS.

Implementación del ensamblaje de CLR de EMCPara crear y utilizar los respaldos T-SQL, eliminar los respaldos vencidos y restaurar procedimientos en un ambiente de SQL, debe implementar el ensamblaje de CLR de EMC. http://msdn.microsoft.com/en-us/library/ms254498(v=vs.110).aspx proporciona información sobre CLR de SQL Server.

Para implementar el ensamblaje de CLR en una instancia de SQL Server, debe habilitar o registrar el ensamblaje de CLR en SQL Server. El proceso de instalación del agente de aplicación de Microsoft para SQL Server utiliza el ensamblaje de CLR registrado para implementar las funciones de T-SQL con CLR integrado. La implementación crea un ensamblaje de CLR (biblioteca de vínculos dinámicos [DLL]) que contiene los siguientes procedimientos almacenados para ejecutar los comandos de la CLI del agente de aplicación de Microsoft para SQL Server:

◆ emc_run_backup

◆ emc_run_restore

◆ emc_run_delete

◆ protectpoint_run_backup

◆ protectpoint_run_restore

◆ protectpoint_run_delete

Las siguientes secciones proporcionan información sobre los comandos de la CLI y las opciones compatibles del agente de aplicación de Microsoft para SQL Server:

◆ “Respaldos de bases de datos de SQL Server mediante la CLI del agente de aplicación de Microsoft para Data Domain Boost” en la página 106

◆ “Restaurar bases de datos de SQL Server con la CLI del agente de aplicación de Microsoft para Data Domain Boost” en la página 115

◆ “Respaldos de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint” en la página 192

◆ “Restauración de bases de datos de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint” en la página 199

Las siguientes secciones proporcionan información sobre cómo crear el respaldo T-SQL y restaurar los scripts mediante la GUI del agente de aplicación de Microsoft para SQL Server:

◆ “Respaldos de SQL Server mediante la GUI del agente de aplicación de Microsoft para Data Domain Boost” en la página 79

◆ “Restaurar bases de datos de SQL Server con la GUI del agente de aplicación de Microsoft para Data Domain Boost” en la página 89

◆ “Respaldos de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint” en la página 161

Instalación del agente de aplicación de Microsoft 37

Page 38: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

◆ “Restauración de bases de datos de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint” en la página 171

Debe implementar CLR en todas las instancias de SQL Server en las que desea ejecutar los scripts T-SQL del agente de aplicación de Microsoft para SQL Server.

Para implementar el ensamblaje de CLR de EMC en una instancia nueva o modificarlo en una instancia, ejecute por separado el asistente de implementación de ensamblaje de CLR de EMC mediante ddbmaSQLCLRDeployApp.exe, que en general está presente en la carpeta <carpeta_de_instalación_del_producto>\DPSAPPS\MSAPPAGENT\bin.

Puede ejecutar el archivo binario en modo interactivo de Windows o en un modo de la CLI mediante la especificación de la opción -q en la línea de comandos.

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

[Opcional]Creación y registro de procedimientos almacenados de T-SQL en una base de datos de usuario (no principal)

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

Los comandos en el siguiente procedimiento utilizan la ruta de instalación predeterminada del agente de aplicación de Microsoft. Si el agente de aplicación de Microsoft está instalado en una ruta no predeterminada, utilice la ruta de acceso pertinente en los comandos.

1. Durante la instalación del agente de aplicación de Microsoft, implemente el ensamblaje de CLR en la instancia de SQL Server en la que desea registrar los procedimientos almacenados del agente de aplicaciones de Microsoft de EMC, en una base de datos no principal. Si el ensamblaje ya está registrado en la instancia, cancele el registro o quite el ensamblaje mediante el archivo ddbmaSQLCLRDeployApp.exe.

2. Después de que finalice la instalación del agente de aplicación de Microsoft, ejecute los siguientes comandos en el SQL Server:

sp_configure 'show advanced options', 1;

GO

Tabla 4 Opciones compatibles de la CLI para ejecutar ddbmaSQLCLRDeployApp.exe

Opción Descripción

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

-m: [install | uninstall]

Ejecuta la aplicación en el modo instalación o desinstalación. El valor predeterminado es install.

-i <nombre_de_instancia>:

Especifica el nombre de la instancia que se debe registrar. Si lo hace sin especificar el nombre de instancia, todas las instancias serán conectadas.

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

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

38 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 39: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

RECONFIGURE;

GO

sp_configure 'clr enabled', 1;

GO

RECONFIGURE;

GO

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

create asymmetric key ddbmaCLRExtensionKey from executable file = ‘C:\Program Files\DPSAPPS\MSAPPAGENT\bin\EMC msappagent—sappagentSQLCLRLib.dll’

go

create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey;

go

grant unsafe assembly to ddbmaCLRExtLogin;

go

4. Puede ejecutar los siguientes comandos en la base de datos no principal en la que desea registrar o guardar los procedimientos almacenados:

CREATE ASSEMBLY ddbmaSQLCLR from 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin\EMC msappagent—sappagentSQLCLRLib.dll' WITH PERMISSION_SET = UNSAFE;

go

CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR.[ddbmaSQLCLRLib.EMC msappagent—sappagentSQL].RunBackup;

go

CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR.[ddbmaSQLCLRLib.EMC msappagent—sappagentSQL].RunRestore;

go

CREATE PROCEDURE emc_run_delete @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR.[ddbmaSQLCLRLib.EMC msappagent—sappagentSQL].RunDelete;

go

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

Instalación del agente de aplicación de Microsoft 39

Page 40: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

Instalación del agente de aplicación de Microsoft mediante la interfaz de la línea de comandos (instalación silenciosa)

Para instalar el agente de aplicación de Microsoft sin ninguna intervención y en función de sus requisitos, ejecute uno de los siguientes comandos:

◆ Para realizar una instalación silenciosa en la ruta de instalación predeterminada:

emcmsappagent.exe -s or -silent -log "<log_file_path>"

Donde:

-s o -silent indica instalación silenciosa.

-log especifica la ruta en donde el archivo de registro debe ser creado o guardado.

Nota: El contenido del archivo de registro le permite conocer el estado de la instalación. Por lo tanto, en el caso de una instalación silenciosa, debe usar la opción -log.

◆ Para realizar una instalación silenciosa del plug-in de SSMS, del plug-in SSMS para ProtectPoint y de EMC ItemPoint y del CLR, ya sea habilitado o deshabilitado, a una ruta de instalación modificada:

emcmsappagent.exe -silent -log "<log_file_path>" ProductInstallPath="<installation_path>" EnableSSMS={0|1} EnableSSMSProtectPoint={0|1} EnableItemPoint={0|1} EnableCLR={0|1}

Donde:

• -silent indica instalación silenciosa.

• -log especifica la ruta donde el archivo de registro debe ser creado o guardado.

Nota: El contenido del archivo de registro le permite conocer el estado de la instalación. Por lo tanto, en el caso de una instalación silenciosa, debe usar la opción -log.

• ProductInstallPath especifica la ruta donde el producto tiene que ser instalado.

• EnableSSMS especifica si desea instalar el plug-in de SSMS. El valor predeterminado es 1, que instala el plug-in de SSMS.

• EnableSSMSProtectPoint especifica si desea instalar el plug-in de SSMS para ProtectPoint. El valor predeterminado es 1, que instala el plug-in de SSMS para ProtectPoint. Debe habilitar la opción Habilitar SSMS para instalar el plug-in de SSMS para ProtectPoint. De lo contrario, no se instalará el plug-in SSMS para ProtectPoint.

• EnableItemPoint especifica si se desea instalar EMC ItemPoint. El valor predeterminado es 0, por lo que no se instalará ItemPoint. Para instalar ItemPoint, especifique 1.

40 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 41: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

Nota: Para la instalación silenciosa del agente de aplicación de Microsoft en un host de SQL Server, no use el parámetro EnableItemPoint. De lo contrario, aparecerá el cuadro de diálogo de Windows Security para confirmar la instalación del driver de EldoS durante la instalación. El cuadro de diálogo requiere intervención del usuario para que haga clic en el botón pertinente. Esto no se aplica a la instalación silenciosa.

• EnableCLR especifica si se debe implementar CLR. De forma predeterminada, esta opción está habilitada y tiene el valor 1, lo que implementa CLR.

Ejemplo:

emcmsappagent.exe -silent -log "C:\Users\Administrator\Desktop\installLog.txt" ProductInstallPath="C:\Users\Administrator\Desktop\EMC msappagent—sappagent30" EnableCLR=0

Actualización del agente de aplicación de MicrosoftPara actualizar el agente de aplicación de Microsoft, use el asistente de actualización o la interfaz de la línea de comandos (actualización silenciosa).

Actualización del agente de aplicación de Microsoft mediante el asistente de actualización

Realice todos los pasos que describe “Instalación del agente de aplicación de Microsoft mediante el asistente de instalación” en la página 35, excepto:

◆ En el paso 6, debe hacer clic en Upgrade en lugar de Next.

◆ Omita el paso 7, debido a que no corresponde para la actualización.

◆ En el caso del plug-in de SSMS para DD Boost, una vez finalizada la actualización, elimine el archivo C:\Users\<usuario>\AppData\Local\Temp\ddssmsaddinappcache.dat. De lo contrario, se produce un error en la creación del lockbox.

Actualización del agente de aplicación de Microsoft mediante la interfaz de la línea de comandos (actualización silenciosa)

Para actualizar el agente de aplicación de Microsoft sin ninguna intervención, ejecute uno de los siguientes comandos:

◆ emcmsappagent.exe -s -log “<log_file_path>”

El comando para instalar o actualizar es el mismo, debido a que -s realiza una instalación silenciosa o una actualización.

-log especifica la ruta donde el archivo de registro debe ser creado o guardado.

Nota: El contenido del archivo de registro le permite conocer el estado de la actualización. Por lo tanto, en el caso de una actualización silenciosa, debe usar la opción -log.

Actualización del agente de aplicación de Microsoft 41

Page 42: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

◆ emcmsappagent.exe -s -upgrade -log « <log_file_path> »

La opción -update en este comando solo indica que está realizando una actualización. El resultado de la ejecución de este comando es el mismo que el de la ejecución del comando emcmsappagent.exe -s.

-log especifica la ruta donde el archivo de registro debe ser creado o guardado.

Nota: El contenido del archivo de registro le permite conocer el estado de la actualización. Por lo tanto, en el caso de una actualización silenciosa, debe usar la opción -log.

En el caso del plug-in de SSMS para DD Boost, una vez finalizada la actualización, elimine el archivo C:\Users\<usuario>\AppData\Local\Temp\ddssmsaddinappcache.dat. De lo contrario, se produce un error en la creación del lockbox.

Desinstalación del agente de aplicación de MicrosoftPara desinstalar el agente de aplicación de Microsoft, use el archivo de configuración, el programa de desinstalación de Windows o la interfaz de la línea de comandos (desinstalación silenciosa).

Desinstalación del agente de aplicación de Microsoft mediante el archivo de configuración

Para desinstalar el agente de aplicación de Microsoft para SQL Server realice los siguientes pasos:

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 EMC CLR asssembly:

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

b. Seleccione Use Windows Authentication o Use Database Authentication para quitar el ensamblaje de CLR de EMC.

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

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.

42 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 43: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

Desinstalación del agente de aplicación de Microsoft mediante el programa de desinstalación de Windows

Para desinstalar el agente de aplicación de Microsoft para SQL Server con el programa de desintalación de Windows, realice los siguientes pasos:

1. En el escritorio de Windows, haga clic en Inicio > Panel de control > Programas > Desinstalar un programa.

2. En la ventana Desinstalar o cambiar este programa, realice uno de los siguientes pasos:

• Seleccione Agente de aplicación de Microsoft para DD Boost for Enterprise Applications y haga clic en Desinstalar.

• Haga doble clic en Agente de aplicación de Microsoft DD Boost for Enterprise Apps

3. Realice los pasos del 2 al 4 que describe “Desinstalación del agente de aplicación de Microsoft mediante el archivo de configuración” en la página 42.

Desinstalación del agente de aplicación de Microsoft mediante la interfaz de la línea de comandos (desinstalación silenciosa)

Para desinstalar el agente de aplicación de Microsoft sin ninguna intervención y según sus requisitos, ejecute uno de los siguientes comandos:

Para realizar la desinstalación silenciosa con un archivo de registro:

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

Donde:

◆ -q indica la desinstalación silenciosa.

◆ -log especifica la ruta donde el archivo de registro debe ser creado o guardado.

Nota: El contenido del archivo de registro le permite conocer el estado de la desinstalación. Por lo tanto, en el caso de una desinstalación silenciosa, debe usar la opción -log.

Ejemplo:

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

Desinstalación del agente de aplicación de Microsoft 43

Page 44: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Instalación y actualización

44 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 45: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

CAPÍTULO 3Configuración del sistema Data Domain

Este capítulo incluye las siguientes secciones:

◆ Funciones de Data Domain Boost............................................................................ 46◆ Instalación y actualización de Data Domain Operating System ................................ 50◆ Configuración del sistema Data Domain .................................................................. 51◆ Validación de un sistema Data Domain ................................................................... 67◆ Solución de problemas del sistema Data Domain.................................................... 68

Configuración del sistema Data Domain 45

Page 46: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Funciones de Data Domain BoostDD Boost ofrece las siguientes funciones:

◆ “Procesamiento distribuido de segmentos” en la página 46

◆ “Balanceo de carga avanzado y conmutación por error de vínculos” en la página 47

◆ “Replicación de archivos administrada cifrada” en la página 49

◆ “Alta disponibilidad de Data Domain” en la página 50

“Configuración del sistema Data Domain” en la página 51 proporciona información sobre cómo configurar estas funciones.

Procesamiento distribuido de segmentos

El procesamiento distribuido de segmentos utiliza la biblioteca de Data Domain Boost en el servidor de base de datos y el software de Data Domain en Data Domain Replicator. El agente de aplicación de Microsoft para SQL Server carga la biblioteca de DD Boost durante las operaciones de respaldo y restauración.

El procesamiento distribuido de segmentos le permite al agente de aplicación de Microsoft para SQL Server ejecutar partes del proceso de deduplicación, lo que evita el envío de datos duplicados al sistema Data Domain que se configuró como un servidor de almacenamiento.

La función de procesamiento distribuido de segmentos proporciona los siguientes beneficios:

◆ Aumenta el rendimiento, debido a que la biblioteca de DD Boost envía solamente datos únicos en lugar de todos los datos al sistema Data Domain. Las mejoras de rendimiento dependen de la naturaleza redundante de los datos que se respaldan, la carga de trabajo general en el servidor de base de datos y la funcionalidad del servidor de base de datos. En general, se logra mayor rendimiento con mayor redundancia, mayor carga de trabajo del servidor de base de datos y mayor funcionalidad del servidor de base de datos.

◆ 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 de comando dd boost. Data Domain recomienda que use el procesamiento distribuido de segmentos si la conexión de red es de 1 Gb Ethernet. “Configuración del procesamiento distribuido de segmentos” en la página 56 proporciona información sobre cómo configurar el procesamiento distribuido de segmentos.

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

◆ Procesamiento distribuido de segmentos habilitado

◆ Procesamiento distribuido de segmentos deshabilitado

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

46 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 47: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Modo habilitado del procesamiento distribuido de segmentosCuando habilita la función de procesamiento distribuido de segmentos, la biblioteca de DD 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 Boost en el sistema Data Domain. Para obtener más información acerca de la compresión local y su configuración, consulte la Guía de administración de EMC Data Domain Operating System.

Modo deshabilitado del procesamiento distribuido de segmentosCuando deshabilita la función de procesamiento distribuido de segmentos, la biblioteca de 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 datos antes de escribirlos en el disco.

Nota: No puede deshabilitar la función de procesamiento distribuido de segmentos en un sistema Data Domain Extended Retention.

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

Nota: Este tema es relevante solo si utiliza una conexión Ethernet, no Fibre Channel, para las operaciones de respaldo y restauración con el agente de aplicación de Microsoft para SQL Server.

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

◆ Combinación de varios vínculos Ethernet en un grupo

◆ Registro de solo una interfaz en el sistema Data Domain con el agente de aplicación de Microsoft para SQL Server.

Si configura un grupo de interfaces, el agente de aplicación de Microsoft para SQL Server negocia con el sistema Data Domain en la interfaz registrada para enviar los datos. Cuando el sistema Data Domain recibe los datos, la transferencia de datos es de carga balanceada y distribuida en todas las interfaces del grupo.

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

Funciones de Data Domain Boost 47

Page 48: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

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

El balanceo de carga de la transferencia de datos se realiza según la cantidad de conexiones pendientes en las interfaces. Esta función solo balancea la carga de las conexiones para trabajos de respaldo y restauración.

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

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

Cada instalación del agente de aplicación de Microsoft para SQL Server debe ser capaz de conectarse a cada interfaz que sea miembro del grupo de interfaces en el sistema Data Domain.

Puede utilizar la función de balanceo de carga avanzado y conmutación por error de vínculos con otras tecnologías de agregación de la capa de red y de conmutación por error. Puede poner los vínculos que se conectan a los servidores de la base de datos y el switch que se conecta al sistema Data Domain en modo de conmutación por error agregado. Esta configuración proporciona características de conmutación por error de red de punto a punto. Puede usar cualquiera de las tecnologías disponibles de agregació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ínculos tambié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 permite una mayor flexibilidad en la segregación de tráfico en varias redes virtuales que pasan por los mismos vínculos físicos en el sistema Data Domain.

Consulte la Guía de administración de EMC Data Domain Operating System para obtener más información sobre cómo configurar el etiquetado de VLAN y la creación de alias de IP en un sistema Data Domain.

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

◆ Elimina la necesidad de registrar un servidor de almacenamiento para cada host que ejecuta el agente de aplicación de Microsoft para SQL Server, lo cual puede simplificar la administración de la instalación.

◆ Enruta los trabajos de respaldo entrantes posteriores si una de las interfaces del grupo deja de funcionar mientras el sistema Data Domain sigue funcionando.

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

◆ Realiza una conmutación por error transparente de todos los trabajos en transferencia a vínculos operativos en buen estado cuando falla una interfaz. El proceso no interrumpe los trabajos.

“Configuración de balanceo de carga avanzado y conmutación por error de vínculos” en la página 56 proporciona información acerca de cómo configurar el balanceo de carga avanzado y la conmutación por error de vínculos.

48 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 49: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

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

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

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

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

Replicación de archivos administrada cifrada

De forma predeterminada, los servidores de base de datos configuran trabajos de replicación de archivos entre dos sistemas Data Domain sin cifrado, después de autenticarlos utilizando el nombre de usuario y la contraseña preconfigurados de DD Boost. Si habilita la función de replicación cifrada de archivos, cuando los servidores de base de datos configuran un trabajo de replicación, la sesión entre los sistemas Data Domain de origen y de destino utiliza el protocolo SSL para cifrar todos los datos de imagen y metadatos que se envían mediante la WAN.

La habilitación de esta función en el sistema Data Domain es transparente para el agente de aplicación de Microsoft para SQL Server. Cuando el agente de aplicación de Microsoft para SQL Server solicita que el sistema Data Domain ejecute un trabajo de replicación de archivos, los sistemas de origen y destino negocian para realizar el cifrado sin la intervención del agente de aplicación de Microsoft para SQL Server. La replicación de archivos cifrada usa la suite de aplicaciones de cifrado ADH-AES256-SHA. No puede configurar una suite de aplicaciones diferente en el sistema operativo de Data Domain. Al habilitar esta función, no es necesario reiniciar el sistema de archivos en un sistema Data Domain.

La replicación cifrada de archivos requiere que instale una licencia de replicador en los sistemas Data Domain de origen y de destino que ejecutan DD OS 5.0 o posterior, y se aplica a todos los trabajos de replicación de archivos en el sistema.

La replicación de archivos administrada cifrada se puede utilizar con la función de cifrado de datos almacenados en el sistema operativo de Data Domain con la licencia de cifrado opcional. Cuando la replicación de archivos administrada cifrada se utiliza con la función de cifrado de datos en reposo, el proceso de respaldo utiliza SSL para cifrar los datos de la imagen de respaldo cifrado mediante una WAN.

“Habilitación de la replicación cifrada de archivos” en la página 62 proporciona información sobre cómo habilitar la replicación cifrada de archivos. Para obtener más información acerca de la replicación de archivos cifrados, consulte la Guía de administración de EMC Data Domain Operating System.

Funciones de Data Domain Boost 49

Page 50: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Alta disponibilidad de Data Domain

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

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

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

◆ Proporciona un diseño completamente redundante sin fallas cuando el sistema se configura según las recomendaciones.

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

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

◆ Es compatible con conexiones de Fibre Channel e IP.

Ambos nodos deben tener acceso a las mismas redes IP, SAN FC y hosts.

La versión más reciente de la Guía de administración de EMC Data Domain Operating System proporciona más información acerca de la función de alta disponibilidad de Data Domain.

La implementación del agente de aplicación de Microsoft con alta disponibilidad de Data Domain mejora la resistencia en los flujos de trabajo de ProtectPoint, en términos de las rutas de datos implicadas en las operaciones. Sin embargo, si se produce una conmutación por error durante las operaciones de vdisk en un flujo de trabajo de ProtectPoint, el agente de aplicación de Microsoft falla.

Instalación y actualización de Data Domain Operating SystemLa Guía de instalación de EMC Data Domain Operating System proporciona información acerca de cómo instalar y actualizar el sistema operativo de Data Domain (DD).

Necesita una licencia para operar muchas de las funciones en un sistema Data Domain.

Nota: Necesita la licencia de EMC DD Boost para usar el software del agente de aplicación de Microsoft para SQL Server. También necesita una licencia de replicación para los sistemas Data Domain de origen y de destino para usar la función de replicación.

Comuníquese con su representante de EMC para obtener más información y comprar funciones con licencia.

La Guía de administración de EMC Data Domain Operating System proporciona información sobre todas las funciones con licencia y cómo visualizar y habilitar licencias de Data Domain.

50 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 51: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Configuración del sistema Data DomainRealice las siguientes tareas para configurar el sistema Data Domain:

◆ “Apertura de puertos en un firewall para habilitar los respaldos de Data Domain” en la página 51

◆ “Habilitación de Data Domain Boost en un sistema Data Domain” en la página 51

◆ “Configuración del servidor de Data Domain Boost” en la página 54

◆ “Configuración de la replicación” en la página 62

◆ “Configuración de los límites de uso de los recursos de Data Domain” en la página 63

En la Guía de referencia de comandos de EMC Data Domain Operating System se proporcionan descripciones completas de los comandos utilizados en esta guía.

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

Nota: Este tema es relevante solamente si se utiliza una conexión Ethernet, no Fibre Channel, para ejecutar respaldos y restauraciones mediante el agente de aplicación de Microsoft para SQL Server.

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

◆ TCP 2049 (NFS)

◆ TCP 2051 (replicación)

◆ TCP 111 (asignador de puertos de NFS)

◆ TCP xxx (seleccione un puerto para NFS mountd, donde el puerto MOUNTD predeterminado es 2052)

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

Todos los sistemas Data Domain que son compatibles con DD Boost deben tener un nombre ú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:

◆ El comando ddboost enable

◆ EMC Data Domain System Manager en la página Data Management > DD Boost que describe la Guía de administración de EMC Data Domain Operating System

El siguiente procedimiento incluye comandos que puede ejecutar en la línea de comandos del sistema operativo para habilitar DD Boost. La Guía de referencia de comandos del sistema operativo de EMC Data Domain proporciona detalles sobre los comandos.

Configuración del sistema Data Domain 51

Page 52: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Realice los siguientes pasos para habilitar Data Domain Boost:

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 status

Para habilitar el sistema de archivos, ejecute el siguiente comando:

# filesys enable

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

# license show

Para agregar la licencia de DD Boost con la clave de licencia proporcionada por Data Domain, ejecute el siguiente comando:

# license add clave_de_licencia

4. Establezca el nombre de usuario de DD Boost y la contraseña para el sistema Data Domain.

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

Para establecer el nombre de usuario y la contraseña, ejecute los siguientes comandos:

# user add nombre_de_usuario password contraseña

# ddboost set user-name nombre_de_usuario

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 Data Domain, todos los servidores de base de datos pueden acceder al servicio de manera predeterminada. Utilice el comando ddboost access para sobrescribir este valor predeterminado y restringir el acceso a servidores de base de datos específicos.

Por ejemplo, para eliminar el permiso de acceso predeterminado de todos los servidores y agregar nuevos permisos de acceso para dos servidores de base de datos específicos (dbserver1.datadomain.com y dbserver2.datadomain.com) puede ejecutar los siguientes comandos:

◆ # ddboost disable

◆ # ddboost access del clients *

◆ # ddboost access add clients dbserver1.datadomain.com dbserver2.datadomain.com

◆ # ddboost enable

La Guía de referencia de comandos de EMC Data Domain Operating System proporciona detalles sobre estos comandos.

52 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 53: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Estos comandos establecen los controles de acceso que permiten el acceso de DD Boost solo a los dos servidores de base de datos: dbserver1.datadomain.com y dbserver2.datadomain.com.

Nota: Agregue el host del servidor de base de datos que contiene el software del agente de aplicación de Microsoft para SQL Server a un grupo de acceso de host antes de configurar los respaldos.

Si los comandos no establecen ningún control de acceso, ejecute el comando ddboost enable para configurar el control de acceso predeterminado que permite que todos los hosts accedan al servicio de DD Boost. Si los comandos han establecido cualquier control de acceso, la ejecución del comando ddboost enable habilitará los controles de acceso. El comando ddboost enable no modifica la lista de control de acceso.

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

◆ Asegúrese de que no haya operaciones de respaldo ejecutándose en el sistema Data Domain. Ejecute el comando ddboost disable para impedir las operaciones de respaldo.

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

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

◆ Si ha cambiado o eliminado un nombre de usuario, el cambio en los derechos de acceso no afecta a las operaciones actuales. Por ejemplo, la eliminación de los clientes actuales de la lista de acceso de Data Domain Boost mediante la ejecución del comando ddboost access del clients no detiene un respaldo que está en curso. Continúan todas las operaciones que están en curso. Las operaciones actuales no fallan debido al cambio en los derechos de acceso.

◆ Después de cambiar los derechos de acceso, ejecute el comando ddboost enable para volver a habilitar Data Domain Boost y permitir las operaciones que corresponden a los derechos de acceso modificados.

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

# ddboost access show

Acceso a DD Boost permitido desde los siguientes clientes*

# ddboost access show

Acceso a DD Boost permitido desde los siguientes clientes:aehdb2aehdb2.datadomain.comaehdb3aehdb3.datadomain.comaehdb4aehdb4.datadomain.comaehdb5aehdb5.datadomain.com

Configuración del sistema Data Domain 53

Page 54: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

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

# ddboost show connections

Configuración del servidor de Data Domain Boost

Para configurar el servidor de Data Domain Boost, realice las siguientes tareas:

◆ “Creación de unidades de almacenamiento” en la página 54

◆ “Configuración del procesamiento distribuido de segmentos” en la página 56

◆ “Configuración de balanceo de carga avanzado y conmutación por error de vínculos” en la página 56

◆ “Configuración del servicio DD Boost mediante FC” en la página 58

◆ “Habilitación de la replicación cifrada de archivos” en la página 62

Creación de unidades de almacenamientoCree una o varias unidades de almacenamiento en cada sistema Data Domain que utilice con el agente de aplicación de Microsoft para SQL Server. Asegúrese de que usa un nombre único de unidad de almacenamiento en un solo sistema Data Domain. Sin embargo, puede usar el mismo nombre de unidad de almacenamiento en más de un sistema Data Domain diferente.

Nota: Los nombres de las unidades de almacenamiento no distinguen mayúsculas de minúsculas.

Debe proporcionar el nombre de la unidad de almacenamiento al ejecutar las operaciones de respaldo y restauración con el agente de aplicación de Microsoft para SQL Server.

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

◆ El comando ddboost storage-unit

◆ EMC Data Domain System Manager en la página Data Management > DD Boost que describe la Guía de administración de EMC Data Domain Operating System

Para crear una unidad de almacenamiento en el sistema Data Domain:

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

# ddboost storage-unit create nombre_de_unidad_de_almacenamiento

2. Repita Paso 1 para cada sistema Data Domain habilitado para Boost.

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

# ddboost storage-unit show

Debe crear al menos una unidad de almacenamiento en cada sistema Data Domain que usará con el agente de aplicación de Microsoft para SQL Server. Puede compartir una unidad de almacenamiento en un sistema Data Domain con más de un sistema cliente.

54 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 55: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Eliminación de unidades de almacenamiento

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

# ddboost storage-unit delete nombre_de_unidad_de_almacenamiento

El comando ddboost destroy elimina todas las unidades de almacenamiento del sistema Data Domain y elimina de forma permanente todos los archivos de datos incluidos en las unidades de almacenamiento.

La Guía de referencia de comandos de EMC Data Domain Operating System proporciona detalles sobre los comandos ddboost.

Configuración de cuotas para unidades de almacenamiento (opcional)

Aprovisione el almacenamiento en un sistema Data Domain mediante límites de cuotas opcionales para una unidad de almacenamiento. Puede especificar los límites de cuota cuando se crea una unidad de almacenamiento o más adelante, mediante comandos separados. Puede especificar los límites de cuota a nivel de unidad de almacenamiento o a nivel de MTree. La Guía de referencia de comandos de EMC Data Domain Operating System proporciona detalles acerca de la cuota y de los comandos ddboost.

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

# quota enable

◆ Para verificar el estado de las cuotas, ejecute el siguiente comando:

# quota status

◆ Para configurar los límites de cuota cuando se crea una unidad de almacenamiento, ejecute el siguiente comando:

# ddboost storage-unit create nombre_de_unidad_de_almacenamiento [quota-soft-limit n {MiB|GiB|TiB|PiB}] [quota-hard-limit n {MiB|GiB|TiB|PiB}]

◆ Para configurar los límites de cuota después de crear una unidad de almacenamiento, ejecute el siguiente comando:

# quota set storage-units lista_de_unidad_de_almacenamiento {soft-limit n {MiB|GiB|TiB|PiB}} {hard-limit n {MiB|GiB|TiB|PiB}}

Por ejemplo:

# quota set storage-units SU_AEHDB5 soft-limit 10 GiB hard-limit 20 GiB

SU_AEHDB5: Límite de advertencia de cuota: 10240 MiB, límite máximo: 20480 MiB

Como alternativa, puede configurar los límites de cuota a nivel de MTree. Por ejemplo:

# quota set mtrees /data/col1/SU_AEHDB5 soft-limit 10 GiB hard-limit 20 GiB

/data/col1/SU_AEHDB5: Límite de advertencia de cuota: 10240 MiB, límite máximo: 20480 MiB

Configuración del sistema Data Domain 55

Page 56: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

◆ Para verificar los límites de cuota de una unidad de almacenamiento, ejecute el siguiente comando:

# quota show storage-units lista_de_unidad_de_almacenamiento

Como alternativa, para verificar los límites de cuota a nivel de MTree, ejecute el siguiente comando:

# quota show mtrees ruta_de_mtree

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

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

◆ El comando ddboost

◆ EMC Data Domain System Manager en la página Data Management > DD Boost que describe la Guía de administración de EMC Data Domain Operating System

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

# ddboost option set distributed-segment-processing {enabled | disabled}

Habilitar o deshabilitar la opción de procesamiento distribuido de segmentos no exige que se reinicie el sistema de archivos de Data Domain.

Un host en el que instaló la versión 5.2 de Data Domain Operating System (DD OS) o posterior habilita la función de procesamiento distribuido de segmentos de manera predeterminada. Si actualiza un host de DD OS versión 5.0.x o 5.1.x a la versión 5.2 o posterior, la función de procesamiento distribuido de segmentos permanece en su 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 transferencia de datos y distribuye la carga en la red privada cuando el sistema Data Domain recibe datos del cliente de DD Boost. El proceso proporciona un mayor rendimiento, especialmente para los clientes que usan múltiples conexiones de 1 GbE.

Las siguientes restricciones se aplican a la configuración de la función de balanceo de carga avanzado y conmutación por error de vínculos:

◆ Puede agregar interfaces únicamente a los grupos mediante una dirección IP.

◆ No debe usar la función de balanceo de carga avanzado y conmutación por error de vínculos con interfaces de 1GbE y de 10 GbE combinadas en un grupo. Use interfaces con la misma velocidad de vínculo en un grupo.

56 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 57: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Puede administrar el balanceo de carga avanzado y la conmutación por error de vínculos mediante uno de los siguientes métodos:

◆ El comando ddboost ifgroup

◆ EMC Data Domain System Manager en la página Data Management > DD Boost que describe la Guía de administración de EMC Data Domain Operating System

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 interfaces actuales al grupo y registrando el sistema Data Domain con el agente de aplicación de Microsoft para SQL Server, realice los siguientes pasos:

1. Para agregar las interfaces en el grupo predeterminado, ejecute el comando ddboost ifgroup. Por ejemplo:

# ddboost ifgroup add interface 192.168.1.1

# ddboost ifgroup add interface 192.168.1.2

# ddboost ifgroup add interface 192.168.1.3

# ddboost ifgroup add interface 192.168.1.4

Puede 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 agente de aplicación de Microsoft para SQL Server. Cree una interfaz agregada de conmutación por errores y registre esa interfaz en el agente de aplicación de Microsoft para SQL Server. La Guía de administración de EMC Data Domain Operating System describe cómo crear una interfaz virtual para agregación de vínculos.

No es obligatorio elegir una interfaz en el ifgroup para registrarla en el agente de aplicación de Microsoft para SQL Server. Puede usar una interfaz que no es parte del ifgroup para registrarla con el agente de aplicación de Microsoft para SQL Server. Debe registrar la interfaz con un nombre que se pueda resolver mediante DNS o cualquier otro mecanismo de resolución de nombres.

3. Para habilitar el grupo de interfaces en el sistema Data Domain, ejecute el siguiente comando:

# ddboost ifgroup enable

4. Verifique la conexión mediante la ejecución del siguiente comando:

# ddboost ifgroup show config interfaces

5. Agregar o eliminar interfaces del grupo.

Una vez que se configura un grupo de interfaces, puede agregar o eliminar interfaces del grupo.

Configuración del sistema Data Domain 57

Page 58: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Configuración del servicio DD Boost mediante FC

Nota: Si no utiliza Fibre Channel (FC) para ejecutar respaldos y restauraciones mediante el agente de aplicación de Microsoft para SQL Server, omita este tema.

La versión 5.3 y posteriores de DD OS son compatibles con el mecanismo de comunicación de Fibre Channel entre la biblioteca de Data Domain Boost y el sistema Data Domain.

Antes de la versión 5.3 de DD OS, el usuario utilizaba la red IP para las comunicaciones entre la biblioteca de DD Boost y el sistema Data Domain. El agente de aplicación de Microsoft para SQL Server especifica el sistema Data Domain usando el nombre de host o la dirección IP. La biblioteca de Data Domain Boost usa conexiones TCP/IP para trasmitir las solicitudes y recibir las respuestas del sistema Data Domain.

La versión de 5.3 de DD OS presenta el mecanismo de transporte alternativo mediante Fibre Channel. Algunas instalaciones prefieren o requieren el uso de Fibre Channel como el mecanismo de transferencia de datos entre la biblioteca de Data Domain Boost y el sistema Data Domain. El transporte Data Domain Boost mediante Fibre Channel (DD Boost mediante FC) habilita dichas instalaciones para que tengan acceso a funciones que proporciona la tecnología DD Boost.

A pesar de que Fibre Channel se especifica como un mecanismo de transporte de datos de uso general, puede usar Fibre Channel únicamente como un transporte para acceso a los dispositivos SCSI en la práctica. El hardware de Fibre Channel y las controladoras residen únicamente dentro de las plataformas del protocolo SCSI en sistemas operativos de host. El transporte de DD Boost mediante FC debe utilizar comandos de SCSI para toda la comunicación.

Para solicitar el acceso a un sistema Data Domain, el agente de aplicación de Microsoft para SQL Server especifica el sistema Data Domain mediante la cadena especial DFC-nombre_del_servidor_dfc. El nombre_del_servidor_dfc es el nombre del servidor de DD Boost mediante FC que está configurado para el sistema Data Domain. La lógica de transporte de DD Boost mediante FC dentro de la biblioteca de DD Boost examina el conjunto de dispositivos SCSI genéricos disponibles en la base de datos del servidor y utiliza comandos SCSI para identificar un catálogo de dispositivos, que son nombres de ruta de los dispositivos SCSI que descubre el sistema operativo del servidor de la base de datos.

La lógica de transporte de DD Boost mediante FC emite comandos SCSI a los dispositivos SCSI genéricos identificados para transferir las solicitudes de protocolo de Data Domain Boost y las respuestas entre la biblioteca y el sistema Data Domain.

La mayoría de las funciones de Data Domain Boost son independientes del transporte. Una excepción notable es la función de balanceo de carga avanzado y conmutación por error de vínculos de DD Boost mediante IP y sus ifgroups asociados. Esta función es específica para el transporte IP. Puede lograr el balanceo de carga y la alta disponibilidad de nivel de vínculo para el transporte de DD Boost mediante FC usando diferentes métodos.

La ruta de comunicación de DD Boost mediante FC se aplica solamente entre el servidor de la base de datos o la biblioteca de DD Boost, y el sistema Data Domain, y no se aplica a la comunicación entre dos sistemas Data Domain.

58 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 59: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Para habilitar la compatibilidad con el servicio de DD Boost mediante FC, debe instalar la HBA de destino compatible con Fibre Channel en el host. La Guía de referencia de comandos de EMC Data Domain Operating System y la Guía de administración de EMC Data Domain Operating System proporcionan información sobre el uso del comando scsitarget para administrar el subsistema SCSI de destino.

Para configurar el servicio de DD Boost mediante FC, realice los siguientes pasos:

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

# ddboost fc dfc-server-name set nombre_del_servidor

Como alternativa, puede aceptar el nombre predeterminado, que es el nombre de host de base del sistema Data Domain. Un nombre de servidor dfc válido consta de uno o varios de los siguientes caracteres:

• letras en minúscula (a-z)• letras en mayúscula (A-Z)• números (0–9)• carácter de subrayado (_)• guión (–)

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 Domain como 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_grupo

Por ejemplo:

# ddboost fc group create lab_group

4. Ejecute el siguiente comando para configurar el conjunto de dispositivos del grupo de FC de DD Boost:

# ddboost fc group modify nombre_de_grupo device-set count conteo endpoint {all | none | lista_de_terminal}

Por ejemplo:

# ddboost fc group modify lab_group device-set count 8 endpoint all

5. Ejecute el siguiente comando para agregar iniciadores al grupo de FC de DD Boost:

# ddboost fc group add nombre_de_grupo initiator especificación_de_iniciador

Por 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 59

Page 60: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

7. Asegúrese de que el usuario que realiza los respaldos y las restauraciones tenga el permiso necesario para acceder a los dispositivos de DFC.

Administración de la ruta de DD Boost mediante FC

El mecanismo de balanceo de carga avanzado y conmutación por error de vínculos basado en el ifgroup no se aplica al transporte de Fibre Channel. Esta función proporciona otro mecanismo de rutas para la solución DD Boost mediante FC.

El sistema Data Domain anuncia uno o varios dispositivos SCSI en el servidor de la base de datos mediante una o varias rutas físicas. El sistema operativo del servidor de la base de datos descubre los dispositivos y los pone a disposición para las aplicaciones mediante un mecanismo SCSI genérico (controladora SCSI genérico en Linux, interfaz de paso SCSI en Windows).

Observe el siguiente ejemplo:

◆ El servidor de la base de datos tiene dos puertos HBA de iniciador (A y B)

◆ El sistema Data Domain tiene dos terminales de destino de FC (C y D)

◆ Ha configurado la zonificación de fabric de Fibre Channel para que ambos puertos HBA de iniciador puedan acceder a los terminales de destino de FC

◆ Ha configurado el sistema de Data Domain con un grupo de FC de DD Boost que contiene los siguientes componentes:

• Ambos terminales de destino de FC en el sistema Data Domain

• Ambos puertos HBA de iniciador

• Cuatro dispositivos (0, 1, 2 y 3)

En este ejemplo, el sistema operativo del servidor de medios puede descubrir hasta 16 dispositivos SCSI genéricos, uno para cada combinación de iniciador, terminal de destino 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 aplicación de Microsoft para SQL Server solicita que la biblioteca de DD Boost establezca una conexión con el servidor, la lógica de transporte de DD Boost mediante FC en la biblioteca de DD utiliza solicitudes de SCSI para generar un catálogo de esos 16 dispositivos SCSI genéricos. Los dispositivos SCSI son rutas para acceder al servicio de DD Boost mediante FC en el sistema de Data Domain. Como parte del establecimiento de conexión con el servidor, la lógica de transporte de DD Boost mediante FC proporciona el catálogo de rutas al servidor.

60 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 61: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Selección de la ruta inicial

El servidor mantiene estadísticas sobre el tráfico de DD Boost mediante FC en los diversos terminales de destino e iniciadores conocidos. Durante el procedimiento de conexión, la lógica de la administración de rutas en el servidor consulta estas estadísticas y luego selecciona la ruta que el servidor utilizará para establecer la conexión, en función del siguiente criterio:

◆ Distribuya las conexiones entre las diferentes rutas de modo uniforme para los clientes restringidos por la profundidad de línea de espera. “Restricciones de profundidad de línea de espera” en la página 62 proporciona más información.

◆ Elija el terminal de destino con menos tráfico

◆ Elija el iniciador con menos tráfico de las rutas al terminal de destino seleccionado

Rebalanceo dinámico

El servidor realiza periódicamente el rebalanceo dinámico cuando las estadísticas revelan los siguientes escenarios:

◆ 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 62 describe, las conexiones se distribuyen entre las rutas disponibles de modo desigual.

◆ La carga de trabajo en los extremos de destino está desequilibrada.

◆ La carga de trabajo en los iniciadores está desequilibrada.

Cuando el servidor encuentra uno de estos escenarios, el servidor marca una o varias conexiones para la migración de rutas dirigida por el servidor. En una operación de transferencia de datos futura, el servidor solicita que la biblioteca de DD Boost comience a usar otra ruta disponible del catálogo para las operaciones posteriores.

Conmutación por error de rutas del cliente

La lógica de rebalanceo dinámica del servidor dirige al cliente para que utilice una ruta diferente. Sin embargo, el cliente también puede decidir utilizar una ruta disponible diferente si el cliente recibe errores mientras se 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 ocho rutas:

/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 del transporte DFC en la biblioteca de DD Boost comienza a enviar y recibir datos para la conexión mediante comandos SCSI a /dev/sg21.

Más adelante, el vínculo del terminal de destino C a su switch deja de estar disponible debido a la desconexión de cables o alguna falla de hardware. Cualquier solicitud de SCSI subsiguiente enviada por la lógica del transporte DFC a /dev/sg21 presentará fallas con un código de error que indica que la solicitud de SCSI no se pudo entregar al dispositivo.

Configuración del sistema Data Domain 61

Page 62: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

En este caso, la lógica del transporte de DFC busca en el catálogo de dispositivos una ruta con un componente físico distinto y una combinación diferente de iniciador y terminal de destino. La lógica del transporte de DFC retira la solicitud SCSI en la ruta seleccionada y repite el proceso hasta que la lógica del transporte de DFC busca una ruta que pueda realizar correctamente la solicitud de SCSI.

Restricciones de profundidad de línea de espera

El dispositivo de SCSI específico que recibe una solicitud es irrelevante para la solución DD Boost mediante FC. Todos los dispositivos de SCSI son objetos de destino idénticos para los comandos de SCSI, como lo exige el protocolo SCSI. Cuando se procesa una solicitud de SCSI, la lógica del servidor no toma en cuenta el dispositivo específico en el cual llegó la solicitud de SCSI.

Determinados sistemas operativos en los clientes imponen una restricción en la cantidad de solicitudes de I/O pendientes que los sistemas operativos pueden procesar simultáneamente por medio de un dispositivo SCSI. Por ejemplo, el mecanismo de la interfaz de paso de Windows SCSI realiza solo una solicitud de SCSI por vez mediante cada uno de sus dispositivos genéricos de SCSI. Esto afecta el rendimiento de la solución DD Boost mediante FC, si hay varias conexiones (por ejemplo, trabajos de respaldo) intentando usar el mismo dispositivo genérico de SCSI.

El sistema Data Domain también impone un límite en la cantidad de solicitudes de I/O pendientes por dispositivo de SCSI anunciado. Se deben anunciar varios dispositivos SCSI en el sistema Data Domain para solucionar problemas de rendimiento en caso de cargas de trabajo pesadas. El término profundidad de línea de espera describe el límite impuesto por el sistema en la cantidad de solicitudes de SCSI simultáneas en un solo dispositivo. Los sistemas cliente (como Windows) cuya profundidad de línea de espera es tan baja que afecta el rendimiento se consideran restringidos por la profundidad de línea de espera.

Habilitación de la replicación cifrada de archivosPara habilitar la opción de replicación cifrada de archivos, ejecute el siguiente comando:

# ddboost file-replication option set encryption enabled

La habilitación de la replicación cifrada de archivos requiere recursos adicionales, CPU y memoria en el sistema Data Domain, y no requiere un reinicio del sistema de archivos de Data Domain. Consulte la Guía de administración de EMC Data Domain Operating System para obtener más información sobre la replicación de archivos cifrados.

Configuración de la replicación

Puede replicar datos hacia sistemas Data Domain remotos mediante Data Domain Replicator. La replicación de datos permite realizar recuperaciones en caso de desastres.

Asegúrese de que el proceso de replicación no cambie los nombres de las carpetas y de los archivos que el agente de aplicación de Microsoft creó en el nodo de almacenamiento.

Para habilitar la replicación de respaldo y la posterior restauración desde un sistema Data Domain, el ID de usuario o el ID de grupo primario de los usuarios de Data Domain Boost en los sistemas primarios debe ser idéntico.

62 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 63: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

El artículo 182294 de la base de conocimientos de EMC, titulado Configuración de los usuarios de DD Boost en replicadores de Data Domain de origen y de destino para la replicación de MTree, proporciona más información. Este artículo está disponible en el portal del servicio de soporte en línea de EMC (https://support.emc.com).

La sección Configuración de la replicación en la Guía de administración de EMC Data Domain Operating System proporciona información sobre la creación, la habilitación, la deshabilitación y la eliminación de pares de replicación.

Configuración de los límites de uso de los recursos de Data Domain

El administrador de Data Domain puede usar los comandos del sistema operativo de Data Domain o la GUI de administración de Data Domain para establecer límites sobre el uso de los siguientes recursos de Data Domain:

◆ Capacity: La cantidad de capacidad de disco duro que utiliza el agente de aplicación en un host de Data Domain.

Los límites de capacidad se basan en el espacio lógico utilizado. El espacio lógico depende de la cantidad de datos que se escriban en una unidad de almacenamiento antes de la deduplicación. La capacidad lógica es el tamaño de los datos sin comprimir. Por ejemplo, cuando un archivo de 1 GB se escribe dos veces en la misma unidad de almacenamiento que estaba vacía inicialmente, la unidad de almacenamiento tiene un tamaño lógico de 2 GB, pero un tamaño físico de 1 GB.

◆ Flujos: La cantidad de flujos de Data Domain Boost que el agente de aplicación utiliza para leer datos de una unidad de almacenamiento o escribir datos en una unidad de almacenamiento en un host de Data Domain.

El agente de aplicación de Microsoft es compatible con la configuración de los límites de uso de recursos de Data Domain para las operaciones de Data Domain Boost solamente, pero no para las operaciones de ProtectPoint.

Data Domain usa el término cuota para describir de forma colectiva los límites máximos y de advertencia de capacidad de una unidad de almacenamiento. Los límites de flujo se denominan límites.

El sistema operativo de Data Domain es compatible con la configuración de los límites de advertencia y los límites máximos de capacidad o de uso de flujos:

◆ Cuando se supera un límite de advertencia, el host de Data Domain genera una alerta. Si el administrador ha configurado una lista de notificación de la unidad de grupo de usuarios, el host de Data Domain envía un correo electrónico a las direcciones en la lista. Una aplicación puede continuar utilizando más de los recursos limitados después de que se supera un límite de advertencia.

◆ Cuando se supera un límite máximo, una aplicación no puede usar más de los recursos limitados.

Nota: Las versiones 5.5 y 5.6 del sistema operativo de Data Domain son compatibles con los límites máximos y de advertencia para la capacidad, pero solo con los límites de advertencia para los flujos. La versión 5.7 del sistema operativo de Data Domain es compatible con los límites máximos y de advertencia para la capacidad y los flujos.

Configuración del sistema Data Domain 63

Page 64: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

El administrador de Data Domain debe crear una unidad de almacenamiento independiente para cada host de agente de aplicación o para el conjunto de hosts que están limitados.

Por ejemplo, si hay 10 hosts de agente de aplicación, para limitar la capacidad de la unidad de almacenamiento que utiliza cada host de agente de aplicación, el administrador de Data Domain debe crear al menos 10 unidades de almacenamiento. Para usar menos unidades de almacenamiento, el administrador debe agrupar los hosts de agente de aplicación y asignar el grupo a una sola unidad de almacenamiento. Los hosts del agente de aplicación en el grupo comparten esta unidad de almacenamiento. No puede limitar el consumo de una unidad de almacenamiento por cada host. Uno de los hosts del agente de aplicación puede consumir el 100 % de la unidad de almacenamiento. Los recursos se consumen por orden de llegada.

Para determinar los límites de flujo de una unidad de almacenamiento, el usuario del agente de aplicación puede ejecutar el siguiente comando:

msagentadmin.exe administration --listSU --config <ruta_completa_al_archivo_de_configuración> [--debug 9]

Según la cantidad y el tipo de operaciones en paralelo que se realizan en un momento determinado, 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 un período.

Por ejemplo, límites de flujos para la unidad de almacenamiento rp731 en el host primario de Data Domain dd_host1.emc.com:

active write streams: 11active read streams: 0soft limit write streams: nonesoft limit read streams: nonesoft limit combined streams: 40hard limit combined streams: 60

El impacto de exceder los límites de cuotaAl comienzo de un respaldo, el agente de aplicación no puede determinar cuánta capacidad se requiere para el respaldo. El agente de aplicación puede ejecutar un respaldo solicitado solo cuando el host de destino tiene capacidad de almacenamiento o espacio suficiente.

Límite de advertencia de cuota

Cuando se excede el límite de advertencia de capacidad:

◆ Durante un respaldo, si la unidad de almacenamiento es parte de una unidad de grupo de usuarios con una lista de notificación, el host de Data Domain envía un correo electrónico a las direcciones en la lista. La lista puede incluir al administrador de Data Domain y al usuario del agente de aplicación.

◆ Las alertas aparecen en el panel Current Alerts de la GUI de administración de Data Domain, independientemente de que la unidad de almacenamiento sea parte de una unidad de grupo de usuarios.

64 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 65: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

◆ La operación de respaldo o restauración continúa sin ningún impacto adverso. El agente de aplicación no genera una advertencia o mensaje de error en su archivo de registro o en la salida operacional.

Límite de la cuota máxima

Cuando se supera el límite máximo de capacidad durante un respaldo, el agente de aplicación anula el respaldo y muestra el siguiente mensaje similar acerca del espacio insuficiente en la unidad de almacenamiento, solo en la GUI de administración de Data Domain:

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, el administrador de Data Domain debe establecer el límite de capacidad de disco duro para la unidad de almacenamiento que el agente de aplicación utiliza para los respaldos:

1. Determine los hosts del agente de aplicación que utilizan la unidad de almacenamiento.

2. Determine la cantidad de capacidad que se debe permitir para la unidad de almacenamiento.

3. Cree la unidad de almacenamiento y establezca la cuota de capacidad mediante la GUI o la CLI. Se proporciona más información en la documentación de Data Domain.

4. Proporcione el nombre de host de Data Domain, el nombre de la unidad de almacenamiento, el nombre de usuario y la contraseña de la unidad de almacenamiento a los usuarios de agente de aplicación, a fin de que los utilicen para ejecutar respaldos.

El administrador de Data Domain también puede establecer el límite de la cuota de capacidad para la unidad de almacenamiento, que envía alertas y notificaciones, pero no limita el uso de la capacidad.

El administrador de Data Domain puede usar los comandos de cuota del sistema operativo de Data Domain o la GUI de administración de Data Domain para agregar o modificar la cuota de capacidad de unidades de almacenamiento. Se proporciona más información en la documentación de Data Domain.

Nota: El administrador de Data Domain debe tener cuidado al disminuir una cuota de capacidad. Cuando una unidad de almacenamiento está prácticamente llena y se reduce la cuota de capacidad, el próximo respaldo puede fallar. El administrador de Data Domain debe notificar a los usuarios del agente de aplicación al disminuir una cuota de capacidad, de modo que los usuarios del agente de aplicación puedan evaluar el impacto potencial sobre los respaldos.

Configuración del sistema Data Domain 65

Page 66: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

El impacto de superar los límites de flujo

Límite de flujo de advertencia

Cuando se excede el límite de flujo de advertencia:

◆ Durante un respaldo, si la unidad de almacenamiento es parte de una unidad de grupo de usuarios con una lista de notificación, el host de Data Domain envía un correo electrónico a las direcciones en la lista. La lista puede incluir al administrador de Data Domain y al usuario del agente de aplicación.

◆ Las alertas aparecen en el panel Current Alerts de la GUI de administración de Data Domain, independientemente de que la unidad de almacenamiento sea parte de una unidad de grupo de usuarios.

◆ La operación de respaldo o restauración continúa sin ningún impacto adverso. El agente de aplicación no genera una advertencia o mensaje de error en su archivo de registro o en la salida operacional.

Límite máximo de flujos

Cuando se supera el límite máximo de flujos durante una operación, el agente de aplicación anula la operación y muestra el siguiente mensaje similar acerca del requisito de un límite superior de flujos, solo en la GUI de administración de Data Domain:

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 los flujos. El administrador de Data Domain puede establecer los límites de advertencia individuales para flujos de lectura, escritura y replicación. El administrador puede establecer 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, el administrador de Data Domain debe establecer el límite máximo para la unidad de almacenamiento que el agente de aplicación utiliza para los respaldos:

1. Determine los hosts del agente de aplicación que utilizan la unidad de almacenamiento.

2. Determine la cantidad de flujos de respaldo permitidos para la unidad de almacenamiento.

3. Cree la unidad de almacenamiento. El administrador de Data Domain puede establecer el límite de flujos, ya sea como parte del comando ddboost storage-unit create o después de crear la unidad de almacenamiento mediante el comando ddboost storage-unit modify. Se proporciona más información en la documentación de Data Domain.

Nota: El administrador de Data Domain no puede establecer un límite de flujos mediante la GUI de administración de Data Domain.

4. Proporcione el nombre de host de Data Domain, el nombre de la unidad de almacenamiento, el nombre de usuario y la contraseña de la unidad de almacenamiento a los usuarios de agente de aplicación, a fin de que los utilicen para ejecutar respaldos.

66 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 67: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

El administrador de Data Domain también puede establecer los límites de advertencia para la unidad de almacenamiento que envía alertas y notificaciones, 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 flujo de las unidades de almacenamiento. Se proporciona más información en la documentación de Data Domain.

Nota: El administrador de Data Domain debe tener cuidado cuando configura un límite máximo de flujos. Establecer el límite de flujos en un valor bajo puede afectar el rendimiento del respaldo y la restauración. La disminución de un límite de flujos puede resultar en una falla de restauración. El administrador de Data Domain deberá notificar a los usuarios del agente de aplicación al reducir un límite máximo de flujos para que los usuarios del agente de aplicación puedan evaluar el impacto potencial en respaldos y restauraciones.

Validación de un sistema Data DomainPara validar el estado del sistema Data Domain, ejecute los siguientes comandos:

◆ filesys status

◆ ddboost status

◆ ddboost ifgroup show config interfaces

◆ ddboost show connections

◆ ddboost storage-unit show compression

◆ ddboost storage-unit show

La Guía de referencia de comandos de EMC Data Domain Operating System proporciona detalles acerca de esos comandos y sus opciones.

Ejecute uno de los siguientes comandos: El comando que se utiliza para validar la comunicación entre el servidor de base de datos y el sistema Data Domain varía según el tipo de la conexión de red que utiliza.

◆ Si tiene un sistema DD Boost mediante IP, entonces inicie sesión en el servidor de base de datos y ejecute el siguiente comando:

# rpcinfo -p nombre_de_host_del_sistema_Data_Domain

La salida del comando debe incluir los puertos que se enumeran en “Apertura de puertos en un firewall para habilitar los respaldos de Data Domain” en la página 51.

◆ Si tiene un sistema DD Boost mediante FC, entonces inicie sesión en el servidor de base de datos y ejecute el comando relevante para verificar si los dispositivos de DFC están visibles en el cliente.

La Guía de referencia de comandos de EMC Data Domain Operating System proporciona detalles acerca de los comandos compatibles.

Validación de un sistema Data Domain 67

Page 68: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Configuración del sistema Data Domain

Solución de problemas del sistema Data DomainEl artículo 201919 de la base de conocimientos de EMC, titulado Cómo solucionar problemas de rendimiento y conectividad de DataDomain DDBoost, proporciona información sobre cómo usar la herramienta ddpconnchk para solucionar problemas específicos de DD Boost. Este artículo está disponible en el portal del servicio de soporte en línea de EMC (https://support.emc.com).

68 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 69: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

CAPÍTULO 4Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Este capítulo incluye las siguientes secciones:

◆ Descripción general del agente de aplicación de Microsoft para Data Domain Boost con SQL Server.............................................................................................. 70

◆ Configuración del agente de aplicación de Microsoft para Data Domain Boost con SQL Server .............................................................................................................. 73

◆ Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server .................................................. 78

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server 69

Page 70: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Descripción general del agente de aplicación de Microsoft para Data Domain Boost con SQL Server

“Respaldos y restauraciones de Data Domain Boost” en la página 13 proporciona una descripción general.

Funciones del agente de aplicación de Microsoft para Data Domain Boost con SQL Server

El agente de aplicación de Microsoft para Data Domain Boost con SQL Server proporciona las siguientes funciones y características:

◆ Respaldos y restauraciones de bases de datos con nombres que contienen los siguientes caracteres especiales en configuraciones independientes, de clúster y de grupos de disponibilidad AlwaysOn de SQL:

• ~• `• !• @• %• ^• &• (• )• -• _• {• }• \• .• '

◆ Restauraciones y respaldos a nivel de instancia

◆ Respaldos y restauraciones de varias bases de datos

◆ Scripts Transact-SQL (T-SQL) con códigos de retorno mejorados para ejecutar respaldos y restauraciones en un ambiente de SQL

◆ Respaldos programados mediante trabajos del agente de SQL

◆ Promoción de un respaldo a un respaldo completo en los siguientes escenarios:

• En el caso de un respaldo de registros de transacciones, cuando hay una brecha de registro en el respaldo o un cambio en el modelo de recuperación.

Hay opciones para ajustar el comportamiento de la promoción automática disponibles.

• En el caso del respaldo de un registro de transacciones, si el respaldo incluye bases de datos de modelo simple, promueva las bases de datos de modelo simple a un respaldo completo u omítalas en el respaldo.

70 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 71: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

◆ Respaldos federados y restauraciones de bases de datos del grupo de disponibilidad AlwaysOn

◆ IPv4 e IPv6

◆ Restauración redirigida al mismo SQL Server o a uno diferente, a la misma instancia de SQL o a una diferente y a la misma base de datos o una diferente

◆ Coexistencia con otros productos de respaldo que se usan para proteger los datos que no protege el agente de aplicación de Microsoft

Sin embargo, el agente de aplicación de Microsoft no puede coexistir con el agente de aplicación de base de datos.

◆ Visualización del nombre del clúster de Windows y la preferencia de respaldo en el panel de conexiones en la GUI, en el caso de los grupos de disponibilidad AlwaysOn

◆ Restauraciones de archivos planos

◆ Restauraciones en el nivel de grupos de archivos

◆ Visualización de un mensaje en la GUI de restauración de bases de datos para activar la función de inicialización instantánea de archivos en SQL Server a fin de mejorar el rendimiento de las restauraciones de bases de datos, si la función no está activada

◆ Restauraciones de tabla, que también se conocen como restauraciones de nivel granular, mediante el uso de ItemPoint for SQL Server

◆ Ruta de lockbox común, es decir, el mismo lockbox en una ubicación común para el agente de aplicación de Microsoft, el agente de aplicación de la base de datos y el agente del sistema de archivos de ProtectPoint

◆ Almacenamiento en caché de datos relacionados con SQL Server, instancias de SQL Server, bases de datos y otras configuraciones en las páginas General, Files y Options cada vez que se inicia el agente de aplicación

Además, el agente de aplicación almacena en caché la información del saveset durante una sesión en particular. El almacenamiento en caché le permite ahorrar tiempo porque reduce la necesidad de volver a seleccionar la configuración cada vez que se inicia el agente de aplicación, en especial cuando el SQL Server contiene una gran cantidad de bases de datos o una gran cantidad de respaldos para una base de datos.

◆ Recuperación de una cantidad específica de savesets o versiones de respaldo y visualización según el valor (número) que se especifica en la GUI de restauración de bases de datos

◆ Soporte para alta disponibilidad de Data Domain

“Alta disponibilidad de Data Domain” en la página 50 ofrece información.

◆ Marcado de savesets que se deben transferir de una unidad de almacenamiento de Data Domain a un Data Domain Cloud Tier

◆ Recuperación manual sin inconvenientes de savesets desde un Data Domain Cloud Tier a una unidad de almacenamiento de Data Domain

◆ Eliminación de savesets en un Data Domain Cloud Tier

Descripción general del agente de aplicación de Microsoft para Data Domain Boost con SQL Server 71

Page 72: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Mejores prácticas para respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para Data Domain Boost

Las siguientes son mejores prácticas para respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para Data Domain Boost:

◆ Para garantizar la coherencia de los respaldos en el sistema Data Domain, configure todos los respaldos de una instancia de SQL Server para usar el mismo sistema Data Domain y la misma ruta.

◆ Los dispositivos Data Domain Boost no distinguen entre el protocolo de control de transmisiones (TCP)/protocolo de Internet (IP) y Fibre Channel (FC), y tipos de red, como LAN, WAN y MAN. Los dispositivos Data Domain Boost pueden funcionar correctamente en situaciones en las que la pérdida de paquetes es estrictamente del 0 % y la latencia es menor que 20 ms.

◆ Configure una cantidad suficiente de flujos de Data Domain para mejorar el rendimiento de los respaldos y las restauraciones. La cantidad de flujos controla el paralelismo de respaldos y restauraciones para cada base de datos de SQL server. “Configuración de los límites de uso de flujos de Data Domain” en la página 66 ofrece información.

◆ (Opcional) Configure los límites de uso de cuota de Data Domain.

El agente de aplicación de Microsoft no tiene un parámetro para controlar el tamaño total que consume. Solo se pueden establecer límites de cuota en el sistema Data Domain 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ño antes 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 63 proporciona más información sobre los límites de cuota, el impacto de superar los límites y la configuración de los límites de uso.

◆ (Opcional) Configure los límites de uso de flujos de Data Domain.

El agente de aplicación de Microsoft requiere un flujo por cada saveset que se respalde o se restaure. Al ejecutar respaldos fraccionados, cada fracción requiere un flujo. Las fracciones se ejecutan simultáneamente para cada base de datos. Las bases de datos se respaldan y se restauran de manera secuencial. Cuando se utilizan fracciones, la cantidad de flujos debe ser igual o mayor que la cantidad de fracciones.

La cantidad mínima de flujos para ambientes sin fracciones es 1.

“Configuración de los límites de uso de los recursos de Data Domain” en la página 63 proporciona más información sobre el límite de flujos, el impacto de superar los límites y la configuración de los límites de uso.

◆ Para mejorar el rendimiento de las restauraciones, habilite la función de inicialización instantánea de archivos en SQL Server. El proceso de inicio de SQL Server escribe ceros en la parte del disco donde eventualmente habrá archivos de registro y de datos. La activación de la función de inicialización instantánea de archivos no habilita la puesta a cero del disco para los archivos de datos.

72 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 73: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Configuración del agente de aplicación de Microsoft para Data Domain Boost con SQL Server

La configuración del agente de aplicación de Microsoft para Data Domain Boost con SQL Server incluye las siguientes tareas:

◆ Creación de un archivo de configuración

◆ Creación de un lockbox mediante el comando msagentadmin.exe

◆ Configuración de grupos de disponibilidad AlwaysOn de SQL

◆ Activación del agente de aplicación de Microsoft para Data Domain Boost para generar registros del servicio de montaje

Creación de un archivo de configuración

Cree un archivo de configuración con cualquiera de los siguientes parámetros según sea necesario:

Por ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguiente contenido:

DDBOOST_USER=DD163_user

DEVICE_HOST=ledmd035.lss.ejemplo.com

DEVICE_PATH=/SU_DD163

LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"

Tabla 5 Parámetros de archivos de configuración

Categoría Parámetros

Aspectos generales • CLIENT=<cliente_o_nombre_de_host>• LOCKBOX_PATH=<ruta_completa_al_lockbox>• DEBUG_LEVEL=<nivel_de_depuración_del_1_al_9>• DIAGNOSTIC_DEST• RESTORE_TYPE_ORDER={mount | lunresync | regular}• DDBOOST_COMPRESSED_RESTORE={TRUE | FALSE}

Sistema primario • DDBOOST_USER=<nombre_de_usuario_de_DD_Boost>• DEVICE_HOST=<nombre_del_servidor_de_Data_Domain>• DEVICE_PATH=<nombre_de_unidad_de_almacenamiento>• DDVDISK_USER=<nombre_de_usuario_de_vdisk>• DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_servidor_d

e_Data_Domain>• DDBOOST_FC=<nombre_del_servidor_de_fibre_channel_de_Data_Doma

in>• DEVICE_FC_SERVICE={TRUE | FALSE}

Sistema secundario • DDBOOST_FC=<nombre_del_servidor_de_fibre_channel_de_Data_Domain>

• DDBOOST_USER=<nombre_de_usuario_de_DD_Boost>• DEVICE_FC_SERVICE={TRUE | FALSE}• DEVICE_HOST=<nombre_del_servidor_de_Data_Domain>• DEVICE_PATH=<nombre_de_unidad_de_almacenamiento>• DDVDISK_USER=<nombre_de_usuario_de_vdisk>

Configuración del agente de aplicación de Microsoft para Data Domain Boost con SQL Server 73

Page 74: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

CLIENT=mw2k8x64sql2.appagentdev.com

DEBUG_LEVEL=0

Creación de un lockbox mediante el comando msagentadmin.exe

La siguiente tabla enumera las operaciones que forman parte de la creación y la actualización de un lockbox, y los comandos interactivos y no interactivos, que son útiles para la creación de scripts, para realizar las operaciones:

El archivo PersistedSettings.xml en la carpeta del lockbox contiene la información de los servidores Data Domain, por ejemplo, el nombre del servidor Data Domain, el protocolo de comunicación, el nombre del servicio de Fibre Channel, el nombre de usuario del usuario de DD Boost y la unidad de almacenamiento. Agregar (registrar) un servidor Data Domain por primera vez a un nuevo lockbox crea el archivo PersistedSettings.xml. Agregar (registrar) un servidor Data Domain al lockbox o quitarlo (eliminar el registro) de él actualiza el archivo PersistedSettings.xml.

Tabla 6 Comandos y operaciones de la CLI para crear y actualizar un lockbox

Operación Comando

Creación de un lockbox msagentadmin administration --createLB [--lockbox <directorio_de_lockbox>] [--debug 9]

Registro de un servidor Data Domain o un dispositivo de RecoverPoint en un host de base de datos

msagentadmin administration --registerLB --config <ruta_de_archivo_de_configuración> [--confirm] [--debug 9]

Cancelación del registro de un servidor Data Domain o un dispositivo de RecoverPoint en un host de base de datosEl contenido de usuario de DD Boost (DDBOOST_USER) y de ruta del dispositivo (DEVICE_PATH) del archivo de configuración se elimina.

msagentadmin administration --deleteLB --config <ruta_de_archivo_de_configuración> [--confirm] [--debug 9]

Agregado de un host remoto a una lista de acceso de lockbox

msagentadmin administration --grantLB [--lockbox <directorio_de_lockbox>] [-a "LOCKBOX_REMOTE_HOST=<nombre_de_host_que_se_agrega>"] [-a "VIRTUAL_HOST=yes"] [--debug 9]

Eliminación de un host remoto desde la lista de acceso de lockbox

msagentadmin administration --revokeLB [--lockbox <directorio_de_lockbox>] [-a "LOCKBOX_REMOTE_HOST=<nombre_de_host_que_se_elimina>"] [--debug 9]

Restablecimiento de la clave de cifrado de lockbox

msagentadmin administration --updateLB [--lockbox <directorio_de_lockbox>] [--debug 9]

74 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 75: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Puede configurar uno de los siguientes tipos de lockbox según sus necesidades:

◆ Lockbox único: Esta configuración contiene solo un lockbox en una ubicación compartida. Cada host en el ambiente tiene acceso individual al lockbox. Esta configuración facilita el mantenimiento del lockbox.

◆ Múltiples lockboxes: Esta configuración contiene un lockbox en cada host en el ambiente. Esta configuración crea una sobrecarga en el mantenimiento de múltiples lockboxes.

Códigos de retorno (de error) del comando msagentadmin administrationEl agente de aplicación de Microsoft permite que el comando msagentadmin administration informe la severidad del error y los ID únicos de cada mensaje asociados con el error.

En la tabla siguiente, se enumeran los códigos de retorno y su descripción:

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Los otros códigos de retorno indican falla.

Nota: Los códigos de retorno se asignan a la severidad, la cual se establece cuando se produce el error. Los errores potenciales, que no puede controlar, pueden producirse en cualquier momento. Solo la severidad de algunos pocos errores se establece de manera coherente o correcta. Por lo tanto, utilice los códigos de retorno como una guía o una sugerencia solamente.

Configuración de grupos de disponibilidad AlwaysOn de SQL

Debe cumplir los siguientes requisitos de configuración para ejecutar respaldos y restauraciones de grupos de disponibilidad AlwaysOn de SQL:

◆ Ha instalado el agente de aplicación de Microsoft en todos los nodos.

◆ Configuró el lockbox en todos los nodos. De lo contrario, puede usar un lockbox compartido.

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

Configuración del agente de aplicación de Microsoft para Data Domain Boost con SQL Server 75

Page 76: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación 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 AlwaysOn

Configure los siguientes requisitos previos para ejecutar respaldos federados de bases de datos de grupos de disponibilidad AlwaysOn:

◆ En SQL Server SSMS, en el Explorador de objetos:

1. Haga clic con el botón secundario en el grupo de disponibilidad AlwaysOn y seleccione Properties.

Aparece el cuadro de diálogo Availability Group Properties - <nombre_del_grupo_de_disponibilidad_AlwaysOn>.

2. En la tabla Availability Replicas, en la columna Readable Secondary, seleccione Yes para las réplicas secundarias de las instancias de SQL Server.

◆ Configure Windows Management Instrumentation (WMI) para proporcionar los permisos Execute Methods y Remote Enable al nombre de cuenta de usuario:

1. En el SQL Server, en el menú Start, haga clic en Run, escriba wmimgmt.msc y presione Enter en el teclado.

2. En el panel WMI Control, haga clic con el botón secundario en WMI Control (Local) y seleccione Properties.

3. 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 para este espacio de nombres de WMI.

e. Especifique el nombre de 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 and subnamespaces para asegurarse de que estos permisos se aplican a este espacio de nombres y todos los espacios de nombres debajo de él.

h. Haga clic en OK para guardar los nuevos permisos.

Nota: Si usted es un administrador de dominio, no necesita establecer explícitamente estos permisos, ya que los tiene de manera predeterminada.

◆ En los volúmenes NTFS, proporcione los permisos Read y Read & Execute al nombre de cuenta de usuario:

1. En el Explorador de Windows, haga clic con el botón secundario en el archivo (o la carpeta) 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 cuyos permisos desea ver.

76 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 77: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

4. Asigne los permisos Read y Read & Execute al nombre de la cuenta de usuario.

◆ En el SQL Server, proporcione los derechos de objeto de política de grupo (GPO) al nombre de la cuenta de usuario:

• Proporcione el derecho Log on as a batch job al nombre de la cuenta de usuario para ejecutar tareas en el programador de tareas cuando no haya iniciado sesión:

a. En el menú Start, haga clic en Run, escriba secpol.msc y presione Enter en el teclado.

Aparece la ventana Local Security Policy.

b. En el panel de navegación izquierdo, en Security Settings, haga clic en Local Policies > User Rights Assignment.

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

d. 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, or Groups.

e. En el campo Enter the object names to select, especifique el nombre de la cuenta de usuario y haga clic en OK.

• Proporcione el derecho Log on as a service al nombre de la cuenta de usuario:

a. En el menú Start, haga clic en Run, escriba secpol.msc y presione Enter en el teclado.

Aparece la ventana Local Security Policy.

b. En el panel de navegación izquierdo, en Security Settings, haga clic en Local Policies > User Rights Assignment.

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

d. 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, or Groups.

e. En el campo Enter the object names to select, especifique el nombre de la cuenta de usuario y haga clic en OK.

Configuración del agente de aplicación de Microsoft para Data Domain Boost con SQL Server 77

Page 78: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Activación del agente de aplicación de Microsoft para Data Domain Boost para generar registros del servicio de montaje

El agente de aplicación de Microsoft para Data Domain Boost no genera registros del servicio de montaje de manera predeterminada. Para permitir que el agente de aplicación de Microsoft para Data Domain Boost genere registros del servicio de montaje, cree una clave de registro de Windows:

1. En el editor del Registro de Windows, vaya a Computer > HKEY_LOCAL_MACHINE > SOFTWARE > EMC.

2. Cree la clave MOUNTSERVICE_DEBUG_LOG con el valor MODE=FILE,LEVEL=TRACE.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Puede realizar respaldos y restauraciones de SQL Server con el plug-in SSMS (GUI), la CLI o el script T-SQL del agente de aplicación de Microsoft para Data Domain Boost.

Puede respaldar todas las bases de datos o solo las bases de datos requeridas de una instancia de SQL Server.

Puede restaurar una instancia de SQL Server completa o solo las bases de datos requeridas.

Nota: Los procedimientos indicados en esta sección se aplican a los ambientes independientes y de clúster de SQL Server.

Respaldos y restauraciones de SQL Server mediante la GUI del agente de aplicación de Microsoft para Data Domain Boost

Esta sección describe los procedimientos para realizar respaldos y restauraciones de SQL Server con el plug-in SSMS del agente de aplicación de Microsoft para Data Domain Boost, es decir, el agente de aplicación de Microsoft (DD Boost).

Si no ha instalado SSMS, haga doble clic en el archivo DDSSMSAddinApp.exe en la carpeta <carpeta_de_instalación_del_agente_de_aplicación_de_Microsoft>\DPSAPPS\MSAPPAGENT\bin para iniciar el plug-in SSMS del agente de aplicación de Microsoft (DD Boost). Aparecerá la ventana Microsoft app agent for DD Boost for Enterprise Apps, como se muestra en la Figura 10 en la página 80.

78 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 79: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Respaldos de SQL Server mediante la GUI del agente de aplicación de Microsoft para Data Domain Boost

Para respaldar bases de datos con la GUI del agente de aplicación de Microsoft para Data Domain Boost, realice los siguientes pasos:

1. En el escritorio de Windows, haga clic en Inicio > Microsoft SQL Server Management Studio.

Aparecerá la ventana Microsoft SQL Server Management Studio, como se muestra en la Figura 9 en la página 79.

Figura 9 Ventana SQL Server Management Studio

2. Haga clic en Microsoft app agent (DD Boost).

Aparecerá la ventana Microsoft app agent for DD Boost for Enterprise Apps, como se muestra en la Figura 10 en la página 80. La pestaña Backup está seleccionada de manera predeterminada.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 79

Page 80: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Figura 10 DD Boost: página General en Backup

3. En la página General:

a. En Source, especifique los siguientes campos:

– SQL Server Host: No modifique el valor en este campo.

– SQL Server Instance: Seleccione el nombre de la instancia de SQL Server donde se encuentran las bases de datos para respaldar.

La instancia puede ser independiente o de clúster.

– Database Filter: Seleccione uno de los siguientes valores de la lista desplegable:

– All Databases: Muestra las bases de datos normales y las bases de datos del grupo de disponibilidad AlwaysOn de la instancia de SQL Server que se seleccionó, en la tabla de bases de datos, que está debajo del campo Database Filter.

80 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 81: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Esta es la opción predeterminada.

Puede respaldar las bases de datos del grupo de disponibilidad AlwaysOn como bases de datos regulares sin considerar las preferencias del grupo de disponibilidad AlwaysOn.

– Non AAG Databases: Muestra solo las bases de datos normales de la instancia de SQL Server que ha seleccionado, en la tabla de bases de datos, que está debajo del campo Database Filter.

– Una lista de grupos de disponibilidad AlwaysOn si están disponibles: Si selecciona uno de los grupos de disponibilidad AlwaysOn, se mostrarán las bases de datos correspondientes en la tabla de bases de datos, que está debajo del campo Database Filter.

El panel Connections muestra el nombre del clúster que contiene el grupo de disponibilidad AlwaysOn que ha seleccionado y la preferencia de respaldo que especifica la réplica recomendada para ejecutar el respaldo. Puede configurar la preferencia de réplica de los grupos de disponibilidad AlwaysOn mediante la GUI de SSMS.

– En la tabla de bases de datos, puede seleccionar todas las bases de datos, si selecciona la casilla de verificación en la fila de encabezado, o solo las bases de datos necesarias para respaldar.

– Backup type: Seleccione el tipo de respaldo, por ejemplo, Full, Transaction log o Differential, para ejecutar.

– Copy-only backup: Seleccione esta opción para realizar un respaldo solo de copia de un SQL Server. Los respaldos solo de copia no alteran la cadena de respaldo de SQL Server y no afectan el truncamiento de registros y la promoción de nivel del respaldo. Esta opción se aplica solamente si seleccionó Full o Transaction log como el tipo de respaldo. Rara vez se necesita ejecutar los respaldos Transaction log solo de copia debido a que se necesitan, por lo general, solo para realizar restauraciones en línea.

https://msdn.microsoft.com/en-us/library/ms191495.aspx proporciona más información acerca de los respaldos solo de copia.

b. En Backup set, especifique los siguientes campos:

– Name: Especifique un nombre para el respaldo que desea ejecutar.

Una vez finalizado el respaldo, los nombres de savesets de las bases de datos respaldadas estarán en el siguiente formato:

<nombre_de_saveset_especificado>:<base_de_datos_seleccionada_para_respaldar>

Por ejemplo, seleccionó las bases de datos db1 y db2, especificó test como el nombre de respaldo o saveset, y luego realizó el respaldo. Una vez finalizado el respaldo, los nombres de saveset de las bases de datos respaldadas son test:db1 y test:db2, respectivamente.

Nota: No incluya # en el nombre de saveset. De lo contrario, los respaldos fallan.

– Description: Describa brevemente el respaldo que desea ejecutar.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 81

Page 82: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

– Expires after (days): Especifique la cantidad de días después de los cuales debe vencer el respaldo. El valor predeterminado es 30.

c. En Destination, haga clic en el botón junto al campo Data Domain Server para seleccionar el servidor Data Domain al que desea respaldar la base de datos.

Aparecerá el cuadro de diálogo Data Domain Connection List & Lockbox Settings, como se muestra en la Figura 11 en la página 82.

Figura 11 Lista de conexiones y configuración del lockbox de Data Domain

Siga los siguientes pasos:

– En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic en Refresh. La lista DataDomain Connections se actualiza. La ruta predeterminada al lockbox es la carpeta C:\Program Files\DPSAPPS\common\lockbox.

Desde la tabla DataDomain Connections, seleccione el servidor Data Domain en el que desea respaldar las bases de datos.

Si la tabla DataDomain Connections no contiene el servidor Data Domain en el que desea respaldar las bases de datos, haga clic en Add.

Aparecerá el cuadro de diálogo Add Data Domain Server details, como se muestra en la Figura 12 en la página 83.

82 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 83: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Figura 12 Data Domain: Add Data Domain server details

Especifique los siguientes campos y haga clic en OK para agregar el servidor Data Domain a la tabla DataDomain Connections:

– DataDomain Server: Especifique el nombre del servidor Data Domain en el que desea respaldar las bases de datos.

– Communication Protocol: Seleccione el medio, como Ethernet o Fibre channel, mediante el cual desea respaldar la base de datos en el servidor Data Domain. La opción Ethernet está seleccionada de manera predeterminada.

– FC Service Name: Especifique el nombre del servidor Data Domain, que aparece como se muestra en la Figura 13 en la página 83, como el nombre del servicio Fibre Channel si ha seleccionado Fibre Channel en la lista Communication Protocol.

Figura 13 Nombre del servidor Data Domain

– User Name: Especifique el nombre de usuario del usuario de DD Boost.

– Password: Especifique la contraseña del usuario de DD Boost.

– Storage Unit: Especifique el nombre de la unidad de almacenamiento en la que desea respaldar las bases de datos.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 83

Page 84: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Nota: Antes de que se guarden en el lockbox, se verifican las credenciales del usuario de DD Boost. La verificación de las credenciales del usuario requiere bastante tiempo para completarse.

Si desea eliminar un servidor Data Domain de la lista DataDomain Server, seleccione el servidor y haga clic en Remove.

El archivo PersistedSettings.xml en la carpeta del lockbox contiene información acerca de los servidores Data Domain. Agregar un servidor Data Domain por primera vez a un nuevo lockbox crea el archivo PersistedSettings.xml. Agregar un servidor Data Domain al lockbox o quitarlo de él actualiza el archivo PersistedSettings.xml.

– Si desea agregar servidores virtuales de SQL al lockbox, seleccione Edit LockBox Settings.

Nota: Para respaldar bases de datos en instancias de SQL en clúster o restaurar bases de datos de instancias de SQL en clúster mediante la integración de EMC T-SQL, debe agregar los nombres de dominio calificados de los servidores virtuales de SQL al lockbox.

– Para agregar un servidor virtual de SQL al lockbox, escriba el nombre de dominio calificado del servidor virtual de SQL en el campo Enter Host Name y haga clic en Add.

– Para quitar un servidor virtual de SQL del lockbox, seleccione el nombre de dominio calificado del servidor virtual de SQL en la lista Select Host Name y haga clic en Remove.

– Haga clic en OK.

4. [Opcional] Seleccione Script y seleccione una de las siguientes opciones:

• CLI Scripts: Para generar el script de la CLI. Puede usar el script para ejecutar un respaldo desde la CLI.

• T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. “Respaldos y restauraciones de bases de datos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost” en la página 123 proporciona información sobre cómo respaldar SQL Server con los scripts T-SQL de agente de aplicación de Microsoft para Data Domain Boost.

5. [Opcional] En el panel izquierdo, haga clic en Options para seleccionar las opciones que necesita para ejecutar el respaldo.

Aparece la página como se muestra en la Figura 14 en la página 85.

84 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 85: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Figura 14 DD Boost: página Options en Backup

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 85

Page 86: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Seleccione las opciones en los siguientes campos de acuerdo con su requisito:

• Reliability:

– Perform checksum before writing to media: Para realizar una operación de suma de comprobación con el respaldo y guardar la información en los medios de respaldo. El agente de aplicación de Microsoft para Data Domain Boost realiza otra suma de comprobación antes de una restauración a fin de garantizar que la suma de comprobación coincida con el respaldo.

– Continue on error: Para utilizar una suma de comprobación para detectar un estado de respaldo o restauración parcial. SQL Server verifica la suma de comprobación calculando un resultado local y comparando el resultado con el valor almacenado. Si los valores no coinciden y se producen errores, puede seleccionar esta opción para continuar con la operación de respaldo o de restauración.

• Transaction log:

– Truncate the transaction log: Para truncar los registros de transacciones antes de realizar un respaldo. El agente de aplicación de Microsoft para Data Domain Boost habilita esta opción si se ha seleccionado Transaction log como el tipo de respaldo en la página General.

– Backup the tail of the registro and leave database in restoring state: Para ejecutar un respaldo del final del registro de la base de datos y dejar la base de datos en el estado de restauración.

• Stripes:

Create a striped backup: Para crear un respaldo fraccionado. Asimismo, puede especificar la cantidad de fracciones. El límite máximo es 32. Si especifica un valor mayor que 32, se configura el valor predeterminado de 32.

• Simple recovery model database:

– Promote to full backup: Para ejecutar los respaldos completos de las bases de datos del modelo de recuperación SIMPLE, porque las bases de datos del modelo de recuperación SIMPLE no son compatibles con los respaldos del registro de transacciones. El agente de aplicación de Microsoft para Data Domain Boost habilita esta opción si se han seleccionado las bases de datos del modelo de recuperación SIMPLE para respaldar y Transaction log como el tipo de respaldo en la página General.

– Skip backup: Para omitir respaldar las bases de datos del modelo de recuperación SIMPLE. El agente de aplicación de Microsoft habilita esta opción si se han seleccionado las bases de datos del modelo de recuperación SIMPLE para respaldar y Transaction log como el tipo de respaldo en la página General. Las bases de datos del modelo de recuperación SIMPLE no admiten los respaldos de registros de transacciones.

86 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 87: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

• Others:

– Skip databases that cannot be backed up at its current state: Para comprobar el estado de las bases de datos seleccionadas y omitir las bases de datos que no están disponibles o listas para el respaldo.

Si el estado de las bases de datos es ONLINE, las bases de datos están listas o disponibles para los respaldos.

Si el estado de las bases de datos es OFFLINE, EMERGENCY (SINGLE_USER Mode), SUSPECT, RESTORING, RECOVERING o RECOVERY_PENDING, las bases de datos no están listas o disponibles para los respaldos.

– Select a debug level: Para generar registros detallados que se puedan usar para solucionar problemas de respaldo. Puede especificar un valor de 1 a 9. El valor predeterminado es 0 (cero).

– Advanced options: Para habilitar las opciones avanzadas compatibles con T SQL, como maxtransfer size = <número>, buffercount = <número>, etc., para que aparezcan en el script T-SQL cuando se genere.

La lista desplegable está vacía. Por lo tanto, debe escribir las opciones separando cada una mediante una coma en este campo.

Nota: No seleccione la opción Continue backup as set in ‘backup type’ and do not promote to full. Para usar esta opción, póngase en contacto con el profesional de soporte técnico de EMC.

6. [Opcional] Seleccione Script y seleccione una de las siguientes opciones:

• CLI Scripts: Para generar el script de la CLI. Puede usar el script para ejecutar un respaldo desde la CLI.

• T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. “Respaldos y restauraciones de bases de datos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost” en la página 123 proporciona información sobre cómo respaldar SQL Server con los scripts T-SQL de agente de aplicación de Microsoft para Data Domain Boost.

7. Haga clic en Run.

La información de respaldo y el estado aparecen en la página Monitor, como se muestra en la Figura 15 en la página 88.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 87

Page 88: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Figura 15 DD Boost: página Monitor en Backup

Nota: Revise los archivos de registro que están disponibles en la carpeta <carpeta_de_instalación_del_agente_de_aplicación_de_Microsoft_para_SQL_Server>\\DPSAPPS\MSAPPAGENT\logs para obtener información sobre la realización correcta o incorrecta de la restauración. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

88 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 89: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Restaurar bases de datos de SQL Server con la GUI del agente de aplicación de Microsoft para Data Domain Boost

Para restaurar bases de datos con la GUI del agente de aplicación de Microsoft para Data Domain Boost, realice los siguientes pasos:

1. En el escritorio de Windows, haga clic en Inicio > Microsoft SQL Server Management Studio.

2. Haga clic en Microsoft app agent for DD Boost for Enterprise Apps.

3. Haga clic en la pestaña Restore.

Aparece la página como se muestra en la Figura 16 en la página 89.

Figura 16 DD Boost: página General en Database Restore

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 89

Page 90: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

4. En la página General, ejecute los siguientes pasos:

a. Clear Cache: El agente de aplicación de Microsoft 3.5 para SQL Server almacena en caché los datos relacionados con SQL Server, instancias de SQL Server, bases de datos y otros ajustes 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 saveset durante una sesión en particular. El almacenamiento en caché le permite ahorrar tiempo porque reduce la necesidad de volver a seleccionar la configuración cada vez que se inicia el agente de aplicación, en especial cuando el SQL Server contiene una gran cantidad de bases de datos o una gran cantidad de respaldos para una base de datos.

Puede volver a cargar los datos más recientes si vuelve a especificar los campos. Los datos más recientes se combinan con los datos existentes.

Si no desea usar los datos almacenados en caché, haga clic en Clear Cache y especifique los campos de acuerdo con sus requisitos.

b. En Sources, especifique los siguientes campos:

– DataDomain Server: Haga clic en el botón para examinar junto al campo para seleccionar el servidor Data Domain y la unidad de almacenamiento para restaurar la instancia de SQL Server o las bases de datos requeridas. Una unidad de almacenamiento contiene los hosts de SQL Server respaldados.

Nota: 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 Domain en el servidor Data Domain debe estar en el mismo grupo que el servidor Data Domain primario.

– SQL Server host: Seleccione un host de SQL Server para restaurar las bases de datos requeridas. Un host de SQL Server contiene las instancias de SQL Server respaldadas (independientes o de clúster) y las bases de datos correspondientes.

Para restaurar las bases de datos de los respaldos de grupos de disponibilidad AlwaysOn federados que se ejecutaron mediante T-SQL o la CLI, seleccione el nombre del clúster de Windows.

Para ejecutar una restauración redirigida, seleccione un host de SQL Server que no sea el host de origen.

– SQL Server Instance: Seleccione el nombre de la instancia de SQL Server para restaurar toda la instancia o las bases de datos requeridas. Una instancia de SQL Server puede ser independiente o de clúster y contiene las bases de datos.

Las bases de datos correspondientes aparecen en la tabla de bases de datos que está debajo del campo SQL Server Instance.

– En la tabla de bases de datos, puede seleccionar la instancia completa de SQL Server, es decir, todas las bases de datos, seleccionando la casilla de verificación en la fila de encabezados o solo las bases de datos necesarias para restaurar.

Los savesets correspondientes aparecen en la tabla de savesets o conjuntos de respaldo que está debajo del campo Browse time.

90 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 91: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

El proceso de restauración restaura el respaldo más reciente de cada base de datos seleccionada. Puede realizar una restauración de un punto en el tiempo (PIT) si ha seleccionado una sola base de datos.

Para restaurar una base de datos que es parte del grupo de disponibilidad AlwaysOn:

a. Elimine la base de datos del grupo de disponibilidad AlwaysOn.

b. En la lista de bases de datos en la GUI, seleccione la base de datos que ya ha quitado del grupo de disponibilidad AlwaysOn.

c. Ejecute la restauración como se describe en los pasos posteriores.

d. Vuelva a agregar la base de datos restaurada al grupo de disponibilidad AlwaysOn.

– [Opcional] Puede seleccionar uno de los respaldos ejecutados en un período de tiempo especificado y realizar la restauración.

En la lista desplegable Browse time, seleccione una fecha y una hora, y haga clic en Show Versions.

Todos los respaldos que se ejecutaron en el cronograma especificado aparecen en la tabla de savesets o conjuntos de respaldo que está debajo del campo Browse time.

De la tabla de savesets o conjuntos de respaldo, seleccione los savesets para restaurar.

Puede hacer clic en < < Older o Newer > > para buscar los savesets para restaurar.

c. En Destination, especifique los siguientes campos:

– Restore to: Este campo está habilitado solamente si la opción Restore to SQL Server está seleccionada. Haga clic en Timeline para especificar el respaldo que desea restaurar. Aparece el cuadro de diálogo Backup Timeline, como se muestra en la Figura 17 en la página 92.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 91

Page 92: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Figura 17 Especificación del punto de restauración

92 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 93: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Puede restaurar al último respaldo o a cualquier fecha y hora.

Seleccione la opción y los valores requeridos, y haga clic en OK.

– Restore to SQL Server: De forma predeterminada, la opción está seleccionada. Esta opción le permite restaurar respaldos a un SQL Server.

– Instance: Seleccione el nombre de la instancia de SQL Server de destino que debe contener la instancia o las bases de datos de SQL Server seleccionadas para restaurar.

– Database: Seleccione la base de datos de destino para restaurar la instancia o las bases de datos de SQL Server seleccionadas.

– Restore backups as files: Seleccione esta opción para ejecutar una restauración de archivo plano a archivos, es decir, restaurar un saveset que contiene un respaldo completo y varios respaldos diferenciales y de registro de transacciones a archivos.

Para conocer el orden en el que varios archivos de respaldo de registro de transacciones se restauran, utilice las horas de guardado que están presentes en los nombres de archivo.

El campo Folder contiene la ruta de destino predeterminada, donde se generan los archivos de restauración de archivo plano. Si desea cambiar la ruta de destino, haga clic en el botón para examinar junto al campo Folder y especifique el destino requerido.

5. [Opcional] En el panel izquierdo, haga clic en Files/Filegroups para cambiar las carpetas de destino predeterminadas de los archivos de base de datos: archivos de datos (.mdf y .ndf) y archivo de registro (.ldf).

La opción Relocate all files to folder y la tabla están deshabilitadas si se seleccionó la opción Restore backups as files en la página General.

Aparece la página como se muestra en la Figura 18 en la página 94.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 93

Page 94: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Figura 18 DD Boost: página Files en Database Restore

En la lista desplegable Select Filegroup to restore, seleccione una de las siguientes opciones de grupos de archivos para mostrar los archivos de base de datos correspondientes a las bases de datos que haya seleccionado en la página General, en la tabla:

• All Files: Muestra los archivos de base de datos de todas las bases de datos seleccionadas.

• PRIMARY: Muestra los archivos de base de datos de las bases de datos seleccionadas que pertenecen al grupo de archivos PRIMARY únicamente.

• Nombre de grupo de archivo personalizado: Muestra los archivos de base de datos de las bases de datos seleccionadas que pertenecen únicamente al nombre de grupo de archivos personalizado seleccionado. En la figura, los nombres de grupo de archivos personalizados son sec y third.

94 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 95: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

La tabla muestra las ubicaciones donde estaban los archivos de base de datos cuando se respaldó la base de datos. Si no desea restaurar los archivos a la misma ubicación, ejecute uno de los siguientes pasos para cambiar las rutas de destino:

• Seleccione Relocate all files to folder y haga clic en los botones en el lado derecho de los campos Data file folder y Log file folder para especificar las rutas de destino de los archivos de datos y el archivo de registro, respectivamente. La operación restaura todos los archivos de datos a una carpeta y el archivo de registro a otra carpeta.

• En la tabla, haga clic en los botones correspondientes en el extremo derecho de los archivos de datos y del archivo de registro para especificar varias carpetas para restaurar los archivos.

6. [Opcional] En el panel izquierdo, haga clic en Options para seleccionar las opciones que necesita para ejecutar la restauración.

Aparece la página como se muestra en la Figura 19 en la página 95.

Figura 19 DD Boost: página Options en Database Restore

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 95

Page 96: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Seleccione cualquiera de las siguientes opciones:

• Overwrite the existing database (WITH REPLACE): Para sobrescribir la base de datos existente con la base de datos actual que se restaura, si los nombres de ambas bases de datos son los mismos.

Esta opción está deshabilitada si se seleccionó la opción Restore backups as files en la página General.

• Recovery state: Para proporcionar las siguientes opciones y funcionalidades:

– RESTORE WITH RECOVERY: Para dejar la base de datos en el estado listo para usar mediante una reversión de las transacciones no asignadas y deshabilitar la capacidad para restaurar los registros de transacciones adicionales o más recientes.

– RESTORE WITH NORECOVERY: Para dejar la base de datos en el estado no operacional mediante una reversión de las transacciones no asignadas y habilitar la capacidad para restaurar los registros de transacciones adicionales o más recientes.

– RESTORE WITH STANDBY: Para habilitar la capacidad de deshacer las transacciones asignadas. Se guardan las acciones de deshacer en un archivo 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. Si selecciona esta opción, especifique el campo Standby file haciendo clic en el botón al lado derecho del campo, buscando el archivo y seleccionándolo.

• Verify only: Solo para verificar si el proceso de restauración cumple con los siguientes requisitos, pero no efectuar una restauración:

– El conjunto de respaldo que desea restaurar ha finalizado y todos los volúmenes tienen capacidad de lectura

– Los campos de encabezado, por ejemplo, el ID de página de las páginas de la base de datos, están listos para escribir datos

– Si la suma de comprobación es correcta si el respaldo se realizó mediante la selección de la opción Perform checksum before writing to media

– Si el host de destino tiene espacio suficiente para restaurar datos

Nota: La opción Verify only requiere suficiente espacio en el host de cliente para funcionar. Al seleccionar esta opción, se deshabilitan las opciones Overwrite the existing database (WITH REPLACE) y Take a tail-log backup before restore.

El agente de aplicación de Microsoft no es compatible con la opción Verify only para las restauraciones de archivos planos. Por lo tanto, la opción Verify only está deshabilitada si se seleccionó la opción Restore backups as files en la página General.

• Data Domain Boost compressed restore: Para comprimir el contenido de la restauración y transportarlo desde Data Domain Replicator hasta el host de aplicaciones. Con esta opción, se ahorra ancho de banda de red.

• Select a debug level: Para generar registros detallados que puede usar para solucionar problemas de restauración. Especifique un valor de 1 a 9. El valor predeterminado es 0 (cero).

96 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 97: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

• Specify a start time for restore: Para restaurar todos los respaldos que se llevaron a cabo a una hora de respaldo especificada (fecha y hora de inicio) o después de ella hasta la hora de respaldo del saveset que se seleccionó en la página General.

Especifique la fecha y la hora de inicio en los campos correspondientes junto al campo Specify a start time for restore. La fecha y la hora de inicio no deben ser posteriores a la hora de respaldo del saveset que se seleccionó en la página General.

• Advanced options: Para habilitar las opciones avanzadas compatibles con T SQL, como maxtransfer size = <número>, buffercount = <número>, KEEP_CDC, KEEP_REPLICATION, etc., para que aparezcan en el script T-SQL cuando se genere.

Las opciones KEEP_CDC y KEEP_REPLICATION aparecen en la lista desplegable. Por lo tanto, es posible seleccionar estas opciones y también escribir opciones adicionales separando cada opción con una coma en este campo.

• Number of entries to retrieve: Especifique la cantidad de savesets o versiones que la función de caché del agente de aplicación debe recuperar. Puede especificar un valor de 1 a 10000. El valor predeterminado es 50.

• Take tail-log backup before restore: Para realizar un respaldo del registro de transacciones de los datos antes de realizar la restauración. El respaldo del final del registro garantiza que el agente de aplicación de Microsoft respalde los datos que han cambiado desde el respaldo anterior.

Esta opción está deshabilitada si se han seleccionado las siguientes opciones:

– Restore backups as files en la página General

– Verify only en la página Options

Nota: El agente de aplicación de Microsoft para Data Domain Boost no es compatible con el respaldo del final del registro de varias bases de datos.

7. [Opcional] Seleccione Script y seleccione una de las siguientes opciones:

• CLI Scripts: Para generar el script de la CLI. Puede usar el script para ejecutar un respaldo desde la CLI.

• T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. “Restauraciones de bases de datos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost” en la página 124 proporciona información sobre cómo restaurar SQL Server con los scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost.

8. Haga clic en Run.

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.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 97

Page 98: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Realice uno de los siguientes pasos:

• Haga clic en Cancel para anular la operación de restauración, habilite la función de inicialización instantánea de archivos en SQL Server y luego ejecute la restauración. La documentación de Microsoft SQL Server proporciona información sobre cómo habilitar la función de inicialización instantánea de archivos de base de datos en SQL Server.

• Haga clic en OK para continuar con la restauración.

La información de restauración y el estado aparecen en la página Monitor, como se muestra en la Figura 20 en la página 98.

Figura 20 DD Boost: página Monitor en Database Restore

98 Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 99: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Nota: Revise los archivos de registro que están disponibles en la carpeta <carpeta_de_instalación_del_agente_de_aplicación_de_Microsoft_para_SQL_Server>\\DPSAPPS\MSAPPAGENT\logs para obtener información sobre la realización correcta o incorrecta de la restauración. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restauración de datos en el nivel de tabla de SQL Server con la GUI del agente de aplicación de Microsoft para Data Domain Boost

Asegúrese de haber instalado ItemPoint para realizar restauraciones de tabla. De lo contrario, la pestaña Table Restore no aparece en la GUI del agente de aplicación de Microsoft para DD Boost for Enterprise Apps .

En el caso de bases de datos de gran tamaño en los escenarios, donde una gran cantidad de datos se remite a las bases de datos antes de realizar un respaldo, ejecutar una restauración de tabla puede ser inapropiado. Los respaldos completos e incrementales de SQL Server representan los datos enviados como transacciones pendientes. Al realizar una restauración de tabla de esas copias de seguridad, ItemPoint carga todas las transacciones pendientes que están presentes en el respaldo. Para leer los datos desde el respaldo, ItemPoint requiere unas pocas horas debido a un rendimiento deficiente del sistema de archivos virtual. Este problema ocurre cuando ItemPoint carga bases de datos. Aunque ItemPoint continúa leyendo los datos del respaldo, en ocasiones, parece que no responde. Si observa este problema, restaure el respaldo como archivos planos en un servidor que tenga suficiente espacio y, a continuación, utilice ItemPoint para restaurar los archivos.

Para restaurar datos en el nivel de tabla de SQL Server con la GUI del agente de aplicación de Microsoft para Data Domain Boost, realice los siguientes pasos:

1. En el escritorio de Windows, haga clic en Inicio > Microsoft SQL Server Management Studio.

2. Haga clic en Microsoft app agent for DD Boost for Enterprise Apps.

3. Haga clic en la pestaña Table Restore.

Aparece la página como se muestra en la Figura 16 en la página 89.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 99

Page 100: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Figura 21 DD Boost: página General en Table Restore

100Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 101: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

4. En la página General, ejecute los siguientes pasos:

a. Clear Cache: El agente de aplicación de Microsoft 3.5 para SQL Server almacena en caché los datos relacionados con SQL Server, instancias de SQL Server, bases de datos y otros ajustes 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 saveset durante una sesión en particular. El almacenamiento en caché le permite ahorrar tiempo porque reduce la necesidad de volver a seleccionar la configuración cada vez que se inicia el agente de aplicación, en especial cuando el SQL Server contiene una gran cantidad de bases de datos o una gran cantidad de respaldos para una base de datos.

Puede volver a cargar los datos más recientes si vuelve a especificar los campos. Los datos más recientes se combinan con los datos existentes.

Si no desea usar los datos almacenados en caché, haga clic en Clear Cache y especifique los campos de acuerdo con sus requisitos.

b. En Sources, especifique los siguientes campos:

– DataDomain Server: Haga clic en el botón para examinar junto al campo para seleccionar el servidor Data Domain y la unidad de almacenamiento para restaurar la instancia de SQL Server o las bases de datos requeridas. Una unidad de almacenamiento contiene los hosts de SQL Server respaldados.

Nota: 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 Domain en el servidor Data Domain debe estar en el mismo grupo que el servidor Data Domain primario.

– SQL Server host: Seleccione un host de SQL Server para restaurar la base de datos requerida. Un host de SQL Server contiene las instancias de SQL Server respaldadas (independientes o de clúster) y las bases de datos correspondientes.

Para restaurar las bases de datos de los respaldos de grupos de disponibilidad AlwaysOn federados que se ejecutaron mediante T-SQL o la CLI, seleccione el nombre del clúster de Windows.

Para ejecutar una restauración redirigida, seleccione un host de SQL Server que no sea el host de origen.

– SQL Server Instance: Seleccione el nombre de la instancia de SQL Server que contiene la base de datos que desea restaurar.

La instancia puede ser independiente o de clúster.

– Database: En la lista desplegable, seleccione la base de datos para restaurar.

Los savesets correspondientes aparecen en la tabla de savesets o conjuntos de respaldo que está debajo del campo Browse time.

En la tabla de savesets o respaldos, teniendo en cuenta el tiempo de guardado o respaldo, seleccione el respaldo pertinente para restaurar.

– [Opcional] En la lista desplegable Browse time, seleccione una fecha y una hora, y haga clic en Show Versions.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 101

Page 102: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Todos los respaldos que se ejecutaron en el cronograma especificado aparecen en la tabla de savesets o conjuntos de respaldo que está debajo del campo Browse time.

En la tabla de savesets o respaldos, teniendo en cuenta el tiempo de guardado o respaldo, seleccione el respaldo pertinente para restaurar.

Puede hacer clic en < < Older o Newer > > para buscar los respaldos para restaurar.

5. En el panel izquierdo, haga clic en Options.

Aparece la página como se muestra en la Figura 19 en la página 95.

Figura 22 DD Boost: página Options en Table Restore

102Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 103: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Especifique los siguientes campos:

• En MountOptions:

– Mount Folder: Muestra la ubicación predeterminada para montar las imágenes de respaldo. Sin embargo, puede especificar una ubicación personalizada.

Nota: La ubicación (carpeta o unidad) para montar las imágenes de respaldo debe estar 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 sin utilizar. Tras su finalización, la operación de restauración elimina la ubicación de montaje.

– Mount Expire: Especifique la cantidad de horas después de la cual se debe desmontar la imagen de respaldo montada. El valor predeterminado es 8.

• En Others, seleccione Select a debug level para generar registros detallados, que puede usar para solucionar los problemas de restauración. Especifique un valor de 1 a 9. El valor predeterminado es 0 (cero).

Nota: El agente de aplicación de Microsoft 3.5 no admite la opción Script (scripts T-SQL y de la CLI) para realizar restauraciones de tabla, ya que, después de montar imágenes de respaldo manualmente y especificar las opciones de montaje mediante la GUI del agente de aplicación de Microsoft para DD Boost for Enterprise Apps, debe usar la GUI de ItemPoint para realizar restauraciones de tabla.

6. Haga clic en Run.

La información y el estado de montaje aparecen en la página Monitor, como se muestra en la Figura 20 en la página 98.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 103

Page 104: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Figura 23 DD Boost: página Monitor en Table Restore

Nota: Revise los archivos de registro que están disponibles en la carpeta <carpeta_de_instalación_del_agente_de_aplicación_de_Microsoft_para_SQL_Server>\\DPSAPPS\MSAPPAGENT\logs para obtener información sobre la realización correcta o incorrecta de la restauración. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Aparece la GUI de EMC ItemPoint para Microsoft SQL Server.

7. En la GUI de EMC ItemPoint para Microsoft SQL Server, inicie el asistente de restauración.

8. En la página Select Source Path, seleccione la ruta de origen desde el volumen montado que contiene los datos de respaldo de SQL, como se muestra en la Figura 24 en la página 105, y haga clic en Next.

104Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 105: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Figura 24 ItemPoint for SQL Server: selección de la ruta de origen

9. En la página Select Target Server, especifique los campos obligatorios, como se muestra en la Figura 25 en la página 105, y haga clic en Finish.

Figura 25 ItemPoint for SQL Server: selección de la ruta de destino

10. Para desmontar las imágenes de respaldo montadas, cierre la GUI de EMC ItemPoint for Microsoft SQL Server.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 105

Page 106: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Redirección de restauraciones de SQL Server con la GUI del agente de aplicación de Microsoft para Data Domain Boost

El procedimiento para ejecutar restauraciones redirigidas de SQL Server con el agente de aplicación de Microsoft para Data Domain Boost es igual al procedimiento que se describe en “Restaurar bases de datos de SQL Server con la GUI del agente de aplicación de Microsoft para Data Domain Boost” en la página 89, excepto por el cambio siguiente:

En el paso 4b, al especificar el campo SQL Server host, seleccione un host de SQL Server que no sea el host actual.

Respaldos y restauraciones de SQL Server mediante la CLI del agente de aplicación de Microsoft para Data Domain Boost

Esta sección describe los procedimientos para realizar respaldos y restauraciones de SQL Server con la CLI del agente de aplicación de Microsoft para Data Domain Boost.

En las sintaxis, las opciones que están entre corchetes, es decir, [ y ], son opcionales.

Respaldos de bases de datos de SQL Server mediante la CLI del agente de aplicación de Microsoft para Data Domain Boost

Para respaldar las bases de datos de SQL Server, ejecute el siguiente comando:

ddbmsqlsv [<opciones>] {path}

Opciones obligatorias

La siguiente tabla enumera las opciones obligatorias para el comando de respaldo:

Tabla 8 Opciones obligatorias para el comando de respaldo

Opción Descripción

-N <nombre_del_conjunto_de_respaldo>

Especifica un nombre para el respaldo que desea ejecutar.

-b <descripción_del_conjunto_de_respaldo>

Describe el respaldo que desea ejecutar.

-S <cantidad_de_fracciones> Crea un respaldo fraccionado según la cantidad de fracciones que especifique. La cantidad máxima de fracciones que se puede especificar es 32. Si especifica un valor mayor que 32, se configura el valor predeterminado de 32.

-l <tipo_de_respaldo> Especifica el tipo de respaldo (por ejemplo, Full, Transaction log o Differential) para ejecutar.El valor predeterminado es Full.

-A <servidor_virtual> Especifica el nombre de dominio calificado del servidor virtual de SQL para respaldar las bases de datos en la instancia de SQL en clúster mediante la integración de EMC T-SQL.

-c <nombre_de_host_o_nombre_del_cliente>

Especifica el nombre de host de SQL Server que contiene la instancia de SQL Server para respaldar.

106Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 107: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

-y <período_de_retención_del_respaldo>

Especifica la cantidad de días después de los cuales debe vencer el respaldo. El formato es +<cantidad_de_días>d, donde d indica días. Por ejemplo, -y +30d.

-a "NSR_DFA_SI={TRUE | FALSE}" Especifica si el respaldo es independiente del servidor de NetWorker.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=<nombre_y_ruta_de_la_unidad_de_almacenamiento>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que desea respaldar las bases de datos seleccionadas.

-a "NSR_DFA_SI_DD_HOST=<nombre_del_servidor_de_Data_Domain>"

Especifica el nombre del servidor Data Domain que contiene la unidad de 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 el lockbox para permitir al agente de aplicación de Microsoft recuperar la contraseña del usuario registrado.

-a "NSR_DFA_SI_DD_USER=<nombre_de_usuario_de_DDBoost>"

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 el lockbox para permitir al agente de aplicación de Microsoft recuperar la contraseña del usuario registrado.

-a "SKIP_SIMPLE_DATABASE={TRUE | FALSE}"

Especifica si se omite el respaldo de las bases de datos del modelo de recuperación SIMPLE. Use esta opción si ha seleccionado bases de datos del modelo de recuperación SIMPLE para respaldar y si especificó Transaction log como el tipo de respaldo. Las bases de datos del modelo de recuperación SIMPLE no admiten los respaldos de registros de transacciones.El valor predeterminado es FALSE.

Nota: Si usa la opción -a "SKIP_SIMPLE_DATABASE=TRUE" con la opción -h <nombre_de_base_de_datos> y ejecuta el respaldo de un registro de transacción, el respaldo no omite las bases de datos con el modelo de recuperación SIMPLE y es promovido a respaldo completo. Sin embargo, si especifica los nombres de base de datos del modelo de recuperación SIMPLE en la opción -h <nombre_de_base_de_datos>, el respaldo omite las bases de datos del modelo de recuperación SIMPLE y se lleva a cabo como el respaldo de registros de transacciones.

-a "IGNORE_RECOVERY_MODEL_CHANGE={TRUE | FALSE}"

Especifica si se debe omitir el cambio de modelo de recuperación de bases de datos de SIMPLE a FULL o BULK LOGGED, o viceversa. El valor predeterminado es TRUE.

Nota: Si cambia el modelo de recuperación de bases de datos de SIMPLE a FULL o BULK LOGGED, o viceversa, o si configura el valor de la opción IGNORE_RECOVERY_MODEL_CHANGE en FALSE y a continuación ejecuta un respaldo de registro de transacciones, el respaldo se promueve a copia completa.

-a "NSR_SKIP_NON_BACKUPABLE_STATE_DB={TRUE | FALSE}"

Especifica si se debe comprobar el estado de las bases de datos seleccionadas y omitir las bases de datos que no están disponibles o listas para el respaldo.Si el estado de las bases de datos es ONLINE, las bases de datos están listas o disponibles para los respaldos.Si el estado de las bases de datos es OFFLINE, EMERGENCY (SINGLE_USER Mode), SUSPECT, RESTORING, RECOVERING o RECOVERY_PENDING, las bases de datos no están listas o disponibles para los respaldos.El valor predeterminado es FALSE.

Tabla 8 Opciones obligatorias para el comando de respaldo

Opción Descripción

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 107

Page 108: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Comando de ejemplo para respaldar bases de datos en un ambiente independiente 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$INST2005:d2"

Comando de ejemplo para respaldar bases de datos en un ambiente de clúster de SQL

ddbmsqlsv.exe -c SQLcluster1.adesc.com -A SQLcluster1.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$INST2005:d2"

Opciones adicionales

La siguiente tabla enumera las opciones adicionales para el comando de respaldo:

Tabla 9 Opciones adicionales para el comando de respaldo

Opción Descripción

-G Especifica un respaldo de registro de transacciones NO_LOG antes de respaldar la base de datos. Esta opción es válida solo para los respaldos completos en SQL Server 2005.

-j Realiza una comprobación de coherencia de la base de datos antes de iniciar el respaldo.

-q Muestra mensajes de ddbmsqlsv en el modo silencioso, es decir, la opción muestra información de resumen y mensajes de error únicamente.

-R Utiliza la opción NO_TRUNCATE cuando se respaldan los registros de transacciones.

-T Realiza un respaldo de registro de transacciones TRUNCATE_ONLY antes de respaldar la base de datos. Esta opción es válida solo para los respaldos completos en SQL Server 2005.

-v Muestra mensajes de ddbmsqlsv en el modo detallado, es decir, la opción proporciona información detallada sobre el progreso de la operación de respaldo.

-k Realiza la suma de comprobación antes de respaldar los datos al dispositivo.

-u Realiza la suma de comprobación y continúa la operación incluso en caso de errores.

-l incr Realiza el respaldo de registro de transacciones.

-h <nombre_de_la_base_de_datos>

Excluye la base de datos desde un respaldo a nivel de instancia.

-O <lista_de_opciones_avanzadas_de_T-SQL_separadas_por_comas>

Especifica las opciones avanzadas compatibles con T-SQL, como maxtransfer size = <número>, buffercount = <número>, etc.

-D <nivel_de_depuración_del_1_al_9>

Genera registros detallados que se pueden usar para solucionar problemas de respaldo.El valor predeterminado es 0 (cero).

-a "NSR_COPY_ONLY={TRUE | FALSE}"

Realiza un respaldo solo de copia de un SQL Server. Los respaldos solo de copia no alteran la cadena de respaldo de SQL Server y no afectan el truncamiento de registros y la promoción de nivel del respaldo. Esta opción se aplica solamente si se ha especificado Full o Transaction log como el tipo de respaldo en la opción -l .El valor predeterminado es FALSE.Rara vez se necesita ejecutar los respaldos Transaction log solo de copia debido a que se necesitan, por lo general, solo para realizar restauraciones en línea.

108Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 109: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Ruta

La ruta incluye uno de los siguientes parámetros:

◆ Instancia predeterminada o d-path: MSSQL: o [MSSQL:]<s-path> [[MSSQL:]<s-path> [...]]

Donde <s-path> es la base de datos.

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"

◆ Instancia con nombre o i-path: MSSQL$<nombre_de_instancia>: o MSSQL$<nombre_de_instancia>:<s-path> [...]

Donde <s-path> es la base de datos.

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$SqlInst1:database1" "MSSQL$SqlInst1:database2"

Nota: Utilice la opción Script en la página Backup en la GUI del agente de aplicación de Microsoft para generar el script de la CLI equivalente que puede usar para ejecutar respaldos programados, automatización y otras tareas.

-a "NSR_ENABLE_FC={TRUE | FALSE}"

Habilita o deshabilita el respaldo de las bases de datos al servidor Data Domain a través de Fibre Channel.El valor predeterminado es FALSE.

-a "NSR_FC_HOSTNAME=<nombre_del_servidor_Fibre_Channel_de_Data_Domain>"

Especifica el nombre de host de Fibre Channel.

-a "NSR_DFA_SI_DD_LOCKBOX_PATH=<ruta_completa_al_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a 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 respaldos de registro de transacciones a nivel de instancia.El valor predeterminado es FALSE.

Tabla 9 Opciones adicionales para el comando de respaldo

Opción Descripción

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 109

Page 110: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Enumeración de archivos y respaldos de SQL Server con la CLI del agente de aplicación de Microsoft para Data Domain Boost

Para enumerar los savesets o respaldos de SQL Server, ejecute el siguiente comando:

msagentadmin administration --list --appid <ID_de_aplicación> <opciones>

Para enumerar los archivos de guardado de SQL Server que están presentes en la unidad de almacenamiento, ejecute el siguiente comando:

msagentadmin administration --listFiles <opciones>

Opciones obligatorias

La siguiente tabla enumera las opciones obligatorias para los comandos de enumeración de respaldos y archivos:

Opciones adicionales

La siguiente tabla enumera las opciones adicionales para los comandos de enumeración de respaldos y archivos:

Tabla 10 Opciones obligatorias para los comandos de enumeración de respaldos y archivos:

Opción Alias Descripción

--ddhost “<nombre_del_servidor_de_Data_Domain>”

Especifica el nombre del servidor Data Domain que contiene la unidad de almacenamiento en la que respaldó las bases de datos.

--ddpath “<nombre_y_ruta_de_la_unidad_de_almacenamiento>”

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldó las bases de datos seleccionadas.

--dduser “<nombre_de_usuario_de_DDBoost>” Especifica el nombre de usuario del usuario de DD Boost.

--appid <ID_de_aplicación> -n Utiliza un ID de aplicación diferente (espacio de nombres) al ID de aplicación predeterminado para ubicar los respaldos. Use esta opción solo para realizar un diagnóstico.El ID de la aplicación o el espacio de nombres predeterminado es msapp_pp.

Nota: Para enumerar los respaldos de registros de transacciones cuando se ejecutan respaldos híbridos, especifique MSSQL como <ID_de aplicación>.

Tabla 11 Opciones adicionales para los comandos de enumeración de respaldos y archivos

Opción Alias Descripción

--tier <active | cloud> Muestra los savesets que están presentes en el servidor Data Domain (active) o en el dispositivo de nube (cloud). El valor predeterminado es active.

--before <hora_de_finalización> -b Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--after <hora_de_inicio> -a Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

110Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 111: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Ejemplos

◆ Enumerar todos los respaldos:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

◆ Enumerar todos los archivos en la unidad de almacenamiento /dd/:

msagentadmin administration --listFiles --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

◆ Enumerar los 5 respaldos más recientes:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --limit 5

--debug <nivel_de_depuración_del_1_al_9>

-D Especifica el nivel de depuración para enumerar los respaldos. El valor predeterminado es 0 (cero).

--format {text | msagentrc | keyvalue} Especifica el formato en el que se mostrará la salida:• text: Muestra la salida en un formato legible y general. Este es el valor

predeterminado.• msagentrc: Enumera bases de datos individuales en el formato que se puede

introducir directamente al comando de restauración msagentrc.• keyvalue: Enumera la salida en el formato de palabra clave y valor que se

puede analizar en otros programas.

--help -h Imprime un mensaje de ayuda breve.

--limit <cantidad_de_respaldos_más_recientes>

-l Muestra solo los <número> respaldos más recientes.

--lockbox <ruta_completa_al_lockbox> Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <nombre_del_cliente> -c Especifica el nombre de host de SQL Server que contiene la instancia de SQL Server que se respaldó.

--config <ruta_completa_al_archivo_de_configuración>

-z Especifica la ruta de acceso completa del archivo de configuración.

-a Keyvalue, es decir, la palabra clave y el valor de las opciones que se especificaron en el archivo de configuración también. Por ejemplo, -a "CLIENT=<nombre_del_cliente>".

Tabla 11 Opciones adicionales para los comandos de enumeración de respaldos y archivos

Opción Alias Descripción

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 111

Page 112: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

◆ Enumerar los respaldos que se ejecutaron después del 30 de marzo de 2016:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --after '3/30/2016'

◆ Enumerar los respaldos que se ejecutaron antes de este martes:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --before Tuesday

◆ Enumerar los respaldos que se ejecutaron antes de este martes en el formato msagentrc:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --before Tuesday --format msagentrc

Eliminación de respaldos de bases de datos de SQL Server mediante la CLI del agente de aplicación de Microsoft para Data Domain Boost

Para eliminar los savesets o respaldos de SQL Server, ejecute el siguiente comando:

msagentadmin administration --delete <opciones>

El comando para eliminar enumera los respaldos y luego los elimina.

Opciones obligatorias

La siguiente tabla enumera las opciones obligatorias del comando de eliminación de respaldos:

Tabla 12 Opciones obligatorias del comando de eliminación de respaldos

Opción Alias Descripción

--ddhost “<nombre_del_servidor_de_Data_Domain>”

Especifica el nombre del servidor Data Domain que contiene la unidad de almacenamiento en la que respaldó las bases de datos.

--ddpath “/<nombre_y_ruta_de_la_unidad_de_almacenamiento>”

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldó las bases de datos seleccionadas.

--dduser “<nombre_de_usuario_de_DDBoost>” Especifica el nombre de usuario del usuario de DD Boost.

112Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 113: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Opciones adicionales

La siguiente tabla enumera las opciones adicionales del comando de eliminación de respaldos:

Tabla 13 Opciones adicionales del comando de eliminación de respaldos

Opción Alias Descripción

--tier <active | cloud> Muestra los savesets que están presentes en el servidor Data Domain (activo) o en el dispositivo de nube (nube). El valor predeterminado es active.

--before <hora_de_finalización> -b Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--after <start_time> -a Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--debug <nivel_de_depuración_del_1_al_9>

-D Especifica el nivel de depuración para eliminar los respaldos. El valor predeterminado es 0 (cero).

--format {text | msagentrc | keyvalue} Especifica el formato en el que se mostrará la salida:• text: Muestra la salida en un formato legible y general. Este es el valor

predeterminado.• msagentrc: Enumera bases de datos individuales en el formato que se puede

introducir directamente al comando de restauración msagentrc.• keyvalue: Enumera la salida en el formato de palabra clave y valor que se

puede analizar en otros programas.

--help -h Imprime un mensaje de ayuda breve.

--limit <cantidad_de_respaldos_más_recientes>

-l Enumera solo los <número> respaldos más recientes.

--lockbox <ruta_completa_al_lockbox>

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <nombre_del_cliente> -c Especifica el nombre de host de SQL Server que contiene la instancia de SQL Server que se respaldó.

--config <ruta_completa_al_archivo_de_configuración>

-z Especifica la ruta de acceso completa del archivo de configuración.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 113

Page 114: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Ejemplo

Eliminar todos los respaldos que se ejecutaron antes de 1461267170:

msagentadmin administration --delete --config c:\temp\config_pp.txt --before 1461267170

Códigos de retorno (de error) del comando msagentadmin administrationEl agente de aplicación de Microsoft permite que el comando msagentadmin administration informe la severidad del error y los ID únicos de cada mensaje asociados con el error.

En la tabla siguiente, se enumeran los códigos de retorno y su descripción:

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Los otros códigos de retorno indican falla.

Nota: Los códigos de retorno se asignan a la severidad, la cual se establece cuando se produce el error. Los errores potenciales, que no puede controlar, pueden producirse en cualquier momento. Solo la severidad de algunos pocos errores se establece de manera coherente o correcta. Por lo tanto, utilice los códigos de retorno como una guía o una sugerencia solamente.

--confirm -Y Omite la confirmación del usuario para eliminar los respaldos.

-a Keyvalue, es decir, la palabra clave y el valor de las opciones que se especificaron en el archivo de configuración también. Por ejemplo, -a "CLIENT=<nombre_del_cliente>".

--appid <ID_de_aplicación> -n Utiliza un ID de aplicación diferente (espacio de nombres) al ID de aplicación predeterminado para ubicar los respaldos. Use esta opción solo para realizar un diagnóstico.El ID de la aplicación o el espacio de nombres predeterminado es msapp_pp.

Nota: Para eliminar los respaldos de registros de transacciones cuando se ejecutan respaldos híbridos, especifique mssql como <ID_de aplicación>.

Tabla 13 Opciones adicionales del comando de eliminación de respaldos

Opción Alias Descripción

Tabla 14 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

114Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 115: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Restaurar bases de datos de SQL Server con la CLI del agente de aplicación de Microsoft para Data Domain Boost

Para restaurar bases de datos de SQL Server, ejecute el siguiente comando:

ddbmsqlrc [<opciones>] {path}

Opciones obligatorias

La siguiente tabla enumera las opciones obligatorias para el comando de restauración:

Tabla 15 Opciones obligatorias para el comando de restauración

Opción Descripción

-t <hora_de_registro_del_último_respaldo>

Especifica la hora de registro del último respaldo a la que desea restaurar las bases de datos seleccionadas.

-c <nombre_de_host_o_nombre_del_cliente>

Especifica el nombre de host de SQL Server al que desea restaurar las bases de datos requeridas. Un host de SQL Server contiene las instancias de SQL Server respaldadas (independientes o de clúster) y las bases de datos correspondientes.Para realizar una restauración redirigida, especifique un host de SQL Server que no sea el host actual.

-d {<nombre_de_la_base_de_datos_de_destino> | MSSQL:<nombre_de_la_base_de_datos_de_destino> | MSSQL$<nombre_de_la_instancia>:<nombre_de_la_base_de_datos_de_destino>}

Especifica la base de datos de destino a la que desea restaurar la instancia o las bases de datos de SQL Server seleccionadas.

-$ {MSSQL:<base de datos> | MSSQL$<nombre_de_la_instancia>:<base de datos>}

Especifica ya sea la instancia completa de SQL Server, es decir, todas las bases de datos, o las bases de datos necesarias para restaurar.

-A <servidor_virtual> Especifica el nombre de dominio calificado del servidor virtual de SQL para restaurar las bases de datos desde la instancia de SQL en clúster mediante la integración de EMC T-SQL.

-S {normal | norecover | standby:<ruta_de_archivo>\undo.ldf}

Realiza una de las siguientes tareas:• normal: Habilita la capacidad de revertir las transacciones no asignadas y usar la base

de datos para restaurar los registros de transacciones adicionales o más recientes.• norecover: Deshabilita la capacidad de revertir las transacciones no asignadas y usar

la base de datos para restaurar los registros de transacciones adicionales o más recientes.

• standby:<ruta_del_archivo>\undo.ldf: Habilita la capacidad de deshacer las transacciones asignadas. Se guardan las acciones de deshacer en un archivo 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 de NetWorker. El valor debe ser TRUE.

-a "NSR_DFA_SI_USE_DD={TRUE | FALSE}"

Especifica si el origen de restauración es un servidor Data Domain. El valor debe ser TRUE.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 115

Page 116: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Comando de ejemplo para restaurar bases de datos en un ambiente independiente de SQL

ddbmsqlrc.exe -c sqlx86.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"

Comando de ejemplo para restaurar bases de datos en un ambiente de clúster de 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"

Opciones adicionales

La siguiente tabla enumera las opciones adicionales para el comando de restauración:

-a "NSR_DFA_SI_DEVICE_PATH=<nombre_de_la_unidad_de_almacenamiento>"

Especifica el nombre de la unidad de almacenamiento desde la cual desea restaurar las bases de datos.

-a "NSR_DFA_SI_DD_HOST=<nombre_del_servidor_de_Data_Domain>"

Especifica el nombre del servidor Data Domain que contiene la unidad de almacenamiento desde la cual desea restaurar las bases de datos.

Nota: 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 Domain en el servidor Data Domain debe estar en el mismo grupo que el servidor Data Domain primario.

-a "NSR_DFA_SI_DD_USER=<nombre_de_usuario_de_DDBoost>"

Especifica el nombre de usuario del usuario de DD Boost.

Tabla 15 Opciones obligatorias para el comando de restauración

Opción Descripción

Tabla 16 Opciones adicionales para el comando de restauración

Opción Descripción

-C Reubica los archivos de base de datos (.mdf, .ndf y .ldf) a una carpeta diferente.

-f Sobrescribe la base de datos existente con la base de datos actual que se restaura, si los nombres de ambas bases de datos son los mismos.

-j Realiza una comprobación de coherencia de la base de datos entre los datos respaldados de SQL Server y los datos restaurados de SQL Server.

-q Muestra mensajes de ddbmsqlrc en el modo silencioso, es decir, la opción proporciona información mínima sobre el progreso de la operación de restauración, incluidos los mensajes de error.

-k Realiza la suma de comprobación antes de restaurar los datos desde el dispositivo.

-u Realiza la suma de comprobación y continúa la operación incluso en caso de errores.

116Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 117: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

-D <nivel_de_depuración_del_1_al_9>

Genera registros detallados que se pueden usar para solucionar problemas de restauración.El valor predeterminado es 0 (cero).

-V Verifica si el proceso de restauración cumple con los siguientes requisitos:• El conjunto de respaldo que desea restaurar ha finalizado y todos los volúmenes tienen capacidad

de lectura• Los campos de encabezado, por ejemplo, el ID de página de las páginas de la base de datos,

están listos para escribir datos• Si se realizó el respaldo mediante la opción de suma de comprobación• Si el host de destino tiene espacio suficiente para restaurar datos

-O <lista_de_opciones_avanzadas_de_T-SQL_separadas_por_comas>

Especifica las opciones avanzadas compatibles con T SQL, como buffercount =<número>, KEEP_CDC, KEEP_REPLICATION, etc.

-H Realiza un respaldo del final del registro de la base de datos y lo deja en el estado de restauración.

-a "NSR_ENABLE_FC={TRUE | FALSE}"

Habilita la restauración de las bases de datos al servidor Data Domain a través de Fibre Channel. El valor predeterminado es FALSE.

-a "NSR_FC_HOSTNAME=<nombre_del_servidor_Fibre_Channel_de_Data_Domain>"

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 un saveset que contiene un respaldo completo y varios respaldos diferenciales y de registro de transacciones a archivos.Para conocer el orden en el que varios archivos de respaldo de registro de transacciones se restauran, utilice las horas de guardado que están presentes en los nombres de archivo.El valor predeterminado es FALSE.

-a "FLAT_FILE_RECOVERY_DIR=<ruta_de_la_carpeta>

Especifica la carpeta en la cual se generan los archivos de la restauración de archivos planos.Puede ver los archivos generados en la ubicación <carpeta_de_recuperación_de_archivos_planos>\<nombre_del_cliente>\<nombre_de_la_instancia_de_SQL>.

-a "DDBOOST_COMPRESSED_RESTORE={TRUE | FALSE}"

Comprime el contenido de la restauración y lo transporta desde Data Domain Replicator hasta el host de aplicaciones. Con esta opción, se ahorra ancho de banda de red.El valor predeterminado es FALSE.

-a “RESTORE_START_TIME=<fecha_y_hora_de_inicio>

Restaura todos los respaldos que se llevaron a cabo a una hora de respaldo especificada (fecha y hora de inicio) o después de ella hasta la hora de respaldo del saveset que se seleccionó , es decir, -t <registro_de_hora_del_último_respaldo>.Especifique la fecha y la hora de inicio en el formato mm/dd/aaaa hora:minutos:segundos AM o PM. La fecha y la hora de inicio no deben ser posteriores a la hora de respaldo del saveset seleccionado, es decir, -t <registro_de_hora_del_último_respaldo>.

Tabla 16 Opciones adicionales para el comando de restauración

Opción Descripción

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 117

Page 118: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Ruta

La ruta incluye uno de los siguientes parámetros:

◆ Instancia predeterminada o d-path: MSSQL: o [MSSQL:]<s-path> [[MSSQL:]<s-path> [...]]

Donde <s-path> es la base de datos.

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"

◆ Instancia con nombre o i-path: MSSQL$<nombre_de_instancia>: o MSSQL$<nombre_de_instancia>:<s-path> [...]

Donde <s-path> es la base de datos.

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$instance1:database1" "MSSQL$instance1:database2"

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 SQL Server proporciona información sobre cómo habilitar la función de inicialización instantá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 aplicación de Microsoft para generar el script de CLI equivalente que puede usar para ejecutar tareas de automatización, entre otras.

118Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 119: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Ejecución de respaldos federados de bases de datos del grupo de disponibilidad AlwaysOn de SQL mediante la CLI del agente de aplicación de Microsoft para Data Domain Boost

Para ejecutar respaldos federados, utilice el mismo comando y las mismas opciones de respaldo que se describen en “Respaldos de bases de datos de SQL Server mediante la CLI del agente de aplicación de Microsoft para Data Domain Boost” en la página 106, pero con las siguientes modificaciones:

◆ Especifique el nombre del clúster de Windows para <nombre_del_cliente> en -c <nombre_del_cliente>.

◆ Especifique el nombre del objeto de respaldo para <nombre_del_saveset> en -N <nombre_del_saveset>.

◆ Especifique #<nombre_del_grupo_de_disponibilidad_AlwaysOn> en el nombre del objeto de respaldo.

Las opciones en la fuente negrita en los siguientes comandos de ejemplo indican estas modificaciones.

Nota: El agente de aplicación de Microsoft 3.5 no es compatible con varios grupos de disponibilidad AlwaysOn en la misma operación de respaldo.

Comando de ejemplo para respaldar todo un grupo de disponibilidad AlwaysOn

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:\Program Files\DPSAPPS\common\lockbox" -a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -a "SKIP_BACKUP_PROMOTION=FALSE" -N "MSSQL$SQ12INST4#sql2012-aag3:" "MSSQL$SQ12INST4#sql2012-aag3:"

Donde:

◆ SQL2012clus3.brsvlab.local es el nombre del clúster.

◆ MSSQL$SQ12INST4#sql2012-aag3: junto a la opción -N es el nombre del saveset.

Nota: El nombre del saveset debe ser el mismo que el del objeto de respaldo.

• MSSQL es un término obligatorio.

• SQ12INST4 es el nombre de la instancia de SQL Server, si se utilizan instancias con nombre.

Si utiliza una instancia con nombre, asegúrese de ejecutar el respaldo usando el mismo nombre de instancia, incluso si el SQL Server realizó una conmutación por error a otro nodo en el grupo de disponibilidad AlwaysOn.

Si usa una instancia predeterminada, no especifique $<nombre_de_instancia_de_SQL_Server> en el nombre del saveset y el objeto de respaldo. Por ejemplo, -N "MSSQL#sql2012-aag3:" "MSSQL#sql2012-aag3:"

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 119

Page 120: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

• # indica el respaldo federado.

• sql2012-aag3 es el nombre de grupo de disponibilidad AlwaysOn.

◆ MSSQL$SQ12INST4#sql2012-aag3: es el nombre del objeto de respaldo, donde todas las bases de datos del grupo de disponibilidad AlwaysOn sql2012-aag3 se respaldan.

Comando de ejemplo para respaldar una base de datos específica de un grupo de disponibilidad AlwaysOn

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:\Program Files\DPSAPPS\common\lockbox" -a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -a "SKIP_BACKUP_PROMOTION=FALSE" -N "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database1"

Donde MSSQL$SQ12INST4#sql2012-aag3:database1 es el objeto de respaldo, donde solo la base de datos database1 del grupo de disponibilidad AlwaysOn sql2012-aag3 se respalda.

Comando de ejemplo para respaldar varias bases de datos (un subconjunto de bases de datos) de un grupo de disponibilidad AlwaysOn

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:\Program Files\DPSAPPS\common\lockbox" -a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -a "SKIP_BACKUP_PROMOTION=FALSE" -N "MSSQL$SQ12INST4#sql2012-aag3:DB" "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database3" "MSSQL$SQ12INST4#sql2012-aag3:database8"

Donde MSSQL$SQ12INST4#sql2012-aag3:database1, MSSQL$SQ12INST4#sql2012-aag3:database3 y MSSQL$SQ12INST4#sql2012-aag3:database8 son los objetos de respaldo, donde las bases de datos database1, database3 y database8 del grupo de disponibilidad AlwaysOn sql2012-aag3 se respaldan.

120Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 121: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Respaldo de varias instancias en varios nodos

En el caso de varias instancias en varios nodos en un grupo de disponibilidad AlwaysOn, seleccione un nombre de instancia y utilice el mismo nombre de instancia para ejecutar todos los respaldos del grupo de disponibilidad AlwaysOn. El uso del nombre de instancia es independiente de que se generen ciertas situaciones, como que un nodo en el que se ejecuta la instancia seleccionada esté desactivado.

Por ejemplo, considere el siguiente escenario:

◆ Dos instancias SQ12INST4 y SQ12INST5 están presentes en el nodo 1 y el nodo 2 respectivamente.

◆ Se desea usar SQ12INST4 para el respaldo.

◆ El nodo 1 está deshabilitado y, como resultado, la instancia SQ12INST4 está inactiva.

◆ Debe realizar el respaldo en el nodo 2 porque el nodo 1 está desactivado.

En este escenario, para utilizar SQ12INST4, debe especificar el saveset y el objeto de respaldo como -N "MSSQL$SQ12INST4#sql2012-aag3:" "MSSQL$SQ12INST4#sql2012-aag3:" en lugar de -N "MSSQL$SQ12INST5#sql2012-aag3:" "MSSQL$SQ12INST5#sql2012-aag3:" a pesar de que el nodo 1 está desactivado.

Restauración de bases de datos desde respaldos federados de grupos de disponibilidad AlwaysOn de SQL mediante el uso de la CLI del agente de aplicación de Microsoft para Data Domain Boost

Para restaurar las bases de datos desde respaldos federados, utilice el mismo comando y las mismas opciones de restauración que se describen en “Restaurar bases de datos de SQL Server con la CLI del agente de aplicación de Microsoft para Data Domain Boost” en la página 115, pero para <nombre_de_cliente> en -c <nombre_de_cliente>, especifique el nombre del clúster de Windows.

Las opciones en la fuente negrita en los siguientes comandos de ejemplo indican la modificación.

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 los respaldos, pero no el nombre del destino o de la instancia de destino para realizar restauraciones.

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"

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 121

Page 122: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Comando de ejemplo para restaurar a 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"

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: Al restaurar varias bases de datos, no utilice las opciones -C y -d con el comando de restauración. De lo contrario, la restauración fallará.

Redirección de restauraciones de SQL Server con la CLI del agente de aplicación de Microsoft para Data Domain Boost

Cuando desee restaurar una base de datos desde un dispositivo Data Domain a un host que no sea el host de origen desde el que se respaldó la base de datos, ejecute un comando 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:

◆ SERVER1 es el host de origen desde el cual se ejecutó el respaldo.

◆ 12/24/2013 11:58:52 es el punto en el tiempo para restaurar, que es opcional.

◆ normal es el tipo de la restauración, que es opcional.

◆ /StorageUnit1 es el nombre de la unidad de almacenamiento desde la cual se respaldó la base de datos.

◆ MSSQL2 y DB1 en MSSQL$MSSQL2:DB1 son los nombres de la instancia de SQL y la base de datos, respectivamente, en el host de destino al que desea restaurar la base de datos.

◆ MSSQL1 y DB1 en MSSQL$MSSQL1:DB1 son los nombres de la instancia de SQL y la base de datos, respectivamente, que se respaldaron desde el host de origen.

122Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 123: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Nota: Para personalizar y utilizar la sintaxis del comando de restauración redirigida como sea necesario, utilice las opciones de clave necesarias y las opciones adicionales que se describen en “Restaurar bases de datos de SQL Server con la CLI del agente de aplicación de Microsoft para Data Domain Boost” en la página 115.

Como alternativa, use la opción Script en la página Restore en la GUI del agente de aplicación de Microsoft para generar el script equivalente de la CLI en el host real, modificar el script de acuerdo con los requisitos del nuevo host y ejecutar 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 Boost que utilizó para respaldar la base de datos a fin de realizar una restauración redirigida.

Respaldos y restauraciones de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost

Esta sección describe los procedimientos para realizar respaldos y restauraciones de SQL Server con scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost.

Respaldos y restauraciones de bases de datos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost

El agente de aplicación de Microsoft para Data Domain Boost le permite generar un script CLR de SQL que puede usar para respaldar SQL Server.

El comando de respaldo de CLR de SQL es emc_run_backup. Debe proporcionar parámetros de tipo VARCHAR para ejecutar este comando. Este comando usa las mismas opciones de respaldo de la CLI del agente de aplicación de Microsoft para Data Domain Boost con SQL Server. Por lo tanto, debe tener un conocimiento detallado de las opciones de respaldo de la CLI del agente de aplicación de Microsoft para Data Domain Boost con SQL Server para usar sin problemas el comando emc_run_backup. “Respaldos de bases de datos de SQL Server mediante la CLI del agente de aplicación de Microsoft para Data Domain Boost” en la página 106 proporciona información sobre las opciones de respaldo de la CLI del agente de aplicación 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 -S 8 -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

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 123

Page 124: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

RAISERROR ('Fail!', 16, 1)

END

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, SSMS (ventana Consulta), y la línea de comandos OSQL para ejecutar los scripts CLR de SQL.

Puede usar el script CLR de SQL para programar respaldos de SQL Server con el agente SQL Server. “Programación de respaldos de SQL Server mediante el uso del agente SQL Server” en la página 131 ofrece información.

“Mejores prácticas para respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para Data Domain Boost” en la página 72 proporciona instrucciones para mejorar el rendimiento de los respaldos de SQL Server mediante los scripts CLR de SQL del agente de aplicación de Microsoft para Data Domain Boost.

Restauraciones de bases de datos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost

El agente de aplicación de Microsoft para Data Domain Boost le permite generar un script CLR de SQL que puede usar para restaurar bases de datos de SQL Server.

El comando de restauración de CLR de SQL es emc_run_restore. Debe proporcionar parámetros de tipo VARCHAR para ejecutar este comando. Este comando usa las mismas opciones de restauración de la CLI del agente de aplicación de Microsoft para Data Domain Boost con SQL Server. Por lo tanto, debe tener un conocimiento detallado de las opciones de restauración de la CLI del agente de aplicación de Microsoft para Data Domain Boost con SQL Server para usar sin problemas el comando emc_run_restore. “Restaurar bases de datos de SQL Server con la CLI del agente de aplicación de Microsoft para Data Domain Boost” en la página 115 proporciona información sobre las opciones de restauración de la CLI del agente de aplicación de Microsoft para Data Domain Boost con 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 (ventana Consulta), y la línea de comandos OSQL para ejecutar los scripts CLR de SQL.

124Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 125: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

“Mejores prácticas para respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para Data Domain Boost” en la página 72 proporciona instrucciones para mejorar el rendimiento de las restauraciones de SQL Server con los scripts CLR de SQL del agente de aplicación de Microsoft para Data Domain Boost.

Migración de respaldos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost

Para respaldar todas las bases de datos o solo las bases de datos requeridas de una instancia de SQL Server desde un host de origen a un dispositivo Data Domain mediante un host diferente, realice los siguientes pasos:

1. Inicie SSMS en el otro host que se use para ejecutar el respaldo.

2. Mediante SSMS, conéctese a la instancia de SQL Server de origen en el host de origen para respaldar en el dispositivo Data Domain.

3. En la ventana de SSMS en el otro host, haga clic en Nueva consulta.

4. En la ventana Nueva consulta, ejecute el script T-SQL para ejecutar el respaldo.

Puede generar el script T-SQL mediante la GUI del agente de aplicación de Microsoft en el host de origen y copiarlo en la ventana Nueva consulta en el otro host o escribir el script T-SQL en la ventana Nueva consulta. “Respaldos de SQL Server mediante la GUI del agente de aplicación de Microsoft para Data Domain Boost” en la página 79 y “Respaldos y restauraciones de bases de datos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost” en la página 123 ofrecen más información.

Script T-SQL de respaldo de extracción de ejemplo

USE [master]

GO

DECLARE @returnCode int

EXEC @returnCode = dbo.emc_run_backup ' -c CLUST-SQL-02.contoso.com -A CLUST-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 <>0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 125

Page 126: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Donde:

◆ CLUST-SQL-02.contoso.com es el host de origen que tiene la instancia de SQL Server de origen para respaldar.

◆ Inst1 es la instancia de SQL Server de origen a la que debe conectarse desde el otro host para ejecutar el respaldo.

◆ Clu-SQL-01-DB01, CLUST-SQL-02-DB01, CLUST-SQL-02-DB02 y CLUST-SQL-02-DB03 son las bases de datos seleccionadas en la instancia Inst1 para respaldar.

Migración de restauraciones de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost

Para restaurar todas las bases de datos o solo las bases de datos requeridas de una instancia de SQL Server desde un dispositivo Data Domain a un host de destino mediante un host diferente, realice los siguientes pasos:

1. Inicie SSMS en el otro host que se use para ejecutar la restauración.

2. Mediante SSMS, conéctese a la instancia de SQL Server de destino en el host de destino para restaurar desde el dispositivo Data Domain.

3. En la ventana de SSMS en el otro host, haga clic en Nueva consulta.

4. En la ventana Nueva consulta, ejecute el script T-SQL para ejecutar la restauración.

Puede generar el script T-SQL mediante la GUI del agente de aplicación de Microsoft en el host de destino y copiarlo en la ventana Nueva consulta en el otro host o escribir el script T-SQL en la ventana Nueva consulta. “Restaurar bases de datos de SQL Server con la GUI del agente de aplicación de Microsoft para Data Domain Boost” en la página 89 y “Restauraciones de bases de datos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost” en la página 124 ofrecen más información.

Script T-SQL de restauración de extracción de ejemplo

USE [master]

GO

DECLARE @returnCode int

EXEC @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 <>0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

126Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 127: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Donde:

◆ clust-sql-01.contoso.com es el host de origen desde el cual se ejecutó el respaldo.

◆ Inst1 es la instancia de SQL Server de destino, a la que debe conectarse desde el otro host para ejecutar la restauración.

◆ CLUST-SQL-02-DB02 es la base de datos de destino.

◆ 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 del grupo de disponibilidad AlwaysOn de SQL mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost

Para ejecutar respaldos federados, utilice el mismo comando y las mismas opciones de respaldo que se describen en “Respaldos y restauraciones de bases de datos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost” en la página 123, pero con las siguientes modificaciones:

◆ Especifique el nombre del clúster de Windows para <nombre_del_cliente> en -c <nombre_del_cliente>.

◆ Especifique el nombre del objeto de respaldo para <nombre_del_saveset> en -N <nombre_del_saveset>.

◆ Especifique #<nombre_del_grupo_de_disponibilidad_AlwaysOn> en el nombre del objeto de respaldo.

Las opciones en la fuente negrita en los siguientes scripts de ejemplo indican estas modificaciones.

Nota: El agente de aplicación de Microsoft 3.5 no es compatible con varios grupos de disponibilidad AlwaysOn en la misma operación de respaldo.

Script T-SQL de ejemplo para respaldar todo un grupo de disponibilidad AlwaysOn

USE [master]

GO

DECLARE @returnCode int

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:\Program Files\DPSAPPS\common\lockbox" -a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -a "SKIP_BACKUP_PROMOTION=FALSE" -N "MSSQL$SQ12INST4#sql2012-aag3:" "MSSQL$SQ12INST4#sql2012-aag3:"'

IF @returnCode <>0

BEGIN

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 127

Page 128: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

RAISERROR ('Fail!', 16, 1)

END

Script T-SQL de ejemplo para respaldar una base de datos específica de un grupo de disponibilidad AlwaysOn

USE [master]

GO

DECLARE @returnCode int

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:\Program Files\DPSAPPS\common\lockbox" -a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -a "SKIP_BACKUP_PROMOTION=FALSE" -N "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database1"'

IF @returnCode <>0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Script T-SQL de ejemplo para respaldar varias bases de datos (un subconjunto de bases de datos) de un grupo de disponibilidad AlwaysOn

USE [master]

GO

DECLARE @returnCode int

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:\Program Files\DPSAPPS\common\lockbox" -a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -a "SKIP_BACKUP_PROMOTION=FALSE" -N "MSSQL$SQ12INST4#sql2012-aag3:DB" "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database3" "MSSQL$SQ12INST4#sql2012-aag3:database8"'

IF @returnCode <>0

BEGIN

128Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 129: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

RAISERROR ('Fail!', 16, 1)

END

Restauración de bases de datos desde respaldos federados de grupos de disponibilidad AlwaysOn de SQL mediante el uso de scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost

Para restaurar las bases de datos desde respaldos federados, utilice el mismo comando y las mismas opciones de restauración que se describen en “Restauraciones de bases de datos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost” en la página 124, pero para <nombre_de_cliente> en -c <nombre_de_cliente>, especifique el nombre del clúster de Windows.

Las opciones en la fuente negrita en el siguiente script de ejemplo indican una modificación.

Script T-SQL de ejemplo para restaurar a la misma base de datos

USE [master]

GO

DECLARE @returnCode int

EXEC @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 <>0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Script T-SQL de ejemplo para restaurar a una instancia y una base de datos diferentes (restauración redirigida)

USE [master]

GO

DECLARE @returnCode int

EXEC @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',

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 129

Page 130: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

'testdb1_Log'='F:\sql2012_log\database1_log.LDF'" -f -S normal -$ "MSSQL$SQ12INST4:" -d "MSSQL$SQ12INST5:copy-database1" "MSSQL$SQ12INST4:database1"'

IF @returnCode <>0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Script T-SQL de ejemplo para restaurar varias bases de datos

USE [master]

GO

DECLARE @returnCode int

EXEC @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 <>0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Nota: Al restaurar varias bases de datos, no utilice las opciones -C y -d con el comando de restauración de T-SQL. De lo contrario, la restauración fallará.

Eliminación de respaldos de SQL Server mediante scripts T-SQL del agente de aplicación de Microsoft para Data Domain Boost

“Eliminación de respaldos vencidos de SQL Server mediante la ejecución de la herramienta de vencimiento usando T-SQL” en la página 142 ofrece información.

130Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 131: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Programación de respaldos de SQL Server

Puede programar respaldos de SQL Server usando el agente SQL Server o el programador de tareas de Windows.

Programación de respaldos de SQL Server mediante el uso del agente SQL ServerEsta sección describe cómo programar respaldos como un trabajo del agente SQL Server para dos subsistemas: CmdExec y T-SQL. El Agente SQL Server es un agente de programación de trabajos que se encuentra en el paquete de SQL Server. La infraestructura del Agente SQL Server consta de un servicio de Windows que se utiliza para la ejecución de trabajos. El Agente SQL Server usa SQL Server para almacenar información sobre los trabajos. Cada trabajo contiene uno o más pasos de trabajo. Cada paso contiene su propia tarea, por ejemplo, respaldar una base de datos. El Agente SQL Server puede ejecutar un trabajo según una programación, en respuesta a un evento específico o según demanda.

Configuración del Agente SQL Server para programar trabajos

Configurar el Agente SQL Server consta de las siguientes tareas:

◆ Activación del Agente SQL Server

◆ Configuración de la seguridad

Activación del Agente SQL Server

El Agente SQL Server está en estado deshabilitado de forma predeterminada. Para habilitar el Agente SQL Server:

1. Abra el Explorador de objetos mediante el menú Ver en SSMS.

2. Haga clic con el botón secundario en Agente SQL Server y seleccione Iniciar.

Configuración de la seguridad

Para ejecutar comandos de la CLI del agente de aplicación de Microsoft en el subsistema CmdExec, debe tener privilegios de administrador. Puede cambiar las credenciales de inicio de sesión del servicio del Agente SQL Server por las del administrador o configurar un host proxy para el subsistema CmdExec.

Cambio de las credenciales de inicio de sesión del servicio del Agente SQL Server

1. En el escritorio, haga clic en Inicio > Ejecutar....

2. En el cuadro de diálogo Ejecutar, en el campo Abrir, escriba services.msc y haga clic en Aceptar.

3. En la ventana Servicios, haga clic en Servicio del Agente SQL Server y seleccione Propiedades.

4. En el cuadro de diálogo Propiedades del servicio del Agente SQL Server:

a. En la pestaña Iniciar sesión, seleccione Esta cuenta.

b. Escriba las credenciales del usuario que posee privilegios de administrador en los campos pertinentes.

También puede hacer clic en Examinar y seleccionar el usuario que tiene privilegios de administrador.

c. Haga clic en OK.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 131

Page 132: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Creación de un proxy para el subsistema CmdExec

El Agente SQL Server usa servidores proxy para definir el contexto de seguridad para los pasos de trabajo. Un proxy es un objeto que permite al Agente SQL Server obtener acceso a las credenciales almacenadas de un usuario de Windows. Cuando se ejecuta un paso de trabajo que está configurado para usar a un proxy, el Agente SQL Server usa las credenciales que están definidas en el proxy y ejecuta el paso de trabajo utilizando el contexto de seguridad correspondiente.

1. Abra el Explorador de objetos mediante el menú Ver en SSMS.

2. Expanda Security.

3. Haga clic con el botón secundario en Credenciales y seleccione Propiedades.

4. En la página Propiedades de la credencial - EMC, especifique los siguientes campos y haga clic en OK:

• Nombre de credencial: Escriba un nombre para la credencial.

• Identidad: Escriba el nombre del usuario que tiene privilegios de administrador.

• Password: Escriba la contraseña correspondiente del usuario que especificó en el campo Identidad.

• Confirmar contraseña: Vuelva a escribir la contraseña que especificó en el campo Contraseña.

5. Cree un proxy:

a. Expanda Agente SQL Server y luego amplíe Servidores proxy.

b. Haga clic en Servidores proxy y seleccione Nuevo proxy.

c. En la página Propiedades de cuenta de proxy ‘EMC’, especifique los siguientes campos y haga clic en OK:

– Nombre del proxy: Escriba un nombre para el proxy.

– Nombre de credencial: Escriba el nombre de la credencial que especificó en el paso 4.

– Activar para los subsistemas siguientes: En este campo, seleccione Operating system (CmdExec).

Nota: Al crear un paso de trabajo, debe seleccionar este proxy de la lista Run as en la página Job Step Properties.

Programación de un trabajo de CmdExec

Puede programar un trabajo de CmdExec en un solo SQL Server o en varios servidores SQL Server.

Programación de un trabajo de CmdExec en un solo SQL Server

Para programar un trabajo de CmdExec, ejecute los siguientes pasos:

1. Abra el Explorador de objetos mediante el menú View en SSMS.

2. Expanda Agente SQL Server.

3. Haga clic con el botón secundario en Trabajos y seleccione Nuevo trabajo.

132Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 133: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

4. En la ventana Propiedades del trabajo:

a. En la página General, complete los campos Nombre, Propietario y Descripción.

b. En la página Pasos, haga clic en Nuevo... para crear un paso.

c. En la ventana Job Step Properties:

1. En la página General, especifique los siguientes campos:

– Step name: Escriba un nombre para el paso de trabajo.

– Type: Seleccione Operating system (CmdExec).

– Run as: En función de lo que haya configurado, seleccione un proxy o SQL Server Agent Service Account.

– Procesar código de salida de un comando correcto: Escriba el código de salida para procesar de un comando correcto.

– Command: Especifique el comando de la CLI requerido del agente de aplicación de Microsoft para Data Domain Boost con SQL Server. “Respaldos de SQL Server mediante la GUI del agente de aplicación de Microsoft para Data Domain Boost” en la página 79 proporciona información sobre cómo generar el comando. El comando generado no tiene una ruta completa al archivo binario. Por lo tanto, al especificar el comando generado en este campo, debe agregar la ruta completa al archivo binario. Si la ruta al 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".

2. En la página Advanced, especifique los siguientes campos:

– Acción en caso de éxito: Seleccione una acción adecuada (si desea continuar con el próximo paso de trabajo o salir del paso actual e informar sobre la ejecución correcta) que se realizará después de que el paso de trabajo actual se realice correctamente.

– Especifique los demás campos según sus requisitos.

– Haga clic en OK.

d. En la página Programaciones, haga clic en Nuevo... para programar un trabajo.

e. En la ventana Propiedades de programación del trabajo, especifique los campos según sus requisitos y haga clic en Aceptar.

f. En la página Alertas, haga clic en Agregar... a fin de crear una alerta para ejecutar un trabajo cuando un evento específico se produzca.

g. En la ventana Nueva alerta:

1. En la página General, especifique los siguientes campos:

– Name: Escriba un nombre para la alerta.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 133

Page 134: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

– Type: Seleccione el tipo de evento.

– Especifique los demás campos según sus requisitos.

2. En la página Respuesta, especifique los siguientes campos:

– Notificar a los operadores: Seleccione esta opción para notificar, es decir, enviar un mensaje, a los operadores sobre el estado del paso de trabajo.

– Nuevo operador: Haga clic en este botón para agregar un operador a la lista Operator list.

3. En la página Options, configure un método (por ejemplo, E-mail, Pager o Net Send) para notificar a los operadores sobre el estado del paso de trabajo.

4. En la página Notifications, en Actions to perform when the job completes, seleccione los métodos de notificación apropiados para notificar el estado del paso de trabajo.

5. En la página Destinos, seleccione Destino en servidor local.

h. Haga clic en OK.

Programación de un trabajo de CmdExec en varios servidores SQL Server

Programar trabajos desde una ubicación central a varios servidores SQL Server de destino facilita el trabajo del administrador de bases de datos. Para configurar esta funcionalidad, debe instalar al agente de aplicación de Microsoft en todas las máquinas de destino y establecer un Agente SQL Server como maestro y a los demás como de destino.

Configuración de los Agentes SQL Server maestro y de destino

1. Abra el Explorador de objetos mediante el menú Ver en SSMS.

2. Haga clic en Agente SQL Server y seleccione Administración multiservidor > Establecer como maestro....

El Asistente para servidor maestro aparece.

3. En la página Welcome to the Master Server Wizard, haga clic en Next.

4. En la página Master Server Operator, complete los campos obligatorios (por ejemplo, E-mail address, Pager address y Net send address) para informar a los operadores sobre el estado del trabajo y haga clic en Next.

5. En la página Target Servers:

a. Para especificar los servidores que se usarán como destinos para los trabajos del Agente SQL Server, en el panel Servidores registrados, seleccione los servidores y haga clic en la flecha hacia la derecha para moverlos al panel Servidores de destino.

b. Si desea agregar servidores al panel Servidores registrados, haga clic en Agregar conexión....

c. En el cuadro de diálogo Comprobando la compatibilidad del servidor, revise la información y haga clic en Cerrar.

Aparecerá la página Credenciales de inicio de sesión del servidor maestro.

134Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 135: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

6. Habilite la conectividad remota de SQL Server:

a. En SSMS, haga clic con el botón secundario en el SQL Server y seleccione Propiedades.

b. En la ventana Propiedades del servidor:

1. En el panel Seleccionar una página, seleccione Conexiones.

2. Seleccione Permitir conexiones remotas con este servidor.

3. Haga clic en OK.

7. Especifique las excepciones de firewall generales en el SQL Server.

8. Establezca el nivel de cifrado en las máquinas de destino en 1 o 0 según el nivel de seguridad si no hay un certificado SSL. Para establecer el nivel de cifrado, cambie la entrada del registro del siguiente valor a 1 o 0:

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<nombre_de_la_instancia>\SQLServerAgent\MsxEncryptChannelOptions

9. En la página Credenciales de inicio de sesión del servidor maestro, haga clic en Siguiente.

10. En la página Finalización del asistente, revise la información y haga clic en Finalizar.

Ejecución de un trabajo en los servidores de destino

1. Ejecute los pasos del 1 al 4g4 que se describen en “Programación de un trabajo de CmdExec en un solo SQL Server” en la página 132.

2. En la página Destinos, seleccione Destino en varios servidores, seleccione los servidores de destino de la lista y, a continuación, haga clic en OK.

Programación de un trabajo de T-SQL

El subsistema T-SQL no funciona en servidores proxy.

Para programar un trabajo de T-SQL, ejecute los siguientes pasos:

1. Abra el Explorador de objetos mediante el menú View en SSMS.

2. Expanda Agente SQL Server.

3. Haga clic con el botón secundario en Trabajos y seleccione Nuevo trabajo.

4. En la ventana Propiedades del trabajo:

a. En la página General, especifique los siguientes campos:

1. Name: Escriba un nombre para el trabajo.

2. Propietario: Haga clic en el botón que se encuentra junto al cuadro de texto.

En el cuadro de diálogo Seleccionar inicio de sesión, haga clic en Examinar.

En el cuadro de diálogo Buscar objetos, en Objetos coincidentes, seleccione NT SERVICE\SQLSERVERAGENT y haga clic en Aceptar.

En el cuadro de diálogo Seleccionar inicio de sesión, haga clic en OK.

3. Description: Escriba una descripción para el trabajo.

b. En la página Pasos, haga clic en Nuevo... para crear un paso.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 135

Page 136: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

c. En la ventana Job Step Properties:

1. En la página General, especifique los siguientes campos:

– Step name: Escriba un nombre para el paso de trabajo.

– Type: Seleccione Script Transact-SQL (T-SQL).

– Run as: En función de lo que haya configurado, seleccione un proxy o SQL Server Agent Service Account.

– Procesar código de salida de un comando correcto: Escriba el código de salida para procesar de un comando correcto.

– Command: Especifique el comando de T-SQL requerido del agente de aplicación de Microsoft para Data Domain Boost con SQL Server. “Respaldos de SQL Server mediante la GUI del agente de aplicación de Microsoft para Data Domain Boost” en la página 79 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ú Nueva consulta para comprobar si la operación se realiza correctamente. La ejecución correcta del comando garantiza respaldos programados correctos.

Si desea usar códigos de retorno en el comando de T-SQL generado, debe modificar el comando.

Comando de T-SQL crudo de ejemplo

USE [master]

GO

DECLARE @returnCode int

EXEC @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 @returnCode

GO

Comando de T-SQL con códigos de retorno de ejemplo

DECLARE @returnCode int

EXEC @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 <>0

136Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 137: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

BEGIN

RAISERROR ('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 error si falla un paso de trabajo.

2. Ejecute los pasos del 4c2 al 4h que se describen en “Programación de un trabajo de CmdExec en un solo SQL Server” en la página 132.

Nota: Para comprobar el estado de un trabajo, haga clic en el trabajo y seleccione Ver historial o revise los archivos de registro en la carpeta nsr/applogs/.

Programación de respaldos de SQL Server mediante el programador de tareas de WindowsPara programar respaldos de SQL Server mediante el programador de tareas de Windows, realice los siguientes pasos:

1. En el escritorio de Windows, haga clic en Inicio > Todos los programas > Accesorios > Herramientas del sistema > Programador de tareas.

2. En el panel izquierdo de la ventana Programador de tareas, haga clic en Biblioteca del Programador de tareas y seleccione Crear tarea básica.

Aparece el Asistente para crear tareas básicas.

3. En la página Crear una tarea básica, especifique un nombre para la tarea en el campo Nombre y haga clic en Siguiente.

4. En la página Desencadenador de tarea, seleccione la opción adecuada para iniciar la tarea y haga clic en Siguiente.

Aparecerá la página correspondiente de la opción seleccionada.

5. Especifique o seleccione todos los campos que se requieran para realizar la tarea y haga clic en Siguiente.

6. En la página Acción, seleccione Iniciar un programa y haga clic en Siguiente.

7. En la página Iniciar un programa, busque el archivo .bat, especifique su ruta en el campo Programa o script y haga clic en Siguiente.

Nota: Los pasos del 3 al 5 en “Respaldos de SQL Server mediante la GUI del agente de aplicación de Microsoft para Data Domain Boost” en la página 79 proporcionan información sobre cómo crear un archivo. bat.

8. En la página Resumen, revise los detalles de la tarea y haga clic en Finalizar.

El proceso crea la tarea y la agrega a su programación de Windows.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 137

Page 138: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Respaldos de SQL Server en un servidor Data Domain mediante Fibre Channel con la GUI del agente de aplicación de Microsoft para Data Domain Boost

El procedimiento para respaldar una base de datos en un servidor Data Domain mediante Fibre Channel es el mismo que el procedimiento descrito en “Respaldos de SQL Server mediante la GUI del agente de aplicación de Microsoft para Data Domain Boost” en la página 79. Sin embargo, debe configurar Fibre Channel en el servidor Data Domain. “Configuración del servicio DD Boost mediante FC” en la página 58 ofrece información.

Nota: El usuario de SQL Server (SERVICE) debe tener privilegios de administrador para respaldar SQL Server en un servidor Data Domain mediante FC con el agente de aplicación de Microsoft para Data Domain Boost.

Respaldos de SQL Server en un servidor Data Domain mediante LAN de respaldo con la GUI del agente de aplicación de Microsoft para Data Domain Boost

Si un dispositivo Data Domain tiene una interfaz en la LAN de respaldo, el agente de aplicación de Microsoft para Data Domain Boost con SQL Server es compatible con la LAN de respaldo de manera predeterminada.

Si el dispositivo Data Domain está conectado solo en la LAN de respaldo y el host de SQL en el cual el agente de aplicación de Microsoft está instalado es un host múltiple y tiene una interfaz en la LAN de respaldo, los respaldos en el dispositivo Data Domain 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án conectados a la LAN de respaldo, asegúrese de que el nombre del servidor Data Domain que especifique en la GUI del agente de aplicación de Microsoft sea igual a la dirección IP de la LAN de respaldo. Los respaldos en el dispositivo Data Domain continúan por medio de la LAN de respaldo.

Ejecución de una recuperación ante desastres de SQL Server con el agente de aplicación de Microsoft para Data Domain Boost

Ejecute los siguientes pasos para realizar una recuperación ante desastres de SQL Server usando el agente de aplicación de Microsoft para Data Domain Boost:

1. Cree un sistema Windows de destino con el mismo nombre que el del host de origen.

2. Instale una instancia de SQL Server con el mismo nombre que el de la instancia de origen.

3. Instale el agente de aplicación de Microsoft en el host de destino.

4. Busque los respaldos de la instancia de origen mediante la selección de la unidad de almacenamiento adecuada.

5. Restaure las bases de datos del sistema (maestra, modelo, msdb, etc.) en la instancia de destino.

6. Restaure las bases de datos de usuario en la instancia de destino.

138Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 139: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Eliminación de respaldos vencidos de SQL Server con la herramienta de vencimiento del agente de aplicación de Microsoft para Data Domain Boost

El agente de aplicación de Microsoft proporciona una herramienta de vencimiento para eliminar los respaldos vencidos de SQL Server.

Requisitos previosAsegúrese de cumplir los siguientes requisitos antes de eliminar los respaldos vencidos mediante la herramienta de vencimiento:

◆ Ha mantenido un registro de los respaldos completos e incrementales que se realizaron. Comprobó manualmente si el respaldo vencido que desea eliminar tiene respaldos no vencidos dependientes. No debe eliminar un respaldo vencido si este tiene respaldos no vencidos dependientes. La herramienta de vencimiento no busca respaldos dependientes.

◆ Ha creado un archivo de configuración.

Por ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguiente contenido:

DEVICE_PATH=/artitest

DDBOOST_USER=ost

DEVICE_HOST=10.31.192.10

Nota: Para la variable DEVICE_HOST, especifique el mismo nombre de host o la misma dirección IP que especificó en el campo DataDomain Server cuando agregó o configuró el servidor Data Domain. El nombre de host debe estar en el formato de nombre de dominio calificado. Por ejemplo, test1.contoso.com.

CLIENT=mw2k8x64sql2.nmmdev.com

DEBUG_LEVEL=0

LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"

Eliminación de respaldos vencidos de SQL Server mediante la ejecución de la herramienta de vencimiento usando la CLI

La herramienta de vencimiento le permite realizar las siguientes tareas:

◆ Visualización de los respaldos

Para ver los respaldos que se encuentren dentro de un determinado rango de tiempo de guardado, ejecute el siguiente comando:

ddbmexptool [-l] [-v -D -b<tiempo_de_guardado_de_inicio> -e <tiempo_de_guardado_de_finalización> -N <nombre_del_saveset>] {-z <ruta_completa_al_archivo_de_configuración> | -a "parameter=value"} -n <aplicación>

Nota: Si no especifica las opciones -b y -e, el comando muestra todos los respaldos.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 139

Page 140: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Ejemplos

• ddbmexptool.exe -n mssql -a DDBOOST_USER=ost -a DEVICE_PATH=aru42 -a DEVICE_HOST=10.31.194.120 -a CLIENT=hmytest2.contoso.com

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

Este comando enumera todos los savesets con el nombre MSSQL$DEST2008:testdb1.

• ddbmexptool.exe -z C:\DD-Config-Details.txt

◆ Eliminación de los respaldos vencidos

Para eliminar los respaldos vencidos que están dentro de un determinado rango de tiempo de guardado, ejecute el siguiente comando:

ddbmexptool -k [-v -D -b <tiempo_de_guardado_de_inicio> -e <tiempo_de_guardado_de_finalización> -N <nombre_del_saveset>] {-z <archivo_de_configuración> | -a "parameter=value"} -n <aplicación>

Nota: Si no especifica las opciones -b y -e, el comando elimina todos los respaldos vencidos. Sin embargo, el comando no elimina los archivos de metadatos que el agente de aplicación de Microsoft crea durante los respaldos. El tamaño de los archivos de metadatos es mínimo y no afecta el rendimiento del host. Para eliminar los archivos de metadatos, use la opción -d que se describe en “Eliminación de los respaldos” en la página 140.

Ejemplos

• 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

• 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

Este comando elimina todos los savesets vencidos con el nombre MSSQL$DEST2008:testdb1.

• ddbmexptool.exe -k -z C:\DD-Config-Details.txt

◆ Eliminación de los respaldos

Para eliminar los respaldos y los archivos de metadatos que se encuentren dentro de un determinado rango de tiempo de guardado, independientemente de la fecha de vencimiento, ejecute el siguiente comando:

ddbmexptool -d [-v -D -b <tiempo_de_guardado_de_inicio> -e <tiempo_de_guardado_de_finalización>] {-z <ruta_completa_al_archivo_de_configuración> | -a "parameter=value"} -n <aplicación>

140Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 141: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Nota: Si no especifica las opciones -b y -e, el comando elimina todos los respaldos. Para eliminar los respaldos que se han realizado desde el día anterior, debe usar el modo interactivo. Al utilizar el modo no interactivo (opción -Y), establezca el valor de la opción -e como mínimo en 1 days ago para evitar la eliminación accidental de los respaldos activos.

Ejemplos

• 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

• 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 -N MSSQL$DEST2008:testdb1

Este comando elimina todos los savesets con el nombre MSSQL$DEST2008:testdb1.

• ddbmexptool.exe -d -z C:\DD-Config-Details.txt

Nota: Los comandos de eliminación no comprueban las dependencias de los respaldos que se eliminarán.

Opciones

La tabla siguiente enumera las opciones de comandos y su descripción:

Tabla 17 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 de guardado específico.

-d Elimina los respaldos que se encuentren dentro de un rango de tiempo de guardado específico.

Nota: Al utilizar la opción -d con la opción -Y, especifique el valor de la opción -e como 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 de tiempo de guardado específico.

-v Muestra la salida detallada en la consola.

-D <nivel_de_depuración_del_1_al_9> Genera registros detallados que se pueden usar para solucionar problemas de respaldo.El valor predeterminado es 0 (cero).

-b <tiempo_de_guardado_de_inicio> 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ímite inferior.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 141

Page 142: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Eliminación de respaldos vencidos de SQL Server mediante la ejecución de la herramienta de vencimiento usando T-SQL

Con el agente de aplicación de Microsoft 3.5, la herramienta de implementación de CLR incluye un procedimiento almacenado dbo.emc_run_delete que le permite ejecutar la herramienta de vencimiento desde un Management Studio normal. El procedimiento almacenado ejecuta la herramienta de vencimiento y utiliza los argumentos de la línea de comandos que se pasaron al procedimiento almacenado. Además, el procedimiento almacenado garantiza que el comando de eliminación incluya las opciones -Y y -n mssql. La herramienta de vencimiento requiere las opciones -Y y -n mssql debido a que usted no puede intervenir, y el agente de aplicación de Microsoft admite solamente el plug-in de MSSQL mediante la interfaz de T-SQL.

Comando T-SQL de ejemplo para ver los respaldos

USE [master]

GO

DECLARE @returnCode int

EXEC @returnCode = dbo.emc_run_delete ' -b "2 weeks ago" -e "one week ago" -n mssql -a DDBOOST_USER=ost -a DEVICE_PATH=aru42 -a DEVICE_HOST=10.31.194.120 -a CLIENT=hmytest2.contoso.com'

IF @returnCode <>0

BEGIN

-e <tiempo_de_guardado_de_finalización>

Especifica el límite superior 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 -e, el comando considera la hora actual como el límite superior.La mejor práctica es establecer el valor de -e en el mismo valor que el período de tiempo de la política de vencimiento que se especificó en el momento del respaldo.

-N <nombre_de_saveset> Especifica un determinado nombre de saveset para mostrar o para mostrar y eliminar. Por ejemplo, -N MSSQL$DEST2008:testdb1.

-n <aplicación> 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 las opciones presentes en el archivo .cfg (configuración).Por ejemplo, -a "DEVICE_HOST = bu-ddb890.lss.emc.com"

-z <ruta_completa_al_archivo_de_configuración>

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 aparece el mensaje que solicita su aprobación para eliminar los respaldos vencidos.

Tabla 17 Opciones de comandos de la herramienta de vencimiento

Opción Descripción

142Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 143: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

RAISERROR ('Fail!', 16, 1)

END

Comando T-SQL de ejemplo para eliminar los respaldos

USE [master]

GO

DECLARE @returnCode int

EXEC @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 <>0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Comando T-SQL de ejemplo para eliminar los respaldos vencidos

USE [master]

GO

DECLARE @returnCode int

EXEC @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 <>0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Códigos de devolución (error) de comando de la herramienta de vencimientoEl agente de aplicación de Microsoft permite que la herramienta de vencimiento informe sobre la severidad del error y los ID de mensaje únicos asociados con el error.

En la tabla siguiente, se enumeran los códigos de retorno y su descripción:

Tabla 18 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

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 143

Page 144: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación 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. Los otros códigos de retorno indican falla.

Nota: Los códigos de retorno se asignan a la severidad, la cual se establece cuando se produce el error. Los errores potenciales, que no puede controlar, pueden producirse en cualquier momento. Solo la severidad de algunos pocos errores se establece de manera coherente o correcta. Por lo tanto, utilice los códigos de retorno como una guía o una sugerencia solamente.

Ejemplos

◆ En el caso de una operación de eliminación, donde no hay respaldos en el rango de tiempo de guardado especificado, aparece 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

Este error no requiere su intervención.

◆ En el caso de una operación de eliminación, donde el ID de la aplicación se especificó incorrectamente, aparece 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

Este error requiere que especifique correctamente el ID de la aplicación.

Realizar el marcado y la recuperación de operaciones de savesets de SQL Server con Data Domain Cloud Tier

Use el comando msagentadmin.exe administration para ejecutar las siguientes tareas:

◆ Enumeración de savesets de SQL Server y del tipo de nivel de Data Domain en el que los savesets están presentes.

◆ Marcado de savesets de SQL Server que se deben transferir de una unidad de almacenamiento de Data Domain a un Data Domain Cloud Tier.

◆ Recuperación de savesets de SQL Server desde un Data Domain Cloud Tier a una unidad de almacenamiento de Data Domain.

El agente de aplicación de Microsoft 3.5 es compatible con los siguientes tipos de restauraciones:

• Automáticas o sin inconvenientes: Cuando una operación de restauración requiere los savesets que están presentes en un Data Domain Cloud Tier, el agente de aplicación de Microsoft recupera los savesets en la unidad de almacenamiento de Data Domain que se haya especificado.

144Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 145: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

• Manual: Cuando una operación de restauración requiere los savesets que están presentes en un Data Domain Cloud Tier y usted no quiere que el agente de aplicación de Microsoft recupere los savesets en la unidad de almacenamiento de Data Domain que se haya especificado, recupere manualmente los savesets antes de ejecutar la operación de restauración. “Sintaxis para la recuperación manual de savesets de SQL Server desde un Data Domain Cloud Tier a una unidad de almacenamiento de Data Domain” en la página 146 proporciona el comando para recuperar los savesets.

Requisito previoPóngase en contacto con el Administrador de Data Domain para crear un perfil de transferencia de datos, esto es, una política basada en aplicaciones para el mtree, es decir, la unidad de almacenamiento que se usa para ejecutar respaldos.

Sintaxis para enumerar los savesets de SQL Server y el tipo de nivel de Data Domain en el que los savesets están presentes

◆ msagentadmin.exe administration --list --ddhost "<nombre_de_servidor_de_Data_Domain>" --ddpath "<nombre_y_ruta_de_la_unidad_de_almacenamiento>" --dduser "<nombre_de_usuario_de_DDBoost>" [--tier] [--client <nombre_de_cliente>] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> [--debug <nivel_de_depuración_de_1_a_9>]

◆ msagentadmin.exe administration --list [--tier] [--client <nombre_de_cliente>] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> --config <ruta_completa_al_archivo_de_configuración> [--debug <nivel_de_depuración_de_1_a_9>]

Ejemplos

◆ 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

◆ msagentadmin.exe administration --list --tier --before "30 days ago" --appID mssql --config c:\temp\config_pp.txt --debug 9

Sintaxis para el marcado de savesets de SQL Server que se deben transferir de una unidad de almacenamiento de Data Domain a un Data Domain Cloud Tier.

◆ msagentadmin.exe administration --move --ddhost "<nombre_de_servidor_de_Data_Domain>" --ddpath "<nombre_y_ruta_de_la_unidad_de_almacenamiento>" --dduser "<nombre_de_usuario_de_DDBoost>" [--tier] [--client <nombre_de_cliente>] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> [--debug <nivel_de_depuración_de_1_a_9>]

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 145

Page 146: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

◆ msagentadmin.exe administration --move [--tier] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> --config <ruta_de_archivo_de_configuración> [--debug <nivel_de_depuración_de_1_a_9>]

Ejemplos

◆ 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

◆ msagentadmin.exe administration --move --tier --before "30 days ago" --appID mssql --config c:\temp\config_pp.txt --debug 9

Para transferir los savesets marcados de una unidad de almacenamiento de Data Domain a un Data Domain Cloud Tier, utilice el perfil de transferencia de datos o el programa de transferencia de datos de la política basada en aplicaciones que creó el administrador de Data Domain.

Después, cuando quiera marcar savesets, asegúrese de no marcar los savesets marcados previamente usando las opciones --after <hora_de_inicio> y --before <hora_de_finalización>. Marcar los savesets marcados previamente puede afectar el rendimiento de la transferencia.

Sintaxis para la recuperación manual de savesets de SQL Server desde un Data Domain Cloud Tier a una unidad de almacenamiento de Data Domain

◆ msagentadmin.exe administration --recall --ddhost "<nombre_de_servidor_de_Data_Domain>" --ddpath "<nombre_y_ruta_de_la_unidad_de_almacenamiento>" --dduser "<nombre_de_usuario_de_DDBoost>" [--tier] [--client <nombre_de_cliente>] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> [--debug <nivel_de_depuración_de_1_a_9>]

◆ msagentadmin.exe administration --recall [--tier] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> --config <ruta_de_archivo_de_configuración> [--debug <nivel_de_depuración_de_1_a_9>]

Ejemplos

◆ 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

◆ msagentadmin.exe administration --recall --tier --after 1481104962 --before 1481105533 --appID mssql --config c:\temp\config_pp.txt --debug 9

146Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 147: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

Opciones obligatorias

La siguiente tabla enumera las opciones obligatorias para que el comando de administración msagentadmin realice las operaciones relacionadas con el nivel de nube en el caso de SQL Server:

Opciones adicionales

La siguiente tabla enumera las opciones adicionales para que el comando de administración msagentadmin realice las operaciones relacionadas con el nivel de nube en el caso de SQL Server:

Tabla 19 Opciones obligatorias para que el comando de administración msagentadmin realice las operaciones relacionadas con el nivel de nube en el caso de SQL Server

Opción Alias Descripción

• --list• --move• --recall

• -s• -m• -r

• -s enumera los savesets de SQL Server y el tipo del nivel de Data Domain, es decir, active o cloud, en el que los savesets están presentes.

• -m marca los savesets que se deben transferir de la unidad de almacenamiento de Data Domain a Data Domain Cloud Tier.

• -r recupera los savesets de Data Domain Cloud Tier a la unidad de almacenamiento de Data Domain.

--appid <ID_de_aplicación> -n Especifica el ID de aplicación (espacio de nombres), es decir, mssql, msapp_pp o msapp_bbb, para buscar los respaldos.

Nota: Para enumerar los respaldos de registros de transacciones cuando se ejecutan respaldos híbridos, especifique MSSQL como <ID_de aplicación>.

--before <hora_de_finalización> -e Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, “now”, “30 days ago”, “Tuesday” y “3/31/2016 15:00:00”.

--ddhost “<nombre_del_servidor_de_Data_Domain>”

Especifica el nombre del servidor Data Domain que contiene la unidad de almacenamiento en la que respaldó las bases de datos.

--ddpath “<nombre_y_ruta_de_la_unidad_de_almacenamiento>”

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldó las bases de datos seleccionadas.

--dduser "<nombre_de_usuario_de_DDBoost>"

Especifica el nombre de usuario del usuario de DD Boost.

Tabla 20 Opciones adicionales para que el comando de administración msagentadmin realice las operaciones relacionadas con el nivel de nube en el caso de SQL Server

Opción Alias Descripción

--tier -t Muestra el tipo del nivel de Data Domain, es decir, active o cloud, en el que los savesets están presentes.

--after <hora_de_inicio> -b Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o después.Por ejemplo, "now", "30 days ago", "Tuesday" y "3/31/2016 15:00:00".

--debug <nivel_de_depuración_del_1_al_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.

Respaldos y restauraciones de SQL Server mediante el agente de aplicación de Microsoft para Data Domain Boost con SQL Server 147

Page 148: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con SQL Server

--lockbox <ruta_completa_al_lockbox> Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <nombre_del_cliente> -c Especifica el nombre de host de SQL Server que contiene la instancia de SQL Server que se respaldó.

--config <ruta_completa_al_archivo_de_configuración>

-z Especifica la ruta de acceso completa del archivo de configuración.

-a Keyvalue, es decir, la palabra clave y el valor de las opciones que se especificaron en el archivo de configuración también. Por ejemplo, -a "CLIENT=<nombre_del_cliente>".

Tabla 20 Opciones adicionales para que el comando de administración msagentadmin realice las operaciones relacionadas con el nivel de nube en el caso de SQL Server

Opción Alias Descripción

148Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 149: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

CAPÍTULO 5Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Este capítulo incluye las siguientes secciones:

◆ Descripción general del agente de aplicación de Microsoft para ProtectPoint con SQL Server ............................................................................................................ 150

◆ Configuración del agente de aplicación de Microsoft para ProtectPoint con SQL Server ................................................................................................................... 153

◆ Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint ................................................................................... 161

Agente de aplicación de Microsoft para ProtectPoint con SQL Server 149

Page 150: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Descripción general del agente de aplicación de Microsoft para ProtectPoint con SQL Server

“Restauraciones y respaldos de ProtectPoint” en la página 18 proporciona una descripción general del agente de aplicación de Microsoft para ProtectPoint con SQL Server.

Funciones del agente de aplicación de Microsoft para ProtectPoint con SQL Server

El agente de aplicación de Microsoft para ProtectPoint con SQL Server proporciona las siguientes características y funcionalidades:

◆ Respaldos y restauraciones de bases de datos con nombres que contienen los siguientes caracteres especiales en configuraciones independientes, de clúster y de grupos de disponibilidad AlwaysOn de SQL:

• `• \t (pestaña)• /• \• "• ,• %• #• &• <• >• ?• [• ]• ^• {• }• |

Nota: En algunos casos, estos caracteres aparecen con codificación URL en la CLI.

◆ Respaldos completos realizados internamente solo de los bloques modificados de los dispositivos de origen transferidos a Data Domain, con la tecnología de ProtectPoint

◆ Respaldos de registros de transacciones o incrementales mediante el flujo de trabajo de Data Domain Boost

◆ Respaldos híbridos que incluyen la ejecución de respaldos completos primero y, a continuación, de respaldos incrementales o respaldos de registros de transacciones

◆ Respaldos a nivel de escritor, es decir, respaldo de todas las instancias que están presentes en un SQL Server

◆ Respaldos a nivel de instancia, es decir, respaldo de todas las bases de datos (bases de datos tanto del usuario como del sistema) de una instancia de SQL Server

◆ Respaldos a nivel de base de datos, es decir, respaldo de una o más bases de datos individuales

150Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 151: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

◆ Restauraciones a nivel de instancia, es decir, restauración de todas las bases de datos de una instancia

◆ Restauraciones de bases de datos, restauraciones de tabla o nivel granular con ItemPoint para SQL Server y restauraciones de volumen en el caso de RecoverPoint

◆ En el caso de RecoverPoint 5.0 o versiones posteriores, se realizan restauraciones de un grupo de consistencia parcial o un subconjunto de las bases de datos de un grupo de consistencia como parte de una restauración de volumen

◆ Restauraciones redirigidas en el caso de RecoverPoint

◆ Restauraciones de bases de datos en archivos

◆ Coexistencia con otros productos de respaldo que se usan para proteger los datos que no protege el agente de aplicación de Microsoft

Sin embargo, el agente de aplicación de Microsoft no puede coexistir con el agente de aplicación de base de datos.

◆ Ruta de lockbox común, es decir, el mismo lockbox en una ubicación común para el agente de aplicación de Microsoft, el agente de aplicación de la base de datos y el agente del sistema de archivos de ProtectPoint

◆ VMAX para respaldos, enumerar respaldos, eliminar respaldos y restauraciones de bases de datos

◆ Visualización de <número> días de historial de respaldo de las bases de datos seleccionadas en la GUI

◆ Es compatible con alta disponibilidad de Data Domain en el caso de RecoverPoint

“Alta disponibilidad de Data Domain” en la página 50 ofrece información.

◆ Máquinas virtuales en Hyper-V en el caso de RecoverPoint

◆ Máquina virtual ESXi en el caso de VMAX

Mejores prácticas para respaldar y restaurar SQL Server con el agente de aplicación de Microsoft para ProtectPoint

Las siguientes son mejores prácticas para respaldar y restaurar SQL Server con el agente de aplicación de Microsoft para ProtectPoint:

◆ Cuando detenga o reinicie el proveedor de hardware de VSS de ProtectPoint manualmente, también deberá detener o reiniciar VSS.

◆ Los LUN de XtremIO deben contener solo los datos de SQL Server.

Si los LUN también contienen datos que no son de SQL Server, los datos que no son de SQL que no se incluyen en el respaldo se vuelven solo coherentes con fallas generales.

◆ Use un solo volumen en los LUN de XtremIO.

Si un LUN contiene varios volúmenes, los volúmenes que no se incluyen en el respaldo se vuelven solo coherentes con fallas generales. Además, una restauración de reversión (nivel de LUN) revierte una imagen en todo el LUN. Por lo tanto, esta configuración no es compatible con la restauración de reversión. El agente de aplicación de Microsoft no reconoce los volúmenes excluidos del respaldo porque no hay ninguna evaluación de seguridad especial.

Descripción general del agente de aplicación de Microsoft para ProtectPoint con SQL Server 151

Page 152: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

◆ Asegúrese de que todos los LUN de un grupo de consistencia participen en el respaldo. Para ello, inclúyalos explícitamente en el respaldo. De lo contrario, se produce un error en una restauración de reversión del respaldo si utiliza una versión de RecoverPoint anterior a 5.0.

◆ Incluya todas las bases de datos de un grupo de coherencia en el respaldo. De lo contrario, las bases de datos que no se incluyen en el respaldo no son coherentes con las aplicaciones y no se registran en el catálogo del agente de aplicación de Microsoft.

Realizar una restauración de reversión de este respaldo puede dañar las bases de datos que no se incluyen en el respaldo.

◆ Minimice la cantidad de grupos de coherencia usando un solo intervalo de invocación de respaldo. Microsoft VSS requiere que se realice una instantánea en 10 segundos. Si aumenta la cantidad de grupos de coherencia, aumenta el tiempo de la instantánea.

◆ Instale EMC® PowerPath® en el host en el que desea utilizar múltiples rutas.

◆ Al ejecutar una restauración, asegúrese de que los archivos binarios de SQL Server no estén presentes en la unidad que forma parte de la restauración.

◆ No realice ni use montajes anidados en volúmenes de XtremIO, ya que Microsoft VSS no es compatible con la función.

◆ Configure una cantidad suficiente de flujos de Data Domain para mejorar el rendimiento de los respaldos y las restauraciones. La cantidad de flujos controla el paralelismo de respaldos y restauraciones para cada base de datos de SQL server. “Configuración de los límites de uso de flujos de Data Domain” en la página 66 ofrece información.

◆ (Opcional) Configure los límites de uso de cuota de Data Domain.

El agente de aplicación de Microsoft no tiene un parámetro para controlar el tamaño total que consume. Solo se pueden establecer límites de cuota en el sistema Data Domain 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ño antes 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 63 proporciona más información sobre los límites de cuota, el impacto de superar los límites y la configuración de los límites de uso.

◆ (Opcional) Configure los límites de uso de flujos de Data Domain.

El agente de aplicación de Microsoft requiere un flujo por cada saveset que se respalde o se restaure. Al ejecutar respaldos fraccionados, cada fracción requiere un flujo. Las fracciones se ejecutan simultáneamente para cada base de datos. Las bases de datos se respaldan y se restauran de manera secuencial. Cuando se utilizan fracciones, la cantidad de flujos debe ser igual o mayor que la cantidad de fracciones.

La cantidad mínima de flujos para ambientes sin fracciones es 1.

“Configuración de los límites de uso de los recursos de Data Domain” en la página 63 proporciona más información sobre el límite de flujos, el impacto de superar los límites y la configuración de los límites de uso.

152Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 153: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Configuración del agente de aplicación de Microsoft para ProtectPoint con SQL Server

Los documentos Guía de soluciones de EMC ProtectPoint y Guía de configuración de almacenamiento primario y de protección de EMC ProtectPoint proporcionan información sobre cómo configurar el almacenamiento primario y de protección para ProtectPoint y vdisk.

El agente de aplicación de Microsoft utiliza la unidad de almacenamiento de Data Domain Boost para operaciones de catálogo y respaldos de registros de transacciones de SQL Server incluso en los ambientes de ProtectPoint. Asegúrese de que el administrador de Data Domain proporcione una unidad de almacenamiento.

La documentación de EMC RecoverPoint proporciona información sobre cómo instalar y configurar RecoverPoint.

La documentación de EMC XtremIO proporciona información sobre cómo instalar y configurar el dispositivo de almacenamiento XtremIO.

La configuración del agente de aplicación de Microsoft para ProtectPoint con SQL Server incluye las siguientes tareas:

◆ Creación de un archivo de configuración

◆ Creación de un lockbox mediante el comando msagentadmin administration

◆ Configuración de un clúster SQL independiente y compartido o ambientes de grupo de disponibilidad AlwaysOn, según sea necesario

◆ Configuración de VMAX para ejecutar respaldos y restauraciones

Nota: El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

Configuración del agente de aplicación de Microsoft para ProtectPoint con SQL Server 153

Page 154: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Creación de un archivo de configuración

Cree un archivo de configuración con cualquiera de los siguientes parámetros según sea necesario:

No incluya el parámetro DEBUG_LEVEL=<de_1_a_9> en el archivo de configuración, ya que el agente de aplicación de Microsoft 3.5 no considera el parámetro cuando se ejecutan los comandos de respaldo y restauración mediante el archivo de configuración. Sin embargo, puede especificar el parámetro por separado en el comando.

Tabla 21 Parámetros de archivos de configuración

Categoría Parámetros

Aspectos generales • CLIENT=<cliente_o_nombre_de_host>• LOCKBOX_PATH=<ruta_completa_al_lockbox>• DEBUG_LEVEL=<nivel_de_depuración_del_1_al_9>• DIAGNOSTIC_DEST• RESTORE_TYPE_ORDER={mount | lunresync | regular}• DDBOOST_COMPRESSED_RESTORE={TRUE | FALSE}• BACKUP_TYPE =<RecoverPoint | VMAX | BlockBasedBackup>

Sistema primario • DDBOOST_USER=<nombre_de_usuario_de_DD_Boost>• DEVICE_HOST=<nombre_del_servidor_de_Data_Domain>• DEVICE_PATH=<nombre_de_unidad_de_almacenamiento>• DDVDISK_USER=<nombre_de_usuario_de_vdisk>• DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_servidor_d

e_Data_Domain>• DDBOOST_FC=<nombre_del_servidor_de_fibre_channel_de_Data_Doma

in>• DEVICE_FC_SERVICE={TRUE | FALSE}• RESTORE_DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_s

ervidor_de_Data_Domain>• RESTORE_DEVICE_GROUP=<grupo_de_dispositivos_de_restauración_de

l_servidor_de_Data_Domain>

Sistema secundario • DDBOOST_FC=<nombre_del_servidor_de_fibre_channel_de_Data_Domain>

• DDBOOST_USER=<nombre_de_usuario_de_DD_Boost>• DEVICE_FC_SERVICE={TRUE | FALSE}• DEVICE_HOST=<nombre_del_servidor_de_Data_Domain>• DEVICE_PATH=<nombre_de_unidad_de_almacenamiento>• DDVDISK_USER=<nombre_de_usuario_de_vdisk>• DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_servidor_d

e_Data_Domain>• RESTORE_DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_s

ervidor_de_Data_Domain>

Clúster de RecoverPoint

• RP_MGMT_HOST=<nombre_de_host_de_administración_de_RecoverPoint>

• RP_USER=<nombre_de_usuario_del_host_de_administración_de_RecoverPoint>

VMAX • SYMM_SNAP_REMOTE=yes• SNAPSG_NAME=<nombre_de_grupo_de_almacenamiento_de_VMAX>

154Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 155: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Por ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguiente contenido:

DDBOOST_USER=DD163_user

DEVICE_HOST=ledmd035.lss.ejemplo.com

DEVICE_PATH=/SU_DD163

LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"

RP_MGMT_HOST=ledmd160.lss.example.com

RP_USER=admin

DDVDISK_USER=DD163_user

CLIENT=mw2k8x64sql2.nmmdev.com

Creación de un lockbox mediante el comando msagentadmin.exe

La siguiente tabla enumera las operaciones que forman parte de la creación y la actualización de un lockbox, y los comandos interactivos y no interactivos, que son útiles para la creación de scripts, para realizar las operaciones:

Tabla 22 Comandos y operaciones de la CLI para crear y actualizar un lockbox

Operación Comando

Creación de un lockbox msagentadmin administration --createLB [--lockbox <directorio_de_lockbox>] [--debug 9]

Registro de un servidor de Data Domain o un dispositivo de RecoverPoint en un host de base de datos

msagentadmin administration --registerLB --config <ruta_de_archivo_de_configuración> [--confirm] [--debug 9]

Cancelación del registro de un servidor de Data Domain o un dispositivo de RecoverPoint en un host de base de datosEl contenido de usuario de DD Boost (DDBOOST_USER) y de ruta del dispositivo (DEVICE_PATH) del archivo de configuración se elimina.

msagentadmin administration --deleteLB --config <ruta_de_archivo_de_configuración> [--confirm] [--debug 9]

Agregado de un host remoto a una lista de acceso de lockbox

msagentadmin administration --grantLB [--lockbox <directorio_de_lockbox>] [-a "LOCKBOX_REMOTE_HOST=<nombre_de_host_que_se_agrega>"] [-a "VIRTUAL_HOST=yes"] [--debug 9]

Eliminación de un host remoto desde la lista de acceso de lockbox

msagentadmin administration --revokeLB [--lockbox <directorio_de_lockbox>] [-a "LOCKBOX_REMOTE_HOST=<nombre_de_host_que_se_elimina>"] [--debug 9]

Restablecimiento de la clave de cifrado de lockbox

msagentadmin administration --updateLB [--lockbox <directorio_de_lockbox>] [--debug 9]

Configuración del agente de aplicación de Microsoft para ProtectPoint con SQL Server 155

Page 156: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

El archivo PersistedSettings.xml en la carpeta del lockbox contiene la información de los servidores de Data Domain, por ejemplo, el nombre del servidor de Data Domain, el protocolo de comunicación, el nombre del servicio de Fibre Channel, el nombre de usuario del usuario de DD Boost y la unidad de almacenamiento. Agregar (registrar) un servidor de Data Domain por primera vez a un nuevo lockbox crea el archivo PersistedSettings.xml. Agregar (registrar) un servidor de Data Domain al lockbox o quitarlo (eliminar el registro) de él actualiza el archivo PersistedSettings.xml.

Puede configurar uno de los siguientes tipos de lockbox según sus necesidades:

◆ Lockbox único: Esta configuración contiene solo un lockbox en una ubicación compartida. Cada host en el ambiente tiene acceso individual al lockbox. Esta configuración facilita el mantenimiento del lockbox.

◆ Múltiples lockboxes: Esta configuración contiene un lockbox en cada host en el ambiente. Esta configuración crea una sobrecarga en el mantenimiento de múltiples lockboxes.

Códigos de retorno (de error) del comando msagentadmin administrationEl agente de aplicación de Microsoft permite que el comando msagentadmin administration informe la severidad del error y los ID únicos de cada mensaje asociados con el error.

En la tabla siguiente, se enumeran los códigos de retorno y su descripción:

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Los otros códigos de retorno indican falla.

Nota: Los códigos de retorno se asignan a la severidad, la cual se establece cuando se produce el error. Los errores potenciales, que no puede controlar, pueden producirse en cualquier momento. Solo la severidad de algunos pocos errores se establece de manera coherente o correcta. Por lo tanto, utilice los códigos de retorno como una guía o una sugerencia solamente.

Tabla 23 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

156Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 157: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Configuración de grupos de disponibilidad AlwaysOn de SQL

Debe cumplir los siguientes requisitos de configuración para ejecutar respaldos y restauraciones de grupos de disponibilidad AlwaysOn de SQL:

◆ Ha instalado el agente de aplicación de Microsoft en todos los nodos.

◆ Configuró el lockbox en todos los nodos. De lo contrario, puede usar un lockbox compartido.

◆ El administrador de almacenamiento ha aprovisionado todos los LUN de origen de cada réplica de acuerdo con el documento Guía de administración de almacenamiento primario y de protección de ProtectPoint.

En el caso de VMAX, el administrador de almacenamiento también debe aprovisionar los LUN de restauración del almacenamiento en niveles federado (FTS).

◆ Los LUN del vdisk de restauración son accesibles desde todos los nodos que forman parte de un determinado grupo de disponibilidad AlwaysOn.

Configuración de VMAX para ejecutar respaldos y restauraciones

El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

Para configurar VMAX, ejecute los siguientes pasos:

1. Obtenga los siguientes identificadores:

• ID de VMAX, también conocido como SYMID

• Dispositivos de origen (STD)

• Dispositivos de respaldo (FTS)

Hay un dispositivo de respaldo para cada dispositivo de origen, es decir, se produce una asignación 1:1 entre los dispositivos de origen y los dispositivos de respaldo.

• Dispositivos de restauración (FTS)

Hay al menos un dispositivo de restauración para cada dispositivo de origen.

Asegúrese de que el administrador del laboratorio o VMAX haya agregado el dispositivo de restauración al grupo de almacenamiento de VMAX. El nombre del grupo de almacenamiento de VMAX predeterminado es NsrSnapSG.

2. Instale Solutions Enabler de VMAX. Si el producto ya está instalado, desinstálelo y vuelva a instalarlo.

a. Para instalar Solutions Enabler de VMAX, ejecute el siguiente comando:

<versión_de_Solutions_Enabler>-WINDOWS-x64.exe

Configuración del agente de aplicación de Microsoft para ProtectPoint con SQL Server 157

Page 158: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

b. En el asistente de instalación, seleccione Custom Installation.

c. Especifique la opción VSS Provider y deje las otras opciones como están.

d. Complete la instalación.

3. Si usa una máquina virtual de SQL Server, agregue autorización para ejecutar respaldos.

Pídale al administrador del servidor ESXi que ejecute el siguiente comando en la máquina virtual de SQL Server en la cual se ejecutan respaldos:

symcfg auth add -host <nombre_de_host_de_ESXi> -username root -password <contraseña_de_ESXi> -namespace vmware/esxv2 -port 5988 -vmware

4. (Opcional) Configure claves de registro.

• Ejecute los siguientes comandos obligatorios 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" /t REG_SZ /d "ANY"

c. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "RetainVXTarget" /t REG_SZ /d "True"

d. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "VXTimeToLive" /t REG_SZ /d "1"

e. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "SymmetrixStaticMount" /t REG_SZ /d "True"

f. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "IsDataDomain" /t REG_SZ /d "True"

• Ejecute los siguientes comandos adicionales para crear el archivo de registro C:\Program Files\EMC\SYMAPI\log\hwprov.txt que contiene información de depuración:

a. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /f /v "LogFile" /t REG_SZ /d "hwprov.txt"

b. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /f /v "LogLevel" /t REG_SZ /d "Debug"

c. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /f /v "LogPath" /t REG_SZ /d "C:\Program Files\EMC\SYMAPI\log"

5. Enumere los dispositivos VMAX para verificar la instalación. Para ello, ejecute los siguientes comandos desde el símbolo del sistema C:\Program Files\EMC\SYMCLI\bin:

a. symcfg disco

b. sympd list

Nota: La salida del comando sympd list no muestra los dispositivos de respaldo.

158Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 159: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

6. Establezca un vínculo entre cada dispositivo de origen y el dispositivo de respaldo mediante la ejecución de los siguientes comandos:

a. symsnapvx -sid <ID_de_Symmetrix_VMAX> link -devs <ID_de_dispositivo_STD> -snapshot_name <nombre_de_instantánea> establish

b. symsnapvx -sid <ID_de_Symmetrix_VMAX> link -devs <ID_de_dispositivo_STD> -lndevs <ID_de_dispositivo_de_respaldo> -snapshot_name <nombre_de_instantánea> -copy

Por ejemplo, symsnapvx -sid 1031 link -devs C5A -lndevs 42 -snapshot_name SNAPSHOT_C5A -copy

Para ver el estado de la operación, ejecute el siguiente comando:

symsnapvx -sid <ID_de_Symmetrix_VMAX> -devs <STD_Device_ID> list -linked

Si el indicador C (copiar) cambia a D (copiar/descargar), la operación se completó.

7. En el caso de una restauración de volumen, para montar la imagen estática y restaurar los datos directamente desde Data Domain, enmascare los dispositivos FTS de Symmetrix al host de aplicaciones. La documentación de EMC VMAX proporciona información sobre cómo enmascarar dispositivos FTS.

8. Use la GUI del agente de aplicación de Microsoft para ProtectPoint para realizar respaldos y restauraciones.

“Respaldos y restauraciones de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint” en la página 161 ofrece información.

Desinstalación o limpieza de instantáneas en VMAXPara desinstalar o limpiar las instantáneas en VMAX, ejecute los siguientes pasos:

1. Identifique la instantánea que desea desinstalar o limpiar mediante la ejecución del siguiente comando:

symsnapvx -sid <ID_de_Symmetrix_VMAX> -devs <ID_de_dispositivo_STD> list

2. Desvincule el dispositivo de origen y el dispositivo de respaldo mediante la ejecución del siguiente comando:

symsnapvx -sid <ID_de_Symmetrix_VMAX> -devs <ID_de_dispositivo_STD> -lndevs <ID_de_dispositivo_de_respaldo> -snapshot_name <nombre_de_instantánea> unlink -symforce

3. Elimine los ID de instantáneas mediante la ejecución del siguiente comando:

symsnapvx -sid <ID_de_Symmetrix_VMAX> -devs <ID_de_dispositivo_STD> -snapshot_name <nombre_de_instantánea> terminate

Nota: Este procedimiento no elimina las instantáneas de Data Domain.

Configuración del agente de aplicación de Microsoft para ProtectPoint con SQL Server 159

Page 160: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Configuraciones compatibles con el agente de aplicación de Microsoft para ProtectPoint con SQL Server

El agente de aplicación de Microsoft para ProtectPoint con SQL Server es compatible con las siguientes configuraciones:

◆ Alta disponibilidad de Data Domain

◆ Un host de aplicaciones con uno o más LUN de producción que contienen datos de las aplicaciones

◆ Un clúster de RecoverPoint en el mismo centro de datos que los LUN de producción

◆ Un sistema Data Domain conectado directamente al clúster de RecoverPoint

◆ Solo conectividad Fibre Channel entre RecoverPoint y Data Domain

◆ Discos de formato MBR o GPT porque VSS no tiene ninguna restricción sobre el tipo de formato de disco

◆ Volúmenes que pueden montarse mediante letras de unidad o puntos de montaje

◆ Hasta 64 volúmenes en una sesión de respaldo de VSS

◆ Ambiente físico o máquinas virtuales de ESX Server con mapeo de dispositivos crudos (RDM)

◆ Múltiples grupos de coherencia por respaldo

◆ Cualquier software de múltiples rutas de I/O, como PowerPath, Windows MPIO, etc., que se instale para el LUN de origen

◆ Configuraciones donde todos los volúmenes que se deben respaldar están presentes en XtremIO y configurados en los respaldos de RecoverPoint para ProtectPoint

Durante los respaldos de ProtectPoint, todos los volúmenes que se incluyen en el respaldo deben ser capaces de crear instantáneas de RecoverPoint. De lo contrario, los respaldos de VSS fallan.

Por ejemplo, suponga lo siguiente:

• Una instancia de SQL Server está instalada en C:\ (unidad local) y las bases de datos del sistema están instaladas en la misma unidad C:\.

• Se crea una base de datos de usuario en la instancia de SQL Server, donde se almacenan los archivos de datos en E:\ y los registros de transacciones se almacenan 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 a que las bases de datos del sistema no residen en un volumen que es capaz de crear instantáneas de RecoverPoint. Puede respaldar solo bases de datos del cliente, ya que tanto E:\ como F:\ admiten respaldos de ProtectPoint.

◆ Configuraciones donde todos los volúmenes que se respaldarán están presentes en VMAX

160Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 161: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint

Puede realizar respaldos y restauraciones de SQL Server con el plug-in SSMS (GUI), CLI o T-SQL del agente de aplicación de Microsoft.

En el caso de RecoverPoint, según el diseño del grupo de consistencia, puede respaldar todas las bases de datos o solo las bases de datos requeridas de una instancia de SQL Server. Incluya todas las bases de datos del mismo grupo de coherencia en un respaldo. Independientemente de las bases de datos que se incluyan en el respaldo, el respaldo siempre se realiza a nivel de grupo de consistencia. Respalde todas las bases de datos de un grupo de coherencia.

El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

En las sintaxis, las opciones que están entre corchetes, es decir, [ y ], son opcionales.

Respaldos y restauraciones de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint

Esta sección describe los procedimientos para realizar respaldos y restauraciones de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint, es decir, agente de aplicación de Microsoft (ProtectPoint).

Si no instaló SSMS, para iniciar el plug-in de SSMS del agente de aplicación de Microsoft (ProtectPoint), ejecute el comando DDSSMSAddinApp.exe pp desde la carpeta <Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\bin. Aparecerá la ventana Microsoft app agent for ProtectPoint, como se muestra en la Figura 27 en la página 163.

Respaldos de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPointLos respaldos del agente de aplicación de Microsoft para ProtectPoint con SQL Server siempre son respaldos completos basados en VSS. Para respaldar SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint, ejecute los siguientes pasos:

1. En el escritorio de Windows, haga clic en Inicio > Microsoft SQL Server Management Studio.

Aparecerá la ventana Microsoft SQL Server Management Studio, como se muestra en la Figura 26 en la página 162.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 161

Page 162: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Figura 26 Ventana SQL Server Management Studio

2. Haga clic en Microsoft app agent (ProtectPoint).

Aparecerá la ventana Microsoft app agent for ProtectPoint, como se muestra en la Figura 27 en la página 163. La pestaña Backup está seleccionada de manera predeterminada.

162Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 163: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Figura 27 ProtectPoint: página General en Backup

3. En la página General, especifique los siguientes campos:

• SQL Server Instance: Seleccione el nombre de la instancia de SQL Server donde se encuentran las bases de datos para respaldar.

Nota: La GUI del agente de aplicación de Microsoft para ProtectPoint no es compatible con el respaldo de varias instancias de SQL Server, donde todos los LUN de estas instancias de SQL Server pertenecen a un grupo de consistencia de RecoverPoint o VMAX. Para respaldar varias instancias de SQL Server, use la CLI o T-SQL.

• En la tabla de las bases de datos, puede seleccionar la instancia completa de SQL Server, es decir, todas las bases de datos, si selecciona la casilla de verificación en la fila de encabezados, o puede seleccionar solo las bases de datos necesarias para respaldar.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 163

Page 164: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Nota: La columna RecoverPoint Consistency Groups solo aparece si se ha especificado el campo Management Server de RecoverPoint en la página Options.

• Backup type: Seleccione Full en la lista desplegable.

Para realizar restauraciones y respaldos híbridos, seleccione Transaction Log. “Ejecución de respaldos y restauraciones híbridos de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint” en la página 191 proporciona información sobre cómo realizar respaldos y restauraciones híbridos.

4. En el panel izquierdo, haga clic en Options.

Aparece la página como se muestra en la Figura 28 en la página 164.

Figura 28 ProtectPoint: página Options en Backup

164Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 165: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

5. En la página Options, especifique los siguientes campos según sea necesario:

• Data Domain: Haga clic en el botón junto a este campo para seleccionar el servidor de Data Domain en el que desea respaldar las bases de datos.

Aparecerá el cuadro de diálogo Data Domain Connection List & Lockbox Settings, como se muestra en la Figura 29 en la página 165.

Figura 29 Lista de conexiones y configuración del lockbox de Data Domain

Siga los siguientes pasos:

– En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic en Refresh. La lista DataDomain Connections se actualiza. La ruta al lockbox predeterminada es C:\Program Files\DPSAPPS_\common\lockbox.

Desde la tabla DataDomain Connections, seleccione el servidor de Data Domain en el que desea respaldar las bases de datos.

Si la tabla DataDomain Connections no contiene el servidor de Data Domain en el que desea respaldar las bases de datos, haga clic en Add.

Aparecerá el cuadro de diálogo Add Data Domain Server details, como se muestra en la Figura 30 en la página 166.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 165

Page 166: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Figura 30 ProtectPoint: Add Data Domain Server details

Especifique los siguientes campos y haga clic en OK para agregar el servidor de Data Domain a la tabla DataDomain Connections:

– DataDomain Server: Especifique el nombre del servidor de Data Domain en el que desea respaldar las bases de datos.

– Communication Protocol: Seleccione el medio, como Ethernet o Fibre channel, mediante el cual desea respaldar las bases de datos en el servidor de Data Domain. De manera predeterminada, está seleccionada la opción Ethernet.

– FC Service Name: Especifique el nombre del servidor de Data Domain, que aparece como se muestra en la Figura 31 en la página 166, como el nombre del servicio Fibre Channel si ha seleccionado Fibre Channel en la lista Communication Protocol.

Figura 31 Nombre del servidor de Data Domain

– User Name: Especifique el nombre de usuario del usuario de DD Boost.

– Password: Especifique la contraseña del usuario de DD Boost.

166Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 167: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

– Storage Unit: Especifique el nombre de la unidad de almacenamiento en la que desea respaldar las bases de datos.

– Add a separate vdisk user: Seleccione esta opción para agregar un usuario de vdisk diferente del usuario de DD Boost.

– User Name: Especifique el nombre de usuario del usuario de vdisk.

– Password: Especifique la contraseña del usuario de vdisk.

Nota: Antes de que se guarden en el lockbox, se verifican las credenciales del usuario de DD Boost. La verificación de las credenciales del usuario requiere bastante tiempo para completarse.

Si desea eliminar un servidor de Data Domain de la tabla DataDomain Connections, seleccione el servidor y haga clic en Remove.

El archivo PersistedSettings.xml en la carpeta del lockbox contiene información acerca de los servidores de Data Domain. Agregar un servidor de Data Domain por primera vez a un nuevo lockbox crea el archivo PersistedSettings.xml. Agregar un servidor de Data Domain al lockbox o quitarlo de él actualiza el archivo PersistedSettings.xml.

– Si desea agregar servidores virtuales de SQL al lockbox, seleccione Edit LockBox Settings.

Nota: Para respaldar bases de datos en instancias de SQL en clúster o restaurar bases de datos de instancias de SQL en clúster mediante la integración de EMC T-SQL, debe agregar los nombres de dominio calificados de los servidores virtuales de SQL al lockbox.

– Para agregar un servidor virtual de SQL al lockbox, escriba el nombre de dominio calificado del servidor virtual de SQL en el campo Enter Host Name y haga clic en Add.

– Para quitar un servidor virtual de SQL del lockbox, seleccione el nombre de dominio calificado del servidor virtual de SQL en la lista Select Host Name y haga clic en Remove.

– Haga clic en OK.

• Management server: Haga clic en el botón junto a este campo para seleccionar el dispositivo RecoverPoint que desea usar para ejecutar el respaldo.

Nota: No especifique este campo si utiliza un arreglo VMAX para realizar respaldos.

Aparecerá el cuadro de diálogo RecoverPoint Connection List & Lockbox Settings, como se muestra en la Figura 32 en la página 168.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 167

Page 168: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Figura 32 Lista de conexiones y configuración del lockbox de RecoverPoint

Siga los siguientes pasos:

– En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic en Refresh. La lista RecoverPoint Connections se actualiza. La ruta al lockbox predeterminada es C:\Program Files\DPSAPPS\common\lockbox.

Desde la tabla RecoverPoint Connections, seleccione el dispositivo RecoverPoint que desea utilizar para respaldar las bases de datos.

Si la tabla RecoverPoint Connections no contiene el dispositivo RecoverPoint que desea utilizar para respaldar las bases de datos, haga clic en Add.

Aparecerá el cuadro de diálogo Add RecoverPoint Server details, como se muestra en la Figura 33 en la página 168.

Figura 33 ProtectPoint: Add RecoverPoint Server details

168Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 169: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Especifique los siguientes campos y haga clic en OK para agregar el dispositivo RecoverPoint a la tabla RecoverPoint Connections:

– RecoverPoint Management Host: Especifique el nombre del host de administración de RecoverPoint que desea utilizar para respaldar las bases de datos.

– User Name: Escriba el nombre de usuario del dispositivo RecoverPoint.

– Password: Escriba la contraseña del dispositivo RecoverPoint.

Si desea eliminar un dispositivo RecoverPoint de la tabla RecoverPoint Connections, seleccione el dispositivo y haga clic en Remove.

– Si desea agregar servidores virtuales de SQL al lockbox, seleccione Edit LockBox Settings.

Nota: Para respaldar bases de datos en instancias de SQL en clúster o restaurar bases de datos de instancias de SQL en clúster mediante la integración de EMC T-SQL, debe agregar los nombres de dominio calificados de los servidores virtuales de SQL al lockbox.

– Para agregar un servidor virtual de SQL al lockbox, escriba el nombre de dominio calificado del servidor virtual de SQL en el campo Enter Host Name y haga clic en Add.

– Para quitar un servidor virtual de SQL del lockbox, seleccione el nombre de dominio calificado del servidor virtual de SQL en la lista Select Host Name y haga clic en Remove.

– Haga clic en OK.

• Perform an SRDF based backup: Seleccione esta opción para realizar un respaldo desde un arreglo VMAX remoto mediante el vínculo SRDF.

No especifique este campo si utiliza un arreglo de RecoverPoint para realizar respaldos.

Nota: El agente de aplicación de Microsoft 3.5 no admite los respaldos basados en SRDF. Por lo tanto, no seleccione esta opción.

• Select a debug level: Seleccione esta opción para generar registros detallados que se pueden usar para solucionar los problemas de respaldo. Puede especificar un valor de 1 a 9. El valor predeterminado es 0 (cero).

• Always-on Availability: Seleccione esta opción para respaldar bases de datos de un grupo de disponibilidad AlwaysOn. Puede realizar respaldos desde un nodo primario o desde un nodo secundario. Si selecciona esta opción, no se respaldarán las bases de datos locales. Puede respaldar las bases de datos locales usando el nombre de host de SQL Server local como en el caso de un host independiente.

• Cluster Name: Escriba el nombre del clúster de Windows de los grupos de disponibilidad AlwaysOn.

6. [Opcional] Seleccione Script y, a continuación, una de las siguientes opciones:

• CLI Scripts: Para generar el script de la CLI. Puede usar el script para ejecutar un respaldo desde la CLI.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 169

Page 170: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

• T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puede usar los scripts T-SQL para ejecutar respaldos de SQL Server con el agente de aplicación de Microsoft para ProtectPoint.

7. Haga clic en Run.

La información de respaldo y el estado aparecen en la página Monitor, como se muestra en la Figura 34 en la página 170.

Figura 34 ProtectPoint: página Monitor en Backup

Nota: Revise los archivos de registro que están disponibles en la carpeta <carpeta_de_instalación_del_agente_de_aplicación_de_Microsoft_para_SQL_Server>\\DPSAPPS\MSAPPAGENT\logs para obtener información sobre la realización correcta o incorrecta de la restauración. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

170Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 171: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Restauración de bases de datos de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint

Para restaurar las bases de datos de SQL Server con la GUI del agente de aplicación de Microsoft, realice los siguientes pasos:

1. En el escritorio de Windows, haga clic en Inicio > Microsoft SQL Server Management Studio.

2. Haga clic en Microsoft app agent (ProtectPoint).

3. Haga clic en la pestaña Database Restore.

Aparece la página como se muestra en la Figura 35 en la página 171.

Figura 35 ProtectPoint: página General en Database Restore

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 171

Page 172: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

4. En la página General, ejecute los siguientes pasos:

a. En Sources, especifique los siguientes campos:

– DataDomain Server: Haga clic en el botón para examinar junto al campo para seleccionar el servidor de Data Domain y la unidad de almacenamiento para restaurar la instancia de SQL Server o las bases de datos requeridas. Una unidad de almacenamiento contiene los hosts de SQL Server respaldados.

Nota: En el caso de un servidor de Data Domain remoto (secundario) que se ha replicado para restaurar las bases de datos, seleccione el servidor pertinente. Un usuario de Data Domain en el servidor de Data Domain debe estar en el mismo grupo que el servidor de Data Domain primario.

– SQL Server host: Seleccione un host de SQL Server para restaurar las bases de datos requeridas. Un host de SQL Server contiene las instancias de SQL Server respaldadas y las bases de datos correspondientes.

La instancia puede ser independiente o de clúster.

– Start browsing from: Especifique un tiempo de guardado del respaldo y haga clic en Show Versions.

Todos los respaldos que se llevaron a cabo en el tiempo de guardado especificado aparecen en la tabla de savesets.

– SQL Server Instance: Seleccione el nombre de la instancia de SQL Server para restaurar toda la instancia o las bases de datos requeridas. Una instancia de SQL Server puede ser independiente o de clúster y contiene las bases de datos.

Las bases de datos correspondientes aparecen en la tabla de bases de datos que está debajo del campo SQL Server Instance.

– En la tabla de bases de datos, puede seleccionar la instancia completa de SQL Server, es decir, todas las bases de datos, seleccionando la casilla de verificación en la fila de encabezados o solo las bases de datos necesarias para restaurar.

Nota: No seleccione las bases de datos que pertenecen a varias instantáneas en la 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 cada base de datos seleccionada. Puede realizar una restauración de un punto en el tiempo (PIT) si ha seleccionado una sola base de datos.

Para restaurar una base de datos que es parte del grupo de disponibilidad AlwaysOn:

a. Elimine la base de datos del grupo de disponibilidad AlwaysOn.

b. En la lista de bases de datos en la GUI, seleccione la base de datos que ya ha quitado del grupo de disponibilidad AlwaysOn.

c. Ejecute la restauración como se describe en los pasos y los procedimientos posteriores.

d. Vuelva a agregar la base de datos restaurada al grupo de disponibilidad AlwaysOn.

172Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 173: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

b. En Destination, especifique los siguientes campos:

– Restore to: Haga clic en Timeline para especificar el respaldo que desea restaurar. Aparece el cuadro de diálogo Backup Timeline, como se muestra en la Figura 36 en la página 173.

Figura 36 Especificación del punto de restauración

Puede restaurar al último respaldo o a cualquier fecha y hora.

Seleccione la opción y los valores necesarios, y haga clic en OK.

– Restore to SQL Server: De forma predeterminada, la opción está seleccionada. Esta opción le permite restaurar las bases de datos seleccionadas al mismo SQL Server de origen.

Nota: Puede restaurar la instancia de SQL Server seleccionada o las bases de datos en la misma instancia de SQL Server solamente.

Database: Este campo está habilitado solo si ha seleccionado una sola base de datos para restaurar. El campo muestra todas las bases de datos de la instancia de SQL Server seleccionada. Sin embargo, la base de datos seleccionada para restaurar aparece como la base de datos de destino predeterminada en este campo. Puede escribir un nuevo nombre para la base de datos de destino o seleccionar una de las bases de datos de la lista.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 173

Page 174: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Nota: Si el destino contiene una base de datos con el mismo nombre que la base de datos que se ha especificado, la operación de restauración sobrescribe la base de datos existente.

– Restore backups as files: Seleccione esta opción para restaurar las bases de datos seleccionadas a los archivos.

El campo Folder contiene la ruta de destino predeterminada en la que se copiarán los archivos restaurados. A continuación, puede transferir manualmente los archivos a la carpeta requerida o adjuntar los archivos a una instancia de SQL Server.

Para realizar una restauración redirigida, haga clic en el botón para examinar junto al campo Folder y especifique el destino requerido.

Nota: Asegúrese de que la ruta de destino no sea una unidad raíz, por ejemplo, E:\.

5. [Opcional] En el panel izquierdo, haga clic en Files para realizar restauraciones redirigidas. Puede cambiar las carpetas de destino predeterminadas de los archivos de base de datos que son archivos de datos (.mdf y .ndf) y el archivo de registro (.ldf).

La opción Relocate all files to folder y la tabla de la página Files están deshabilitadas si se seleccionó la opción Restore backups as files en la página General.

Aparece la página como se muestra en la Figura 38 en la página 176.

174Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 175: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Figura 37 ProtectPoint: página Files en Database Restore

La tabla en la página muestra las ubicaciones de los archivos de base de datos cuando se respaldó la base de datos. Si no desea restaurar los archivos a la misma ubicación, ejecute uno de los siguientes pasos para cambiar las rutas de destino:

• Seleccione Relocate all files to folder y haga clic en los botones en el lado derecho de los campos Data file folder y Log file folder para especificar las rutas de destino de los archivos de datos y el archivo de registro, respectivamente. La operación restaura todos los archivos de datos a una carpeta y el archivo de registro a otra carpeta.

• En la tabla, haga clic en los botones correspondientes en el extremo derecho de los archivos de datos y del archivo de registro para especificar varias carpetas para restaurar los archivos.

Nota: Asegúrese de que las rutas de destino no sean unidades raíz, por ejemplo, E:\.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 175

Page 176: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

6. [Opcional] En el panel izquierdo, haga clic en Options.

Aparece la página como se muestra en la Figura 38 en la página 176.

Figura 38 ProtectPoint: página Options en Database Restore

Seleccione cualquiera de las siguientes opciones relevantes:

• Recovery state: Para proporcionar las siguientes opciones y funcionalidades:

– RESTORE WITH RECOVERY: Para dejar la base de datos en el estado listo para usar mediante una reversión de las transacciones no asignadas y deshabilitar la capacidad para restaurar los registros de transacciones adicionales o más recientes.

– RESTORE WITH NORECOVERY: Para dejar la base de datos en el estado no operacional mediante una reversión de las transacciones no asignadas y habilitar la capacidad para restaurar los registros de transacciones adicionales o más recientes.

176Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 177: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

• Data Domain Boost compressed restore: Para comprimir el contenido de la restauración y transportarlo desde Data Domain Replicator hasta el host de aplicaciones. Con esta opción, se ahorra ancho de banda de red.

• Select a debug level: Para generar registros detallados que puede usar para solucionar problemas de restauración. Especifique un valor de 1 a 9. El valor predeterminado es 0 (cero).

• Advanced options: Para habilitar las opciones avanzadas compatibles con T SQL, como maxtransfer size = <número>, buffercount = <número>, KEEP_CDC, KEEP_REPLICATION, etc., para que aparezcan en el script T-SQL cuando se genere.

Las opciones KEEP_CDC y KEEP_REPLICATION aparecen en la lista desplegable. Por lo tanto, es posible seleccionar estas opciones y también escribir opciones adicionales separando cada opción con una coma en este campo.

• Days of backup history: Especifique un número para ver <número> días del historial de respaldo de las bases de datos seleccionadas en la página General. El valor predeterminado es 30.

• Take tail-log backup before restore: Para realizar un respaldo del registro de transacciones de los datos antes de realizar la restauración. El respaldo del final del registro garantiza que el agente de aplicación de Microsoft respalde los datos que han cambiado desde el respaldo anterior.

Nota: La operación de restauración no restaura los registros del respaldo del final del registro anterior.

Esta opción está deshabilitada si se seleccionó la opción Restore backups as files en la página General.

Nota: El agente de aplicación de Microsoft para ProtectPoint con SQL Server no es compatible con el respaldo del final del registro de varias bases de datos.

• Device Pool: Escriba el nombre del pool de dispositivos de restauración que contiene los dispositivos de vdisk que se utilizan para ejecutar la operación de restauración. Asegúrese de que el servidor de Data Domain que seleccionó en la página General pertenezca a este pool de dispositivos.

• Device Group: Escriba el nombre del grupo de dispositivos de restauración que contiene los dispositivos de vdisk y el pool de dispositivos de restauración que utiliza para ejecutar la operación de restauración. Asegúrese de que el servidor de Data Domain que seleccionó en la página General pertenezca a este grupo de dispositivos.

7. [Opcional] Seleccione Script y seleccione una de las siguientes opciones:

• CLI Scripts: Para generar el script de la CLI. Puede usar el script para ejecutar un respaldo desde la CLI.

• T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puede usar los scripts T-SQL para restaurar SQL Server con el agente de aplicación de Microsoft para ProtectPoint.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 177

Page 178: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

8. Haga clic en Run.

La información de restauración y el estado aparecen en la página Monitor, como se muestra en la Figura 39 en la página 178.

Figura 39 ProtectPoint: página Monitor en Database Restore

Nota: Revise los archivos de registro que están disponibles en la carpeta <carpeta_de_instalación_del_agente_de_aplicación_de_Microsoft_para_SQL_Server>\DPSAPPS\MSAPPAGENT\logs para obtener información sobre la realización correcta o incorrecta de la restauración. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

178Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 179: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Restauración de datos en el nivel de la tabla de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint

Asegúrese de haber instalado ItemPoint para realizar restauraciones de tabla. De lo contrario, la pestaña Table Restore no aparece en la GUI del agente de aplicación de Microsoft para ProtectPoint.

Para restaurar datos en el nivel de la tabla de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint, realice los siguientes pasos:

1. En el escritorio de Windows, haga clic en Inicio > Microsoft SQL Server Management Studio.

2. Haga clic en Microsoft app agent (ProtectPoint).

3. Haga clic en la pestaña Table Restore.

Aparece la página como se muestra en la Figura 40 en la página 179.

Figura 40 ProtectPoint: página Table Restore

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 179

Page 180: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

4. En la página General, especifique los siguientes campos:

• DataDomain Server: Haga clic en el botón para examinar junto al campo para seleccionar el servidor de Data Domain y la unidad de almacenamiento para restaurar la base de datos requerida. Una unidad de almacenamiento contiene los hosts de SQL Server respaldados.

Nota: En el caso de un servidor de Data Domain remoto (secundario) que se ha replicado para restaurar las bases de datos, seleccione el servidor pertinente. Un usuario de Data Domain en el servidor de Data Domain secundario debe estar en el mismo grupo que el servidor de Data Domain primario.

• SQL Server host: Seleccione un host de SQL Server para restaurar las bases de datos requeridas. Un host de SQL Server contiene las instancias de SQL Server independientes respaldadas y las bases de datos correspondientes.

• Start browsing from: Especifique un tiempo de guardado del respaldo y haga clic en Show Versions.

Todos los respaldos que se llevaron a cabo en el tiempo de guardado especificado aparecen en la tabla de savesets o respaldos.

• SQL Server Instance: Seleccione el nombre de la instancia de SQL Server para respaldar la base de datos requerida. Una instancia de SQL Server puede ser independiente o de clúster y contiene las bases de datos.

Las bases de datos correspondientes aparecen en la tabla de bases de datos que está debajo del campo SQL Server Instance.

• En la tabla de las bases de datos, seleccione la base de datos requerida para restaurar.

Los savesets correspondientes aparecen en la tabla de savesets o respaldos que está debajo de esta tabla.

• En la tabla de savesets o respaldos, teniendo en cuenta el tiempo de guardado o respaldo, seleccione el respaldo pertinente para restaurar.

5. En el panel izquierdo, haga clic en Options.

Aparece la página como se muestra en la Figura 41 en la página 181.

180Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 181: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Figura 41 ProtectPoint: página Options en Table Restore

Especifique los siguientes campos:

• En Source:

– Device Pool: Escriba el nombre del pool de dispositivos de restauración que contiene los dispositivos de vdisk que se utilizan para ejecutar la operación de restauración. Asegúrese de que el servidor de Data Domain que seleccionó en la página General pertenezca a este pool de dispositivos. Especifique este campo para montar las imágenes de vdisk que contienen los respaldos de ProtectPoint.

– Device Group: Escriba el nombre del grupo de dispositivos de restauración que contiene los dispositivos de vdisk y el pool de dispositivos de restauración que utiliza para ejecutar la operación de restauración. Asegúrese de que el servidor de Data Domain que seleccionó en la página General pertenezca a este grupo de dispositivos. Especifique este campo para montar las imágenes de vdisk que contienen los respaldos de ProtectPoint.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 181

Page 182: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

• En Mount:

– Mount Folder: Especifica la ubicación en la que se montan las imágenes. No puede editar el valor en este campo.

– Do not run ItemPoint after mounting the backup images: Seleccione esta opción si no desea que la GUI de ItemPoint se inicie después de hacer clic en Run y que se hayan montado las imágenes de respaldo. Al seleccionar esta opción, se deshabilita la opción Leave backup images mounted after ItemPoint exits y le permite realizar restauraciones manuales.

– Leave backup images mounted after ItemPoint exits: Esta opción está habilitada si no seleccionó la opción Do not run ItemPoint after mounting the backup images. Si selecciona esta opción, se dejan las imágenes de respaldo en el estado montado después de cerrar la GUI de ItemPoint. Manualmente, puede navegar por las imágenes de respaldo, inspeccionar las imágenes y desmontarlas con el comando msagentadmin.exe dismount. “Desmontaje de las imágenes de respaldo” en la página 206 ofrece información.

• En Others:

– Select a debug level: Seleccione esta opción para generar registros detallados que puede usar para solucionar problemas de restauración. Especifique un valor de 1 a 9. El valor predeterminado es 0 (cero).

– Days of backup history: Especifique un número para ver <número> días del historial de respaldo de la base de datos seleccionada en la página General. El valor predeterminado es 30.

6. [Opcional] Seleccione Script y seleccione CLI Scripts para generar el script de CLI. Puede usar el script para ejecutar un respaldo desde la CLI.

Nota: El agente de aplicación de Microsoft no admite scripts de T-SQL para realizar restauraciones de la tabla, ya que después de montar imágenes de respaldo mediante la GUI del agente de aplicación de Microsoft para ProtectPoint, debe usar la GUI de ItemPoint para realizar restauraciones de tabla.

7. Haga clic en Run.

La información de montaje y desmontaje aparece en la página Monitor como se muestra en la Figura 42 en la página 183.

182Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 183: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Figura 42 ProtectPoint: página Monitor en Table Restore

Nota: Revise los archivos de registro que están disponibles en la carpeta <carpeta_de_instalación_del_agente_de_aplicación_de_Microsoft_para_SQL_Server>\DPSAPPS\MSAPPAGENT\logs para obtener información sobre la realización correcta o incorrecta del montaje y el desmontaje. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Si el montaje se realiza correctamente y no ha seleccionado la opción Do not run ItemPoint after mounting the backup images en la página Options, aparece la GUI de EMC ItemPoint para Microsoft SQL Server. Ejecute desde el paso 8. De lo contrario, puede realizar manualmente la restauración de la tabla. “Restauración de datos en el nivel de la tabla de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint” en la página 202 ofrece información.

8. En la GUI de EMC ItemPoint para Microsoft SQL Server, inicie el asistente de restauración.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 183

Page 184: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

9. En la página Select Source Path, seleccione la ruta de origen desde el volumen montado que contiene los datos de respaldo de SQL, como se muestra en la Figura 43 en la página 184, y haga clic en Next.

Figura 43 ItemPoint para SQL Server: selección de la ruta de origen

184Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 185: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

10. En la página Select Target Server, especifique los campos obligatorios, como se muestra en la Figura 44 en la página 185, y haga clic en Finish.

Figura 44 ItemPoint para SQL Server: selección de la ruta de destino

Restauración de volúmenes de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint

Antes de realizar una restauración de volumen, revise las siguientes notas importantes:

◆ Puede realizar restauraciones solo al host local.

◆ Si elimina los marcadores o las imágenes estáticas en RecoverPoint o Data Domain sin usar el agente de aplicación de Microsoft, los respaldos eliminados aparecen de todos modos en la pestaña Volume Restore del agente de aplicación de Microsoft, pero las operaciones de restauración fallan y aparece un mensaje pertinente.

◆ En el caso de VMAX, si ha seleccionado la versión más reciente de un saveset o respaldo para restaurar, el agente de aplicación de Microsoft restaura el saveset o el respaldo desde VMAX. Si ha seleccionado otra versión que no sea la versión más reciente de un saveset o respaldo para restaurar, el agente de aplicación de Microsoft restaura el saveset o el respaldo de Data Domain.

Para restaurar datos en el nivel de volumen con la GUI del agente de aplicación de Microsoft para ProtectPoint, realice los siguientes pasos:

1. En el escritorio de Windows, haga clic en Inicio > Microsoft SQL Server Management Studio.

2. Haga clic en Microsoft app agent (ProtectPoint).

3. Haga clic en la pestaña Volume Restore.

Aparece la página como se muestra en la Figura 40 en la página 179.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 185

Page 186: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Figura 45 ProtectPoint: página Volume Restore

4. En la página General, especifique los siguientes campos:

• DataDomain Server: Haga clic en el botón para examinar junto al campo para seleccionar el servidor de Data Domain y la unidad de almacenamiento para restaurar la instancia de SQL Server o las bases de datos requeridas. Una unidad de almacenamiento contiene los hosts de SQL Server respaldados.

Nota: En el caso de un servidor de Data Domain remoto (secundario) que se ha replicado para restaurar las bases de datos, seleccione el servidor pertinente. Un usuario de Data Domain en el servidor de Data Domain secundario debe estar en el mismo grupo que el servidor de Data Domain primario.

• SQL Server host: Seleccione un host de SQL Server para restaurar las bases de datos requeridas. Un host de SQL Server contiene las instancias de SQL Server independientes respaldadas y las bases de datos correspondientes.

186Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 187: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

• Start browsing from: Especifique un tiempo de guardado del respaldo y haga clic en Show Versions.

Todos los respaldos que se llevaron a cabo en el tiempo de guardado especificado aparecen en la tabla de savesets o respaldos.

Teniendo en cuenta el tiempo de guardado, seleccione el respaldo pertinente, es decir, la instancia de SQL Server.

La instancia seleccionada y las bases de datos que contienen la instancia seleccionada aparecen en la tabla de bases de datos, que está debajo de la tabla de savesets o respaldos.

En el caso de RecoverPoint 5.0 o una versión posterior, el agente de aplicación de Microsoft 3.5 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 datos necesarias para restaurar.

En el caso de una versión de RecoverPoint anterior a 5.0, las casillas de verificación en la tabla de bases de datos son de solo lectura debido a que el agente de aplicación de Microsoft 3.5 no es compatible con la restauración parcial de un grupo de consistencia.

5. En el panel izquierdo, haga clic en Options.

Aparece la página como se muestra en la Figura 41 en la página 181.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 187

Page 188: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Figura 46 ProtectPoint: página Options en Volume Restore

Especifique los siguientes campos:

• En RecoverPoint, haga clic en el botón de navegación junto al campo Management Server para seleccionar el dispositivo RecoverPoint para restaurar la instancia de SQL Server.

• En VMAX:

– Storage Group: Escriba el nombre del grupo de almacenamiento de restauración del arreglo VMAX que utiliza su configuración. El valor predeterminado es NsrSnapSG.

– Restore from Data Domain even if there is a local VMAX snapshot available: Seleccione esta opción para restaurar desde Data Domain, incluso si la instantánea está disponible localmente, es decir, en el arreglo VMAX.

188Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 189: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Nota: Para montar la imagen estática y restaurar los datos directamente desde Data Domain, asegúrese de enmascarar dispositivos FTS de restauración en el host de aplicaciones. La documentación de EMC VMAX proporciona información sobre cómo enmascarar dispositivos FTS.

• En General Options:

– Select a debug level: Seleccione esta opción para generar registros detallados que puede usar para solucionar problemas de restauración. Especifique un valor de 1 a 9. El valor predeterminado es 0 (cero).

– Restore with NORECOVERY: Esta opción deshabilita la capacidad de revertir las transacciones no asignadas y usar la base de datos para restaurar los registros de transacciones adicionales o más recientes. Use esta opción solo cuando se restauren las bases de datos de usuario.

– Require confirmation before restoring volumes: Seleccione esta opción si desea que aparezca el siguiente mensaje al hacer clic en Run.

Realizar una restauración de volumen reemplazará el contenido de los volúmenes afectados por completo con sus versiones respaldadas. Do you want to proceed?

6. [Opcional] Seleccione Script y, a continuación, una de las siguientes opciones:

• CLI Scripts: Para generar el script de la CLI. Puede usar el script para ejecutar un respaldo desde la CLI.

• T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puede usar los scripts T-SQL para restaurar SQL Server con el agente de aplicación de Microsoft para ProtectPoint.

7. Haga clic en Run.

Si se seleccionó la opción Require confirmation before restoring volumes, aparece el siguiente mensaje:

Realizar una restauración de volumen reemplazará el contenido de los volúmenes afectados por completo con sus versiones respaldadas. Do you want to proceed?

Haga clic en Yes.

La información de restauración y el estado aparecen en la página Monitor, como se muestra en la Figura 42 en la página 183.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 189

Page 190: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Figura 47 ProtectPoint: página Monitor en Volume Restore

Si la restauración se realiza correctamente, aparece el mensaje Restore completed. De lo contrario, aparece el mensaje Restore failed.

Nota: Revise los archivos de registro que están disponibles en la carpeta <carpeta_de_instalación_del_agente_de_aplicación_de_Microsoft_para_SQL_Server>\DPSAPPS\MSAPPAGENT\logs para obtener información sobre la realización correcta o incorrecta de la restauración. La ubicación típica es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

190Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 191: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Ejecución de respaldos y restauraciones híbridos de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint

Los respaldos híbridos incluyen la ejecución de respaldos completos primero y, a continuación, de respaldos incrementales o respaldos de registros de transacciones mediante la GUI del agente de aplicación de Microsoft para ProtectPoint.

Ejecución de respaldos híbridos

1. Mediante la GUI del agente de aplicación de Microsoft para ProtectPoint, realice respaldos completos de bases de datos según los intervalos requeridos. Debe ejecutar al menos un respaldo completo antes de poder ejecutar los respaldos incrementales o de registros de transacciones.

2. Entre dos respaldos completos cualesquiera, realice los respaldos incrementales o de registros de transacciones.

“Respaldos de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint” en la página 161 proporciona información sobre cómo realizar respaldos completos y de registros de transacciones.

Restauración de respaldos híbridos

Mediante la GUI del agente de aplicación de Microsoft para ProtectPoint, restaure los respaldos de registros de transacciones seleccionando la opción RESTORE WITH RECOVERY de la lista desplegable Recovery state en la página Options de la pestaña Restore. “Restauración de bases de datos de SQL Server con la GUI del agente de aplicación de Microsoft para ProtectPoint” en la página 171 ofrece información.

Respaldos y restauraciones de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint

Esta sección describe los procedimientos para realizar respaldos y restauraciones de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint.

Nota: Los procedimientos indicados en esta sección se aplican solo a un ambiente independiente de SQL Server.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 191

Page 192: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Respaldos de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPointPara respaldar las bases de datos de SQL Server, ejecute el siguiente comando:

msagentsv.exe [<opciones>] {path}

Opciones obligatorias

La siguiente tabla enumera las opciones obligatorias para el comando de respaldo:

Tabla 24 Opciones obligatorias para el comando de respaldo

Opción Descripción

-c <nombre_de_host_o_cliente> Especifica el nombre de host de SQL Server que contiene la instancia 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 del grupo de disponibilidad AlwaysOn. Puede realizar respaldos desde un nodo primario o desde un nodo secundario. Si selecciona esta opción, no se respaldarán las bases de datos locales. Puede respaldar las bases de datos locales usando el nombre de host de SQL Server local como en el caso de un host independiente.

-A "NSR_DFA_SI_DD_HOST=<nombre_del_servidor_de_Data_Domain>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de 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 el lockbox para permitir al agente de aplicación de Microsoft recuperar la contraseña del usuario registrado.

-A "NSR_DFA_SI_DD_USER=<nombre_de_usuario_de_DDBoost>"

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 el lockbox para permitir al agente de aplicación de Microsoft recuperar la contraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<nombre_y_ruta_de_la_unidad_de_almacenamiento>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que desea respaldar las bases de datos seleccionadas.

-A "RP_MGMT_HOST=<nombre_de_host_de_administración_de_RecoverPoint>"

Especifica el nombre completo del host de administración de RecoverPoint. Debe registrar este nombre de host y el nombre de usuario en el lockbox para que el agente de aplicación de Microsoft pueda recuperar la contraseña del usuario.Ejemplo: rp.mi-host.comNo utilice esta opción si usa un arreglo VMAX para realizar respaldos.

-A "RP_USER=<nombre_de_usuario_de_administración_de_RecoverPoint>"

Especifica el nombre de usuario de RecoverPoint que utiliza el proveedor de hardware mientras ejecuta las instantáneas a nivel de LUN. Debe registrar este nombre de usuario y el nombre de host en el lockbox para que el agente de aplicación de Microsoft pueda recuperar la contraseña de este usuario.Ejemplo: recoverpoint-usuarioNo utilice esta opción si usa un arreglo VMAX para realizar respaldos.

192Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 193: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Opciones adicionales

La siguiente tabla enumera las opciones adicionales para el comando de respaldo:

Ruta

La ruta incluye uno de los siguientes parámetros:

◆ Instancia predeterminada o d-path: APPLICATIONS:\SqlServerWriter\<nombre_del_cliente_de_respaldo>\<nombre_de_la_base_de_datos>\ [...]\

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"

• Instancia predeterminada o d-path para respaldos a nivel de escritor:

APPLICATIONS:\SqlServerWriter\<nombre_del_cliente_de_respaldo>

◆ Instancia con nombre o i-path: APPLICATIONS:\SqlServerWriter\<nombre_de_la_instancia_de_SQL_con_código_de_URL>\<nombre_de_la_base_de_datos>\ [...]\

El nombre_de_la_instancia_de_SQL_con_código_de_URL suele ser <nombre_del_cliente_de_respaldo>%5C<nombre_de_la_instancia_de_SQL>

Tabla 25 Opciones adicionales para el comando de respaldo

Opción Descripción

-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<ruta_completa_al_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-D <nivel_de_depuración_del_1_al_9> Genera registros detallados que se pueden usar para solucionar problemas de respaldo. El valor predeterminado es 0 (cero).

-A "DDVDISK_USER=<nombre_de_usuario_de_vdisk>"

Especifica el usuario de vdisk de Data Domain. Todas las credenciales se recuperan del lockbox para autenticarse con el host.

-A "SYMM_SNAP_REMOTE=yes" Realiza un respaldo desde un arreglo VMAX remoto mediante el vínculo SRDF.No utilice esta opción si usa un arreglo de RecoverPoint para realizar respaldos.

Nota: El agente de aplicación de Microsoft 3.5 no admite los respaldos basados en SRDF. Por lo tanto, no especifique esta opción.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 193

Page 194: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

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"

• Instancia con nombre o d-path para respaldos a nivel de escritor:

APPLICATIONS:\SqlServerWriter\<nombre_de_la_instancia_de_SQL_con_código_de_URL>

Enumeración de respaldos de SQL Server y archivos con la CLI del agente de aplicación de Microsoft para ProtectPoint

Para enumerar los savesets o respaldos de SQL Server, ejecute el siguiente comando:

msagentadmin administration --list <opciones>

Para enumerar los archivos de guardado de SQL Server que están presentes en la unidad de almacenamiento, ejecute el siguiente comando:

msagentadmin administration --listFiles <opciones>

Opciones obligatorias

La siguiente tabla enumera las opciones obligatorias para los comandos de enumeración de respaldos y archivos:

Tabla 26 Opciones obligatorias para los comandos de enumeración de respaldos y archivos:

Opción Alias Descripción

--ddhost "<nombre_del_servidor_de_Data_Domain>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamiento en la que respaldó las bases de datos.

--ddpath "<nombre_y_ruta_de_la_unidad_de_almacenamiento>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldó las bases de datos seleccionadas.

--dduser "<nombre_de_usuario_de_DDBoost>" Especifica el nombre de usuario del usuario de DD Boost.

194Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 195: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Opciones adicionales

La siguiente tabla enumera las opciones adicionales para los comandos de enumeración de respaldos y archivos:

Tabla 27 Opciones adicionales para los comandos de enumeración de respaldos y archivos

Opción Alias Descripción

--before <hora_de_finalización> -b Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--after <hora_de_inicio> -a Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--debug <nivel_de_depuración_del_1_al_9>

-D Especifica el nivel de depuración para enumerar los respaldos. El valor predeterminado es 0 (cero).

--format {text | msagentrc | keyvalue} Especifica el formato en el que se mostrará la salida:• text: Muestra la salida en un formato legible y general. Este es el valor

predeterminado.• msagentrc: Enumera bases de datos individuales en el formato que se puede

introducir directamente al comando de restauración msagentrc.• keyvalue: Enumera la salida en el formato de palabra clave y valor que se

puede analizar en otros programas.

--help -h Imprime un mensaje de ayuda breve.

--limit <cantidad_de_respaldos_más_recientes>

-l Muestra solo los <número> respaldos más recientes.

--lockbox <ruta_completa_al_lockbox> Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <nombre_del_cliente> -c Especifica el nombre de host de SQL Server que contiene la instancia de SQL Server que se respaldó.

--config <ruta_completa_al_archivo_de_configuración>

-z Especifica la ruta de acceso completa del archivo de configuración.

-a Keyvalue, es decir, la palabra clave y el valor de las opciones que se especificaron en el archivo de configuración también. Por ejemplo, -a "CLIENT=<nombre_del_cliente>".

--appid <ID_de_aplicación> -n Utiliza un ID de aplicación diferente (espacio de nombres) al ID de aplicación predeterminado para ubicar los respaldos. Use esta opción solo para realizar un diagnóstico.El ID de la aplicación o el espacio de nombres predeterminado es msapp_pp.

Nota: Para enumerar los respaldos de registros de transacciones cuando se ejecutan respaldos híbridos, especifique MSSQL como <ID_de aplicación>.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 195

Page 196: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Ejemplos

◆ Enumerar todos los respaldos:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

◆ Enumerar todos los archivos en la unidad de almacenamiento /dd/:

msagentadmin administration --listFiles --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

◆ Enumerar los 5 respaldos más recientes:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --limit 5

◆ Enumerar los respaldos que se ejecutaron después del 30 de marzo de 2016:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --after '3/30/2016'

◆ Enumerar los respaldos que se ejecutaron antes de este martes:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --before Tuesday

◆ Enumerar los respaldos que se ejecutaron antes de este martes en el formato msagentrc:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --before Tuesday --format msagentrc

196Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 197: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Eliminación de respaldos de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint

Para eliminar los respaldos de SQL Server, ejecute el siguiente comando:

msagentadmin administration --delete <opciones>

El comando para eliminar enumera los respaldos y luego los elimina.

Opciones obligatorias

La siguiente tabla enumera las opciones obligatorias para el comando de eliminación de respaldos:

Opciones adicionales

La siguiente tabla enumera las opciones adicionales para el comando de eliminación de respaldos:

Tabla 28 Opciones obligatorias para el comando de eliminación de respaldos

Opción Alias Descripción

--ddhost "<nombre_del_servidor_de_Data_Domain>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamiento en la que respaldó las bases de datos.

--ddpath "/<nombre_y_ruta_de_la_unidad_de_almacenamiento>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldó las bases de datos seleccionadas.

--dduser "<nombre_de_usuario_de_DDBoost>" Especifica el nombre de usuario del usuario de DD Boost.

--rphost "<nombre_de_host_de_administración_de_RecoverPoint>"

Especifica el nombre completo del host de administración de RecoverPoint. Debe registrar este nombre de host y el nombre de usuario en el lockbox para que el agente de aplicación de Microsoft pueda recuperar la contraseña del usuario.Ejemplo: rp.mi-host.com

--rppath "<ruta_completa_al_host_de_administración_de_RecoverPoint>"

Especifica la ruta completa al host de administración de RecoverPoint.

--rpuser "<nombre_de_usuario_del_host_de_administración_de_RecoverPoint>"

Especifica el nombre de usuario de RecoverPoint que utiliza el proveedor de hardware mientras ejecuta las instantáneas a nivel de LUN. Debe registrar este nombre de usuario y el nombre de host en el lockbox para que el agente de aplicación de Microsoft pueda recuperar la contraseña de este usuario.Ejemplo: recoverpoint-usuario

Tabla 29 Opciones adicionales para el comando de eliminación de respaldos

Opción Alias Descripción

--before <hora_de_finalización> -b Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--after <hora_de_inicio> -a Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o después.Por ejemplo, "3/31/2016 15:00:00" y "Tuesday".

--debug <nivel_de_depuración_del_1_al_9>

-D Especifica el nivel de depuración para eliminar los respaldos. El valor predeterminado es 0 (cero).

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 197

Page 198: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Ejemplo

Eliminar todos los respaldos que se ejecutaron antes de 1461267170:

msagentadmin administration --delete --config c:\temp\config_pp.txt --before 1461267170

--format {text | msagentrc | keyvalue} Especifica el formato en el que se mostrará la salida:• text: Muestra la salida en un formato legible y general. Este es el valor

predeterminado.• msagentrc: Enumera bases de datos individuales en el formato que se puede

introducir directamente al comando de restauración msagentrc.• keyvalue: Enumera la salida en el formato de palabra clave y valor que se

puede analizar en otros programas.

--help -h Imprime un mensaje de ayuda breve.

--limit <cantidad_de_respaldos_más_recientes>

-l Enumera solo los <número> respaldos más recientes.

--lockbox <ruta_completa_al_lockbox>

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <nombre_del_cliente> -c Especifica el nombre de host de SQL Server que contiene la instancia de SQL Server que se respaldó.

--config <ruta_completa_al_archivo_de_configuración>

-z Especifica la ruta de acceso completa del archivo de configuración.

--confirm -Y Omite la confirmación del usuario para eliminar los respaldos.

-a Keyvalue, es decir, la palabra clave y el valor de las opciones que se especificaron en el archivo de configuración también. Por ejemplo, -a "CLIENT=<nombre_del_cliente>".

--appid <ID_de_aplicación> -n Utiliza un ID de aplicación diferente (espacio de nombres) al ID de aplicación predeterminado para ubicar los respaldos. Use esta opción solo para realizar un diagnóstico.El ID de la aplicación o el espacio de nombres predeterminado es msapp_pp.

Nota: Para eliminar los respaldos de registros de transacciones cuando se ejecutan respaldos híbridos, especifique mssql como <ID_de aplicación>.

Tabla 29 Opciones adicionales para el comando de eliminación de respaldos

Opción Alias Descripción

198Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 199: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Códigos de retorno (de error) del comando msagentadmin administrationEl agente de aplicación de Microsoft permite que el comando msagentadmin administration informe la severidad del error y los ID únicos de cada mensaje asociados con el error.

En la tabla siguiente, se enumeran los códigos de retorno y su descripción:

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Los otros códigos de retorno indican falla.

Nota: Los códigos de retorno se asignan a la gravedad, la cual se establece cuando se produce el error. Los errores potenciales, que no puede controlar, pueden producirse en cualquier momento. Solo la severidad de algunos pocos errores se establece de manera coherente o correcta. Por lo tanto, utilice los códigos de retorno como una guía o una sugerencia solamente.

Restauración de bases de datos de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint

Para restaurar bases de datos de SQL Server, ejecute el siguiente comando:

msagentrc.exe [<opciones>] {path}

Opciones obligatorias

La siguiente tabla enumera las opciones obligatorias para el comando de restauración:

Tabla 30 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

Tabla 31 Opciones obligatorias para el comando de restauración

Opción Descripción

-c <nombre_de_host_o_cliente> Especifica el nombre de host de SQL Server al que desea restaurar las bases de datos requeridas. Un host de SQL Server contiene las instancias de SQL Server respaldadas y las 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 del grupo de disponibilidad AlwaysOn.

-A "NSR_DFA_SI_DD_HOST=<nombre_del_servidor_de_Data_Domain>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamiento desde la cual desea restaurar las bases de datos.

Nota: En el caso de un servidor de Data Domain remoto (secundario) que se ha replicado para restaurar las bases de datos, seleccione el servidor pertinente. Un usuario de Data Domain en el servidor de Data Domain secundario debe estar en el mismo grupo que el servidor de Data Domain primario.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 199

Page 200: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Opciones adicionales

La siguiente tabla enumera las opciones adicionales para el comando de restauración:

-A "NSR_DFA_SI_DD_USER=<nombre_de_usuario_de_DDBoost>"

Especifica el nombre de usuario del usuario de DD Boost.

-A "NSR_DFA_SI_DEVICE_PATH=<nombre_de_la_unidad_de_almacenamiento>"

Especifica el nombre de la unidad de almacenamiento desde la cual desea restaurar las bases de datos.

-A "RESTORE_DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>"

Especifica el pool de dispositivos de restauración que contiene los dispositivos de vdisk que se utilizan para ejecutar la operación de restauración. Asegúrese de que el servidor de Data Domain que se ha especificado pertenezca a este pool de dispositivos.

-A "RESTORE_DEVICE_GROUP=<grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>"

Especifica el grupo de dispositivos de restauración que contiene los dispositivos de vdisk y el pool de dispositivos de restauración que se utilizan para ejecutar la operación de restauración. Asegúrese de que el servidor de Data Domain que se ha especificado pertenezca a este grupo de dispositivos.

-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 la CLI del agente de aplicación de Microsoft para ProtectPoint” en la página 207 ofrece información.

-t <tiempo_de_guardado> APPLICATIONS:\SqlServerWriter\{<nombre_del_cliente_de_respaldo>%5C<nombre_de_la_instancia_de_sql>\<nombre_de_la_base_de_datos>\ [...]\ | <nombre_del_cliente_de_respaldo>\<nombre_de_la_base_de_datos>\[...]

Especifica el tiempo de guardado del saveset y las bases de datos de una instancia de SQL Server con nombre o de una instancia de SQL Server predeterminada.La aplicación se pone en pausa para que el usuario ingrese esta opción línea por línea presionando Intro en el teclado. Una línea en blanco indica la finalización de la lista.

Tabla 31 Opciones obligatorias para el comando de restauración

Opción Descripción

Tabla 32 Opciones adicionales para el comando de restauración

Opción Descripción

-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<ruta_completa_al_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-A ADDITIONAL_RESTORES={yes | no} La especificación de yes deshabilita la capacidad de revertir las transacciones no asignadas y usar la base de datos para restaurar los registros de transacciones adicionales o más recientes. El valor predeterminado es no.

-A "RENAME_TO=<nuevo_nombre_de_base_de_datos>"

Especifica el nuevo nombre para la base de datos de destino. La base de datos seleccionada se restaurará en la base de datos nueva. El nuevo nombre de la base de datos debe ser un nombre de base de datos SQL válido. Si el destino contiene una base de datos con el mismo nombre que la base de datos que se ha especificado, la operación de restauración sobrescribe la base de datos existente. Los archivos de base de datos que son archivos de datos (.mdf y .ndf) y el archivo de registro (.ldf) se restaurarán en sus ubicaciones de origen solamente. Si existe la base de datos de origen, sus archivos podrían estar en uso. Por lo tanto, para evitar conflictos por el uso de un nuevo nombre de la base de datos, utilice la opción -A RELOCATE_TO junto con la opción -A RENAME_TO.

200Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 201: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Path

La ruta incluye uno de los siguientes parámetros:

◆ Instancia predeterminada o d-path: APPLICATIONS:\SqlServerWriter\<nombre_del_cliente_de_respaldo>\<nombre_de_la_base_de_datos>\ [...]\

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 APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3\<retorno>

-t 1462787748 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest2\<retorno>

-t 1462787747 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest1\

◆ Instancia con nombre o i-path: APPLICATIONS:\SqlServerWriter\<nombre_del_cliente_de_respaldo>%5C<nombre_de_la_instancia_de_sql>\<nombre_de_la_base_de_datos>\ [...]\

-A "RELOCATE_TO='<archivo_de_origen-1>'='destination_folder-1', '<archivo_de_origen-2>'='destination_folder-2',[...]"

Realiza restauraciones redirigidas de los archivos de la base de datos que son archivos de datos (.mdf y .ndf) y el archivo de registro (.ldf). Puede cambiar el nombre o cambiar solo las carpetas de destino, pero no los nombres de archivo.

Nota: Asegúrese de que las rutas de destino no sean unidades raíz, por ejemplo, E:\.

-A NSR_SQL_RECOVER_MODE=alt_location Lleva a cabo una restauración redirigida.

-A "NSR_SQL_TARGET_DIR=<ruta_a_la_carpeta_de_destino>"

Especifica la ruta de destino a la que desea copiar los archivos restaurados. A continuación, puede transferir manualmente los archivos a la carpeta requerida o adjuntar los archivos a una instancia de SQL Server.

Nota: Asegúrese de que la ruta de destino no sea una unidad raíz, por ejemplo, E:\.

-D <nivel_de_depuración> Genera registros detallados que se pueden usar para solucionar problemas de restauración.Los niveles de depuración admitidos van del 1 al 9.

Tabla 32 Opciones adicionales para el comando de restauración

Opción Descripción

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 201

Page 202: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

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 en el nivel de la tabla de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint

Las restauraciones de tabla de SQL Server o ItemPoint incluyen las siguientes tareas:

◆ Montaje de las imágenes de respaldo

◆ Restauración de datos de nivel de tabla de SQL Server con la GUI de EMC ItemPoint para Microsoft SQL Server

◆ Desmontaje de las imágenes de respaldo

Montaje de las imágenes de respaldo

Ejecute el siguiente comando para montar imágenes de respaldo:

msagentrc.exe -A "RESTORE_DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>" -A "RESTORE_DEVICE_GROUP=GROUP=<grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>" -c <cliente_o_nombre_de_host> -A "NSR_DFA_SI_DD_HOST=<nombre_de_servidor_de_Data_Domain>" -A "NSR_DFA_SI_DD_USER=<nombre_de_usuario_de_DDBoost>" -A "NSR_DFA_SI_DEVICE_PATH=</nombre_de_unidad_de_almacenamiento>" -A "NSR_DFA_SI_DD_LOCKBOX_PATH=<ruta_completa_al_lockbox>" -A NSR_RESTORE_TYPE=mount -I -

-t <tiempo_de_guardado> APPLICATIONS:\SqlServerWriter\{<nombre_del_cliente_de_respaldo>

202Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 203: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

%5C<nombre_de_la_instancia_de_sql>\<nombre_de_la_base_de_datos>\ [...]\ | <nombre_del_cliente_de_respaldo>\<nombre_de_la_base_de_datos>\[...]

Ejemplo

msagentrc.exe -A "RESTORE_DEVICE_POOL=msagent-restore-pool" -A "RESTORE_DEVICE_GROUP=lfcp1018-restore.dg" -c lfcp1018.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\

Solución de problemas de fallas de montaje

En ocasiones, las operaciones de montaje fallan debido a que los vdisks se encuentran en el estado locked/in use. Para solucionar el problema, realice los siguientes pasos:

1. Vea el estado de los vdisks mediante la ejecución del siguiente comando:

msagentadmin devmaint -z <ruta_completa_del_archivo_de_configuración>

Ejemplo

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt

Salida

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:

msagentadmin devmaint -z <ruta_completa_del_archivo_de_configuración> --clear *

Ejemplo

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt --clear *

Salida

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

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 203

Page 204: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

'\\.\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 de la carpeta <carpeta_de_instalación_de_producto>\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 los vdisks mediante la ejecución del siguiente comando:

msagentadmin devmaint -z <ruta_completa_del_archivo_de_configuración>

Ejemplo

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt

Salida

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

Restauración de datos de nivel de tabla de SQL Server con la GUI de EMC ItemPoint para Microsoft SQL Server

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 EMC ItemPoint para Microsoft SQL Server.

2. Inicie el asistente de restauración.

204Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 205: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

3. En la página Select Source Path, seleccione la ruta de origen desde el volumen montado que contiene los datos de respaldo de SQL, como se muestra en la Figura 48 en la página 205, y haga clic en Next.

Figura 48 ItemPoint para SQL Server: selección de la ruta de origen

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 205

Page 206: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

4. En la página Select Target Server, especifique los campos obligatorios, como se muestra en la Figura 49 en la página 206, y haga clic en Finish.

Figura 49 ItemPoint para SQL Server: selección de la ruta de destino

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 "<nombre_del_servidor_de_Data_Domain>" --dduser "<nombre_de_usuario_de_DDBoost>" --ddpath "/<nombre_y_ruta_de_la_unidad_de_almacenamiento>" --lockbox "<ruta_completa_a_lockbox>"

Ejemplos

◆ msagentadmin.exe dismount --ddhost "ledmd035.lss.example.com" --dduser "DD163_user" --ddpath "/SU_DD163" --lockbox "C:\Program Files\DPSAPPS\common\lockbox"

◆ msagentadmin.exe dismount --config c:\temp\config_pp.txt

206Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 207: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Restauración de volúmenes de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint

Para restaurar volúmenes de SQL Server, ejecute el siguiente comando:

msagentrc.exe [<opciones>] {path}

Opciones obligatorias

La siguiente tabla enumera las opciones obligatorias para el comando de restauración:

Tabla 33 Opciones obligatorias para el comando de restauración

Opción Descripción

-c <nombre_de_host_o_cliente> Especifica el nombre de host de SQL Server al que desea restaurar las bases de datos requeridas. Un host de SQL Server contiene las instancias de 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 SQL Server que no sea el host actual.

-A "NSR_DFA_SI_DD_HOST=<nombre_del_servidor_de_Data_Domain>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamiento desde la cual desea restaurar las bases de datos.

Nota: En el caso de un servidor de Data Domain remoto (secundario) que se ha replicado para restaurar las bases de datos, seleccione el servidor pertinente. Un usuario de Data Domain en el servidor de Data Domain secundario debe estar en el mismo grupo que el servidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<nombre_de_usuario_de_DDBoost>"

Especifica el nombre de usuario del usuario de DD Boost.

-A "NSR_DFA_SI_DEVICE_PATH=<nombre_de_la_unidad_de_almacenamiento>"

Especifica el nombre de la unidad de almacenamiento desde la cual desea restaurar las bases de datos.

-A "RP_MGMT_HOST=<nombre_de_host_de_administración_de_RecoverPoint>"

Especifica el nombre completo del host de administración de RecoverPoint. Debe registrar este nombre de host y el nombre de usuario en el lockbox para que el agente de aplicación de Microsoft pueda recuperar la contraseña del usuario.Ejemplo: rp.mi-host.com

-A "RP_USER=<nombre_de_usuario_del_host_de_administración_de_RecoverPoint>"

Especifica el nombre de usuario de RecoverPoint que utiliza el proveedor de hardware mientras ejecuta las instantáneas a nivel de LUN. Debe registrar este nombre de usuario y el nombre de host en el lockbox para que el agente de aplicación de Microsoft pueda recuperar la contraseña de este usuario.Ejemplo: recoverpoint-usuario

-A "NSR_RESTORE_TYPE=lunresync" Indica una restauración de volumen.

-t <tiempo_de_guardado> APPLICATIONS:\SqlServerWriter\{<nombre_del_cliente_de_respaldo>%5C<nombre_de_la_instancia_de_sql>\<nombre_de_la_base_de_datos>\ [...]\ | <nombre_del_cliente_de_respaldo>\<nombre_de_la_base_de_datos>\[...]

Especifica el tiempo de guardado del saveset y las bases de datos de una instancia de SQL Server con nombre o de una instancia de SQL Server predeterminada.La aplicación se pone en pausa para que el usuario ingrese esta opción línea por línea presionando Intro en el teclado. Una línea en blanco indica la finalización de la lista.

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 207

Page 208: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Opciones adicionales

La siguiente tabla enumera las opciones adicionales para el comando de restauración:

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 de coherencia. Es posible resincronizar los LUN restaurados solo con los LUN de origen que se respaldaron.

Tabla 34 Opciones adicionales para el comando de restauración

Opción Descripción

-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<ruta_completa_al_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-A ADDITIONAL_RESTORES={yes | no} La especificación de yes deshabilita la capacidad de revertir las transacciones no asignadas y usar la base de datos para restaurar los registros de transacciones adicionales o más recientes. El valor predeterminado es no.

-D <nivel_de_depuración> Genera registros detallados que se pueden usar para solucionar problemas de restauración.Los niveles de depuración admitidos van del 1 al 9.

208Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 209: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

Para confirmar si se ha ejecutado una restauración a nivel de LUN, realice los siguientes pasos:

1. Abra uno de los siguientes archivos de registro pertinentes:

• <carpeta_de_instalación_del_agente_de_aplicación_de_Microsoft_para_SQL_Server>\DPSAPPS\MSAPPAGENT\logs\VSSHwp.log en el caso de RecoverPoint

• CC:\Program Files\EMC\SYMAPI\log\hwprov.logen el caso de VMAX

2. Asegúrese de que el contenido siguiente esté presente en el archivo de registro:

ResyncLuns: Enter...

ResyncLuns: Exit...

Respaldos y restauraciones de SQL Server con scripts T-SQL del agente de aplicación de Microsoft para ProtectPoint

Esta sección describe los procedimientos para realizar respaldos y restauraciones de SQL Server con scripts T-SQL del agente de aplicación de Microsoft para ProtectPoint.

Respaldos de SQL Server con scripts T-SQL del agente de aplicación de Microsoft para ProtectPointEl agente de aplicación de Microsoft para ProtectPoint le permite generar un script CLR de SQL que puede usar para respaldar SQL Server.

El comando de respaldo de CLR de SQL es protectpoint_run_backup. Debe proporcionar parámetros de tipo VARCHAR para ejecutar este comando. Este comando usa las mismas opciones de respaldo de la CLI del agente de aplicación de Microsoft para ProtectPoint con SQL Server. Por lo tanto, debe tener un conocimiento detallado de las opciones de respaldo de la CLI del agente de aplicación de Microsoft para ProtectPoint con SQL Server. para usar sin problemas el comando protectpoint_run_backup. “Respaldos de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint” en la página 192 proporciona información sobre las opciones de respaldo de la CLI del agente de aplicación de Microsoft para ProtectPoint con SQL Server.

Script T-SQL de respaldo de ejemplo

USE [master]

GO

DECLARE @returnCode int

EXEC @returnCode = dbo.protectpoint_run_backup ' -c LCP1018.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 <>0

BEGIN

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 209

Page 210: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

RAISERROR ('Fail!', 16, 1)

END

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, SSMS (ventana Consulta), y la línea de comandos OSQL para ejecutar los scripts CLR de SQL.

“Mejores prácticas para respaldar y restaurar SQL Server con el agente de aplicación de Microsoft para ProtectPoint” en la página 151 proporciona instrucciones para mejorar el rendimiento de los respaldos del agente de aplicación de Microsoft para ProtectPoint con SQL Server mediante los scripts CLR de SQL.

Restauración de bases de datos de SQL Server con scripts T-SQL del agente de aplicación de Microsoft para ProtectPoint

El agente de aplicación de Microsoft para ProtectPoint le permite generar un script CLR de SQL que puede utilizar para restaurar las bases de datos de SQL Server.

El comando de restauración de CLR de SQL es protectpoint_run_restore. Debe proporcionar parámetros de tipo VARCHAR para ejecutar este comando. Este comando usa las mismas opciones de restauración de la CLI del agente de aplicación de Microsoft para ProtectPoint con SQL Server. Por lo tanto, debe tener un conocimiento detallado de las opciones de restauración de la CLI del agente de aplicación de Microsoft para ProtectPoint con SQL Server. para usar sin problemas el comando protectpoint_run_restore. “Restauración de bases de datos de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint” en la página 199 proporciona información sobre las opciones de restauración de la CLI del agente de aplicación de Microsoft para ProtectPoint con SQL Server.

Script T-SQL de restauración de ejemplo

USE [master]

GO

DECLARE @returnCode int

DECLARE @stdin NVARCHAR(MAX)

SET @stdin = '-t 1465210308 -A ADDITIONAL_RESTORES=no -A RENAME_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 -A ADDITIONAL_RESTORES=no "APPLICATIONS:\SqlServerWriter\LEDMF176%5CMSSQLSERVER00001\dbtest2\"' + CHAR(10) + '-t 1465210306 -A ADDITIONAL_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

210Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 211: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

"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 -', @stdin

IF @returnCode <>0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, SSMS (ventana Consulta), y la línea de comandos OSQL para ejecutar los scripts CLR de SQL.

“Mejores prácticas para respaldar y restaurar SQL Server con el agente de aplicación de Microsoft para ProtectPoint” en la página 151 proporciona instrucciones para mejorar el rendimiento de las restauraciones del agente de aplicación de Microsoft para ProtectPoint con SQL Server mediante los scripts CLR de SQL.

Restauración de volúmenes de SQL Server con scripts T-SQL deI agente de aplicación de Microsoft para ProtectPoint

El agente de aplicación de Microsoft para ProtectPoint le permite generar un script CLR de SQL que puede utilizar para restaurar los volúmenes de SQL Server.

El comando de restauración de volumen CLR de SQL es el mismo que el comando de restauración de la base de datos, es decir, protectpoint_run_restore. Sin embargo, para realizar restauraciones de volumen, debe especificar el valor de la opción NSR_RESTORE_TYPE como lunresync. Debe proporcionar parámetros de tipo VARCHAR para el comando protectpoint_run_restore. Este comando usa las mismas opciones de restauración de la CLI del agente de aplicación de Microsoft para ProtectPoint with SQL Server. Por lo tanto, debe tener un conocimiento detallado de las opciones de restauración de volumen de la CLI del agente de aplicación de Microsoft para ProtectPoint con SQL Server. para usar sin problemas el comando protectpoint_run_restore. “Restauración de volúmenes de SQL Server con la CLI del agente de aplicación de Microsoft para ProtectPoint” en la página 207 proporciona información sobre las opciones de restauración de volumen de la CLI del agente de aplicación de Microsoft para ProtectPoint with SQL Server.

Ejemplo de script T-SQL de restauración a nivel de volumen o a nivel de LUN

USE [master]

GO

DECLARE @returnCode int

DECLARE @stdin NVARCHAR(MAX)

SET @stdin = '-t 1465211083 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\' + CHAR(10);

EXEC @returnCode = dbo.protectpoint_run_restore ' -c ledmf176.msapp.com -A "NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A

Respaldos y restauraciones de SQL Server con el agente de aplicación de Microsoft para ProtectPoint 211

Page 212: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con SQL Server

"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 -', @stdin

IF @returnCode <>0

BEGIN

RAISERROR ('Fail!', 16, 1)

END

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, SSMS (ventana Consulta), y la línea de comandos OSQL para ejecutar los scripts CLR de SQL.

“Mejores prácticas para respaldar y restaurar SQL Server con el agente de aplicación de Microsoft para ProtectPoint” en la página 151 proporciona instrucciones para mejorar el rendimiento de las restauraciones de volumen de SQL server con scripts CLR de SQL del agente de aplicación de Microsoft para ProtectPoint con SQL Server.

Ejecución de una recuperación ante desastres del agente de aplicación de Microsoft para ProtectPoint con SQL Server

Para realizar una recuperación ante desastres, ejecute los siguientes pasos:

1. En el nuevo host de recuperación ante desastres, instale y configure SQL Server.

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 los dispositivos vdisk en el host de aplicaciones (recuperación ante desastres) para montar la imagen estática.

4. Restaure la imagen y los savesets respaldados en las instancias de SQL Server que haya creado.

5. Una vez finalizada la operación de restauración, cree manualmente la carpeta de registros en la carpeta de instalación de SQL Server e inicie el servicio de SQL Server.

Nota: Una vez finalizada la recuperación ante desastres, el servicio de SQL Server no se inicia 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 respaldo del agente de aplicación de Microsoft para ProtectPoint con SQL Server no respalda la carpeta de registros de instalación de SQL Server incluso si la instancia seleccionada contiene la carpeta de registros.

212Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 213: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

CAPÍTULO 6Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Este capítulo incluye las siguientes secciones:

◆ Descripción general del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server ................................................................................... 214

◆ Configuración del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server.................................................................................................... 215

◆ Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost ................................................................... 221

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server 213

Page 214: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Descripción general del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

“Respaldos y restauraciones de Data Domain Boost” en la página 13 proporciona una descripción general.

Funciones del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

El agente de aplicación de Microsoft para Data Domain Boost con Exchange Server proporciona las siguientes características y funcionalidades:

◆ Respaldos a nivel de escritor, es decir, respaldos de todas las bases de datos de buzón de correo de varios grupos de coherencia en Exchange Server

◆ Respaldos completos e incrementales basados en bloques

◆ Respaldos mediante IP o Fibre Channel

◆ Interfaz cmdlet de PowerShell para realizar todas las operaciones de Exchange

◆ Respaldos federados en ambientes DAG con IP y DAG sin IP (sin punto de acceso administrativo) de Exchange Server 2013 o 2016

◆ Acceso instantáneo a copias de respaldo de la base de datos de Exchange y archivos de registro en Data Domain (es decir, respaldos de montaje)

◆ Restauración de bases de datos individuales

◆ Restauraciones a nivel de elemento, es decir, restauraciones de buzones de correo individuales, carpetas de buzones de correo o mensajes mediante ItemPoint

◆ Ruta de lockbox común, es decir, el mismo lockbox es una ubicación común para los agentes de aplicaciones

◆ Coexistencia con otros productos de respaldo que se usan para proteger los datos que no protege el agente de aplicación de Microsoft

Sin embargo, el agente de aplicación de Microsoft no puede coexistir con el agente de aplicación de base de datos.

◆ Compatibilidad con la alta disponibilidad de Data Domain

“Alta disponibilidad de Data Domain” en la página 50 ofrece información.

◆ Marcado de respaldos basados en bloques que se deben transferir de una unidad de almacenamiento de Data Domain a un Data Domain Cloud Tier

◆ Recuperación manual de respaldos basados en bloques de Data Domain Cloud Tier a una unidad de almacenamiento de Data Domain

◆ Eliminación de respaldos basados en bloques en Data Domain Cloud Tier

214Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 215: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Mejores prácticas para respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para Data Domain Boost

Las siguientes son mejores prácticas para respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para Data Domain Boost:

◆ Si desea volver a crear una base de datos eliminada, debe volver a crearla en la misma ubicación en la que estaba presente.

◆ Asegúrese siempre de que un host de destino tenga suficiente espacio para restaurar los datos.

◆ (Opcional) Configure los límites de uso de cuota de Data Domain.

El agente de aplicación de Microsoft no tiene un parámetro para controlar el tamaño total que consume. Solo se pueden establecer límites de cuota en el sistema Data Domain 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ño antes 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 63 proporciona más información sobre los límites de cuota, el impacto de superar los límites y la configuración de los límites de uso.

◆ (Opcional) Configure los límites de uso de flujos de Data Domain.

El agente de aplicación de Microsoft requiere un flujo por cada saveset que se respalde o se restaure. “Configuración de los límites de uso de los recursos de Data Domain” en la página 63 proporciona más información sobre el límite de flujos, el impacto de superar los límites y la configuración de los límites de uso.

Configuración del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

La configuración del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server incluye las siguientes tareas:

◆ (Opcional) Creación e importación de un archivo de configuración

◆ Creación de un lockbox mediante el comando msagentadmin.exe

◆ Creación de la cuenta de usuario de respaldo de Exchange

◆ Configuración de respaldos federados de un DAG

Configuración del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server 215

Page 216: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Creación e importación de un archivo de configuración

Puede crear un archivo de configuración e importarlo a un objeto que se puede utilizar para realizar operaciones, como respaldos, enumeración de respaldos, montaje de respaldos 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ún sea necesario:

Cada vez que se realizan respaldos, restauraciones u operaciones relacionadas con el respaldo o la restauración, se debe especificar el nombre de dominio calificado de Exchange Server como el valor del parámetro CLIENT. En el caso de una configuración de DAG (con IP y sin IP), especifique el nombre de dominio calificado de la instancia de DAG.

Por ejemplo, puede crear el archivo C:\config.cfg file con el siguiente contenido:

DDBOOST_USER=DD163_user

DEVICE_HOST=ledmd035.lss.ejemplo.com

DEVICE_PATH=/SU_DD163

LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"

DDVDISK_USER=DD163_user

CLIENT=mw2k8x64exch2.appagentdev.com

Tabla 35 Parámetros del archivo de configuración

Categoría Parámetros

Aspectos generales • CLIENT=<FQDN_del_nombre_de_cliente_o_del_nombre_de_host>• LOCKBOX_PATH=<ruta_completa_al_lockbox>• DEBUG_LEVEL=<nivel_de_depuración_del_1_al_9>• DIAGNOSTIC_DEST• BACKUP_TYPE=<respaldo_basado_en_bloques>

Sistema primario • DDBOOST_USER=<nombre_de_usuario_de_DD_Boost>• DEVICE_HOST=<nombre_del_servidor_de_Data_Domain>• DEVICE_PATH =<nombre_de_unidad_de_almacenamiento>• DDVDISK_USER=<nombre_de_usuario_de_vdisk>• DDBOOST_FC

=<nombre_del_servidor_de_fibre_channel_de_Data_Domain>• DEVICE_FC_SERVICE={TRUE | FALSE}En el caso de un DAG:• BACKUP_PREFERENCE={preferred | passive| active}• SERVER_ORDER_LIST=<servidor1, servidor2, servidor3, [...]>• INCLUDE_STANDALONE_DATABASES={TRUE | FALSE}“Parámetros del archivo de configuración para ejecutar respaldos federados” en la página 220 proporciona información acerca de estos parámetros.

216Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 217: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Importación del archivo de configuraciónUtilice el cmdlet Import-ExchangeBackupConfigFile para importar el archivo de configuración a un objeto.

Sintaxis

<objeto> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración> [<parámetros_comunes>]

Donde:

◆ <objeto> es el objeto que contiene la información del archivo de configuración para utilizar con otros cmdlets.

◆ - file <archivo_de_configuración> especifica el archivo de configuración.

◆ Los parámetros comunes compatibles son Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable y OutVariable http://go.microsoft.com/fwlink/?LinkID=113216 proporciona información sobre los parámetros comunes.

Ejemplo

$serverinfo = Import-ExchangeBackupConfigFile E:\configuration.txt

Creación de un lockbox mediante el comando msagentadmin.exe

La siguiente tabla enumera las operaciones que forman parte de la creación y la actualización de un lockbox, y los comandos interactivos y no interactivos, que son útiles para la creación de scripts, para realizar las operaciones:

Tabla 36 Comandos y operaciones de la CLI para crear y actualizar un lockbox

Operación Comando

Creación de un lockbox msagentadmin administration --createLB [--lockbox <directorio_de_lockbox>] [--debug 9]

Registro de un servidor de Data Domain a un host de base de datos

msagentadmin administration --registerLB --config <ruta_de_archivo_de_configuración> [--confirm] [--debug 9]

Eliminación del registro de un servidor de Data Domain a un host de base de datosEl contenido de usuario de DD Boost (DDBOOST_USER) y de ruta del dispositivo (DEVICE_PATH) del archivo de configuración se elimina.

msagentadmin administration --deleteLB --config <ruta_de_archivo_de_configuración> [--confirm] [--debug 9]

Configuración del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server 217

Page 218: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Puede configurar uno de los siguientes tipos de lockbox según sus necesidades:

◆ Lockbox único: Esta configuración contiene solo un lockbox en una ubicación compartida. Todos los hosts en el ambiente tienen acceso al lockbox. Esta configuración facilita el mantenimiento del lockbox.

◆ Múltiples lockboxes: Esta configuración contiene un lockbox en cada host en el ambiente. Esta configuración crea una sobrecarga en el mantenimiento de múltiples lockboxes.

Códigos de retorno (de error) del comando msagentadmin administrationEl agente de aplicación de Microsoft permite que el comando msagentadmin administration informe la severidad del error y los ID únicos de cada mensaje asociados con el error.

En la siguiente tabla, se enumeran los códigos de retorno y su descripción:

Solo el código de retorno 0 indica que la operación se realizó correctamente. Los otros códigos de retorno indican fallas.

Nota: Los códigos de retorno se asignan según la gravedad, que se establece cuando se produce el error. Los errores potenciales, que no se pueden controlar, pueden ocurrir en cualquier momento. Solo la severidad de algunos pocos errores se establece de manera coherente o correcta. Por lo tanto, utilice los códigos de retorno solo como una guía o una sugerencia.

Adición de un host remoto a la lista de acceso de lockbox

msagentadmin administration --grantLB [--lockbox <directorio_de_lockbox>] [-a "LOCKBOX_REMOTE_HOST=<nombre_de_host_que_se_agrega>"] [-a "VIRTUAL_HOST=yes"] [--debug 9]

Eliminación de un host remoto desde la lista de acceso de lockbox

msagentadmin administration --revokeLB [--lockbox <directorio_de_lockbox>] [-a "LOCKBOX_REMOTE_HOST=<nombre_de_host_que_se_elimina>"] [--debug 9]

Restablecimiento de la clave de cifrado de lockbox

msagentadmin administration --updateLB [--lockbox <directorio_de_lockbox>] [--debug 9]

Tabla 36 Comandos y operaciones de la CLI para crear y actualizar un lockbox

Operación Comando

Tabla 37 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

218Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 219: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Creación de la cuenta de usuario de respaldo de Exchange

Para crear una cuenta nueva o modificar, validar y actualizar los derechos de cuenta existente a fin de realizar operaciones de respaldo y restauración en un Exchange Server, utilice la aplicación App Agent Exchange Admin Configuration:

1. Asegúrese de haber instalado el agente de aplicación de Microsoft.

2. En Exchange Server, inicie sesión como administrador de dominio.

3. En el escritorio, haga clic en Start > All Programs o Apps > Exchange Admin Configuration.

Se iniciará la aplicación App Agent Exchange Admin Configuration.

4. Realice una de las siguientes tareas, según sea necesario:

• Configure Admin User: Haga clic en este botón y complete el cuadro de diálogo para crear una cuenta de administrador de Exchange del agente de aplicación de Microsoft y configurar los permisos y las membresías para restaurar las bases de datos de Exchange.

• Update Admin Password: Haga clic en este botón y complete el cuadro de diálogo para modificar la contraseña de una cuenta de administrador de Exchange del agente de aplicación de Microsoft y actualizar las credenciales de registro.

• Validate an existing admin: Haga clic en este botón para verificar si una cuenta de administrador de Exchange del agente de aplicación de Microsoft se configuró correctamente.

Para crear una cuenta de administrador de Exchange del agente de aplicación de Microsoft, la aplicación realiza los siguientes pasos:

◆ Crea una cuenta de usuario de Active Directory.

◆ Crea un grupo de seguridad de Exchange personalizado, que es EMC App Agent Exchange Admin Roles.

◆ Agrega la cuenta de usuario a los grupos que se enumeran en la tabla siguiente:

Tabla 38 Permisos que configura la aplicación Exchange Admin Configuration

Grupo de usuarios Función de Exchange Server

Membresía a grupo de seguridad en el host de cliente del agente de aplicación de Microsoft

Administrador local

Membresía a grupo de seguridad en la controladora de dominio

• Operadores de respaldo• Usuarios de escritorios remotos

Membresía a grupo de seguridad de Exchange

• Servidores de Exchange• EMC App Agent Exchange Admin Roles, que incluye:

• Funciones de Exchange• Copias de bases de datos• Bases de datos• Recuperación ante desastres• Exportación e importación de buzón de correo• Creación de destinatario de correo• Destinatarios de correo• Configuración de solo visualización

Configuración del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server 219

Page 220: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Importación manual de módulos PowerShell EMCExchangeBackupRestore en Exchange Server 2010

Para que los cmdlets de respaldo y restauración funcionen en Exchange Server 2010, debe importar manualmente los módulos EMCExchangeBackupRestore ejecutando los siguientes comandos en el shell de administración de Exchange en Exchange Server 2010:

◆ Import-Module EMCExchangeBackupRestore.psm1

◆ Import-Module EMCExchangeBackupRestore.dll

◆ Update-FormatData -AppendPath "C:\Program Files\DPSAPPS\MSAPPAGENT\PowerShell\Modules\EMCExchangeBackupRestore\EMCExchangeBackupRestore.Format.ps1xml"

Para otras versiones de Exchange Server, no es necesario realizar esta tarea.

Configuración de respaldos federados de un DAG

La configuración de respaldos federados de un DAG incluye las siguientes tareas:

◆ Configuración de respaldos federados de un DAG con IP

◆ Configuración de respaldos federados de un DAG sin IP

◆ Configuración de respaldos para utilizar un nodo de almacenamiento remoto en un ambiente DAG

La documentación de Microsoft Exchange Server proporciona información sobre cómo realizar estas tareas.

Parámetros del archivo de configuración para ejecutar respaldos federadosEn el caso de respaldos federados de un DAG, se requieren los siguientes parámetros:

◆ BACKUP_PREFERENCE={preferred | passive| active}: Especifica la preferencia del método de respaldo:

• Preferred: Respalda solo la réplica o copia pasiva de cada base de datos en el DAG. La lista de orden de servidores determinará el Exchange Server en el que se respaldará cada base de datos pasiva. Si no hay bases de datos pasivas (si no hay ninguna réplica o si todas las réplicas actuales están desmontadas o suspendidas), se respaldarán las bases de datos activas. Preferred es el valor predeterminado.

• Passive: Respalda solo bases de datos pasivas en el DAG.

• Active: Respalda solo bases de datos activas en el DAG.

◆ SERVER_ORDER_LIST=<servidor1, servidor2, servidor3, [...]>: Una lista separada por comas de los servidores Exchange Server según el orden en el que se deben respaldar las bases de datos en cada Exchange Server en el DAG. Si no especifica una lista, el nodo de coordinación distribuye los respaldos de acuerdo con una lista desordenada de los servidores Exchange Server en el DAG.

220Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 221: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

◆ INCLUDE_STANDALONE_DATABASES={TRUE | FALSE}: Especifica si se deben incluir carpetas públicas y bases de datos independientes. Si se especifica FALSE, se excluyen las carpetas públicas y las bases de datos independientes. El valor predeterminado es TRUE.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost

Para respaldar y restaurar Exchange Server, el agente de aplicación de Microsoft para Data Domain Boost es compatible solo con cmdlets de Windows PowerShell.

Todos los cmdlets admiten los parámetros comunes estándares, 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 la lista de parámetros comunes y su descripción.

https://technet.microsoft.com/en-us/library/hh847783.aspx proporciona información sobre los cmdlets de trabajo.

Respaldos y restauraciones de Exchange Server mediante los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost

Esta sección describe los procedimientos para realizar respaldos y restauraciones de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost.

En la sintaxis, los parámetros que están entre corchetes (es decir, [ y ] ) son opcionales.

Objeto de respaldoLa salida de los cmdlets para ejecutar respaldos (Backup-Exchange), enumerar respaldos (Get-ExchangeBackup) y eliminar respaldos (Remove-ExchangeBackup) es un objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup. Get-ExchangeBackup y Remove-ExchangeBackup enumeran arreglos de objetos de respaldo.

La siguiente tabla enumera los atributos que contiene el objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup:

Tabla 39 Atributos del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup

Atributo Descripción

BackupDateTimeUTC La fecha y la hora de los respaldos en UTC.

BackupDatabases Un arreglo de objetos EMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 221

Page 222: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

La siguiente tabla enumera los atributos que contiene el objeto EMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase:

BackupID El ID del respaldo. Cada ID tiene la tecnología de respaldo y dos puntos como prefijo.En el caso de los respaldos basados en bloques, el prefijo es “msapp_bbb:”.

Nota: Si no especifica un prefijo para un ID de respaldo en ninguna de las operaciones de respaldo de Exchange Server, el prefijo predeterminado es “msapp_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 Data Domain.

ExchangeVersion La versión de Exchange Server.

Level El nivel del respaldo, que siempre es COMPLETO incluso en el caso de respaldos basados en bloques incrementales.

StaticImages Un arreglo de objetos EMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage.

Successful $true, si el respaldo se realiza correctamente.

Tabla 39 Atributos del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup

Atributo Descripción

Tabla 40 Atributos del objeto EMCExchangeBackupRestore.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 datos individual, el agente de aplicación de Microsoft recomienda utilizar el ID de respaldo general para realizar restauraciones.

DatabaseFileBackupID El ID de respaldo del respaldo EDB. En el caso de un respaldo basado en bloques, 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 un respaldo basado en bloques, este atributo es diferente del atributo BackupID.No puede usar este ID de respaldo para realizar restauraciones.

EdbFilePath La ruta original del archivo EDB respaldado. Este atributo corresponde a Get-Datatabase | Format-Table EdbFilePath durante el respaldo.

LogFolderPath La carpeta original de los archivos de registro respaldados. Este atributo corresponde a Get-Database | Format-Table LogFolderPath durante el respaldo.

222Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 223: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Formato de salida

◆ Tabla: El formato predeterminado del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup es una tabla que contiene las columnas BackupDateTimeUTC, BackupID, ClientName, Successful y BackupDatabases.

Ejemplo

Get-ExchangeBackup

BackupDateTimeUTC BackupID ClientName Successful BackupDatabases----------------- -------- ---------- ---------- ---------------3/14/2016 4:38:54 PM 1457973534 exchangehost.myorg.com True {TestDB, Mailbox Database 1250665181}

◆ List: Este formato muestra todos los atributos con la fecha y la hora de respaldo según la zona horaria local, excepto la información de la imagen estática.

Ejemplo

• $serverinfo | Get-ExchangeBackup -BackupViaBlockBasedBackup | Format-List

ExchangeVersion : 2013BackupDateTimeUTC : 10/20/2016 4:37:16 PMBackupDatabases : {183c4310-6910-4c0f-bf8c-d152560035d9, 82da2fb5-866e-4b26-a360-0f15ddfec475, 6efb90ca-279e-4e52-9784-e0861ec5c362}Level : fullBackupID : msapp_bbb:1476981436Successful : TrueClientName : ledmf175.msapp.comDataDomainHost : ledmd035.lss.example.comDataDomainHostPath : /SU_DD163RecoverPointHost :Bookmarks : {}

• $backups[0].BackupDatabases | Format-List

donde $backups = $serverinfo | Get-ExchangeBackup -BackupViaBlockBasedBackup

Identity : BD1Guid : 183c4310-6910-4c0f-bf8c-d152560035d9BackupID : msapp_bbb:1476981433DatabaseFileBackupID : msapp_bbb:1476981386LogFilesBackupID : msapp_bbb:1476981395EdbFilePath : C:\Exchange\db1\DB1.edbLogFolderPath : C:\Exchange\db1_logs

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

◆ Wide: Este formato muestra solo el atributo BackupDateTimeUTC.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 223

Page 224: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

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), enumerar montajes (Get-ExchangeBackupMount) y desmontajes (Dismount-ExchangeBackupMount) es un arreglo de objetos EMCExchangeBackupRestore.MountData.ExchangeMount sin un orden particular.

La siguiente tabla enumera los atributos que contiene el objeto EMCExchangeBackupRestore.MountData.ExchangeMount:

Formato de salida

Table: El formato predeterminado del objeto EMCExchangeBackupRestore.MountData.ExchangeMount es una tabla que contiene las columnas MountPath y BackupID.

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}

Tabla 41 Atributos del objeto EMCExchangeBackupRestore.MountData.ExchangeMount

Atributo Descripción

BackupID El DatabaseFileBackupID o LogFilesBackupID de las bases de datos en el objeto de respaldo.

Marcador Lista vacía.

MountPath La ruta de acceso completa a la carpeta de montaje, es decir, el volumen que se respaldó. Dependiendo de cómo está organizado el volumen, los datos de su interés pueden estar en una subcarpeta.

OriginalVolumeName Nulo.

RecoveryGroup Nulo.

RecoveryPool Nulo.

ShadowName Nulo.

SnapshotDeviceObject Nulo.

SnapshotID Nulo.

SnapshotSetID Nulo.

WWN Nulo.

224Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 225: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost.

El cmdlet Backup-Exchange respalda los datos de Exchange Server en un servidor de Data Domain mediante la tecnología de respaldos basados en bloques.

El agente de aplicación de Microsoft es compatible con respaldos basados en bloques completos e incrementales.

Sintaxis para ejecutar respaldos basados en bloques

◆ 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 <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>]

◆ <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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Respaldo del servidor Exchange Server al host de Data Domain en ledmd035.lss.example.com:

Backup-Exchange -ClientName ledmf175.msapp.com -BackupViaBlockBasedBackup -DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUser DD163_user

◆ Respaldo del servidor Exchange mediante un objeto de archivo de configuración:

$serverinfo | Backup-Exchange

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 225

Page 226: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Sintaxis para ejecutar respaldos federados de basados en bloques

◆ 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>]

◆ <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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Respaldar la base de datos TestDB y la base de datos del buzón de correo 1250665181 en DAG1 al host de Data Domain ledmd035.lss.example.com:

Backup-Exchange -Identity TestDB,'Mailbox Database 1250665181' -ClientName DAG1.msapp.com -BackupViaBlockBasedBackup -DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUser DD163_user -Preferred -ServerOrderList node1, node2 -IncludeStandaloneDatabases

◆ Respaldo del servidor Exchange mediante un objeto de archivo de configuración:

$serverinfo | Backup-Exchange -Identity TestDB,'Mailbox Database 1250665181'

226Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 227: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Backup-Exchange:

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Backup-Exchange:

Tabla 42 Parámetros obligatorios del cmdlet Backup-Exchange

Parámetro Alias Descripción

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre de dominio calificado de Exchange Server que se usará para indexar el respaldo.

Nota: En el caso de un ambiente DAG, especifique el nombre de dominio calificado de la instancia de DAG.

-BackupViaBlockBasedBackup -BBB Ejecuta respaldos basados en bloques.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor de Data Domain.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa a la unidad de almacenamiento de Data Domain para el respaldo. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -StorageUser Especifica el nombre de usuario de Data Domain.Todas las credenciales se recuperan del lockbox para autenticarse con el host.

Tabla 43 Parámetros adicionales del cmdlet Backup-Exchange

Parámetro Alias Descripción

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-ExeFileName <ruta_completa_a_msagentsv.exe>

Especifica la ruta completa al archivo ejecutable del programa de la aplicación, es decir, msagentsv.exe. Use esta opción solo para realizar un diagnóstico. En la operación general, el cmdlet localiza automáticamente la aplicación instalada.

-Identity <identidad_de_base_de_datos_para_respaldar>

Especifica la identidad de la base de datos que se va a respaldar. Si no especifica este parámetro, se respaldarán todas las bases de datos.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el usuario de vdisk de Data Domain. Si no especifica este parámetro, el valor predeterminado es -DataDomainUser <Cadena>.Todas las credenciales se recuperan del lockbox para autenticarse con el host.

-DataDomainFibreChannelHost <nombre_del_servidor_de_fibre_channel_de_Data_Domain>

Especifica el nombre de host de Fibre Channel.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para el respaldo. El valor predeterminado es 0 (cero).

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 227

Page 228: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Listas de respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost

Para enumerar los respaldos de Exchange Server, utilice el cmdlet Get-ExchangeBackup.

Sintaxis

◆ Get-ExchangeBackup -BackupViaBlockBasedBackup -DataDomainHost <nombre_de_host_de_Data_Domain> -DataDomainUser <nombre_de_usuario_de_Data_Domain> -DataDomainPath </ruta_de_almacenamiento_de_Data_Domain> -ClientName <FQDN_de_Exchange_Server> [-DebugLevel <1_a_9>] [-VeryVerbose] [-ExeFileName <ruta_completa_a_msagentadmin.exe>] [<parámetros_comunes>]

◆ <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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Enumerar respaldos con entre 2 y 5 días de antigüedad:

Get-ExchangeBackup -BackupViaBlockBasedBackup -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -After (Get-Date).AddDays(-5) -Before (Get-Date).AddDays(-2)

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

• -BackupActive• -BackupPassive • -BackupPreferred

Especifica la preferencia de respaldo, por ejemplo, activo, pasivo o recomendado, de las bases de datos.

-ServerOrderList Especifica la lista de orden de preferencia recomendada para Exchange Server si debe seleccionar múltiples copias.

-IncludeStandaloneDatabases Incluye las bases de datos independientes y las bases de datos de carpetas públicas en el respaldo.

-Incremental Ejecuta un respaldo incremental basado en bloques.

Tabla 43 Parámetros adicionales del cmdlet Backup-Exchange

Parámetro Alias Descripción

228Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 229: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

◆ Enumerar respaldos con entre 2 y 5 días de antigüedad con el objeto de archivo de configuración:

$serverinfo | Get-ExchangeBackup -After (Get-Date).AddDays(-5) -Before (Get-Date).AddDays(-2)

◆ Enumerar los 5 respaldos basados en bloques más recientes que tienen más 7 días de antigüedad:

Get-ExchangeBackup -BackupViaBlockBasedBackup -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -Before (Get-Date).AddDays(-7) -Limit 5

◆ Enumerar los 5 respaldos más recientes que tienen menos de 7 días de antigüedad:

Get-ExchangeBackup -BackupViaBlockBasedBackup -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -After (Get-Date).AddDays(-7) -Limit 5

◆ Guardar la información de respaldo en una variable de PowerShell para utilizarla más adelante:

$backups = Get-ExchangeBackup -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Get-ExchangeBackup:

Tabla 44 Parámetros obligatorios del cmdlet Get-ExchangeBackup

Parámetro Alias Descripción

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost

Especifica el nombre del servidor de Data Domain para consultar los respaldos. Se trata de un parámetro obligatorio.

-DataDomainHostPath <ruta_completa_a_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta en la unidad de almacenamiento de Data Domain para consultar los respaldos. Se trata de un parámetro obligatorio.

-DataDomainUser <nombre_de_usuario_de_servidor_de_Data_Domain>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de Data Domain. Se trata de un parámetro obligatorio.

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre de dominio calificado de Exchange Server que se utiliza para obtener una lista. El nombre del cliente debe coincidir con el nombre del cliente que se proporcionó para el respaldo. Se trata de un parámetro obligatorio.

-BackupViaBlockBasedBackup -BBB, -BlockBasedBackup Enumera los respaldos basados en bloques.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 229

Page 230: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Get-ExchangeBackup:

Si no especifica los parámetros -Limit, -Before o -After, el cmdlet enumera todos los respaldos.

Según la cantidad de respaldos y el rendimiento de red, el cmdlet podría requerir mucho tiempo para enumerar los respaldos.

Montaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost

Para realizar restauraciones a nivel de elemento o a nivel granular, es decir, para restaurar elementos individuales, como buzones de correo y mensajes, debe montar los respaldos.

Los elementos montados están presentes en las siguientes rutas similares:

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.

Tabla 45 Parámetros adicionales del cmdlet Get-ExchangeBackup

Parámetro Alias Descripción

-Before <fecha_hora> Enumera solo los respaldos que se tomaron en esa fecha u hora determinada o antes.Si no especifica un valor, el valor predeterminado es la fecha y la hora actuales.

-After <fecha_hora> Enumera solo los respaldos que se tomaron en esa fecha u hora determinada o después.

-Limit <número> Enumera como máximo los <número> respaldos más recientes.

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para la enumeración. El valor predeterminado es 0 (cero).

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentadmin.exe>

-Agent, -exe

Especifica la ruta de acceso completa a msagentadmin.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentadmin.exe. El cmdlet localiza automáticamente la ruta a msagentadmin.exe.

230Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 231: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Sintaxis para montar respaldos basados en bloque mediante un objeto de respaldo

◆ 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>]

◆ <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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

El montaje del mismo respaldo basado en bloques varias veces genera un error.

Después de que la operación de montaje se realiza correctamente, el icono de servicio de montaje de EMC aparece en la bandeja del sistema como se muestra en Figura 50 en la página 231.

Figura 50 Icono de servicio de montaje de EMC

Haga clic con el botón secundario en el icono de servicio de montaje de EMC y seleccione cualquiera de las siguientes opciones para realizar las tareas correspondientes según sus requisitos:

◆ Unmount Backups: Desmonta los respaldos montados.

◆ Mount Details: Enumera los respaldos montados con los detalles de montaje.

◆ Extend Timeout: Extiende el tiempo de espera del montaje. El valor predeterminado es 8 horas.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 231

Page 232: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Ejemplos

◆ Montar todas las bases de datos de un respaldo basado en bloques mediante un objeto de respaldo:

Mount-ExchangeBackup -Backup $backups[0] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Montar todas las bases de datos de un respaldo mediante un objeto de respaldo y un objeto de archivo de configuración:

$mount = $serverinfo | Mount-ExchangeBackup -Backup $backups[0]

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Mount-ExchangeBackup:

Tabla 46 Parámetros obligatorios del cmdlet Mount-ExchangeBackup

Parámetro Alias Descripción

-Backup <objeto_de_respaldo_para_montar>

Especifica un objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre del cliente, que es el mismo que el nombre del cliente que se especificó para el respaldo.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor de Data Domain que contiene los respaldos que se van a montar.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa de la unidad de almacenamiento de Data Domain que contiene los respaldos que se van a montar. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de Data Domain.

232Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 233: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Mount-ExchangeBackup:

Listas de respaldos montados de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost

El agente de aplicación de Microsoft no es compatible con el cmdlet Get-ExchangeBackupMount para enumerar los respaldos basados en bloques. Para enumerar los respaldos basados en bloques montados, haga clic con el botón secundario en el ícono de servicio de montaje de EMC en la bandeja del sistema y seleccioneMount Details.

Tabla 47 Parámetros adicionales del cmdlet Mount-ExchangeBackup

Parámetro Alias Descripción

-Identity <identidad_de_la_base_de_datos_para_montar>

Especifica la identidad de una o más bases de datos para montar. Use este parámetro con el parámetro -BackupID.

-ExchangeServer <nombre_corto_de_Exchange_Server>

Especifica el nombre corto de Exchange Server, por ejemplo, ledmf999, si el nombre es diferente del nombre del cliente.Use este parámetro si restaura datos a un host diferente, el nombre del cual es diferente del nombre que especifica el parámetro -Client.Si no especifica un valor, el parámetro toma el nombre corto del parámetro -Client.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el nombre de usuario de vdisk de Data Domain.

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para el montaje. El valor predeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa a msagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe. El cmdlet localiza automáticamente la ruta msagentrc.exe.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 233

Page 234: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Desmontaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost

El agente de aplicación de Microsoft no es compatible con el cmdlet Dismount-ExchangeBackupMount para desmontar los respaldos basados en bloques montados. Para desmontar los respaldos basados en bloques montados, haga clic con el botón secundario en el ícono de servicio de montaje de EMC en la bandeja del sistema y seleccioneUnmount Backups.

Eliminación de respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost

Para eliminar respaldos de Exchange Server, utilice el cmdlet Remove-ExchangeBackup.

Sintaxis para eliminar respaldos mediante un ID de respaldo

◆ Remove-ExchangeBackup -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> [-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>] [-ExeFileName <ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_del_trabajo>] [-DebugLevel <1_a_9>] [-LockBoxPath <ruta_completa_al_lockbox>] [<parámetros_comunes>]

◆ <objeto_de_archivo_de_configuración> | Remove-ExchangeBackup -BackupID <ID_de_respaldo> [-Identity <identidad[]>] [-ExeFileName <ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_de_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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Eliminar un respaldo mediante un ID de respaldo. El ID de respaldo es el valor que se detalla en el objeto de respaldo (campo BackupID).

Remove-ExchangeBackup -BackupID msapp_bbb:1458138556 -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Eliminar un respaldo mediante un ID de respaldo y un objeto de archivo de configuración:

$serverinfo | Remove-ExchangeBackup -BackupID msapp_pp:1458138556

234Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 235: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Sintaxis para eliminar respaldos mediante un ID de respaldo de una variable

Primero debe recuperar la lista de respaldos a una variable $backups mediante el cmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup <parámetros>

“Listas de respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost” en la página 228 proporciona información acerca del cmdlet Get-ExchangeBackup y los parámetros compatibles.

Sintaxis

◆ Remove-ExchangeBackup -BackupID $backups[<índice_de_respaldos>].BackupID [-Identity $backups[<índice_de_respaldos>].BackupDatabases[<índice_de_base_de_datos>].Identity] -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 <1_a_9>] [-LockBoxPath <ruta_completa_al_lockbox>] [<parámetros_comunes>]

◆ <objeto_de_archivo_de_configuración> | Remove-ExchangeBackup -BackupID $backups[<índice_de_respaldo>].BackupID [-Identity $backups[<índice_de_respaldo>].BackupDatabases[<índice_de_base_de_datos>].Identity] [-ExeFileName <ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_de_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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Eliminar un respaldo mediante un ID de respaldo:

Remove-ExchangeBackup -BackupID $backups[0].BackupID -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Eliminar un respaldo mediante un objeto de archivo de configuración y un ID de respaldo:

$serverinfo | Remove-ExchangeBackup -BackupID $backups[0].BackupID

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 235

Page 236: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Sintaxis para eliminar respaldos mediante un objeto de respaldo

◆ 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>]

◆ <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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Eliminar un respaldo mediante un objeto de respaldo:

Remove-ExchangeBackup -Backup $backups[0] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Eliminar un respaldo mediante un objeto de respaldo y un objeto de archivo de configuración:

$serverinfo | Remove-ExchangeBackup -Backup $backups[0]

◆ Eliminar un subconjunto (elementos 2, 3, 4 y 5) de respaldos de una lista de objetos de respaldo:

Remove-ExchangeBackup -Backup $backups[2..5] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Eliminar todos los respaldos de un objeto de respaldo:

Remove-ExchangeBackup -Backup $backups -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

236Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 237: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Sintaxis para eliminar respaldos mediante la canalización desde el cmdlet Get-ExchangeBackup

◆ 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>]

◆ <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>]

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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplo

Eliminar todos los respaldos en un rango de tiempo mediante la canalización desde el cmdlet Get-ExchangeBackup:

$serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb 1, 2017' | Remove-ExchangeBackup

Eliminar todos los respaldos en un rango de tiempo mediante la canalización desde el cmdlet Get-ExchangeBackup:

$serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb 1, 2017' | Remove-ExchangeBackup

Puede realizar la misma operación mediante la siguiente sintaxis alternativa:

$serverinfo | Remove-ExchangeBackup -Backup ($serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb 1, 2017')

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 237

Page 238: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Remove-ExchangeBackup:

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Remove-ExchangeBackup:

Tabla 48 Parámetros obligatorios del cmdlet Remove-ExchangeBackup

Parámetro Alias Descripción

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre de dominio calificado de Exchange Server que se usará para indexar el respaldo.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost

Especifica el nombre del servidor de Data Domain.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa a la unidad de almacenamiento de Data Domain para el respaldo. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -StorageUser

Especifica el nombre de usuario de Data Domain.Todas las credenciales se recuperan del lockbox para autenticarse con el host.

Tabla 49 Parámetros adicionales del cmdlet Remove-ExchangeBackup

Parámetro Alias Descripción

-Confirm Este parámetro es el parámetro estándar PowerShell Confirm. Este parámetro toma los valores -Confirm:$true y -Confirm:$false. El valor predeterminado es -Confirm:$true.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el nombre de usuario de vdisk de Data Domain.

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para eliminar los respaldos. El valor predeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

238Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 239: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Restauraciones de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost

El cmdlet Restore Exchange restaura los datos de Exchange Server.

El agente de aplicación de Microsoft es compatible con las restauraciones siguientes:

◆ Restauración normal: Restauración de una base de datos a la base de datos de origen, desde la cual se inició el respaldo

◆ Restauración de copia o de base de datos alternativa: La restauración de una base de datos a otra base de datos que sea diferente de la base de datos de origen

◆ Restauración a nivel granular o a nivel de elemento La restauración de elementos individuales, como buzones de correo de usuarios individuales, carpetas del buzón de correo y mensajes

Para realizar restauraciones normales y de copia, puede ver la lista de respaldos y, a continuación, restaurar los respaldos requeridos mediante los ID de respaldo. “Listas de respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost” en la página 228 proporciona información sobre cómo enumerar respaldos.

Ejecución de restauraciones normales

Sintaxis para realizar una restauración normal mediante un ID de respaldo y una identidad

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

◆ <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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentadmin.exe>

Especifica la ruta completa al archivo ejecutable del programa de la aplicación, es decir, msagentadmin.exe. Use esta opción solo para realizar un diagnóstico. En la operación general, el cmdlet localiza automáticamente la aplicación instalada.

Tabla 49 Parámetros adicionales del cmdlet Remove-ExchangeBackup

Parámetro Alias Descripción

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 239

Page 240: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Ejemplos

◆ Restaurar la base de datos TestDB mediante un ID de respaldo. El ID de 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 -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Restaurar la base de datos TestDB y la base de datos de buzón de correo 1250665181 mediante un ID de respaldo. El ID de respaldo es el valor que se detalla en el objeto de respaldo (campo BackupID).

Restore-Exchange -NormalRestore -BackupID msapp_bbb:1458138556 -Identity TestDB,'Mailbox Database 1250665181' -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Restaurar todas las bases de datos de un respaldo mediante un ID de respaldo.

Restore-Exchange -NormalRestore -BackupID msapp_bbb:1458138556 -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

Sintaxis para realizar una restauración normal mediante un ID de respaldo y una identidad desde una variable

Primero debe recuperar la lista de respaldos a una variable $backups mediante el cmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup <parámetros>

“Listas de respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost” en la página 228 proporciona información acerca del cmdlet Get-ExchangeBackup y los parámetros compatibles.

Sintaxis

◆ Restore-Exchange -NormalRestore -BackupID $backups[<índice_de_respaldo>].BackupID -Identity $backups[<índice_de_respaldo>].BackupDatabases[<índice_de_base_de_datos>].Identity -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>

◆ <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>].Identity

Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración> [<parámetros_comunes>]

240Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 241: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

“Creación e importación de un archivo de configuración” en la página 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

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 1250665181 está en el índice 1.

◆ Restaurar TestDB:

Restore-Exchange -NormalRestore -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163

◆ Restaurar TestDB mediante un objeto de archivo de configuración:

$serverinfo | Restore-Exchange -NormalRestore -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity

◆ Restaurar TestDB y la base de datos de buzón de correo 1250665181 con un ID de respaldo:

Restore-Exchange -NormalRestore -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity,$backups[0].BackupDatabases[1].Identity -ClientName ledmf175.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

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

◆ <objeto_de_archivo_de_configuración> | Restore-Exchange -NormalRestore -Backup $backups[<índice_de_respaldo>].BackupID

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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 241

Page 242: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Ejemplos

◆ Restaurar todas las bases de datos de un respaldo mediante un objeto de respaldo:

Restore-ExchangeBackup -NormalRestore -Backup $backups[0] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Restaurar todas las bases de datos de un respaldo mediante un objeto de respaldo y un objeto de archivo de configuración:

$serverinfo | Restore-Exchange -NormalRestore -Backup $backups[0]

◆ Restaurar el primer respaldo que tiene, al menos, 7 días de antigüedad:

$serverinfo | Restore-Exchange -NormalRestore -Backup ($serverinfo | Get-ExchangeBackup -Before (Get-Date.AddDays(-7)) -Limit 1)

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones normales:

Tabla 50 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones normales

Parámetro Alias Descripción

-NormalRestore -Restore Indica una restauración normal.

-BackupID <ID_de_respaldo_para_restaurar>

Especifica el ID de respaldo que se desea restaurar. Puede obtener el ID de respaldo de la salida del cmdlet Backup-Exchange o Get-ExchangeBackup.

-Backup <objeto_de_respaldo_para_restaurar>

Especifica un objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre del cliente, que es el mismo que el nombre del cliente que se especificó para el respaldo.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost

Especifica el nombre del servidor de Data Domain que contiene los respaldos para restaurar.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa de la unidad de almacenamiento de Data Domain que contiene los respaldos que se van a restaurar. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de Data Domain.

242Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 243: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones normales:

Tabla 51 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones normales

Parámetro Alias Descripción

-Identity <identidad_de_la_base_de_datos_para_restaurar>

Especifica la identidad de una o más bases de datos para restaurar. Use este parámetro con el parámetro -BackupID. No puede usar este parámetro con el parámetro -Backup.

-Confirm Este parámetro es el parámetro estándar PowerShell Confirm. Este parámetro toma los valores -Confirm:$true y -Confirm:$false. El valor predeterminado es -Confirm:$true.

-PointInType PIT Se especifica como uno de los siguientes valores:-PointInTime-PointInTime:$true-PointInTime:$false-PointInTime y -PointInTime:$true son lo mismo.El valor predeterminado es -PointInTime:$true para los tipos de restauración normal y a nivel de LUN, y -PointInTime:$false para cualquier otro tipo de restauración.

-ExchangeServer <nombre_corto_de_Exchange_Server>

Especifica el nombre corto de Exchange Server, por ejemplo, ledmf999, si el nombre es diferente del nombre de host local.Si no especifica un valor, el parámetro toma el nombre de host local de manera predeterminada.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el nombre de usuario de vdisk de Data Domain.

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para la restauración. El valor predeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa a msagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe. El cmdlet localiza automáticamente la ruta msagentrc.exe.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 243

Page 244: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Ejecución de restauraciones de copia o de base de datos alternativa

Para restaurar un respaldo desde un cliente diferente, el parámetro -ClientName debe contener el nombre de host de origen del respaldo.

Sintaxis para realizar una restauración de copia mediante un ID de respaldo

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

◆ <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 216 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Restaurar la base de datos TestDB a una base de datos alternativa AlternateDB mediante un ID de respaldo:

Restore-Exchange -CopyRestore -BackupID msapp_bbb:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Restaurar la base de datos TestDB a una base de datos alternativa AlternateDB mediante un ID de respaldo y un objeto de archivo de configuración:

$serverinfo | Restore-Exchange -CopyRestore -BackupID msapp_pp:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB

◆ Restaurar TestDB y la base de datos de buzón de correo 1250665181 a las bases de datos alternativas AlternateTestDB y AlternatePrimaryDB:

Restore-Exchange -CopyRestore -BackupID msapp_bbb:1458138556 -Identity TestDB,'Mailbox Database 1250665181' -RestoreDatabaseIdentity AlternateTestDB,AlternatePrimaryDB -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

244Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 245: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones de copia:

Tabla 52 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones de copia

Parámetro Alias Descripción

-CopyRestore -Alternate Indica una restauración de copia, es decir, la restauración a una base de datos alternativa.

-BackupID <ID_de_respaldo_para_restaurar> Especifica el ID de respaldo que se desea restaurar. Puede obtener el ID de respaldo de la salida del cmdlet Backup-Exchange o Get-ExchangeBackup.

-Identity <identidad_de_la_base_de_datos_para_restaurar>

Especifica la identidad de una o más bases de datos para restaurar. Use este parámetro con el parámetro -BackupID.

-RestoreDatabaseIdentity <identidad_de_la_base_de_datos_de_destino_a_la_cual_restaurar>

-RestoreDB, -Target, -RDB, -RestoreDatabaseID

Especifica la identidad de una base de datos de destino a la cual restaurar. Use este parámetro con los parámetros -BackupID y -Identity.

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre del cliente, que es el mismo que el nombre del cliente que se especificó para el respaldo.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost

Especifica el nombre del servidor de Data Domain que contiene los respaldos para restaurar.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa de la unidad de almacenamiento de Data Domain que contiene los respaldos que se van a restaurar. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de Data Domain.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 245

Page 246: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones de copia:

Tabla 53 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones de copia

Parámetro Alias Descripción

-Confirm Este parámetro es el parámetro estándar PowerShell Confirm. Este parámetro toma los valores -Confirm:$true y -Confirm:$false. El valor predeterminado es -Confirm:$true.

-PointInType PIT Se especifica como uno de los siguientes valores:-PointInTime-PointInTime:$true-PointInTime:$false-PointInTime y -PointInTime:$true son lo mismo.El valor predeterminado es -PointInTime:$true para los tipos de restauración normal y a nivel de LUN, y -PointInTime:$false para cualquier otro tipo de restauración.

-ExchangeServer <nombre_corto_de_Exchange_Server>

Especifica el nombre corto de Exchange Server, por ejemplo, ledmf999, si el nombre es diferente del nombre de host local.Si no especifica un valor, el parámetro toma el nombre de host local de manera predeterminada.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el nombre de usuario de vdisk de Data Domain.

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para la restauración. El valor predeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa a msagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe. El cmdlet localiza automáticamente la ruta msagentrc.exe.

246Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 247: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Ejecución de restauraciones a nivel de elemento o a nivel granular

Las restauraciones a nivel de elemento o a nivel granular incluyen las siguientes tareas:

◆ Montaje de las imágenes de respaldo

◆ Uso de la GUI de EMC ItemPoint for Microsoft Exchange Server para restaurar elementos o bases de datos de Exchange, como buzones de correo, carpetas, etc.

◆ Desmontaje de las imágenes de respaldo

Montaje de las imágenes de respaldo

1. Enumera los respaldos que se van a montar.

“Listas de respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost” en la página 228 ofrece información.

2. Monte los respaldos requeridos.

“Montaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost” en la página 230 ofrece información.

Restauración de elementos de Exchange Server mediante el uso de la GUI de EMC ItemPoint for Microsoft Exchange Server

1. Inicie EMC ItemPoint y, a continuación, inicie el asistente de restauración:

La Guía del usuario de EMC ItemPoint for Exchange Server 8.2 proporciona información.

2. En la página Source Selection, seleccione el origen y especifique la ruta de EDB y la ruta del archivo de configuración desde el volumen montado que contiene los datos de respaldo de Exchange, como se muestra en la Figura 51 en la página 248, y haga clic en Next.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 247

Page 248: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Figura 51 ItemPoint para Exchange Server: selección de la ruta de origen

248Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 249: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

3. En la página Target Selection, haga clic en Skip, como se muestra en la Figura 52 en la página 249.

Figura 52 ItemPoint para Exchange Server: selección de la ruta de destino

Desmontaje de los respaldos

“Desmontaje de respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para Data Domain Boost” en la página 234 ofrece información.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 249

Page 250: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Parámetros para ejecutar los cmdlets de respaldo y restauración del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server como trabajos en segundo plano

El agente de aplicación de Microsoft para Data Domain Boost con Exchange Server es compatible con los siguientes parámetros para ejecutar cmdlets de respaldo y restauración como tareas en segundo plano:

◆ -AsJob: Este parámetro ejecuta el cmdlet de respaldo o restauración como un trabajo en segundo plano. El comando devuelve un objeto que representa el trabajo y, a continuación, muestra el símbolo del sistema. Puede continuar trabajando en la sesión durante el trabajo. El valor predeterminado de este parámetro es $false.

Los alias para este parámetro son -AJ y -Job.

Para obtener los resultados del trabajo, utilice el cmdlet Receive-Job. Para administrar los trabajos, utilice los cmdlets de trabajo. https://technet.microsoft.com/en-us/library/hh847783.aspx proporciona información sobre los cmdlets de trabajo.

◆ -JobName <nombre_del_trabajo>: Este parámetro especifica un nombre descriptivo para el trabajo cuando se usa este parámetro con el parámetro -AsJob. Puede usar el nombre para identificar el trabajo frente a otros cmdlets de trabajo, como Stop-Job. El parámetro -JobName <nombre_del_trabajo> se omite si no especifica el parámetro -AsJob. Si no especifica un valor para este parámetro, el trabajo no tiene un nombre.

No hay ningún alias para este parámetro.

https://technet.microsoft.com/en-us/library/hh847783.aspx proporciona información sobre los cmdlets de trabajo.

No cierre la ventana de PowerShell al ejecutar cmdlets como tareas en segundo plano mediante estos parámetros. De lo contrario, los cmdlets fallan. Esta funcionalidad es similar a otros trabajos en segundo plano de PowerShell.

Ejecución de una recuperación ante desastres del agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Para realizar una recuperación ante desastres, ejecute los siguientes pasos en el nuevo host de recuperación ante desastres:

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 que estén en estado montado.

3. Realice una restauración normal de las bases de datos.

“Ejecución de restauraciones normales” en la página 239 ofrece información.

250Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 251: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Realización del marcado y la recuperación de operaciones de respaldos de Exchange Server con Data Domain Cloud Tier

Use el comando msagentadmin.exe administration para ejecutar las siguientes tareas:

◆ Enumeración de los respaldos de Exchange Server y el tipo del nivel de Data Domain en el que están presentes los respaldos.

◆ Marcado de los respaldos de Exchange Server que se deben transferir de una unidad de almacenamiento de Data Domain a un Data Domain Cloud Tier.

◆ Recuperación de savesets de Exchange Server desde un Data Domain Cloud Tier a una unidad de almacenamiento de Data Domain.

El agente de aplicación de Microsoft 3.5 es compatible con las operaciones de marcado y recuperación de respaldos con Data Domain Cloud Tier solo en el caso de respaldos basados en bloques. Para realizar una restauración, el agente de aplicación de Microsoft 3.5 no admite la recuperación transparente de respaldos de Exchange Server de Data Domain Cloud Tier a una unidad de almacenamiento de Data Domain. Antes de realizar una restauración, recupere manualmente los respaldos a una unidad de almacenamiento de Data Domain. “Sintaxis para la recuperación manual de respaldos de Exchange Server desde un Data Domain Cloud Tier a una unidad de almacenamiento de Data Domain” en la página 252 proporciona el comando para recuperar los respaldos.

Requisito previoPóngase en contacto con el administrador de Data Domain para crear un perfil de transferencia de datos, que es una política basada en aplicaciones para el mtree, es decir, la unidad de almacenamiento que se usa para ejecutar respaldos.

Sintaxis para la enumeración de respaldos de Exchange Server y el tipo de nivel de Data Domain en el que están presentes los respaldos

◆ msagentadmin.exe administration --list --ddhost "<nombre_de_servidor_de_Data_Domain>" --ddpath "<nombre_y_ruta_de_la_unidad_de_almacenamiento>" --dduser "<nombre_de_usuario_de_DDBoost>" [--tier] [--client <nombre_de_cliente>] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> [--debug <nivel_de_depuración_de_1_a_9>]

◆ msagentadmin.exe administration --list [--tier] [--client <nombre_de_cliente>] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> --config <ruta_completa_al_archivo_de_configuración> [--debug <nivel_de_depuración_de_1_a_9>]

Ejemplos

◆ 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

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 251

Page 252: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

◆ msagentadmin.exe administration --list --tier --before "30 days ago" --appID msapp_bbb --config c:\temp\config_pp.txt --debug 9

Sintaxis para el marcado de respaldos de Exchange Server que se deben transferir de una unidad de almacenamiento de Data Domain a un Data Domain Cloud Tier

◆ msagentadmin.exe administration --move --ddhost "<nombre_de_servidor_de_Data_Domain>" --ddpath "<nombre_y_ruta_de_la_unidad_de_almacenamiento>" --dduser "<nombre_de_usuario_de_DDBoost>" [--tier] [--client <nombre_de_cliente>] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> [--debug <nivel_de_depuración_de_1_a_9>]

◆ msagentadmin.exe administration --move [--tier] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> --config <ruta_de_archivo_de_configuración> [--debug <nivel_de_depuración_de_1_a_9>]

Ejemplos

◆ 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

◆ msagentadmin.exe administration --move --tier --before "30 days ago" --appID msapp_bbb --config c:\temp\config_pp.txt --debug 9

Para transferir los respaldos marcados de una unidad de almacenamiento de Data Domain a un Data Domain Cloud Tier, utilice el perfil de transferencia de datos o el programa de transferencia de datos de la política basada en aplicaciones que creó el administrador de Data Domain.

Después cuando quiera marcar respaldos, asegúrese de no marcar los respaldos marcados previamente usando los parámetros --after <hora_de_inicio> y --before <hora_de_finalización>. Marcar los respaldos previamente marcados puede afectar el rendimiento de la transferencia.

Sintaxis para la recuperación manual de respaldos de Exchange Server desde un Data Domain Cloud Tier a una unidad de almacenamiento de Data Domain

◆ msagentadmin.exe administration --recall --ddhost "<nombre_de_servidor_de_Data_Domain>" --ddpath "<nombre_y_ruta_de_la_unidad_de_almacenamiento>" --dduser "<nombre_de_usuario_de_DDBoost>" [--tier] [--client <nombre_de_cliente>] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> [--debug <nivel_de_depuración_de_1_a_9>]

252Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 253: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

◆ msagentadmin.exe administration --recall [--tier] [--after <hora_de_inicio>] --before <hora_de_finalización> --appID <ID_de_aplicación> --config <ruta_de_archivo_de_configuración> [--debug <nivel_de_depuración_de_1_a_9>]

Ejemplos

◆ 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

◆ msagentadmin.exe administration --recall --tier --after 1481104962 --before 1481105533 --appID msapp_bbb --config c:\temp\config_pp.txt --debug 9

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios para que el comando msagentadmin administration realice las operaciones relacionadas con el nivel de nube en el caso de Exchange Server:

Tabla 54 Parámetros obligatorios para que el comando msagentadmin administration realice las operaciones relacionadas con el nivel de nube en el caso de Exchange Server

Opción Alias Descripción

• --list• --move• --recall

• -s• -m• -r

• -s enumera los respaldos de Exchange Server y el tipo del nivel de Data Domain, es decir, active o cloud, en el que los respaldos están presentes.

• -m marca los respaldos que se deben transferir de la unidad de almacenamiento de Data Domain a Data Domain Cloud Tier.

• -r recupera que los respaldos de Data Domain Cloud Tier a la unidad de almacenamiento de Data Domain.

--appid <ID_de_aplicación> -n Especifica el ID de aplicación (espacio de nombres), es decir, mssql, msapp_pp o msapp_bbb, para buscar los respaldos.

--before <hora_de_finalización> -e Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo, “now”, “30 days ago”, “Tuesday” y “3/31/2016 15:00:00”.

--ddhost “<nombre_del_servidor_de_Data_Domain>”

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamiento en la que respaldó los respaldos.

--ddpath “<nombre_y_ruta_de_la_unidad_de_almacenamiento>”

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldó los respaldos.

--dduser “<nombre_de_usuario_de_DDBoost>”

Especifica el nombre de usuario del usuario de DD Boost.

Respaldos y restauraciones de Exchange Server mediante el agente de aplicación de Microsoft para Data Domain Boost 253

Page 254: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para Data Domain Boost con Exchange Server

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales para que el comando msagentadmin administration realice las operaciones relacionadas con el nivel de nube en el caso de Exchange Server:

Tabla 55 Opciones adicionales para que el comando msagentadmin administration realice operaciones relacionadas con el nivel de nube en el caso de Exchange Server

Opción Alias Descripción

--tier -t Muestra el tipo del nivel de Data Domain, es decir, ya sea active o cloud, en el que los respaldos están presentes.

--after <hora_de_inicio> -b Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha, día u hora, o después.Por ejemplo, “now”, “30 days ago”, “Tuesday” y “3/31/2016 15:00:00”.

--debug <nivel_de_depuración_del_1_al_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 <ruta_completa_al_lockbox> Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--client <nombre_del_cliente> -c Especifica el nombre de host de Exchange Server que contiene los respaldos de Exchange que se respaldaron.

--config <ruta_completa_al_archivo_de_configuración>

-z Especifica la ruta de acceso completa del archivo de configuración.

-a Keyvalue, es decir, la palabra clave y el valor de las opciones que se especificaron en el archivo de configuración también. Por ejemplo, -a "CLIENT=<nombre_del_cliente>".

254Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 255: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

CAPÍTULO 7Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Este capítulo incluye las siguientes secciones:

◆ Descripción general del agente de aplicación de Microsoft para ProtectPoint con Exchange Server.................................................................................................... 256

◆ Configuración del agente de aplicación de Microsoft para ProtectPoint con Exchange Server.................................................................................................... 259

◆ Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint ................................................................................... 268

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server 255

Page 256: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Descripción general del agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Los respaldos de ProtectPoint siempre se realizan a nivel de LUN. Los respaldos de ProtectPoint no utilizan el procesamiento distribuido de segmentos (DSP) de Data Domain para los respaldos que no son Gen0. ProtectPoint modifica los bloques que se eliminan de los volúmenes y los considera bloques nuevos. Si bien estos bloques son no son únicos, una operación de transferencia de datos envía estos bloques a Data Domain. El truncamiento de registros, donde los registros se eliminan después de un respaldo, es un ejemplo.

El agente de aplicación de Microsoft es compatible con los siguientes tipos de respaldos y restauraciones de ProtectPoint:

◆ Respaldos y restauraciones de ProtectPoint con RecoverPoint

“Restauraciones y respaldos de ProtectPoint” en la página 18 proporciona una descripción general.

Los respaldos de ProtectPoint with RecoverPoint siempre se realizan a nivel de grupo de coherencia de RecoverPoint, lo que asegura la protección de todos los datos en los volúmenes que contienen bases de datos y todos los volúmenes adicionales que forman parte del mismo grupo de coherencia. En una base de datos de Exchange, la carpeta del índice de contenido se almacena junto con la base de datos en un volumen. Si respalda una base de datos, también se respalda el índice de contenido. Por lo tanto, el tamaño de la transferencia de datos parece ser mayor que los cambios reales que se realizan en las bases de datos.

◆ Respaldos y restauraciones de ProtectPoint con VMAX

“Respaldos y restauraciones de ProtectPoint con VMAX” en la página 25 proporciona una descripción general.

Nota: El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

Funciones del agente de aplicación de Microsoft para ProtectPoint con Exchange Server

El agente de aplicación de Microsoft para ProtectPoint con Exchange Server proporciona las siguientes funciones y características:

◆ Respaldos completos realizados internamente solo de los bloques modificados de los dispositivos de origen transferidos a Data Domain, con la tecnología de ProtectPoint

◆ Respaldos a nivel de escritor, es decir, respaldos de todas las bases de datos de buzón de correo de varios grupos de coherencia en Exchange Server

256Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 257: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

◆ Respaldos a nivel de base de datos, es decir, respaldos de las bases de datos individuales de varios grupos de coherencia en Exchange Server

◆ Restauración de bases de datos individuales

◆ Restauraciones a nivel de elemento, es decir, restauraciones de buzones de correo individuales, carpetas de buzones de correo o mensajes

◆ Ruta de lockbox común, es decir, el mismo lockbox en una ubicación común para el agente de aplicación de Microsoft, el agente de aplicación de la base de datos y el agente del sistema de archivos de ProtectPoint

◆ Coexistencia con otros productos de respaldo que se usan para proteger los datos que no protege el agente de aplicación de Microsoft

Sin embargo, el agente de aplicación de Microsoft no puede coexistir con el agente de aplicación de base de datos.

◆ En el caso de RecoverPoint 5.0 o versiones posteriores, se realizan restauraciones de un grupo de consistencia parcial o un subconjunto de las bases de datos de un grupo de consistencia como parte de una restauración de reversión

◆ Soporte para alta disponibilidad de Data Domain

“Alta disponibilidad de Data Domain” en la página 50 ofrece información.

Mejores prácticas para respaldar y restaurar Exchange Server con el agente de aplicación de Microsoft para ProtectPoint

Las siguientes son mejores prácticas para respaldar y restaurar Exchange Server con el agente de aplicación de Microsoft para ProtectPoint:

◆ Los LUN de XtremIO deben contener solo los datos de Exchange Server.

Si los LUN también contienen datos que no son de Exchange Server, los datos que no son de Exchange que no se incluyen en el respaldo se vuelven solo coherentes con fallas generales.

◆ Use un solo volumen en los LUN de XtremIO.

Si un LUN contiene varios volúmenes, los volúmenes que no se incluyen en el respaldo se vuelven solo coherentes con fallas generales. Además, una restauración de reversión (nivel de LUN) revierte una imagen en todo el LUN. Por lo tanto, esta configuración no es compatible con la restauración de reversión. El agente de aplicación de Microsoft no reconoce los volúmenes excluidos del respaldo porque no hay ninguna evaluación de seguridad especial.

◆ Asegúrese de que todos los LUN de un grupo de coherencia participen en el respaldo. Para ello, inclúyalos explícitamente en el respaldo. De lo contrario, se produce un error en una restauración de reversión del respaldo si utiliza una versión de RecoverPoint anterior a 5.0.

◆ Incluya todas las bases de datos de un grupo de coherencia en el respaldo. De lo contrario, las bases de datos que no se incluyen en el respaldo no son coherentes con las aplicaciones y no se registran en el catálogo del agente de aplicación de Microsoft.

Realizar una restauración de reversión de este respaldo puede dañar las bases de datos que no se incluyen en el respaldo.

Descripción general del agente de aplicación de Microsoft para ProtectPoint con Exchange Server 257

Page 258: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

◆ Minimice la cantidad de grupos de coherencia usando un solo intervalo de invocación de respaldo. Microsoft VSS requiere que se realice una instantánea en 10 segundos. Si aumenta la cantidad de grupos de coherencia, aumenta el tiempo de la instantánea.

◆ Si desea volver a crear una base de datos eliminada, debe volver a crearla en la misma ubicación en la que estaba presente.

◆ Asegúrese siempre de que un host de destino tenga suficiente espacio para restaurar los datos.

◆ Instale EMC® PowerPath® en el host en el que desea utilizar múltiples rutas.

◆ (Opcional) Configure los límites de uso de cuota de Data Domain.

El agente de aplicación de Microsoft no tiene un parámetro para controlar el tamaño total que consume. Solo se pueden establecer límites de cuota en el sistema Data Domain 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ño antes 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 63 proporciona más información sobre los límites de cuota, el impacto de superar los límites y la configuración de los límites de uso.

◆ (Opcional) Configure los límites de uso de flujos de Data Domain.

El agente de aplicación de Microsoft requiere un flujo por cada saveset que se respalde o se restaure. Al ejecutar respaldos fraccionados, cada fracción requiere un flujo. Las fracciones se ejecutan simultáneamente para cada base de datos. Las bases de datos se respaldan y se restauran de manera secuencial. Cuando se utilizan fracciones, la cantidad de flujos debe ser igual o mayor que la cantidad de fracciones.

La cantidad mínima de flujos para ambientes sin fracciones es 1.

“Configuración de los límites de uso de los recursos de Data Domain” en la página 63 proporciona más información sobre el límite de flujos, el impacto de superar los límites y la configuración de los límites de uso.

258Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 259: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Configuración del agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Los documentos Guía de soluciones de EMC ProtectPoint y Guía de configuración de almacenamiento primario y de protección de EMC ProtectPoint proporcionan información sobre cómo configurar el almacenamiento primario y de protección para ProtectPoint y vdisk.

La documentación de EMC RecoverPoint proporciona información sobre cómo instalar y configurar RecoverPoint.

La documentación de EMC XtremIO proporciona información sobre cómo instalar y configurar el dispositivo de almacenamiento XtremIO.

La configuración del agente de aplicación de Microsoft para ProtectPoint con Exchange Server incluye las siguientes tareas:

◆ Creación e importación de un archivo de configuración

◆ Creación de un lockbox mediante el comando msagentadmin.exe

◆ Creación de la cuenta de usuario de respaldo de Exchange

◆ Configuración de respaldos federados de un DAG

◆ Configuración de VMAX para ejecutar respaldos y restauraciones

Nota: El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

Configuración del agente de aplicación de Microsoft para ProtectPoint con Exchange Server 259

Page 260: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Creación e importación de un archivo de configuración

Puede crear un archivo de configuración e importarlo a un objeto que se puede utilizar para realizar operaciones, como respaldos, enumeración de respaldos, montaje de respaldos 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ún sea necesario:

Tabla 56 Parámetros de archivos de configuración

Categoría Parámetros

Aspectos generales • CLIENT=<nombre_de_dominio_calificado_de_nombre_de_cliente_o_nombre_de_host>

• LOCKBOX_PATH=<ruta_completa_al_lockbox>• DEBUG_LEVEL=<nivel_de_depuración_del_1_al_9>• DIAGNOSTIC_DEST• BACKUP_TYPE=<RecoverPoint | VMAX>

Sistema primario • DDBOOST_USER=<nombre_de_usuario_de_DD_Boost>• DEVICE_HOST=<nombre_del_servidor_de_Data_Domain>• DEVICE_PATH=<nombre_de_unidad_de_almacenamiento>• DDVDISK_USER=<nombre_de_usuario_de_vdisk>• DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_servidor_d

e_Data_Domain>• DDBOOST_FC=<nombre_del_servidor_de_fibre_channel_de_Data_Doma

in>• DEVICE_FC_SERVICE={TRUE | FALSE}• RESTORE_DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_s

ervidor_de_Data_Domain>• RESTORE_DEVICE_GROUP=<grupo_de_dispositivos_de_restauración_de

l_servidor_de_Data_Domain>En el caso de un DAG:• BACKUP_PREFERENCE={preferred | passive| active}• SERVER_ORDER_LIST=<server1, server2, server3, [...]>• INCLUDE_STANDALONE_DATABASES={TRUE | FALSE}“Parámetros de archivo de configuración para ejecutar respaldos federados” en la página 265 proporciona información acerca de estos parámetros.

Sistema secundario • DDBOOST_FC=<nombre_del_servidor_de_fibre_channel_de_Data_Domain>

• DDBOOST_USER=<nombre_de_usuario_de_DD_Boost>• DEVICE_FC_SERVICE={TRUE | FALSE}• DEVICE_HOST=<nombre_del_servidor_de_Data_Domain>• DEVICE_PATH=<nombre_de_unidad_de_almacenamiento>• DDVDISK_USER=<nombre_de_usuario_de_vdisk>• DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_servidor_d

e_Data_Domain>• RESTORE_DEVICE_POOL=<pool_de_dispositivos_de_restauración_del_s

ervidor_de_Data_Domain>

260Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 261: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Cada vez que se realizan respaldos, restauraciones u operaciones relacionadas con el respaldo o la restauración, se debe especificar el nombre de dominio calificado de Exchange Server como el valor del parámetro CLIENT. En el caso de una configuración de DAG (con IP y sin IP), especifique el nombre de dominio calificado de la instancia de DAG.

Por ejemplo, puede crear el archivo C:\config.cfg file con el siguiente contenido:

DDBOOST_USER=DD163_user

DEVICE_HOST=ledmd035.lss.ejemplo.com

DEVICE_PATH=/SU_DD163

LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"

RP_MGMT_HOST=ledmd160.lss.example.com

RP_USER=admin

DDVDISK_USER=DD163_user

CLIENT=mw2k8x64exch2.appagentdev.com

RestoreDeviceGroup=DG_restore_group

RestoreDevicePool=myhost_restore_pool

Importación del archivo de configuraciónUtilice el cmdlet Import-ExchangeBackupConfigFile para importar el archivo de configuración a un objeto.

Sintaxis

<objeto> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración> [<parámetros_comunes>]

Donde:

◆ <objeto> es el objeto que contiene la información del archivo de configuración para utilizar con otros cmdlets.

◆ - file <archivo_de_configuración> especifica el archivo de configuración.

◆ Los parámetros comunes compatibles son Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable y OutVariable http://go.microsoft.com/fwlink/?LinkID=113216 proporciona información sobre los parámetros comunes.

Clúster de RecoverPoint

• RP_MGMT_HOST=<nombre_de_host_de_administración_de_RecoverPoint>

• RP_USER=<nombre_de_usuario_del_host_de_administración_de_RecoverPoint>

VMAX • SYMM_SNAP_REMOTE=yes• SNAPSG_NAME=<nombre_de_grupo_de_almacenamiento_de_VMAX>

Tabla 56 Parámetros de archivos de configuración

Categoría Parámetros

Configuración del agente de aplicación de Microsoft para ProtectPoint con Exchange Server 261

Page 262: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejemplo

$serverinfo = Import-ExchangeBackupConfigFile E:\configuration.txt

Creación de un lockbox mediante el comando msagentadmin.exe

La siguiente tabla enumera las operaciones que forman parte de la creación y la actualización de un lockbox, y los comandos interactivos y no interactivos, que son útiles para la creación de scripts, para realizar las operaciones:

El archivo PersistedSettings.xml en la carpeta del lockbox contiene la información de los servidores de Data Domain, por ejemplo, el nombre del servidor de Data Domain, el protocolo de comunicación, el nombre del servicio de Fibre Channel, el nombre de usuario del usuario de DD Boost y la unidad de almacenamiento. Agregar (registrar) un servidor de Data Domain por primera vez a un nuevo lockbox crea el archivo PersistedSettings.xml. Agregar (registrar) un servidor de Data Domain al lockbox o quitarlo (eliminar el registro) de él actualiza el archivo PersistedSettings.xml.

Tabla 57 Comandos y operaciones de la CLI para crear y actualizar un lockbox

Operación Comando

Creación de un lockbox msagentadmin administration --createLB [--lockbox <lockbox_directory>] [--debug 9]

Registro de un servidor de Data Domain o un dispositivo de RecoverPoint en un host de base de datos

msagentadmin administration --registerLB --config <ruta_de_archivo_de_configuración> [--confirm] [--debug 9]

Cancelación del registro de un servidor de Data Domain o un dispositivo de RecoverPoint en un host de base de datosEl contenido de usuario de DD Boost (DDBOOST_USER) y de ruta del dispositivo (DEVICE_PATH) del archivo de configuración se elimina.

msagentadmin administration --deleteLB --config <ruta_de_archivo_de_configuración> [--confirm] [--debug 9]

Agregado de un host remoto a una lista de acceso de lockbox

msagentadmin administration --grantLB [--lockbox <directorio_de_lockbox>] [-a "LOCKBOX_REMOTE_HOST=<nombre_de_host_que_se_agrega>"] [-a "VIRTUAL_HOST=yes"] [--debug 9]

Eliminación de un host remoto desde la lista de acceso de lockbox

msagentadmin administration --revokeLB [--lockbox <directorio_de_lockbox>] [-a "LOCKBOX_REMOTE_HOST=<nombre_de_host_que_se_elimina>"] [--debug 9]

Restablecimiento de la clave de cifrado de lockbox

msagentadmin administration --updateLB [--lockbox <directorio_de_lockbox>] [--debug 9]

262Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 263: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Puede configurar uno de los siguientes tipos de lockbox según sus necesidades:

◆ Lockbox único: Esta configuración contiene solo un lockbox en una ubicación compartida. Cada host en el ambiente tiene acceso individual al lockbox. Esta configuración facilita el mantenimiento del lockbox.

◆ Múltiples lockboxes: Esta configuración contiene un lockbox en cada host en el ambiente. Esta configuración crea una sobrecarga en el mantenimiento de múltiples lockboxes.

Códigos de retorno (de error) del comando msagentadmin administrationEl agente de aplicación de Microsoft permite que el comando msagentadmin administration informe la severidad del error y los ID únicos de cada mensaje asociados con el error.

En la tabla siguiente, se enumeran los códigos de retorno y su descripción:

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Los otros códigos de retorno indican falla.

Nota: Los códigos de retorno se asignan a la severidad, la cual se establece cuando se produce el error. Los errores potenciales, que no puede controlar, pueden producirse en cualquier momento. Solo la severidad de algunos pocos errores se establece de manera coherente o correcta. Por lo tanto, utilice los códigos de retorno como una guía o una sugerencia solamente.

Creación de la cuenta de usuario de respaldo de Exchange

Para crear una nueva cuenta o modificar, validar y actualizar los privilegios de la cuenta existente a fin de realizar operaciones de respaldo y restauración en un Exchange Server, utilice la aplicación App Agent Exchange Admin Configuration:

1. Asegúrese de haber instalado el agente de aplicación de Microsoft.

2. En Exchange Server, inicie sesión como administrador de dominio.

3. En el escritorio, haga clic en Start > All Programs o Apps > Exchange Admin Configuration.

Se iniciará la aplicación App Agent Exchange Admin Configuration.

Tabla 58 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

Configuración del agente de aplicación de Microsoft para ProtectPoint con Exchange Server 263

Page 264: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

4. Realice una de las siguientes tareas según sea necesario:

• Configure Admin User: Haga clic en este botón y continúe con el cuadro de diálogo para crear una cuenta de administrador de Exchange del agente de aplicación de Microsoft y configurar los permisos y las membresías para restaurar las bases de datos de Exchange.

• Update Admin Password: Haga clic en este botón y continúe con el cuadro de diálogo para modificar la contraseña de una cuenta de administrador de Exchange del agente de aplicación de Microsoft y actualizar las credenciales del registro.

• Validate an existing admin: Haga clic en este botón para verificar si una cuenta de administrador de Exchange del agente de aplicación de Microsoft se ha configurado correctamente.

Para crear una cuenta de administrador de Exchange del agente de aplicación de Microsoft, la aplicación realiza los siguientes pasos:

◆ Crea una cuenta de usuario de Active Directory.

◆ Crea un grupo de seguridad de Exchange personalizado, que es EMC App Agent Exchange Admin Roles.

◆ Agrega la cuenta de usuario a los grupos que se enumeran en la tabla siguiente:

Tabla 59 Permisos que configura la aplicación App Agent Exchange Admin Configuration

Grupo de usuarios Función de Exchange Server

Membresía a grupo de seguridad en el host de cliente del agente de aplicación de Microsoft

Administrador local

Membresía a grupo de seguridad en la controladora de dominio

• Operadores de respaldo• Usuarios de escritorios remotos

Membresía a grupo de seguridad de Exchange

• Servidores de Exchange• EMC App Agent Exchange Admin Roles, que incluye:

• Funciones de Exchange• Copias de bases de datos• Bases de datos• Recuperación ante desastres• Exportación e importación de buzón de correo• Creación de destinatario de correo• Destinatarios de correo• Configuración de solo visualización

264Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 265: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Importación manual de módulos PowerShell EMCExchangeBackupRestore en Exchange Server 2010

Para que los cmdlets de respaldo y restauración funcionen en Exchange Server 2010, debe importar manualmente los módulos EMCExchangeBackupRestore ejecutando los siguientes comandos en el shell de administración de Exchange en Exchange Server 2010:

◆ Import-Module EMCExchangeBackupRestore.psm1

◆ Import-Module EMCExchangeBackupRestore.dll

◆ Update-FormatData -AppendPath "C:\Program Files\DPSAPPS\MSAPPAGENT\PowerShell\Modules\EMCExchangeBackupRestore\EMCExchangeBackupRestore.Format.ps1xml"

Configuración de respaldos federados de un DAG

La configuración de respaldos federados de un DAG incluye las siguientes tareas:

◆ Configuración de respaldos federados de un DAG con IP

◆ Configuración de respaldos federados de un DAG sin IP

◆ Configuración de respaldos para utilizar un nodo de almacenamiento remoto en un ambiente DAG

La documentación de Microsoft Exchange Server proporciona información sobre cómo realizar estas tareas.

Parámetros de archivo de configuración para ejecutar respaldos federadosEn el caso de respaldos federados de un DAG, se requieren los siguientes parámetros:

◆ BACKUP_PREFERENCE={preferred | passive| active}: Especifica la preferencia del método de respaldo:

• Preferred: Respalda solo la réplica o copia pasiva de cada base de datos. El Exchange Server en el que se respaldará cada base de datos pasiva se determinará por la lista de orden de servidores. Si no hay bases de datos pasivas (si no hay ninguna réplica o si todas las réplicas actuales están desmontadas o suspendidas), entonces, las bases de datos activas se respaldarán. Preferred es el valor predeterminado.

• Passive: Respalda solo las bases de datos pasivas en el DAG.

• Active: Respalda solo las bases de datos activas en el DAG.

◆ SERVER_ORDER_LIST=<server1, server2, server3, [...]>: Una lista separada por comas de los servidores Exchange Server según el orden en el que se deben respaldar las bases de datos en cada Exchange Server en el DAG. Si no especifica una lista, el nodo de coordinación distribuye los respaldos de acuerdo con una lista desordenada de los servidores Exchange Server en el DAG.

◆ INCLUDE_STANDALONE_DATABASES={TRUE | FALSE}: Especifica si se deben incluir carpetas públicas y bases de datos independientes. La especificación de FALSE excluye las carpetas públicas y las bases de datos independientes. El valor predeterminado es TRUE.

Configuración del agente de aplicación de Microsoft para ProtectPoint con Exchange Server 265

Page 266: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Configuración de VMAX para ejecutar respaldos y restauraciones

El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

Para configurar VMAX, ejecute los siguientes pasos:

1. Obtenga los siguientes identificadores:

• ID de VMAX, también conocido como SYMID

• Dispositivos de origen (STD)

• Dispositivos de respaldo (FTS)

Hay un dispositivo de respaldo para cada dispositivo de origen, es decir, se produce una asignación 1:1 entre los dispositivos de origen y los dispositivos de respaldo.

• Dispositivos de restauración (FTS)

Hay al menos un dispositivo de restauración para cada dispositivo de origen.

Asegúrese de que el administrador del laboratorio o VMAX haya agregado el dispositivo de restauración al grupo de dispositivos de almacenamiento de VMAX. El nombre predeterminado del grupo de dispositivos de almacenamiento VMAX es NsrSnapSG.

Nota: No se requieren dispositivos FTS para realizar restauraciones de tabla y restauraciones de bases de datos. Puede usar dispositivos vdisk en lugar de dispositivos FTS.

2. Instale Solutions Enabler de VMAX. Si el producto ya está instalado, desinstálelo y vuelva a instalarlo.

a. Para instalar Solutions Enabler de VMAX, ejecute el siguiente comando:

<versión_de_Solutions_Enabler>-WINDOWS-x64.exe

b. En el asistente de instalación, seleccione Custom Installation.

c. Especifique la opción VSS Provider y deje las otras opciones como están.

d. Complete la instalación.

3. Si usa una máquina virtual de Exchange Server, agregue la autorización para ejecutar respaldos.

Pídale al administrador del servidor ESXi que ejecute el siguiente comando en la máquina virtual de Exchange Server en la cual se ejecutan respaldos:

symcfg auth add -host <nombre_de_host_de_ESXi> -username root -password <contraseña_de_ESXi> -namespace vmware/esxv2 -port 5988 -vmware

266Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 267: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

4. Enumere los dispositivos VMAX para verificar la instalación. Para ello, ejecute los siguientes comandos desde el símbolo del sistema C:\Program Files\EMC\SYMCLI\bin:

a. symcfg disco

b. sympd list

Nota: La salida del comando sympd list no muestra los dispositivos de respaldo.

5. Establezca un vínculo entre cada dispositivo de origen y el dispositivo de respaldo mediante la ejecución de los siguientes comandos:

a. symsnapvx -sid <ID_de_Symmetrix_VMAX> link -devs <ID_de_dispositivo_STD> -snapshot_name <nombre_de_instantánea> establish

b. symsnapvx -sid <ID_de_Symmetrix_VMAX> link -devs <ID_de_dispositivo_STD> -lndevs <ID_de_dispositivo_de_respaldo> -snapshot_name <nombre_de_instantánea> -copy

Por ejemplo, symsnapvx -sid 1031 link -devs C5A -lndevs 42 -snapshot_name SNAPSHOT_C5A -copy

Para ver el estado de la operación, ejecute el siguiente comando:

symsnapvx -sid <ID_de_Symmetrix_VMAX> -devs <STD_Device_ID> list -linked

Si el indicador C (copiar) cambia a D (copiar/descargar), la operación se completó.

Desinstalación o limpieza de instantáneas en VMAXPara desinstalar o limpiar las instantáneas en VMAX, ejecute los siguientes pasos:

1. Identifique la instantánea que desea desinstalar o limpiar mediante 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 de respaldo mediante la ejecución del siguiente comando:

symsnapvx -sid <ID_de_Symmetrix_VMAX> -devs <ID_de_dispositivo_STD> -lndevs <ID_de_dispositivo_de_respaldo> -snapshot_name <nombre_de_instantánea> unlink -symforce

3. Elimine los ID de instantáneas mediante la ejecución del siguiente comando:

symsnapvx -sid <ID_de_Symmetrix_VMAX> -devs <ID_de_dispositivo_STD> -snapshot_name <nombre_de_instantánea> terminate

Nota: Este procedimiento no elimina las instantáneas de Data Domain.

Configuración del agente de aplicación de Microsoft para ProtectPoint con Exchange Server 267

Page 268: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Configuraciones admitidas del agente de aplicación de Microsoft para ProtectPoint con Exchange Server

El agente de aplicación de Microsoft para ProtectPoint con Exchange Server es compatible con las siguientes configuraciones:

◆ Alta disponibilidad de Data Domain

◆ Un host de aplicaciones con uno o más LUN de producción que contienen datos de las aplicaciones

◆ Un clúster de RecoverPoint en el mismo centro de datos que los LUN de producción

◆ Un sistema Data Domain conectado directamente al clúster de RecoverPoint

◆ Solo conectividad Fibre Channel entre RecoverPoint y Data Domain

◆ Discos de formato MBR o GPT porque VSS no tiene ninguna restricción sobre el tipo de formato de disco

◆ Volúmenes que pueden montarse mediante letras de unidad o puntos de montaje

◆ Hasta 64 volúmenes en una sesión de respaldo de VSS

◆ Ambiente físico o máquinas virtuales de ESX Server con mapeo de dispositivos crudos (RDM)

◆ Múltiples grupos de coherencia por respaldo

◆ Cualquier software de múltiples rutas de I/O, como PowerPath, Windows MPIO, etc., que se instale para el LUN de origen

◆ Configuraciones donde todos los volúmenes que se deben respaldar están presentes en XtremIO y configurados en los respaldos de RecoverPoint para ProtectPoint

Durante los respaldos de ProtectPoint, todos los volúmenes que se incluyen en el respaldo deben ser capaces de crear instantáneas de RecoverPoint. De lo contrario, los respaldos de VSS fallan.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint

Para respaldar y restaurar Exchange Server, el agente de aplicación de Microsoft para ProtectPoint es compatible solo con cmdlets de Windows PowerShell.

Todos los cmdlets admiten los parámetros comunes estándares, 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 la lista de parámetros comunes y su descripción.

https://technet.microsoft.com/en-us/library/hh847783.aspx proporciona información sobre los cmdlets de trabajo.

268Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 269: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Respaldos y restauraciones de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint.

Esta sección describe los procedimientos para realizar respaldos y restauraciones de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint.

El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

En la sintaxis, los parámetros que están entre corchetes, es decir, [ y ], son opcionales.

Objeto de respaldoLa salida de los cmdlets para ejecutar respaldos (Backup-Exchange), enumerar respaldos (Get-ExchangeBackup) y eliminar respaldos (Remove-ExchangeBackup) es un objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup. Get-ExchangeBackup y Remove-ExchangeBackup enumeran arreglos de objetos de respaldo.

La siguiente tabla enumera los atributos que contiene el objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup:

Tabla 60 Atributos del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup

Atributo Descripción

BackupDateTimeUTC La fecha y la hora de los respaldos en UTC.

BackupDatabases Un arreglo de objetos EMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase.

BackupID El ID del respaldo. Cada ID tiene la tecnología de respaldo y dos puntos como prefijo.El prefijo es “msapp_pp:”.

Nota: Si no especifica un prefijo para un ID de respaldo en ninguna de las operaciones de respaldo de Exchange Server, el prefijo predeterminado 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 de Data Domain.

ExchangeVersion La versión de Exchange Server.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 269

Page 270: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

La siguiente tabla enumera los atributos que contiene el objeto EMCExchangeBackupRestore.BackupData.ExchangeBackupDatabase:

La siguiente tabla enumera los atributos que contiene el objeto EMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage:

Level El nivel de respaldo, que siempre es FULL.

RecoverPointHost El nombre del host de administración de RecoverPoint.

StaticImages Un arreglo de objetos EMCExchangeBackupRestore.BackupData.ExchangeBackupDDStaticImage.

Successful $true, si el respaldo se realiza correctamente.

Tabla 60 Atributos del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup

Atributo Descripción

Tabla 61 Atributos del objeto EMCExchangeBackupRestore.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 datos individual, el agente de aplicación de Microsoft recomienda utilizar el ID de respaldo general para realizar restauraciones.

DatabaseFileBackupID El ID de respaldo del respaldo EDB. No puede usar este ID de respaldo para realizar restauraciones.

LogFilesBackupID El ID de respaldo del respaldo de la carpeta de registro. No puede usar este ID de respaldo para realizar restauraciones.

EdbFilePath La ruta original del archivo EDB respaldado. Este atributo corresponde a Get-Datatabase | Format-Table EdbFilePath durante el respaldo.

LogFolderPath La carpeta original de los archivos de registro respaldados. Este atributo corresponde a Get-Database | Format-Table LogFolderPath durante el respaldo.

Tabla 62 Atributos del objeto EMCExchangeBackupRestore.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 Data Domain.

Grupo El nombre del grupo que contiene el pool de la imagen estática de Data Domain.

Tamaño El tamaño de la imagen estática de Data Domain, en sectores.

270Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 271: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Formato de salida

◆ Table: El formato predeterminado del objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup es una tabla que contiene las columnas BackupDateTimeUTC, BackupID, ClientName, Successful y BackupDatabases.

Ejemplo

Get-ExchangeBackup

BackupDateTimeUTC BackupID ClientName Successful BackupDatabases----------------- -------- ---------- ---------- ---------------3/14/2016 4:38:54 PM 1457973534 exchangehost.myorg.com True {TestDB, Mailbox Database 1250665181}

◆ List: Este formato muestra todos los atributos con la fecha y la hora de respaldo según la zona horaria local, excepto la información de la imagen estática.

Ejemplos

• $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

• $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}

• $backups[0].BackupDatabases | Format-List

donde $backups = $serverinfo | Get-ExchangeBackup -BackupViaVMAX

Identidad: E13VmaxSRV2-TestDatabase10Guid : f31f41c1-5d3e-4f4f-968a-65bead78aeba

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 271

Page 272: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

BackupID : msapp_pp:1480029125EdbFilePath : X:\E13VmaxSRV2-TestDatabase10\E13VmaxSRV2-TestDatabase10.edbLogFolderPath : F:\E13VmaxSRV2-TestDatabase10

Identidad: E13VmaxSRV2-TestDatabase09Guid : da15d552-a2b0-44d6-918f-4ad2758d0fedBackupID : msapp_pp:1480029123EdbFilePath : V:\E13VmaxSRV2-TestDatabase09\E13VmaxSRV2-TestDatabase09.edbLogFolderPath : U:\E13VmaxSRV2-TestDatabase09

• $backups[0].StaticImages | Format-List

donde $backups = $serverinfo | Get-ExchangeBackup -BackupViaVMAX

Nombre: 040036601621057ea7f0601c0c000f0000000239Pool : nsm_vmax1031_pool_1Group : nsm_vmax1031_device_group_1Size : 17671680

Nombre: 040036601621057ea7f0601c0e000f000000023aPool : nsm_vmax1031_pool_1Group : nsm_vmax1031_device_group_1Size : 17671680

◆ Wide: Este formato muestra solo el atributo BackupDateTimeUTC.

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), enumerar montajes (Get-ExchangeBackupMount) y desmontajes (Dismount-ExchangeBackupMount) es un arreglo de objetos EMCExchangeBackupRestore.MountData.ExchangeMount sin un orden particular.

La siguiente tabla enumera los atributos que contiene el objeto EMCExchangeBackupRestore.MountData.ExchangeMount:

Tabla 63 Atributos del objeto EMCExchangeBackupRestore.MountData.ExchangeMount

Atributo Descripción

BackupID Una lista de ID de respaldo que están asociados con el respaldo montado. Este campo incluye el ID de respaldo primario y el ID de respaldo de todas las bases de datos del respaldo.

Bookmark Una lista de marcadores de RecoverPoint que están asociados con el respaldo montado.

MountPath La ruta de acceso completa a la carpeta de montaje, es decir, el volumen que se respaldó. Dependiendo de cómo está organizado el volumen, los datos de su interés pueden estar en una subcarpeta.

OriginalVolumeName El nombre original del volumen respaldado, como lo informa VSS.

272Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 273: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Formato de salida

◆ Table: El formato predeterminado del objeto EMCExchangeBackupRestore.MountData.ExchangeMount es una tabla que contiene las columnas MountPath y BackupID.

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}

◆ List: Este formato muestra todos los atributos.

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}

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.

SnapshotDeviceObject El objeto de dispositivo de la shadow copy de VSS. Además, el nombre del volumen de 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.

Tabla 63 Atributos del objeto EMCExchangeBackupRestore.MountData.ExchangeMount

Atributo Descripción

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 273

Page 274: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Respaldos de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint

Los respaldos del agente de aplicación de Microsoft para ProtectPoint con Exchange Server siempre son respaldos completos basados en VSS.

El cmdlet Backup-Exchange respalda los datos de Exchange Server en un servidor Data Domain mediante tecnología RecoverPoint o tecnología VMAX. Cuando se utiliza una de estas tecnologías, no se requiere usar la otra.

El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

Sintaxis para ejecutar respaldos normales con RecoverPoint

◆ Backup-Exchange -BackupViaRecoverPoint -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_del_host_de_administración_de_RecoverPoint> [-AsJob] [-BackupActive] [-BackupPassive] [-BackupPreferred] [-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>] [-DebugLevel <de_1_a_9>] [-ExeFileName <ruta_completa_a_msagentsv.exe>] [-Identity <identidad[]>] [-IncludeStandaloneDatabases] [-JobName <nombre_del_trabajo>] [-LockBoxPath <ruta_completa_al_lockbox>] [-ServerOrderList <lista_de_servidores_separados_por_coma>] [-VeryVerbose] [<parámetros_comunes>]

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

274Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 275: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejemplos

◆ Respaldar todo el servidor:

Backup-Exchange -BackupViaRecoverPoint -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

◆ Respaldar todo el servidor mediante un objeto de archivo de configuración:

$serverinfo | Backup-Exchange

◆ Respaldar la base de datos TestDB y la base de datos de buzón de correo 1250665181:

Backup-Exchange -BackupViaRecoverPoint -Identity TestDB,'Mailbox Database 1250665181' -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

◆ Respaldar la base de datos TestDB y la base de datos de buzón de correo 1250665181 mediante un objeto de archivo de configuración:

$serverinfo | Backup-Exchange -Identity TestDB,'Mailbox Database 1250665181'

Sintaxis para ejecutar respaldos normales con VMAX

◆ Backup-Exchange -BackupViaVMAX -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> [-AsJob] [-BackupActive] [-BackupPassive] [-BackupPreferred] [-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>] [-DebugLevel <de_1_a_9>] [-ExeFileName <ruta_completa_a_msagentsv.exe>] [-Identity <identidad[]>] [-IncludeStandaloneDatabases] [-JobName <nombre_del_trabajo>] [-LockBoxPath <ruta_completa_al_lockbox>] [-ServerOrderList <lista_de_servidores_separados_por_coma>] [-SRDFRemoteCopy] [-VeryVerbose] [<parámetros_comunes>]

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 275

Page 276: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejemplos

◆ Respaldar todo el servidor:

Backup-Exchange -BackupViaVMAX -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUser DD163_user

◆ Respaldar todo el servidor mediante un objeto de archivo de configuración:

$serverinfo | Backup-Exchange

◆ Respaldar la base de datos TestDB y la base de datos de buzón de correo 1250665181:

Backup-Exchange -BackupViaVMAX -SRDFRemoteCopy -Identity TestDB,'Mailbox Database 1250665181' -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainPath /SU_DD163 -DataDomainUser DD163_user

◆ Respaldar la base de datos TestDB y la base de datos de buzón de correo 1250665181 mediante un objeto de archivo de configuración:

$serverinfo | Backup-Exchange -Identity TestDB,'Mailbox Database 1250665181'

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Backup-Exchange:

Tabla 64 Parámetros obligatorios del cmdlet Backup-Exchange

Parámetro Alias Descripción

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre de dominio calificado de Exchange Server que se usará para indexar el respaldo.

Nota: En el caso de un ambiente DAG, especifique el nombre de dominio calificado de la instancia de DAG.

• -BackupViaRecoverPoint• -BackupViaVMAX

• -RecoverPoint• -VMAX

• Realiza respaldos normales usando RecoverPoint.• Realiza respaldos normales usando VMAX.

-RecoverPointHost <nombre_de_host_de_administración_de_RecoverPoint>

-M, -MH, -RPHost, -ManagementHost

Especifica el nombre del host de administración de RecoverPoint.

Nota: Este parámetro no está disponible en el caso de VMAX.

-RecoverPointUser <nombre_de_usuario_del_host_de_administración_de_RecoverPoint>

-RPUser, -ManagementUser Especifica el nombre de usuario del host de administración de RecoverPoint.Todas las credenciales se recuperan del lockbox para autenticarse con el host.

Nota: Este parámetro no está disponible en el caso de VMAX.

276Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 277: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Backup-Exchange:

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor de Data Domain.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa a la unidad de almacenamiento de Data Domain para el respaldo. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -StorageUser Especifica el nombre de usuario de Data Domain.Todas las credenciales se recuperan del lockbox para autenticarse con el host.

Tabla 64 Parámetros obligatorios del cmdlet Backup-Exchange

Parámetro Alias Descripción

Tabla 65 Parámetros adicionales del cmdlet Backup-Exchange

Parámetro Alias Descripción

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-ExeFileName <ruta_completa_a_msagentsv.exe>

Especifica la ruta completa al archivo ejecutable del programa de la aplicación, es decir, msagentsv.exe. Use esta opción solo para realizar un diagnóstico. En la operación general, el cmdlet localiza automáticamente la aplicación instalada.

-Identity <identidad_de_base_de_datos_para_respaldar>

Especifica la identidad de la base de datos que se va a respaldar. Si no especifica este parámetro, se respaldarán todas las bases de datos.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el usuario de vdisk de Data Domain. Si no especifica este parámetro, el valor predeterminado es -DataDomainUser <Cadena>.Todas las credenciales se recuperan del lockbox para autenticarse con el host.

-DataDomainFibreChannelHost <nombre_del_servidor_de_fibre_channel_de_Data_Domain>

Especifica el nombre de host de Fibre Channel.

Nota: Este parámetro no está disponible en el caso de RecoverPoint y VMAX.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para el respaldo. El valor predeterminado es 0 (cero).

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-SRDFRemoteCopy Realiza un respaldo desde un arreglo VMAX remoto mediante el vínculo SRDF.

Nota: Este parámetro no está disponible en el caso de RecoverPoint.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 277

Page 278: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para enumerar los respaldos de Exchange Server

Para enumerar los respaldos de Exchange Server, utilice el cmdlet Get-ExchangeBackup.

Sintaxis

◆ 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 <de 1_a_9>] [-VeryVerbose] [-ExeFileName <ruta_completa_a_msagentadmin.exe>] [<parámetros_comunes>]

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Enumerar respaldos con entre 2 y 5 días de antigüedad:

Get-ExchangeBackup -BackupViaProtectPoint -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -After (Get-Date).AddDays(-5) -Before (Get-Date).AddDays(-2)

◆ Enumerar respaldos con entre 2 y 5 días de antigüedad con el objeto de archivo de configuración:

$serverinfo | Get-ExchangeBackup -After (Get-Date).AddDays(-5) -Before (Get-Date).AddDays(-2)

◆ Enumerar los 5 respaldos más recientes que tienen menos de 7 días de antigüedad:

Get-ExchangeBackup -BackupViaProtectPoint -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com -After (Get-Date).AddDays(-7) -Limit 5

• -BackupActive• -BackupPassive • -BackupPreferred

Especifica la preferencia de respaldo, por ejemplo, activo, pasivo o recomendado, de las bases de datos.

-ServerOrderList Especifica la lista de orden de preferencia para los servidores si debe seleccionar varias copias.

-IncludeStandaloneDatabases Incluye las bases de datos independientes y las bases de datos de carpetas públicas en el respaldo.

Tabla 65 Parámetros adicionales del cmdlet Backup-Exchange

Parámetro Alias Descripción

278Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 279: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

◆ Guardar la información de respaldo en una variable de PowerShell para utilizarla más adelante:

$backups = Get-ExchangeBackup -DataDomainHost dd.lss.emc.com -DataDomainUser user -DataDomainPath /path -ClientName host.lss.emc.com

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Get-ExchangeBackup:

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Get-ExchangeBackup:

Tabla 66 Parámetros obligatorios del cmdlet Get-ExchangeBackup

Parámetro Alias Descripción

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost

Especifica el nombre del servidor de Data Domain para consultar los respaldos. Se trata de un parámetro obligatorio.

-DataDomainHostPath <ruta_completa_a_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta en la unidad de almacenamiento de Data Domain para consultar los respaldos. Se trata de un parámetro obligatorio.

-DataDomainUser <nombre_de_usuario_de_servidor_de_Data_Domain>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de Data Domain. Se trata de un parámetro obligatorio.

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre de dominio calificado de Exchange Server que se utiliza para obtener una lista. El nombre del cliente debe coincidir con el nombre del cliente que se proporcionó para el respaldo. Se trata de un parámetro obligatorio.

-BackupViaProtectPoint -PP, -ProtectPoint, -BackupViaRecoverPoint, -RecoverPoint, -RP, -BackupViaVMAX, -VMAX

Enumera los respaldos que se realizaron con RecoverPoint o VMAX

Tabla 67 Parámetros adicionales del cmdlet Get-ExchangeBackup

Parámetro Alias Descripción

-Before <fecha_hora> Enumera solo los respaldos que se tomaron en esa fecha u hora determinada o antes.Si no especifica un valor, el valor predeterminado es la fecha y la hora actuales.

-After <fecha_hora> Enumera solo los respaldos que se tomaron en esa fecha u hora determinada o después.

-Limit <número> Enumera como máximo los <número> respaldos más recientes.

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para la enumeración. El valor predeterminado es 0 (cero).

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 279

Page 280: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Si no especifica los parámetros -Limit, -Before o -After, el cmdlet enumera todos los respaldos.

Según la cantidad de respaldos y el rendimiento de red, el cmdlet podría requerir mucho tiempo para enumerar los respaldos.

Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para montar respaldos de Exchange Server

Para realizar restauraciones a nivel de elemento o a nivel granular, es decir, para restaurar elementos individuales, como buzones de correo y mensajes, debe montar los respaldos. La operación de montaje reserva los dispositivos de restauración para todas las imágenes en el respaldo y monta los dispositivos para las imágenes solicitadas. Los dispositivos de restauración permanecen en uso durante el montaje y se requieren incluso si se monta solo una parte del respaldo.

Los elementos montados están presentes en la siguiente ubicación:

<carpeta_de_instalación_de_producto>\DPSAPPS\MSAPPAGENT\config\mount\<GUID_de_instantánea>

Los elementos montados permanecen montados incluso después de reiniciar el host.

Sintaxis para montar respaldos mediante una identidad y un ID de respaldo

◆ 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

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentadmin.exe>

-Agent, -exe

Especifica la ruta de acceso completa a msagentadmin.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentadmin.exe. El cmdlet localiza automáticamente la ruta a msagentadmin.exe.

Tabla 67 Parámetros adicionales del cmdlet Get-ExchangeBackup

Parámetro Alias Descripción

280Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 281: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

<ruta_completa_al_lockbox>] [-AsJob] [-JobName <nombre_de_trabajo>] [-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName <ruta_completa_a_msagentrc.exe>] [<parámetros_comunes>]

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Montar la base de datos TestDB mediante un ID de respaldo. El ID de 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 -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

◆ Montar la base de datos TestDB y la base de datos de buzón de correo 1250665181 mediante un ID de respaldo. El ID de respaldo es el valor que se detalla en el objeto de respaldo (campo BackupID).

Mount-ExchangeBackup -BackupID msapp_pp:1458138556 -Identity TestDB,'Mailbox Database 1250665181' -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

Sintaxis para montar respaldos mediante una identidad y un ID de respaldo de una variable

Primero debe recuperar la lista de respaldos a una variable $backups mediante el cmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup <parámetros>

“Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para enumerar los respaldos de Exchange Server” en la página 278 proporciona información acerca del cmdlet Get-ExchangeBackup y los parámetros compatibles.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 281

Page 282: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Sintaxis

◆ 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>] [-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName <ruta_completa_a_msagentrc.exe>] [<parámetros_comunes>]

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

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 1250665181 está en el índice 1.

◆ Montar TestDB:

Mount-ExchangeBackup -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

◆ Montar TestDB mediante un objeto de archivo de configuración:

$serverinfo | Mount-ExchangeBackup -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity

282Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 283: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

◆ Montar TestDB y la base de datos de buzón de correo 1250665181:

Mount-ExchangeBackup -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity,$backups[0].BackupDatabases[1].Identity -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

Sintaxis para montar respaldos mediante un objeto de respaldo

◆ 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>] [-DebugLevel <de_1_a_9>] [-VeryVerbose] [-ExeFileName <ruta_completa_a_msagentrc.exe>] [<parámetros_comunes>]

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Monte todas las bases de datos de un respaldo de ProtectPoint mediante un objeto de respaldo:

Mount-ExchangeBackup -Backup $backups[0] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

◆ Montar todas las bases de datos de un respaldo mediante un objeto de respaldo y un objeto de archivo de configuración:

$serverinfo | Mount-ExchangeBackup -Backup $backups[0]

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 283

Page 284: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Mount-ExchangeBackup:

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Mount-ExchangeBackup:

Tabla 68 Parámetros obligatorios del cmdlet Mount-ExchangeBackup

Parámetro Alias Descripción

-BackupID <ID_de_respaldo_para_montar>

Especifica el ID de respaldo del respaldo que se va a montar. Puede obtener el ID de respaldo de la salida del cmdlet Backup-Exchange o Get-ExchangeBackup.

-Backup <objeto_de_respaldo_para_montar>

Especifica un objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre del cliente, que es el mismo que el nombre del cliente que se especificó para el respaldo.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost Especifica el nombre del servidor de Data Domain que contiene los respaldos que se van a montar.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa de la unidad de almacenamiento de Data Domain que contiene los respaldos que se van a montar. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de Data Domain.

-RestoreDeviceGroup <grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>

Especifica el grupo de dispositivos de restauración al que pertenece el servidor de Data Domain.

-RestoreDevicePool <pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>

Especifica el pool de dispositivos de restauración al que pertenece el servidor de Data Domain.

284Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 285: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Tabla 69 Parámetros adicionales del cmdlet Mount-ExchangeBackup

Parámetro Alias Descripción

-Identity <identidad_de_la_base_de_datos_para_montar>

Especifica la identidad de una o más bases de datos para montar. Use este parámetro con el parámetro -BackupID.

-ExchangeServer <nombre_corto_de_Exchange_Server>

Especifica el nombre corto de Exchange Server, por ejemplo, ledmf999, si el nombre es diferente del nombre del cliente.Use este parámetro si restaura datos a un host diferente, el nombre del cual es diferente del nombre que especifica el parámetro -Client.Si no especifica un valor, el parámetro toma el nombre corto del parámetro -Client.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el nombre de usuario de vdisk de Data Domain.

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para el montaje. El valor predeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa a msagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe. El cmdlet localiza automáticamente la ruta msagentrc.exe.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 285

Page 286: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

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 encuentran en el estado locked/in use. Para solucionar el problema, realice los siguientes pasos:

Nota: Los pasos de solución de problemas desmontan todos los montajes activados.

1. Vea el estado de los vdisks mediante la ejecución del siguiente comando:

msagentadmin devmaint -z <ruta_completa_del_archivo_de_configuración>

Ejemplo

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt

Salida

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:

msagentadmin devmaint -z <ruta_completa_del_archivo_de_configuración> --clear *

Ejemplo

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt --clear *

Salida

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

286Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 287: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

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 de la carpeta <carpeta_de_instalación_de_producto>\config\mounts.

5. Para asegurarse de que los vdisks se desbloqueen, consulte el estado de los vdisks mediante la ejecución del siguiente comando:

msagentadmin devmaint -z <ruta_completa_del_archivo_de_configuración>

Ejemplo

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt

Salida

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

Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para enumerar los respaldos montados de Exchange Server

Para enumerar los respaldos montados, utilice el cmdlet Get-ExchangeBackupMount. La salida del cmdlet es un arreglo de objetos de montaje. El tamaño del arreglo depende de la cantidad de respaldos montados. Puede usar el arreglo o un subconjunto del arreglo con el cmdlet Dismount-ExchangeBackupMount para desmontar los respaldos.

Sintaxis para enumerar los respaldos montados utilizando un ID de respaldo

Get-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>]

Ejemplos

◆ Enumerar todos los montajes:

Get-ExchangeBackupMount

◆ Enumerar los montajes que están asociados con el respaldo msapp_pp:1458138554:

Get-ExchangeBackupMount -BackupID msapp_pp:1458138554

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 287

Page 288: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

◆ Enumerar los montajes que están asociados con el respaldo 1458138554 o montados 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 respaldo

Get-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>]

Ejemplo

◆ Enumere los montajes que están asociados con un respaldo en el arreglo de objetos $backups:

Get-ExchangeBackupMount -Backup $backups[0]

◆ Enumere los montajes que están asociados con cualquier respaldo en el arreglo de objetos $backups:

Get-ExchangeBackupMount -Backup $backups

Parámetros

Todos los parámetros del cmdlet Get-ExchangeBackupMount son opcionales. La siguiente tabla enumera los parámetros opcionales del cmdlet Get-ExchangeBackupMount:

Tabla 70 Parámetros del cmdlet Get-ExchangeBackupMount

Parámetro Alias Descripción

-BackupID <ID_de_respaldo_para_enumerar_montajes>

Especifica el ID de respaldo del respaldo que va a enumerar los montajes. Puede obtener el ID de respaldo de la salida del cmdlet Backup-Exchange o Get-ExchangeBackup.

-Backup <objeto_de_respaldo_para_enumerar_montajes>

Especifica un objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup.

-MountPath <ruta_completa_a_la_carpeta_de_montaje>

Especifica la ruta completa a la carpeta de montaje que va a enumerar los montajes.

-SnapshotID <ID_de_instanténea_de_VSS_para_enumerar_los_montajes>

Especifica el ID de instantánea de VSS que va a enumerar los montajes.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para enumerar los montajes. El valor predeterminado es 0 (cero).

288Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 289: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para desmontar respaldos de Exchange Server

Debe desmontar los respaldos montados después de que se completa una restauración de nivel de elemento o nivel granular. Utilice el cmdlet Dismount-ExchangeBackupMount para desmontar todos los volúmenes que están asociados con un respaldo.

La salida del cmdlet es un arreglo de objetos de montaje que corresponden a los respaldos desmontados. El tamaño del arreglo depende de la cantidad de respaldos desmontados. Puede desmontar los respaldos mediante la ruta de montaje o el objeto de montaje.

Nota: Asegúrese de que todos los respaldos que desea desmontar utilicen la misma información de Data Domain.

Sintaxis para desmontar respaldos mediante una ruta de montaje

◆ 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>]

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentadmin.exe>

Especifica la ruta completa al archivo ejecutable del programa de la aplicación, es decir, msagentadmin.exe. Use esta opción solo para realizar un diagnóstico. En la operación general, el cmdlet localiza automáticamente la aplicación instalada.

Tabla 70 Parámetros del cmdlet Get-ExchangeBackupMount

Parámetro Alias Descripción

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 289

Page 290: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejemplos

◆ Desmontar un respaldo mediante la ruta de montaje:

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

◆ Desmontar un respaldo mediante la ruta de montaje y un objeto de archivo de configuración:

$serverinfo | Dismount-ExchangeBackupMount -MountPath 'C:\Program Files\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

◆ 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>]

◆ <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>]

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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Desmontar todos los montajes activos en todos los respaldos montados usando el objeto de montaje:

Dismount-ExchangeBackupMount -Mount (Get-ExchangeBackupMount) -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

290Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 291: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

◆ Desmontar todos los montajes activos en todos los respaldos montados utilizando el objeto de montaje y un objeto de archivo de configuración:

$serverinfo | Dismount-ExchangeBackupMount -Mount (Get-ExchangeBackupMount)

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Dismount-ExchangeBackupMount:

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Dismount-ExchangeBackupMount:

Tabla 71 Parámetros obligatorios del cmdlet Dismount-ExchangeBackupMount

Parámetro Alias Descripción

-MountPath <ruta_completa_a_la_carpeta_de_montaje>

Especifica la ruta completa a la carpeta de montaje para desmontar.

-Mount <objeto_de_montaje> Especifica el objeto de montaje para desmontar. La ruta de montaje se extrae del objeto.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost

Especifica el nombre del servidor de Data Domain que contiene los respaldos montados para desmontar.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta completa de la unidad de almacenamiento de Data Domain que contiene los respaldos montados para desmontar. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de Data Domain.

Tabla 72 Parámetros adicionales del cmdlet Dismount-ExchangeBackupMount

Parámetro Alias Descripción

-Confirm Este parámetro es el parámetro estándar PowerShell Confirm. Este parámetro toma los valores -Confirm:$true y -Confirm:$false. El valor predeterminado es -Confirm:$false.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el nombre de usuario de vdisk de Data Domain.

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para el montaje. El valor predeterminado es 0 (cero).

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 291

Page 292: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para eliminar respaldos de Exchange Server

Para eliminar respaldos de Exchange Server, utilice el cmdlet Remove-ExchangeBackup.

En el caso de VMAX, no se requieren los parámetros -RecoverPointHost <nombre_de_host_de_administración_de_RecoverPoint> y -RecoverPointUser <nombre_de_usuario_de_RecoverPoint> que se usarán con el cmdlet Remove-ExchangeBackup.

Sintaxis para eliminar respaldos mediante un ID de respaldo

◆ Remove-ExchangeBackup -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> [-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_de_trabajo>] [-DebugLevel <de_1_a_9>] [-LockBoxPath <ruta_completa_al_lockbox>] [<parámetros_comunes>]

◆ <objeto_de_archivo_de_configuración> | Remove-ExchangeBackup -BackupID <ID_de_respaldo> [-Identity <identidad[]>] [-ExeFileName <ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_de_trabajo>] [<parámetros_comunes>]

Donde <objeto_de_archivo_de_configuración> = Import-ExchangeBackupConfigFile [-file] <archivo_de_configuración> [<parámetros_comunes>]

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentadmin.exe>

Especifica la ruta completa al archivo ejecutable del programa de la aplicación, es decir, msagentadmin.exe. Use esta opción solo para realizar un diagnóstico. En la operación general, el cmdlet localiza automáticamente la aplicación instalada.

Tabla 72 Parámetros adicionales del cmdlet Dismount-ExchangeBackupMount

Parámetro Alias Descripción

292Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 293: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

“Creación e importación de un archivo de configuración” en la página 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Eliminar un respaldo mediante un ID 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 -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

◆ Eliminar un respaldo, que se realizó mediante VMAX, con un ID 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 -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Eliminar un respaldo mediante un ID de respaldo y un objeto de archivo de configuración:

$serverinfo | Remove-ExchangeBackup -BackupID msapp_pp:1458138556

Sintaxis para eliminar respaldos mediante un ID de respaldo de una variable

Primero debe recuperar la lista de respaldos a una variable $backups mediante el cmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup <parámetros>

“Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para enumerar los respaldos de Exchange Server” en la página 278 proporciona información acerca del cmdlet Get-ExchangeBackup y los parámetros compatibles.

Sintaxis

◆ Remove-ExchangeBackup -BackupID $backups[<índice_de_respaldos>].BackupID [-Identity $backups[<índice_de_respaldos>].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> [-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>]

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 293

Page 294: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

[-VeryVerbose] [-AsJob] [-JobName <nombre_de_trabajo>] [-DebugLevel <de_1_a_9>] [-LockBoxPath <ruta_completa_al_lockbox>] [<parámetros_comunes>]

◆ <objeto_de_archivo_de_configuración> | Remove-ExchangeBackup -BackupID $backups[<índice_de_respaldo>].BackupID [-Identity $backups[<índice_de_respaldo>].BackupDatabases[<índice_de_base_de_datos>].Identity] [-ExeFileName <ruta_completa_a_msagentadmin.exe>] [-VeryVerbose] [-AsJob] [-JobName <nombre_de_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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Eliminar un respaldo mediante un ID de respaldo:

Remove-ExchangeBackup -BackupID $backups[0].BackupID -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

◆ Eliminar un respaldo, que se realizó mediante VMAX, con un ID de respaldo:

Remove-ExchangeBackup -BackupID $backups[0].BackupID -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Eliminar un respaldo mediante un objeto de archivo de configuración y un ID de respaldo:

$serverinfo | Remove-ExchangeBackup -BackupID $backups[0].BackupID

Sintaxis para eliminar respaldos mediante un objeto de respaldo

◆ 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>]

294Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 295: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

[-VeryVerbose] [-AsJob] [-JobName <nombre_del_trabajo>] [-DebugLevel <de_1_a_9>] [-LockBoxPath <ruta_completa_al_lockbox>] [<parámetros_comunes>]

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Eliminar un respaldo mediante un objeto de respaldo:

Remove-ExchangeBackup -Backup $backups[0] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

◆ Eliminar un respaldo, que se realizó mediante VMAX, con un objeto de respaldo:

Remove-ExchangeBackup -Backup $backups[0] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user

◆ Eliminar un respaldo mediante un objeto de respaldo y un objeto de archivo de configuración:

$serverinfo | Remove-ExchangeBackup -Backup $backups[0]

◆ Eliminar un subconjunto (elementos 2, 3, 4 y 5) de respaldos de una lista de objetos de respaldo:

Remove-ExchangeBackup -Backup $backups[2..5] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

◆ Eliminar todos los respaldos de un objeto de respaldo:

Remove-ExchangeBackup -Backup $backups -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 295

Page 296: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Sintaxis para eliminar respaldos mediante la canalización desde el cmdlet Get-ExchangeBackup

◆ 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>]

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 el cmdlet Remove-ExchangeBackup.

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplo

Eliminar todos los respaldos en un rango de tiempo mediante la canalización desde el cmdlet Get-ExchangeBackup:

$serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb 1, 2017' | Remove-ExchangeBackup -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

Eliminar todos los respaldos realizados con VMAX en un rango de tiempo mediante la canalización desde el cmdlet Get-ExchangeBackup:

$serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb 1, 2017' | Remove-ExchangeBackup

Puede realizar la misma operación mediante la siguiente sintaxis alternativa:

$serverinfo | Remove-ExchangeBackup -Backup ($serverinfo | Get-ExchangeBackup -After 'Jan 1, 2016' -Before 'Feb 1, 2017')

296Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 297: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Remove-ExchangeBackup:

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Remove-ExchangeBackup:

Tabla 73 Parámetros obligatorios del cmdlet Remove-ExchangeBackup

Parámetro Alias Descripción

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre de dominio calificado de Exchange Server que se usará para indexar el respaldo.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost

Especifica el nombre del servidor de Data Domain.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa a la unidad de almacenamiento de Data Domain para el respaldo. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -StorageUser

Especifica el nombre de usuario de Data Domain.Todas las credenciales se recuperan del lockbox para autenticarse con el host.

-RecoverPointHost <nombre_de_host_de_administración_de_RecoverPoint>

-M, -MH, -RPHost, -ManagementHost

Especifica el nombre del host de administración de RecoverPoint.

Nota: El cmdlet ignora este parámetro en el caso de VMAX. Sin embargo, el cmdlet no muestra un error ni una advertencia.

-RecoverPointUser <nombre_de_usuario_del_host_de_administración_de_RecoverPoint>

-RPUser, -ManagementUser

Especifica el nombre de usuario del host de administración de RecoverPoint.Todas las credenciales se recuperan del lockbox para autenticarse con el host.

Nota: El cmdlet ignora este parámetro en el caso de VMAX. Sin embargo, el cmdlet no muestra un error ni una advertencia.

Tabla 74 Parámetros adicionales del cmdlet Remove-ExchangeBackup

Parámetro Alias Descripción

-Confirm Este parámetro es el parámetro estándar PowerShell Confirm. Este parámetro toma los valores -Confirm:$true y -Confirm:$false. El valor predeterminado es -Confirm:$true.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el nombre de usuario de vdisk de Data Domain.

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 297

Page 298: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Restauraciones de Exchange Server con los cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint

El cmdlet Restore-Exchange restaura los datos de Exchange Server desde un servidor de Data Domain mediante un host de administración de RecoverPoint.

El agente de aplicación de Microsoft es compatible con las restauraciones siguientes:

◆ Restauración normal: Restauración de una base de datos a la base de datos de origen, desde la cual se inició el respaldo

◆ Restauración de copia o de base de datos alternativa La restauración de una base de datos a otra base de datos que sea diferente de la base de datos de origen

◆ Restauración de reversión o a nivel de LUN: La restauración de todas las bases de datos en un volumen

◆ Restauración a nivel granular o a nivel de elemento La restauración de elementos individuales, como buzones de correo de usuarios individuales, carpetas del buzón de correo y mensajes

Para realizar las restauraciones normales, de reversión y de copia, puede ver la lista de respaldos y, a continuación, restaurar los respaldos requeridos mediante los ID de respaldo. “Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para enumerar los respaldos de Exchange Server” en la página 278 proporciona información sobre cómo enumerar respaldos.

En el caso de respaldos que se realizaron mediante VMAX, no es necesario especificar los parámetros -RecoverPointHost <RecoverPoint_Management_Hostname> y -RecoverPointUser <RecoverPoint_Username> con el cmdlet Restore-Exchange. Si especifica estos parámetros, el cmdlet los ignora.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para eliminar los respaldos. El valor predeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentadmin.exe>

Especifica la ruta completa al archivo ejecutable del programa de la aplicación, es decir, msagentadmin.exe. Use esta opción solo para realizar un diagnóstico. En la operación general, el cmdlet localiza automáticamente la aplicación instalada.

Tabla 74 Parámetros adicionales del cmdlet Remove-ExchangeBackup

Parámetro Alias Descripción

298Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 299: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

El agente de aplicación de Microsoft 3.5 no es compatible con ProtectPoint con respaldos y restauraciones de VMAX. Por lo tanto, no utilice ninguno de los campos de VMAX ni las opciones que proporcionan la GUI del agente de aplicación de Microsoft 3.5, CLI, T-SQL y los cmdlets de PowerShell. La compatibilidad para ProtectPoint con la tecnología VMAX requiere una nueva versión de Solutions Enabler. Para obtener más información, póngase en contacto con el equipo de administración de productos de ProtectPoint.

Ejecución de restauraciones normales o a nivel de objeto

Sintaxis para realizar una restauración normal mediante un ID de respaldo y una identidad

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

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Restaurar la base de datos TestDB mediante un ID de respaldo. El ID de 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 -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

◆ Restaurar la base de datos TestDB y la base de datos de buzón de correo 1250665181 mediante un ID de respaldo. El ID de respaldo es el valor que se detalla en el objeto de respaldo (campo BackupID).

Restore-Exchange -NormalRestore -BackupID msapp_pp:1458138556 -Identity TestDB,'Mailbox Database 1250665181' -ClientName ledmf175.msapp.com -DataDomainHost

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 299

Page 300: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

◆ Restaurar todas las bases de datos de un respaldo mediante un ID de respaldo.

Restore-Exchange -NormalRestore -BackupID msapp_pp:1458138556 -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.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 una identidad desde una variable

Primero debe recuperar la lista de respaldos a una variable $backups mediante el cmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup <parámetros>

“Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para enumerar los respaldos de Exchange Server” en la página 278 proporciona información acerca del cmdlet Get-ExchangeBackup y los parámetros compatibles.

Sintaxis

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

◆ <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>].Identity

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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

300Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 301: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejemplos

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 1250665181 está en el índice 1.

◆ Restaurar TestDB:

Restore-Exchange -NormalRestore -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

◆ Restaurar TestDB mediante un objeto de archivo de configuración:

$serverinfo | Restore-Exchange -NormalRestore -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity

◆ Restaurar TestDB y la base de datos de buzón de correo 1250665181 con un ID de respaldo:

Restore-Exchange -NormalRestore -BackupID $backups[0].BackupID -Identity $backups[0].BackupDatabases[0].Identity,$backups[0].BackupDatabases[1].Identity -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

Sintaxis para ejecutar una restauración normal mediante un objeto de respaldo

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

◆ <objeto_de_archivo_de_configuración> | Restore-Exchange -NormalRestore -Backup $backups[<índice_de_respaldo>].BackupID

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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 301

Page 302: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejemplos

◆ Restaurar todas las bases de datos de un respaldo mediante un objeto de respaldo:

Restore-Exchange -NormalRestore -Backup $backups[0] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

◆ Restaurar todas las bases de datos de un respaldo mediante un objeto de respaldo y un objeto de archivo de configuración:

$serverinfo | Restore-Exchange -NormalRestore -Backup $backups[0]

◆ Restaurar el primer respaldo que tiene, al menos, 7 días de antigüedad:

$serverinfo | Restore-Exchange -NormalRestore -Backup ($serverinfo | Get-ExchangeBackup -Before (Get-Date.AddDays(-7)) -Limit 1)

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones normales:

Tabla 75 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones normales

Parámetro Alias Descripción

-NormalRestore -Restore Indica una restauración normal.

-BackupID <ID_de_respaldo_para_restaurar>

Especifica el ID de respaldo que se desea restaurar. Puede obtener el ID de respaldo de la salida del cmdlet Backup-Exchange o Get-ExchangeBackup.

-Backup <objeto_de_respaldo_para_restaurar>

Especifica un objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre del cliente, que es el mismo que el nombre del cliente que se especificó para el respaldo.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost

Especifica el nombre del servidor de Data Domain que contiene los respaldos para restaurar.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa de la unidad de almacenamiento de Data Domain que contiene los respaldos que se van a restaurar. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de Data Domain.

-RestoreDeviceGroup <grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>

Especifica el grupo de dispositivos de restauración al que pertenece el servidor de Data Domain.

-RestoreDevicePool <pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>

Especifica el pool de dispositivos de restauración al que pertenece el servidor de Data Domain.

302Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 303: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones normales:

Tabla 76 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones normales

Parámetro Alias Descripción

-Identity <identidad_de_la_base_de_datos_para_restaurar>

Especifica la identidad de una o más bases de datos para restaurar. Use este parámetro con el parámetro -BackupID. No puede usar este parámetro con el parámetro -Backup.

-Confirm Este parámetro es el parámetro estándar PowerShell Confirm. Este parámetro toma los valores -Confirm:$true y -Confirm:$false. El valor predeterminado es -Confirm:$true.

-PointInType PIT Se especifica como uno de los siguientes valores:-PointInTime-PointInTime:$true-PointInTime:$false-PointInTime y -PointInTime:$true son lo mismo.El valor predeterminado es -PointInTime:$true para los tipos de restauración normal y a nivel de LUN, y -PointInTime:$false para cualquier otro tipo de restauración.

-ExchangeServer <nombre_corto_de_Exchange_Server>

Especifica el nombre corto de Exchange Server, por ejemplo, ledmf999, si el nombre es diferente del nombre de host local.Si no especifica un valor, el parámetro toma el nombre de host local de manera predeterminada.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el nombre de usuario de vdisk de Data Domain.

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para la restauración. El valor predeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa a msagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe. El cmdlet localiza automáticamente la ruta msagentrc.exe.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 303

Page 304: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones de copia o de base de datos alternativa

Para restaurar un respaldo desde un cliente diferente, el parámetro -ClientName debe contener el nombre de host de origen del respaldo.

Sintaxis para realizar una restauración de copia mediante un ID de respaldo

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

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Restaurar la base de datos TestDB a una base de datos alternativa AlternateDB mediante un ID de respaldo:

Restore-Exchange -CopyRestore -BackupID msapp_pp:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

◆ Restaurar la base de datos TestDB a una base de datos alternativa AlternateDB mediante un ID de respaldo y un objeto de archivo de configuración:

$serverinfo | Restore-Exchange -CopyRestore -BackupID msapp_pp:1458138556 -Identity TestDB -RestoreDatabaseIdentity AlternateDB

◆ Restaurar TestDB y la base de datos de buzón de correo 1250665181 a las bases de datos alternativas AlternateTestDB y AlternatePrimaryDB:

Restore-Exchange -CopyRestore -BackupID msapp_pp:1458138556 -Identity TestDB,'Mailbox Database 1250665181' -RestoreDatabaseIdentity AlternateTestDB,AlternatePrimaryDB -ClientName ledmf175.msapp.com -DataDomainHost

304Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 305: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreDeviceGroup DG_ledmf112_restore -RestoreDevicePool ledmf112_restore_pool

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones de copia:

Tabla 77 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones de copia

Parámetro Alias Descripción

-CopyRestore -Alternate Indica una restauración de copia, es decir, la restauración a una base de datos alternativa.

-BackupID <ID_de_respaldo_para_restaurar> Especifica el ID de respaldo que se desea restaurar. Puede obtener el ID de respaldo de la salida del cmdlet Backup-Exchange o Get-ExchangeBackup.

-Identity <identidad_de_la_base_de_datos_para_restaurar>

Especifica la identidad de una o más bases de datos para restaurar. Use este parámetro con el parámetro -BackupID.

-RestoreDatabaseIdentity <identidad_de_la_base_de_datos_de_destino_a_la_cual_restaurar>

-RestoreDB, -Target, -RDB, -RestoreDatabaseID

Especifica la identidad de una base de datos de destino a la cual restaurar. Use este parámetro con los parámetros -BackupID y -Identity.

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre del cliente, que es el mismo que el nombre del cliente que se especificó para el respaldo.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost

Especifica el nombre del servidor de Data Domain que contiene los respaldos para restaurar.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa de la unidad de almacenamiento de Data Domain que contiene los respaldos que se van a restaurar. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de Data Domain.

-RestoreDeviceGroup <grupo_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>

Especifica el grupo de dispositivos de restauración al que pertenece el servidor de Data Domain.

-RestoreDevicePool <pool_de_dispositivos_de_restauración_del_servidor_de_Data_Domain>

Especifica el pool de dispositivos de restauración al que pertenece el servidor de Data Domain.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 305

Page 306: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones de copia:

Tabla 78 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones de copia

Parámetro Alias Descripción

-Confirm Este parámetro es el parámetro estándar PowerShell Confirm. Este parámetro toma los valores -Confirm:$true y -Confirm:$false. El valor predeterminado es -Confirm:$true.

-PointInType PIT Se especifica como uno de los siguientes valores:-PointInTime-PointInTime:$true-PointInTime:$false-PointInTime y -PointInTime:$true son lo mismo.El valor predeterminado es -PointInTime:$true para los tipos de restauración normal y a nivel de LUN, y -PointInTime:$false para cualquier otro tipo de restauración.

-ExchangeServer <nombre_corto_de_Exchange_Server>

Especifica el nombre corto de Exchange Server, por ejemplo, ledmf999, si el nombre es diferente del nombre de host local.Si no especifica un valor, el parámetro toma el nombre de host local de manera predeterminada.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el nombre de usuario de vdisk de Data Domain.

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para la restauración. El valor predeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa a msagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe. El cmdlet localiza automáticamente la ruta msagentrc.exe.

306Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 307: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejecución de restauraciones de reversión o a nivel de LUN

Las restauraciones de reversión se aplican solo a RecoverPoint y VMAX.

Requisitos previos

Verifique si todas las bases de datos para restaurar están configuradas para sobrescritura.

Sintaxis para realizar una restauración de reversión mediante un ID de respaldo

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

◆ 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]

◆ <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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

En el caso de RecoverPoint 5.0 o una versión posterior, el agente de aplicación de Microsoft 3.5 es compatible con la restauración parcial (subconjunto de bases de datos) de un grupo de consistencia. Por lo tanto, puede especificar las bases de datos requeridas para restaurar.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 307

Page 308: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejemplos

◆ Realizar una restauración de reversión mediante un ID de respaldo. El ID de respaldo es el valor que se detalla en el objeto de respaldo (campo BackupID).

Restore-Exchange -RollbackRestore -BackupID msapp_pp:1458138556 -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

◆ Realizar una restauración de reversión de un respaldo, que se realizó mediante VMAX, con un ID de respaldo. El ID de respaldo es el valor que se detalla en el objeto de respaldo (campo BackupID).

Restore-Exchange -RollbackRestore -BackupID msapp_pp:1458138556 -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreStorageGroup NsrSnapSG -RestoreFromDataDomain

◆ Realizar una restauración de reversión mediante un ID de respaldo. El ID de respaldo es el valor que se detalla en el objeto de respaldo (campo BackupID). 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 respaldo desde una variable

Primero debe recuperar la lista de respaldos a una variable $backups mediante el cmdlet Get-ExchangeBackup.

$backups = Get-ExchangeBackup <parámetros>

“Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para enumerar los respaldos de Exchange Server” en la página 278 proporciona información acerca del cmdlet Get-ExchangeBackup y los parámetros compatibles.

Sintaxis

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

308Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 309: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

◆ 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]

◆ <objeto_de_archivo_de_configuración> | Restore-Exchange -RollbackRestore -BackupID $backups[<índice_de_respaldo>].BackupID

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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Restaurar un respaldo desde $backups[0]:

Restore-Exchange -RollbackRestore -BackupID $backups[0].BackupID -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

◆ Restaurar un respaldo, que se realizó mediante VMAX, desde $backups [0]:

Restore-Exchange -RollbackRestore -BackupID $backups[0].BackupID -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreStorageGroup NsrSnapSG

◆ Restaurar un respaldo desde $backups[0] mediante un objeto de archivo de configuración:

$serverinfo | Restore-Exchange -RollbackRestore -BackupID $backups[0].BackupID

◆ Restaurar el respaldo $backups[0]:

Restore-Exchange -RollbackRestore -BackupID $backups[0].BackupID -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 309

Page 310: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Sintaxis para ejecutar una restauración de reversión mediante un objeto de respaldo

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

◆ 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]

◆ <objeto_de_archivo_de_configuración> | Restore-Exchange -RollbackRestore -Backup $backups[<ID_de_respaldo>].BackupID

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 260 proporciona información sobre cómo crear un archivo de configuración e importarlo.

Ejemplos

◆ Realizar una restauración de reversión mediante un objeto de respaldo:

Restore-Exchange -RollbackRestore -Backup $backups[0] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RecoverPointHost ledmd160.lss.example.com -RecoverPointUser admin

◆ Realice una restauración de reversión de un respaldo, que se realizó mediante VMAX, con un objeto de respaldo:

Restore-Exchange -RollbackRestore -Backup $backups[0] -ClientName ledmf175.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user -RestoreStorageGroup NsrSnapSG

310Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 311: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

◆ Realizar una restauración de reversión mediante un objeto de respaldo:

$serverinfo | Restore-Exchange -RollbackRestore -Backup $backups[0]

Parámetros obligatorios

La siguiente tabla enumera los parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones de reversión:

Tabla 79 Parámetros obligatorios del cmdlet Restore-Exchange para realizar restauraciones de reversión

Parámetro Alias Descripción

-RollbackRestore -LUNResync, -LUNRestore

Indica una restauración de reversión.

-BackupID <ID_de_respaldo_para_restaurar> Especifica el ID de respaldo que se desea restaurar. Puede obtener el ID de respaldo de la salida del cmdlet Backup-Exchange o Get-ExchangeBackup.

-Backup <objeto_de_respaldo_para_restaurar>

Especifica un objeto EMCExchangeBackupRestore.BackupData.ExchangeBackup.

-ClientName <nombre_de_dominio_calificado_de_Exchange_Server>

-C, -CN Especifica el nombre del cliente, que es el mismo que el nombre del cliente que se especificó para el respaldo.

-DataDomainHost <nombre_del_servidor_de_Data_Domain>

-S, -SH, -DDHost, -StorageHost

Especifica el nombre del servidor de Data Domain que contiene los respaldos para restaurar.

-DataDomainHostPath <ruta_completa_al_servidor_de_Data_Domain>

-Path, -DevicePath, -StoragePath, -StorageHostPath, -DataDomainPath

Especifica la ruta de acceso completa de la unidad de almacenamiento de Data Domain que contiene los respaldos que se van a restaurar. El usuario de Data Domain debe tener los derechos de acceso correspondientes a esta ruta.

-DataDomainUser <nombre_de_usuario_de_Data_Domain>

-DDUser, -DataDomainUser, -StorageUser

Especifica el nombre de usuario de Data Domain.

-RecoverPointHost <nombre_de_host_de_administración_de_RecoverPoint>

-M, -MH, -RPHost, -ManagementHost

Especifica el host de administración de RecoverPoint que contiene los respaldos.

-RecoverPointUser <nombre_de_usuario_del_host_de_administración_de_RecoverPoint>

-RPUser, -ManagementUser

Especifica el nombre de usuario de RecoverPoint.

-RestoreStorageGroup <nombre_de_grupo_de_almacenamiento_de_restauración_de_Symmetrix_VMAX>

Especifica el nombre del grupo de almacenamiento de restauración del arreglo VMAX que utiliza su configuración.

Nota: En el caso de RecoverPoint, no se requiere esta opción.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 311

Page 312: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Parámetros adicionales

La siguiente tabla enumera los parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones de reversión:

Tabla 80 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones de reversión

Parámetro Alias Descripción

-Identity <identidad_de_la_base_de_datos_para_restaurar>

Especifica la identidad de una o más bases de datos para restaurar. Use este parámetro con el parámetro -BackupID. No puede usar este parámetro con el parámetro -Backup.

-Confirm Este parámetro es el parámetro estándar PowerShell Confirm. Este parámetro toma los valores -Confirm:$true y -Confirm:$false. El valor predeterminado es -Confirm:$true.

-PointInType PIT Se especifica como uno de los siguientes valores:-PointInTime-PointInTime:$true-PointInTime:$false-PointInTime y -PointInTime:$true son lo mismo.El valor predeterminado es -PointInTime:$true para los tipos de restauración normal y a nivel de LUN, y -PointInTime:$false para cualquier otro tipo de restauración.

-ExchangeServer <nombre_corto_de_Exchange_Server>

Especifica el nombre corto de Exchange Server, por ejemplo, ledmf999, si el nombre es diferente del nombre de host local.Si no especifica un valor, el parámetro toma el nombre de host local de manera predeterminada.

-DataDomainVDiskUser <nombre_de_usuario_de_vdisk_de_Data_Domain>

-DDVDiskUser, -VDiskUser, -VDU

Especifica el nombre de usuario de vdisk de Data Domain.

-LockBoxPath <ruta_completa_al_lockbox>

-LB, - LBPath Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene información cifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares. Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configura de manera predeterminada a la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-DebugLevel <de_1_a_9> -DL, -D Especifica el nivel de depuración para la restauración. El valor predeterminado es 0 (cero).

-Debug -db Indica la depuración de PowerShell, lo que habilita la salida de depuración. De forma predeterminada, el cmdlet se detiene en cada salida de depuración. Este parámetro es diferente del parámetro -DebugLevel.

-VeryVerbose Aumenta el volumen de la salida detallada. Este parámetro solo es útil si también se especifica el parámetro -Verbose. El valor predeterminado es False.

312Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 313: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

El cmdlet Invoke-RestoreExchangeBackup está en desuso, no proporciona funcionalidad útil y se quitará en una versión futura. Sin embargo, puede usar el cmdlet de manera segura debido a que el agente de aplicación de Microsoft 3.5 lo admite.

Ejecución de restauraciones a nivel de elemento o a nivel granular

Las restauraciones a nivel de elemento o a nivel granular incluyen las siguientes tareas:

◆ Montaje de las imágenes de respaldo

◆ Uso de la GUI de EMC ItemPoint for Microsoft Exchange Server para restaurar elementos o bases de datos de Exchange, como buzones de correo, carpetas, etc.

◆ Desmontaje de las imágenes de respaldo

Montaje de las imágenes de respaldo

Puede montar las imágenes de respaldo mediante los siguientes métodos:

◆ Uso del cmdlet Mount-ExchangeBackup

“Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para montar respaldos de Exchange Server” en la página 280 y “Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para enumerar los respaldos de Exchange Server” en la página 278 ofrecen más información.

◆ Uso del agente del sistema de archivos

1. [Opcional] Consulte la lista de respaldos usando Unisphere for RecoverPoint, como se muestra en la Figura 53 en la página 314:

-Verbose -vb Indica la salida detallada. En este contexto, aparece el flujo de salida estándar del agente de aplicación de Microsoft.

-ExeFileName <ruta_completa_a_msagentrc.exe>

-Agent, -exe Especifica la ruta de acceso completa a msagentrc.exe, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\bin\msagentrc.exe. El cmdlet localiza automáticamente la ruta msagentrc.exe.

-RestoreFromDataDomain Restaura desde Data Domain, incluso si la instantánea está disponible localmente, es decir, en el arreglo VMAX.

Nota: En el caso de RecoverPoint, no se requiere esta opción.

Tabla 80 Parámetros adicionales del cmdlet Restore-Exchange para realizar restauraciones de reversión

Parámetro Alias Descripción

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 313

Page 314: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Figura 53 Visualización de marcadores de RecoverPoint

2. Obtenga el World Wide Name (WWN) de cada LUN del grupo de coherencia en los dispositivos XtremIO. El administrador de almacenamiento puede proporcionar los WWN mediante Unisphere for RecoverPoint, como se muestra en la Figura 54 en la página 314.

Figura 54 Recuperación de WWN mediante Unisphere for RecoverPoint

314Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 315: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

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=RP

LOG_LEVEL=<nivel>

[PRIMARY_SYSTEM]

DD_SYSTEM=<nombre_de_host_de_Data_Domain>

DD_USER=<nombre_de_usuario_de_vdisk_de_Data_Domain>

DDBOOST_USER=<nombre_de_usuario_de_Data_Domain_Boost>

DD_PATH=<nombre_del_grupo_de_almacenamieto_de_Data_Domain_Boost>

DD_POOL=<nombre_del_pool_de_vdisk_de_Data_Domain>

DD_DEVICE_GROUP=<nombre_del_grupo_de_dispositivos_de_Data_Domain>

[RP_CLUSTER_1]

RP_MGMT=<nombre_de_host_de_administración_de_RecoverPoint>

RP_USER=<nombre_de_usuario_de_RecoverPoint>

[RP_DEVICE_1]

DEVICE_WWN = <WWN_del_dispositivo_XtremIO>

Nota: Este archivo de configuración de ejemplo usa un solo LUN. Si hay varios dispositivos en la configuración, debe repetir la entrada RP_DEVICE_<número> para cada dispositivo en la configuración, en el archivo de configuración.

4. Agregue las credenciales de usuario de los siguientes elementos al lockbox del agente del sistema de archivos mediante la ejecución de los comandos correspondientes:

– Vdisk primario del sistema Data Domain

C:\Windows\system32>protectpoint security add dd-credentials dd-system primary vdisk <nombre>

Por ejemplo, agregue las credenciales del usuario DD163_user para dd-system del vdisk primario ledmd035.lss.example.com.

– DDBoost primario del sistema Data Domain

C:\Windows\system32>protectpoint security add dd-credentials dd-system primary ddboost <nombre>

Por ejemplo, agregue las credenciales del usuario DD163_user para dd-system del vdisk primario ledmd035.lss.example.com.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 315

Page 316: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

– Clúster de RecoverPoint

C:\Windows\system32>protectpoint security add rp-credentials rp-cluster <nombre>

Por ejemplo, agregue las credenciales del usuario admin para el clúster de RecoverPoint ledmd160.LSS.example.com.

5. Valide el archivo de configuración del agente del sistema de archivos mediante la ejecución del siguiente comando:

C:\Windows\system32>protectpoint “<ruta_completa_al_archivo_de_configuración>” validate

Ejemplo de salida:

Validating application settings.........................[OK]Nota: APP_INFO has not been specified. No value will be used. This is ok.

Validating host requirements............................[OK]Validating Primary System:

VDisk Connection Information........................[OK]Boost Connection Information........................[OK]DD Restore Pool.....................................[OK]DD Restore Group....................................[OK]DD Boost Path.......................................

6. Analice los respaldos mediante la ejecución del siguiente comando:

C:\Windows\system32>protectpoint backup scan dd-system primary config-file “<ruta_completa_al_archivo_de_configuración>”

Este comando requiere mucho tiempo para proporcionar una salida.

Ejemplo de salida:

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

7. Filtre y visualice las entradas analizadas para el pool y el grupo de dispositivos de respaldo de Data Domain determinados que utiliza RecoverPoint ejecutando el siguiente comando:

C:\Windows\system32>protectpoint backup show scan dd-system primary config-file "<ruta_completa_al_archivo_de_configuración>" filter dd-pool="<nombre_del_pool>" filter dd-dev group="<nombre_del_grupo>"

316Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 317: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejemplo:

C:\Windows\system32>protectpoint backup show scan dd-system primary config-file "c:\windows\system32\protectpoint.config" filter dd-pool="CG_pool" filter dd-dev group="52c6015aa1b4e_CG_ledmf042_ledmf0"

8. Asegúrese de que cada dispositivo de restauración de vdisk esté en el estado de solo lectura mediante la ejecución del siguiente comando para todos los dispositivos de vdisk en el grupo:

<usuario>@<vdisk_primario># vdisk device modify <nombre_del_dispositivo_de_vdisk> state read-only

Ejemplo:

DD163_user@ledmd035# vdisk device modify vdisk-dev1034 state read-only

Ejemplo de salida:

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

GUID: 00000000905a003f03000000905a05683e6fd0254b003f000400040aWWNN: 60021880000000905a05683e6fd0254bDevice-group: ledmf098_DG5Pool: ledmf098_restore_poolState: read-onlyCapacity (MiB): 10241 MiBHead count: 15Cylinder count: 5462Sectors per track: 256Properties: NonePersistent reservation:Status: Disabled

9. Prepare la restauración mediante la ejecución del siguiente comando:

C:\Windows\system32>protectpoint restore prepare backup-id <ID_de_respaldo> scan

Ejemplo:

C:\Windows\system32>protectpoint restore prepare backup-id 1458416282 scan

Ejemplo de salida:

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"

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 317

Page 318: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

10.Cambie el estado de los discos a “en línea” mediante la función Administración de discos de Windows:

a. En la ventana Administración de discos, haga clic en un disco y seleccione Cambiar la letra y rutas de acceso de unidad....

b. En el cuadro de diálogo Cambiar la letra y rutas de acceso de unidad para <disco> (), haga clic en Agregar....

c. En el cuadro de diálogo Add Drive Letter or Path, seleccione Assign the following drive letter y, en la lista desplegable, seleccione la letra de unidad que desee, por ejemplo, Z.

Restauración de elementos de Exchange Server mediante el uso de la GUI de EMC ItemPoint for Microsoft Exchange Server

Inicie EMC ItemPoint y, a continuación, inicie el asistente de restauración:

1. En la página Source Selection, seleccione el origen y especifique la ruta de EDB y la ruta del archivo de configuración desde el volumen montado que contiene los datos de respaldo de Exchange, como se muestra en la Figura 55 en la página 319, y haga clic en Next.

318Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 319: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Figura 55 ItemPoint para Exchange Server: selección de la ruta de origen

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 319

Page 320: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

2. En la página Target Selection, haga clic en Skip, como se muestra en la Figura 56 en la página 320.

Figura 56 ItemPoint para Exchange Server: selección de la ruta de destino

Desmontaje de los respaldos

Para desmontar las imágenes de respaldo después de que finalice la operación de restauración, utilice las herramientas o los cmdlets siguientes:

◆ Cmdlet Dismount-ExchangeBackupMount

“Uso de cmdlets de Windows PowerShell del agente de aplicación de Microsoft para ProtectPoint para desmontar respaldos de Exchange Server” en la página 289 ofrece información.

◆ Agente del sistema de archivos

Nota: No use el agente del sistema de archivos para desmontar las imágenes si se montaron mediante el cmdlet Mount-ExchangeBackup. De lo contrario, los montajes no se limpiarán correctamente.

320Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 321: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Libere la restauración de vdisk mediante la ejecución del siguiente comando:

C:\Windows\system32>protectpoint restore release backup-id <ID_de_respaldo> scan

Ejemplo:

C:\Windows\system32>protectpoint restore release backup-id 1458416282 scan

Ejemplo de salida:

Updated the catalog record for backup-id [1458416282] from state "restore-ready" to "complete"

Parámetros para ejecutar los cmdlets de respaldo y restauración del agente de aplicación de Microsoft para ProtectPoint con Exchange Server como trabajos en segundo plano

El agente de aplicación de Microsoft para ProtectPoint con Exchange es compatible con los siguientes parámetros para ejecutar los cmdlets de respaldo y restauración como trabajos en segundo plano:

◆ -AsJob: Este parámetro ejecuta el cmdlet de respaldo o restauración como un trabajo en segundo plano. El comando devuelve un objeto que representa el trabajo y, a continuación, muestra el símbolo del sistema. Puede continuar trabajando en la sesión durante el trabajo. El valor predeterminado de este parámetro es $false.

Los alias para este parámetro son -AJ y -Job.

Para obtener los resultados del trabajo, utilice el cmdlet Receive-Job. Para administrar los trabajos, utilice los cmdlets de trabajo. https://technet.microsoft.com/en-us/library/hh847783.aspx proporciona información sobre los cmdlets de trabajo.

◆ -JobName <nombre_del_trabajo>: Este parámetro especifica un nombre descriptivo para el trabajo cuando se usa este parámetro con el parámetro -AsJob. Puede usar el nombre para identificar el trabajo frente a otros cmdlets de trabajo, como Stop-Job. El parámetro -JobName <nombre_del_trabajo> se omite si no especifica el parámetro -AsJob. Si no especifica un valor para este parámetro, el trabajo no tiene un nombre.

No hay ningún alias para este parámetro.

https://technet.microsoft.com/en-us/library/hh847783.aspx proporciona información sobre los cmdlets de trabajo.

No cierre la ventana de PowerShell al ejecutar cmdlets como tareas en segundo plano mediante estos parámetros. De lo contrario, los cmdlets fallan. Esta funcionalidad es similar a otros trabajos en segundo plano de PowerShell.

Respaldos y restauraciones de Exchange Server con el agente de aplicación de Microsoft para ProtectPoint 321

Page 322: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Ejecución de una recuperación ante desastres del agente de aplicación de Microsoft para ProtectPoint con Exchange Server

Para realizar una recuperación ante desastres, ejecute los siguientes pasos en el nuevo host de recuperación ante desastres:

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 en el 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 299 ofrece información.

322Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 323: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

CAPÍTULO 8Solución de problemas

Este capítulo incluye la siguiente sección:

◆ Solución de problemas de proveedor de hardware ................................................ 324◆ Solución de problemas varios ............................................................................... 326

Solución de problemas 323

Page 324: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Solución de problemas

Solución de problemas de proveedor de hardwareLos siguientes son los problemas comunes relacionados con el proveedor de hardware y las soluciones alternativas para los problemas:

◆ 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 se restauran para poder cambiar su estado a offline a fin de realizar una restauración de volumen. Durante la restauración de volumen, si algún proceso accede a estos dispositivos, se produce un error de VSS y se anula la operación de restauración. Los dispositivos están offline. Debe cambiar manualmente su estado a en línea.

Solución alternativa

• Asegúrese de haber aprovisionado el arreglo de acuerdo con las recomendaciones de Solutions Enabler. La documentación de Solutions Enabler proporciona información sobre cómo aprovisionar arreglos para un rendimiento óptimo.

• Asegúrese de que los programas externos, por ejemplo, Administración de discos de Windows, no utilicen los discos.

◆ El archivo de registro del proveedor de hardware VMAX contiene 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 cerrado correctamente.

Solución alternativa

1. Ejecute el siguiente comando para enumerar los dispositivos STD:

symsnapvx -sid <ID de Symmetrix_VMAX> -devs <ID_de_dispositivo_STD> 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 <ID_de_Symmetrix_VMAX> -devs <ID_de_dispositivo_STD> -snapshot_name <nombre_de_instantánea> terminate -restored

◆ Para realizar restauraciones de reversión, el proveedor de hardware VMAX utiliza LUN de restauración temporales. Si los LUN de restauración no están disponibles, la operación resyncluns falla y muestra el siguiente mensaje:

ResyncLuns: Failed to select restore eLUN for Static Image <GUID>

Al aprovisionar un nuevo arreglo VMAX con LUN de producción, además, debe proporcionar al menos un eLUN. Al realizar una restauración, el arreglo usa el eLUN para crear instancias de imágenes estáticas antes de que las imágenes se copien en el LUN de producción.

324Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint

Page 325: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Solución de problemas

Para seleccionar un eLUN, asegúrese de cumplir con los siguientes requisitos:

• El tamaño del eLUN es mayor o igual que el tamaño de la imagen estática que va a restaurar.

• El eLUN es un dispositivo Data Domain encapsulado.

• El arreglo puede acceder al eLUN.

• El eLUN está en el estado listo.

Si el proveedor de hardware VMAX no puede encontrar los eLUN de restauración, realice los siguientes pasos para asegurarse de que el arreglo está en estado recuperable:

1. Mediante el programa de administración de discos de Windows, asegúrese de que todos los eLUN de restauración estén offline. De lo contrario, después de completarse una restauración completa, si el proveedor de hardware no pone en cero la imagen estática y el eLUN está en línea cuando VSS hace que el volumen restaurado esté en línea, Windows detecta dos discos con firmas de disco idéntico e informa un error. Por lo tanto, la operación de restauración y resincronización falla y hace que el arreglo sea muy inestable.

2. Asegúrese de que los eLUN de restauración no tengan instantáneas vinculadas a ellos; para eso, ejecute el siguiente comando para cada eLUN de restauración:

symsnapvx -sid <ID de Symmetrix_VMAX> -devs <ID_de_dispositivo_STD> list

Ejemplo: symsnapfx -sid 031 -devs 03E list

3. Si la salida del comando en el paso 2 no contiene el mensaje No snapshot was found, elimine la instantánea ejecutando el siguiente comando:

symsnapvx -sid <ID_de_Symmetrix_VMAX> -devs <ID_de_dispositivo_STD> -snapshot_name <nombre_de_instantánea> terminate

Ejemplo: symsnapvx -sid 031 -devs 03E -snapshot_name VSS_121938_10192016 terminate

4. Mueva eLUN al estado listo con el siguiente comando:

symdev -sid <ID_de_Symmetrix_VMAX> ready -devs <ID_de_dispositivo_STD>

Ejemplo: symdev -sid 031 ready 03E

◆ Los archivos de registro contienen mensajes sobre la falla de instantánea de VSS con el código 0x80042306.

Solución alternativa

Deshabilite el proveedor de hardware VSS ProtectPoint:

1. Con el símbolo del sistema del administrador, vaya a la carpeta <carpeta_de_instalación_del_producto>\APPAGENT\bin.

2. Cancele el registro del servicio del proveedor de hardware VSS ProtectPoint con el siguiente comando:

regsvr32 /u VSSPPHwp.dll

Solución de problemas de proveedor de hardware 325

Page 326: Guía de instalación y administración del agente de ... · Agente de aplicación de Microsoft para EMC® Data Domain® Boost for Enterprise Applications y EMC ProtectPoint™ Versión

Solución de problemas

3. Descargue el servicio del proveedor de hardware VSS ProtectPoint con uno de los siguientes pasos:

– Espere aproximadamente 15 minutos hasta que el servicio se descargue automáticamente.

– Reinicie el host.

Solución de problemas variosEl siguiente es un problema común y la solución alternativa para el problema:

La herramienta App Agent Exchange Admin Configuration no le permite crear y configurar una cuenta de usuario de administrador en el caso de un dominio primario-secundario.

Solución alternativa

1. Póngase en contacto con un profesional de soporte técnico de EMC para que le explique cómo solucionarlo.

2. Instale el hot fix.

3. Después de instalar el hot fix, realice los siguientes pasos:

a. Cree manualmente un usuario administrador con permisos requeridos.

b. En la herramienta App Agent Exchange Admin Configuration, haga clic en Configure Admin User.

c. En el cuadro de diálogo App Agent Exchange Admin Configuration - Configure Admin User:

1. Seleccione Configure existing user.

2. En los campos User Name y Password, escriba el nombre de usuario y la contraseña del usuario administrador que ha creado manualmente.

3. Seleccione Skip Active Directory Authentication.

4. Haga clic en Configure.

326Guía de instalación y administración del agente de aplicación de Microsoft 3.5 para EMC Data Domain Boost for Enterprise Applications y EMC ProtectPoint