Microsoft Exchange Server 2010: Administración de copias de bases de datos

Puede crear y administrar copias de las bases de datos de Exchange para el archivado y la recuperación ante desastres.

Extraído de "Exchange 2010 – A práctico enfoque," publicado por libros de puerta roja (2009).

Jaap Wesselius

Una copia de la base de datos es lo que suena como: una copia de una base de datos activa. Sin embargo, a menudo se encuentra en otro servidor de Exchange, en el mismo grupo de disponibilidad de base de datos (DAG). Cuando configure inicialmente Exchange, hay una copia del archivo de base de datos enviada a otro servidor. Cuando haya terminado, Exchange Server 2010 comienza a reproducir los archivos de registro de esta base de datos particular sobre la red a otro servidor.

La ubicación relativa de la copia pasiva de la base de datos es idéntica a la ubicación de la copia activa. Por ejemplo, una base de datos inicial en un servidor de buzón de Exchange Server 2010 puede encontrarse en el directorio C:\Program programa\Microsoft\Exchange Server\V14\Mailbox\Mailbox base de datos 1444276156. Si hay una copia de la base de datos habilitada para este servidor, se crea el mismo directorio en el segundo servidor.

El proceso de copiar una base de datos a un segundo lugar es conocido como siembra. Es recomendable usar discos separados para bases de datos de Exchange, tanto desde una perspectiva de rendimiento así como una perspectiva de recuperación de desastres. Después de configurar 1444276156 de base de datos de buzón para utilizar el disco independiente G:\ para almacenar su información, puede configurar la copia de la base de datos:

  1. En el servidor de destino (el servidor que contendrá la copia de la base de datos), asegúrese de que hay un volumen idéntico del servidor. El servidor de destino en este ejemplo necesita un disco independiente de G:\ así.
  2. Abrir la consola de administración de Exchange (EMC), expanda Microsoft Exchange local (EXMBX01), a continuación, expanda el contenedor de configuración de la organización y haga clic en el nodo de buzón. Seleccione la ficha Administración de base de datos.
  3. Seleccione la base de datos de buzón 1444276156. En la parte inferior del panel resultados, verás que hay una copia (la copia activa), ubicada en el primer EXMBX01 de servidor de Exchange. Haga clic en 1444276156 de base de datos de buzones de correo y seleccione Agregar copia de base de datos de buzón...
  4. En el Asistente de agregar copia de base de datos de buzones de correo, seleccione Examinar para seleccionar un servidor de buzones que se mantendrá una copia de la base de datos. El número de preferencia de activación es el orden en el que Exchange hará una copia pasiva en una copia activa cuando se produce un error en la copia activa anterior. Por supuesto, esto sólo es útil si ha configurado varias copias pasivas. Haga clic en Agregar para continuar. (Puedes leer más sobre el número de preferencia de activación y lo que ocurre cuando se activa una base de datos.)
  5. Intercambio ahora copiar la base de datos archivo de base de datos de buzones de correo 1444276156.edb en el servidor de destino y configurar la replicación. Dependiendo del tamaño del archivo de base de datos, esto puede tomar algún tiempo.
  6. Cuando se copia la base de datos y replicación activa, haga clic en Finalizar.

Una vez finalizado el proceso, inicie sesión en el servidor de Exchange de destino. Usted notará que en este servidor (en el disco G:\ en este ejemplo) ha sido un directorio de 1444276156 de base de datos de buzón creado donde se almacena la copia de la base de datos. También verá los archivos de registro que se replican en este directorio.

Si hay un montón de bases de datos utilizadas en un servidor Exchange, utilizando puntos de montaje es una alternativa válida. En un escenario de punto de montaje, Server Manager monta todos los discos de datos a un directorio en el servidor, por ejemplo, F:\DB01, F:\DB02, F:\DB03 y así sucesivamente.

En un entorno de Exchange Server 2007 Cluster continua Replication (CCR), el servidor activo también incluye archivos de registro al servidor pasivo. Esto a su vez también carga los archivos de registro en su copia de la base de datos. El servidor pasivo es verdaderamente pasivo, sin embargo. No se está ejecutando el servicio responsable de la base de datos y los archivos de registro (store.exe). El único servicio que se ejecuta es el servicio de replicación. Durante una conmutación por error, el nodo pasivo debe iniciar todos los servicios de Exchange. Es necesario tener todas las bases de datos antes de ocurra el montaje.

En Exchange Server 2010, ya se está ejecutando el servicio store.exe y las bases de datos ya se montan en todas las máquinas en un DAG. Por lo tanto, failover de base de datos es mucho más rápido, resultando en un tiempo mucho más corto de conmutación por error general.

Para fines de mantenimiento, puede mover una copia de la base de datos activa de un servidor de buzón de Exchange a otro con los siguientes pasos:

  1. Iniciar sesión en un servidor de Exchange y abrir la EMC.
  2. Ampliar el intercambio local (servidor). Expandir la hoja de la organización. Haga clic en el buzón y, a continuación, haga clic en la ficha Administración de base de datos.
  3. Todas las bases de datos en su entorno de Exchange Server 2010 se mostrarán en la mitad superior del panel resultados. Haga clic en la base de datos que desee mover (que, por supuesto, también es una base de datos con múltiples copias).
  4. Seleccione mover la MDB activa en el menú contextual.
  5. En el Asistente para mover la MDB activa, seleccione Examinar para elegir otro servidor al que desea mover la copia activa.
  6. Haga clic en el botón Mover para mover la copia activa de la base de datos al servidor que seleccionó.

Buzón de move online

La función de mover los buzones de correo en línea es nueva en Exchange Server 2010. En versiones anteriores de Exchange Server, el buzón se desconecta cuando se mueve desde un servidor a otro servidor. Esto impide que los usuarios acceder a cualquiera de sus datos y los mensajes entrantes en cola. Hay situaciones cuando un enorme (5 GB y hasta) buzón debe ser mantenido fuera de línea durante más de una hora mientras el movimiento lleva a cabo. Ninguno de estos hacer un sistema especialmente útil.

Con la nueva funcionalidad de mover los buzones de correo en línea, ahora llamado nueva-MoveRequest — el tiempo de un buzón de correo está fuera de línea se ha reducido a sólo segundos. Esto mejora mucho la UX.

Esto es lo que sucede durante una nueva-MoveRequest, cuando se mueve un buzón de un servidor (EXBMX01) a otro servidor en la misma organización (EXMBX11):

  1. En EXMBX11 de servidor de buzón, Exchange crea una copia vacía del buzón del usuario, al igual que una operación Mover buzón tradicional. En lugar de tomar el buzón actual sin conexión (en EXMBX01), el buzón original se mantiene en línea. Este es el buzón principal para el cliente. Nuevos mensajes todavía se entregan en este buzón.
  2. Se copia el contenido del buzón antiguo sobre el buzón en el servidor EXMBX11, y este buzón está sincronizado con el viejo buzón.
  3. Como nuevos elementos se entregan en el buzón antiguo, inmediatamente está copiados al nuevo buzón.
  4. Cuando ambos buzones están sincronizados, el viejo buzón se desconecta y se copian los últimos mensajes sobre el nuevo buzón.
  5. Active Directory se actualiza con la ubicación del nuevo buzón de correo, y el buzón se pone nuevamente en línea. El usuario que deba reiniciar a su cliente de Outlook, pero el servidor de acceso de cliente debe detectar automáticamente que el buzón se ha movido y empezar a utilizar la nueva ubicación. De cualquier manera, el usuario puede continuar trabajando en cuestión de segundos.

El buzón de movimiento en línea no sólo funciona entre servidores de buzón de Exchange Server 2010, sino también al mover buzones de Exchange Server 2007 Service Pack 2 para Exchange Server 2010. Lamentablemente, pasando de Exchange Server 2010 para Exchange Server 2007 sigue siendo un movimiento fuera de línea. Asimismo, mover buzones de Exchange Server 2003 a Exchange Server 2010 es siempre un movimiento fuera de línea.

Backup y restore

Exchange Server 2010 sólo se ejecuta en Windows Server 2008 y Windows Server 2008 R2. Esto significa que se puede utilizar la utilidad NTBackup (libre) en Windows Server 2003 para copia de seguridad de bases de datos de buzones en Exchange Server 2010.

En cualquier caso, NTBackup sólo creará "streaming copias de seguridad" de los datos de Exchange, no copias de seguridad de Volume Shadow Copy Service (VSS) de su base de datos de Exchange. Exchange Server 2010 contiene un plug-in para el Backup de servidor de Windows (WSB) para que sea posible crear copias de seguridad VSS de sus bases de datos de Exchange Server 2010.

Copias de seguridad VSS o instantánea

Con Exchange Server 2010, Microsoft ha alejado los backups tradicionales de backup VSS (o "instantánea") streaming online. Una instantánea es sólo una imagen de una base de datos creada en un momento determinado. Puede utilizar esto para hacer retroceder la base de datos en caso de un desastre. VSS (en Windows Server 2003 y posteriores) proporciona una infraestructura para crear estas imágenes en un momento llamadas instantáneas. Hay dos tipos de instantáneas:

  • Clon (copia completa o espejada): Un espejo completo se mantiene hasta una aplicación o administrador rompe el espejo. Desde este punto, el original y el clon son completamente independientes entre sí, y la copia es efectivamente congelada en el tiempo.
  • Una copia de la escritura (copia diferencial): Se crea una copia de la sombra como un diferencial, en lugar de una copia completa de los datos originales. Mediante copia de escritura, una instantánea de los datos originales se hace antes de se sobrescriba. La copia de seguridad consiste en los datos de la instantánea, combinado con los datos en la ubicación original. Ambos deben estar disponibles para reconstruir los datos originales.

La infraestructura VSS consta de los siguientes componentes:

  • El solicitante es un software que invoca VSS y crea, se rompe o elimina la instantánea. El solicitante es típicamente la aplicación de backup.
  • El escritor es una parte del software proporcionada por un proveedor de la aplicación. En nuestro caso esto se proporciona con Microsoft Exchange Server. Un escritor es responsable de proporcionar una imagen consistente de point-in-time por congelación de Exchange Server en el momento pertinente. Tenga en cuenta que un escritor de Exchange se proporciona para Exchange Server 2003 y superior, derecho de la caja.
  • El proveedor es la interfaz a la imagen del punto en el tiempo. Esto puede ser en una matriz de almacenamiento (proveedor de hardware) o en el sistema operativo (proveedor de software). Windows Server 2003 e incorporar sobre un proveedor de software con funcionalidad VSS fuera de la caja.

Los siguientes pasos ocurren cuando realiza una copia de seguridad VSS:

  1. El solicitante (aplicación de backup) envía un comando al VSS para crear una instantánea de los grupos de almacenamiento.
  2. El servicio VSS envía un comando al escritor de Exchange para preparar una copia de seguridad instantánea.
  3. El servicio VSS envía un comando para el proveedor de almacenamiento de información adecuado para crear una instantánea del grupo de almacenamiento de información de Exchange. Este proveedor de almacenamiento puede ser un proveedor de almacenamiento de hardware o el proveedor de almacenamiento de Windows por defecto.
  4. El escritor de Exchange detiene los grupos de almacenamiento temporalmente y pone en modo de sólo lectura. Un vuelco de archivo de registro también se realiza para asegurarse de que todos los datos en el conjunto de copia de seguridad. Esto mantendrá un par de segundos para la instantánea para crear (en el paso siguiente). Todos escriben que i/os se pondrán en la cola.
  5. Ahora Exchange crea la instantánea.
  6. El servicio VSS libera el servidor de Exchange para reanudar las operaciones normales, y todos en la cola escritura que i/os se han completado.
  7. El servicio VSS consulta al escritor de Exchange para confirmar que la escritura i/os se celebraron con éxito durante la creación de copia de sombra. Si las Escrituras no celebraron con éxito podría significar una instantánea potencialmente incompatibles, por lo que se elimina la copia de sombra y se notifica al solicitante. El solicitante puede volver a intentar el proceso de copia de sombra o no la operación.
  8. Si tiene éxito, el solicitante crea un clon o diferencial instantánea y, a continuación, comprueba la integridad de la copia de seguridad (la copia clonada). Si la integridad de la copia de clon es buena, el solicitante informa al servidor de Exchange que la copia de seguridad fue exitosa y que se pueden depurar los archivos de registro.

Los pasos 1 a 7 toman unos 10 segundos, ya que es el tiempo necesario para crear la instantánea actual. Esto no es el momento para crear una copia de seguridad, aunque. Una aplicación de backup aún debe crear la copia de seguridad en otro disco o en cinta, que puede durar horas, dependiendo del tamaño de las bases de datos.

Ya ha finalizado la copia de seguridad. La aplicación de backup tiene la responsabilidad de realizar una comprobación de coherencia de la instantánea. El escritor de Exchange no realiza esta comprobación. Es importante realizar esta comprobación para asegurar una copia limpia y completa.

Jaap Wesselius

Jaap Wesselius es el fundador de DM consultores, una empresa con un fuerte enfoque en soluciones de mensajería y colaboración. Después de ocho años trabajando en Microsoft, Wesselius decidió cometer más de su tiempo a la comunidad en los países bajos, resultando en un premio de MVP de Exchange Server 2007. También es colaborador habitual en el grupo holandés de usuarios de comunicaciones de unificado y un autor regular para hablar Simple.

Aprender más acerca de "Exchange 2010 – un enfoque práctico" en red-gate.com/our-company/about/book-store.

Contenido relacionado