sábado, 27 de junio de 2009

Log Shipping

Log Shipping es una técnica de alta disponibilidad en la cual las transacciones realizadas sobre un servidor principal son restauradas periódicamente en otro servidor dejando al segundo servidor disponible para realizar consultas. Esta tecnología no realiza automatic Fail over

Entre mas frecuente sean la realización de los backups de los log, el servidor de contingencia estará mas actualizado.

Opcionalmente tu puedes crear un monitor server, que vigilara el comportamiento del log shipping. Este servidor debería estar en otro servidor diferente al principal y el de contingencia

Como prerrequisito para configurar el log shipping tu debes realizar lo siguiente:

Crear una carpeta compartida donde se ubicaran los backups de los logs. Preferiblemente esta carpeta debería estar en otro servidor que no sea el principal para que los servidores secundarios puedan acceder a esta aunque el servidor principal este caído

Crear una carpeta compartida en cada uno de los servidores secundario, para que el log shipping copie los archivos allí


Los Procedimiento almacenados para configurar manualmente el log shipping son

sp_add_log_shipping_primary_database: Configura el Log shipping en el servidor primario incluyendo el Job del backup y el monitor
sp_add_jobschedule: Crea un nuevo Programa de trabajo
sp_add_log_shipping_alert_job: Crea un job de alertas
sp_add_log_shipping_secondary_primary: Configura la información del servidor primario, añade los monitores y copia y restaura jobs en el segundo servidor
sp_add_log_shipping_secondary_database: Configura el servidor secundario para log shipping
sp_add_log_shipping_primary_secondary : Añade servidores secundarios al principal

Para intercambiar los roles se deben realizar los siguientes pasos

*Copiar los backups de la carpeta compartida del servidor principal a la carpeta compartida del secundario
*Si el servidor primario esta disponible , se debe realizar un backup de log con la opción NORECOVERY
*Restaure todos los logs en el servidor secundario con la opción RECOVERY
*Deshabilite los job del logshipping en el servidor Primario y deshabilite los jobs de restauración en el secundario
*Reconfigurar el Servidor secundario como primario.

No hay comentarios:

Publicar un comentario