Establecer un plan de Backup para TFS

Cuando tenemos todo un ambiente de TFS generado siempre es bueno ser precavido y contar con un esquema de respaldos, en particular de las bases de datos.

En estas esta contenido todo el historial del código, work items, resultados de pruebas definiciones de builds asi como, en mi caso que estoy ocupando una maquina virtual unica para todo mi ambiente, existe la bd de sharepoint.

Entrando un poco en historia las versiones anteriores del TFS no tenia por default (lo que esta versión 2013 ya tiene) el modulo o la sección para programas los respaldos de la bd

Como se ejecuta o se programa los respaldos

1. Entrar en la consola del TFS

2014-09-19_165938

2. Ir a la sección Schedule backups

3. Dar click sobre la liga Create Schedule Backup

2014-09-19_165957

 

4. Seleccionar una ruta compartida con permiso de escritura (en mi caso es local por problemas de espacio), preferentemente el equipo o la ruta se almacenara el backup debería de contar con un esquema de respaldo. Con los respaldo nunca esta de mas tener un “backup”

2014-09-19_170428

5. Si contamos con el reporteo del TFS daremos click sobre el check box si necesitamos sea respaldada la bd. Ojo en esto solo estan las definiciones de los reportes, sitio, config. etc. mas no los datos de los reportes para ello se cuenta con el datawarehouse que lo proceso y queda almacenado en el analysis services.

2014-09-19_170428

Importante si se ejecuta un restore de la Bd bien se podría regenerar el cubo y ser alimentados los reportes. No es un tema tan trivial peor es bastante alcanzable.

2014-09-19_170903

6. Si optamos por la opción de reporting forzosamente tenemos que indicar una llave de seguridad para volver a montar las bd de reporting. Ojo, esta llave o pwd deben de almacenarla con cuidado para obvio no perderla y en un futuro no tengan algun problema con un restore

2014-09-19_171133

7. Como lo comentaba en mi caso tengo toda la arquitectura dentro de un mismo servidor, en este caso dejo el nombre del equipo y pido listar las BD, Si no existieran las BD dentro del equipo tendria que escribir  el nombre del servidor y pedir el listado de las bases

2014-09-19_171322

8. Podríamos mandar notificaciones del resultado de los backups ya sea fallidos o exitosos, solamente con seleccionar los checkbox que necesitemos

2014-09-19_171419

9. Debemos de indicar con que periodicidad se ejecutaran dichos respaldos, tenemos 3 opciones diario nocturno, manual o calendarizado. En el ejemplo voy a seleccionar la ultima opción ejecutando un full los domingos a las 2 am y los incrementales diario a excepción del lunes a las 2 am

2014-09-19_171648

10. Si todo es correcto al momento de verificar mandara humo blanco (palomitas verdes)

2014-09-19_171700 2014-09-19_171838

11. Al dar click en configurar si todo (que es casi automatico) es correcto mandara la siguiente pantalla2014-09-19_171854

12. Regresaremos a la consola del TFS

13. Si queremos probar nuestra configuración, damos click en take full backup now

2014-09-19_171917

14 SI todo es correcto veremos una palomita verde

2014-09-19_172249

15. dentro de la carpeta que tenemos compartida (no es necesario) si queremos validar el contenido veremos todos los archivos .bak junto con sus .trn, mas los archivos de configuración del backup

2014-09-19_172325

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s