1. Hyperv R2, Trabajando con Backups Guillermo Sánchez Microsoft Certified Professional Microsoft Certified Technology Specialist gsanchez@itsanchez.com.ar www.algeiba.com.ar
2. Agenda Escenario Básico de Virtualización Tipos de Backups Mejores Practicas en Hyper-V R2 Windows Server 2008 R2 (DR) Backups con Scripts Herramientas de Backup
3. Escenario Básico de Virtualización Como se ve en la siguiente figura hay dos niveles fundamentales a respaldar el sistema operativo del host de Virtualización y las maquinas virtuales.
4. Tipos de Backups (Host) Para respaldar el host de Hyper-V R2, lo ideal es instalar el SO en una partición exclusiva para el sistema operativo y planificar DisasterRecover con Windows Backup.
5. Tipos de Backups (VMS) Para respaldar las maquinas virtuales se puede utilizar la solución de Backup para el entorno físico, además se puede respaldar el disco completo de la VM.
6. Mejores Practicas Hyper-V R2 El objetivo de esta presentación es ver la importancia de la planificación en un entorno de virtualización disminuyendo al máximo el tiempo de caída del entorno virtual. Es importante pensar de antemano en todos los factores que puedan perjudicar el normal funcionamiento del entorno, para evitar dolores de cabeza cuando el entorno este en producción.
7. Selección de la edición de Windows En un entorno de virtualización es fundamental minimizar el consumo de memoria en el sistema operativo padre, es muy recomendable instalar el rol de Hyper-V en Server Core o utilizar Hyper-V Server 2008 R2. Realizar una evaluación de costo de licencias ya que en entornos virtualizados el costo por licencia se servidor disminuye considerablemente. Destinar una partición exclusiva para el sistema operativo. Evaluar la Implementación de un plan de DisasterRecovery.
8. Beneficios de Server Core R2 / Hyper-V Server 2008 R2 La instalación del servidor es mínima y consume menos recursos que la instalación full. Se disminuye la superficie de ataque y la cantidad de parches a instalar. El servidor no tiene en entorno gráfico (GUI). Mas seguro y estable y requiere menos tareas de mantenimiento.
9. Hyper-V R2, Configuración de Red Se recomienda utilizar al menos dos adaptadores de red. Ejemplo Practico: 1) Un adaptador para la administración Remota. 2) Uno o mas adaptadores para las maquinas virtuales. 3) Un adaptador exclusivo para utilizar dispositivos de almacenamiento iSCSI (Storages), fundamental para entornos de alta disponibilidad.
10. Windows Server 2008 R2 Backup (DR) Un plan de Disaster Recovery define las medidas que deben adoptarse en caso de cortes imprevistos importantes para reducir al mínimo sus efectos adversos. Posibles fallas:Incendios, inundaciones, terremotos y otros desastres naturales.Fallas de Software, fallas de HardwareSabotaje (intencional, virus, hacking, etc.) Corrupción de archivos
11. Hechos sobre la falta de un plan de Disaster Recovery Tras el incidente de las torres gemelas el 40% de las empresas sin plan de DR, permanecieron sin capacidad de trabajar durante 6 semanas[Forbes Magazine] En efecto, el 40% de las empresas que experimentaron algún desastre perdieron sus negocios en un lapso de 5 años[Gartner] Las empresas pueden mejorar esas probabilidades tomando las medidas necesarias antes y después del desastre.
12. Planificación de DR. Todos los servicios deben volver a funcionar después de un desastre. Evaluar el costo de inactividad de todos los servicios optimizar el orden para restablecer el funcionamiento del negocio. La eficiencia del desarrollo de plan marca la diferencia para poder seguir trabajando ante un desastre.
13. Windows Server Backup Es una característica (Feature) en Windows 2008 R2 Todas las funciones utilizan Volume Shadow Copy Service (VSS) Toma instantáneas (snapshots) de los discos, garantizando la consistencia y el acceso a los archivos.
14. Script de instalación agregarBackup.cmd: Echo Instalando Windows Server Backup Dism /online /enable-feature:WindowsServerBackup Echo Instalación Completa Pause
15. Respaldo del Sistema OperativoCompletePC Image Backup Se guarda el Estado del sistema (System State) y la unidad que contiene el Sistema Operativo. Se puede respaldar a discos externos, particiones internas o en un set de DVDS. Restauración simple vía Windows Recovery Environment (Windows RE)
16. Respaldo del Sistema OperativoCompletePC Image Backup Detalles Backup a nivel de bloque (Block Level) es mucho mas rápido y eficiente. Manejo inteligente para realizar backups incrementales, todos son backups completo “full” pero con pequeños cambios. El formato del archivo de backup es VHD (Virtual PC)
17. Restauración del Sistema OperativoCompletePC Image Backup Restore Restaura el sistema operativo al estado de realizar el backup. Se adapta a los cambios en la configuración de disco. Ya no se utiliza mas el disquete de recuperación Solo se necesita acceso físico para realizar la restauración.
18. Wbadmin, linea de comando Algunos Comandos: Wbadmin enable backup (Habilita backup diario) Wbadmin disable backup (Deshabilita Backup Diario) Wbadmin get status (Muestra el estado de la operación actual) Wbadmin start backup (Ejecuta un backup) Ejemplo: wbadmin start backup -backupTarget:U: -include:c: -allCritical -quiet (Genera un backup completo de la unidad C en la unidad U)
19. Backups de VMS con scriptsCopiar una maquina virtual en caliente El script permite realizar la copia de archivos utilizando VSS, de esta forma no es necesario apagar la maquina virtual a respaldar. Se ejecuta mediante una tareas programada. El script es un ejemplo funcional para realizar la tarea.
20. Script, Ejemplofuncional VSBackup.cmd(se ejecuta como tarea programada): @echo off diskshadow /s: d:SBackupSBackup.dsh VSBackup.dsh(se utiliza en VSBackup): #DiskShadow script file set context persistent nowriters set metadata e:SBackupackup.cab set verbose on begin backup add volume d: alias Virtuales create expose %Virtuales% v: exec d:SBackupSCopiar.cmd unexpose v: end backup #End of script
21. Script, Ejemplo funcional VSCopiar.cmd(Realiza la copia utilizando Robocopy): @echo off set Log=d:SBackupackup.log echo y | del x:.* robocopy v:aquinasVirtualesx:-MIR -R:3 -NP -W:2 /LOG:d:SBackupobocopy.log
22. Herramientas de BackupPara respaldar maquinas virtuales se pueden utilizar varias herramientas de Backup por ejemplo: Windows Server Backup, modificando el registro (no recomendada). Data Protection Manager 2010 RTM Symantec Backup Exec 2010 CA Arcserve R12.5
23. Data Protection Manager 2010En esta edición de DPM se mejoro considerablemente el soporte para Windows 2008 R2 y Hyper-V Proteción robusta y flexible de entornos de Virtualización Microsoft: Microsoft Virtual Server 2005 R2 Windows Server 2008 con Hyper-V Windows Server 2008 R2 con Hyper-V Hyper-V Server 2008 y 2008 R2 Protección de servidores con soporte de Live Migration ejecutando CSV en Hyper-V R2 Flexibilidad para proteger maquinas virtuales como Windows invitados (guests) como el host de virtualizacion (hypervisor) Backup basados en hosts ahora se puede recuperar un archivo dentro de un disco VHD Es posible recuperar una maquina virtual en un host alternativo