CVTIME Arturo Durán Domínguez arduran@unex.es Campus Virtual Universidad de Extremadura Este obra está bajo una licencia de Creative Commons Reconocimiento- NoComercial-CompartirIgual 4.0 Internacional.
Índice CVTIME: u Por qué? u Requisitos recursos u Implementación v1.0 u Implementación v2.0 u Entorno CVTIME u Política Backups u Política DR
CVTIME Servicio orientado a permitir el acceso a versiones anteriores del Campus Virtual del a Uex Quizás otro día
CVTIME Tampoco se parece a
CVTIME Listado de días disponibles
CVTIME Listado de productos:
Integración del CVUEx en la app AVUEx cv.unex.es Mis aulas EVUEx CVUEx Docs
CVTIME Por qué? Tipos de incidencias y solicitudes que motivan el desarrollo del servicio: Alumno que solicita que se recupere su entrega de una tarea. Profesor que elimina un grupo de alumnos de su espacio. Desarrollo y pruebas de un nuevo plugin, nuevo servicio, con datos reales. Lo más parecido en código, datos, configuración al entorno de explotación.
CVTIME Por qué? Preguntas que las personas que administran se pueden preguntar: Se ha realizado correctamente la copia de seguridad. Mi copia de seguridad se ha realizado,
CVTIME Por qué?
CVTIME Por qué? Correctamente? Hay que establecer una política de restauraciones de backups. Realmente, CVTIME es un entorno en el que se restauran diariamente los backups de nuestro entorno de explotación.
CVTIME Requisitos Modelo organización. CVUEx gestiona y administra su propia infraestructura: provisionamiento de MV, creación de luns. Participación en la toma de decisiones sobre política y mecanismos de backups. Conocimientos sobre administración de moodle, pero también de administración de sistemas.
CVTIME Requisitos infraestructura CVTIME se encuentra accesible en la intranet del CVUEx. Entorno controlado. Se han reutilizado servidores retirados de explotación. MV y su dimensionado de las MV: Frontal cvtime: CPU 2cores, 2GB RAM, Capacidad lun disco 6TB. Base de datos cvtime: CPU 4cores, 4GB RAM, Capacidad lun disco 1,2TB.
CVTIME Requisitos infraestructura SR_WEB SR_BD OLD NOW CVTIMEWEB CVTIMEBD blade01 blade02 Máquinas Virtuales CPD
CVTIME Implementación v1.0 Versión conocida como cementerio. Copias de moodle a final de cada curso desde 2009-2010 hasta 2014-2015. Versiones de moodle <1.9 hasta >2.6 SR_WEB SR_BD OLD NOW < 1.9 > 2.6 CVTIMEWEB CVTIMEBD blade01 blade02 Máquinas Virtuales CPD
CVTIME Implementación v1.0 Versión pública accesible por los alumnos y profesores de los últimos 3 años: Moodle >v2.0 (2.2, 2.5.4, 2.6) Procedimiento cambio año académico. No se inician nuevas plataformas moodle La plataforma del año pasado se crea de: 1. Datos web son copiados en el propio sistema de almacenamiento. DISCOS SVC Chasis para servidores CPD
CVTIME Implementación v1.0 2. Base de datos año académico anterior se restaura de la última copia realizada. 3. Se cambian los permisos de los roles profesor y alumno para no permitir modificaciones. 4. Se personaliza la configuración de las plataformas moodle copiadas. 5. La copia se integra en los frontales de producción y se pone a disposición de los usuarios.
CVTIME Implementación v1.0 Estadísticas acceso mes septiembre a las copias públicas de años académicos anteriores: 2012-2013: Usuarios: 1029 Sesiones: 2039 2013-2014: Ancho de banda: 921MB Usuarios: 1555 Sesiones: 2324 2014-2015: Ancho de banda: 1,14GB Usuarios: 1299 Sesiones: 1556 Ancho de banda: 4,4GB
CVTIME Implementación v2.0 La versión 2.0: 1. Al comienzo de curso académico, copia completa. Copia inicial 1TB (año académico en curso) 2. Todos los días se copian los cambios en moodledata: Copia diaria: snapshot 12GB Copia semanal: snapshot 30GB Copia mensual: snapshot 200GB
CVTIME Implementación v2.0 Funcionamiento snapshots: Copia punteros a los bloques del sistema de ficheros. Va actualizando los punteros de aquellos bloques que van cambiando y copia los bloques actualizados. El tamaño del snapshot sólo es de los cambios que se han producido en el volumen original. LVM requiere indicar el tamaño máximo que va a tomar el snapshot. Una vez alcanzado el tamaño máximo el snapshot queda inservible. El snapshot siempre va ligado al volumen original.
CVTIME Implementación v2.0 Política reciclado de snapshots: Las copias diarias tienen una vida semanal Las copias semanales tienen una vida mensual Las copias mensuales tienen una vida anual Volumen año en curso 3TB Copia inicial 1TB (año académico en curso)
CVTIME Implementación v2.0 3. Personalización de la copia restaurada: config.php data/muc/config.php cookie SSO CAS jasig Ldap Usuario y clave de administrador 4. Restauramos la copia de la base de datos.
CVTIME Entorno En el entorno CVTIME utiliza: Servidor web Servidor mysql de base de datos. Cluster de servidores SSO CAS. Servidor LDAP consulta datos usuarios.
Política Backup Periodicidad de los backups offline. Estrategias de backup sin penalizar rendimiento. Utilizar nas para almacenar los backup o utilizar almacenamiento centralizado. Replicar entre diferentes ubicaciones los backup. Productos para realizar los backup. Backup diferenciales. Utilización cinta. Tiempo de vida de los backup.
Política Backup Cáceres CPD Respaldo Badajoz CPD principal
Política DR Plan de recuperación ante desastres. Ubicaciones distantes. Periodicidad de replicación de los cambios. Replicación con volúmenes de intercambio. DISCOS DISCOS SVC SVC Chasis para servidores CPD Badajoz Chasis para servidores CPD Cáceres
Preguntas