Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Profundizar el respaldo de Hyper-V R2 : Una mirada bajo la Cubierta<br />Guillermo Sanchez<br />Consultor IT [MCP – MCTS]<...
Agenda<br />Introducción<br />Hyper-V R2 VSS writer<br />ClusteredSharedVolumes y Hyper-V R2<br />Hyper-V R2 Estrategias d...
Como planificar el respaldo de Hyper-V R2<br />Configurar una estrategia de respaldo centralizada de las maquinas virtuale...
VSS – Básico <br />Desafíos para los escenarios de respaldo sin la utilización de VSS<br />En Aplicaciones:<br />La falta ...
Volume Shadow Copy Service (VSS)<br />Backup Application<br />Exchange<br />IIS<br />Hyper-V<br />Files<br />Components<br...
Hyper-V R2 RESPALDO A NIVEL Aplicación <br />VSS-aware App<br />VSS<br />BackupApp<br />Nivel-Aplicación<br />Ejecutar el ...
Hyper-V R2 a Nivel de HostHyper-V VSS Writer<br />Nivel Host<br />Ejecutar el backup en el SO del Host de Virtualización <...
Hyper-V WriterMetadata<br />Global Authorization Manager Config file<br />List of Virtual Machines.<br />Subcomponents of ...
Preparing for a Vss snapshotAsegurando Coherencia de Datos<br />Parent<br />VM<br />time<br />Requestor  (Backup App)<br /...
POST SNAPSHOT <br />Parent<br />VM<br />time<br />Requestor  (Backup App)<br />VSS<br />Hyper-V VSS Writer<br />Applicatio...
Despues de un snapshot<br />Parent<br />The VM is currently running against this VHD<br />Parent Volume<br />Vhd<br />Moun...
PROCESO DE RESTAURACION<br />Ejecutado en el HOST<br />Hyper-V VSS Writer<br />Pre Restauración:<br />Si la VM existe la a...
BACKUP EN CALIENTE<br />Requiere que  VSS IC estén instalado en la VM<br />VSS writers prepara un snapshot si VM se esta e...
Backup USANDO saved state<br />Se utiliza en VMs que no soportan VSS IC como<br />Linux <br />Windows 2000<br />Salva la m...
Hyper-V VSS FALLA PARCIAL<br />Hyper-V in WS08 (v1): <br />Si una VM fallaba todo el backup era inconsistente.<br />Hyper-...
Cluster Shared Volumes (CSV) y VSS <br />Nodo de coordinación <br />El nodo de cluster donde el volumen CSV esta montado.<...
COMO TRABAJA Direct I/O<br />VM 2<br />VM 2<br />VM 1<br />Move VM<br />CSV Filter<br />CSV Filter<br />NTFS<br />NTFS<br ...
CSV Backup<br />VM 2<br />VM 3<br />VM 1<br />Backup App<br />Re-directed I/O<br />CSV Filter<br />CSV Filter<br />NTFS<br...
DBs<br />1TB<br />DBs<br />1TB<br />Logs<br />200 GB<br />Logs<br />200 GB<br />Hyper-V Off-Host Backup<br />Production Se...
RECUPERACION RAPIDA – LUN RESYNC<br />Snapshot creation<br />V’:<br />Resync<br />V’:<br />R:<br />V’:<br />V:<br />LUN 1’...
DBs<br />1TB<br />DBs<br />1TB<br />Logs<br />200 GB<br />Logs<br />200 GB<br />RECUPERACION RAPIDA – LUN SWAP<br />Storag...
Backup y restauracion con diskshadow<br />DEMO<br />
Diskshadow script parabackup<br />set context persistent<br />set metadata c:diskshadowdatademo.cab<br />set verbose on<br...
Diskshadow script paraRestaurar<br />set context persistent<br />load metadata c:diskshadowdatademo.cab<br />set verbose o...
Backup Products<br />
A point about pass-through disks<br />Pass-through and iSCSI disks are not backed up<br />Currently left out from the list...
APENDICE - Hyper-V QFEs IMPORTANTES<br />Windows Server 2008 R2<br />KB975354: Hyper-V VSS writer roll-up<br />Capacidad d...
APENDICE - Windows Server 2008 R2 VSS QFEs<br />28<br />
Recursos<br />Required Slide<br />Learning<br />Sessions On-Demand & Community<br />Microsoft Certification & Training Res...
Webcast Technet: Profundizar el respaldo Hyper-V: Una mirada bajo la cubierta
Upcoming SlideShare
Loading in …5
×

Webcast Technet: Profundizar el respaldo Hyper-V: Una mirada bajo la cubierta

2,251 views

Published on

El objetivo de esta sesión es internarnos en el respaldo que ofrece Hyper-V, en detalle analizaremos el escritor de VSS, los desafíos para los escenarios de copia de seguridad en la ausencia de VSS; Clustered Shared Volumes y Hyper-V el nodo de clúster donde se monta el volumen CSV; La Copia de seguridad Hyper-V el Backup y recuperación con DiskShadow y las tecnologías de almacenamiento de matriz.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Webcast Technet: Profundizar el respaldo Hyper-V: Una mirada bajo la cubierta

  1. 1. Profundizar el respaldo de Hyper-V R2 : Una mirada bajo la Cubierta<br />Guillermo Sanchez<br />Consultor IT [MCP – MCTS]<br />MVP: Virtual Machine: Architecture<br />gsanchez@itsanchez.com.ar<br />
  2. 2. Agenda<br />Introducción<br />Hyper-V R2 VSS writer<br />ClusteredSharedVolumes y Hyper-V R2<br />Hyper-V R2 Estrategias de Respaldo<br />
  3. 3. Como planificar el respaldo de Hyper-V R2<br />Configurar una estrategia de respaldo centralizada de las maquinas virtuales en el equipo físico (Host)<br />Garantizar la coherencia de los datos respaldados configuración maquinas virtuales, etc.<br />Utilizar VSS para las copias de seguridad en caliente<br />
  4. 4. VSS – Básico <br />Desafíos para los escenarios de respaldo sin la utilización de VSS<br />En Aplicaciones:<br />La falta de un método estándar para leer y escribir los datos<br />En Aplicaciones de Copia de Seguridad:<br />Gran cantidad de APIs para utilizar<br />Archivos abiertos<br />Subsistemas de HW gran cantidad interfaces pobres<br />
  5. 5. Volume Shadow Copy Service (VSS)<br />Backup Application<br />Exchange<br />IIS<br />Hyper-V<br />Files<br />Components<br />Settings<br />Files<br />Components<br />Settings<br />Files<br />Components<br />Settings<br />Files<br />Components<br />Settings<br />State Restore<br />VSSProviders<br />Writer<br />VSS – ESQUEMA FUNCIONAL<br />ISV Apps<br />Windows (volsnap.sys)<br />SAN Vendors<br />Writer Metadata<br />
  6. 6. Hyper-V R2 RESPALDO A NIVEL Aplicación <br />VSS-aware App<br />VSS<br />BackupApp<br />Nivel-Aplicación<br />Ejecutar el backup en la VM como si fuera física<br />Granularidad Especifica de la aplicación<br />Respalda datos en iSCSI/pass-through<br />Parent<br />VM<br />
  7. 7. Hyper-V R2 a Nivel de HostHyper-V VSS Writer<br />Nivel Host<br />Ejecutar el backup en el SO del Host de Virtualización <br />Se puede respaldar las maquinas virtuales necesarias<br />Agente único en el host de virtualización <br />
  8. 8. Hyper-V WriterMetadata<br />Global Authorization Manager Config file<br />List of Virtual Machines.<br />Subcomponents of each VM:<br />Configuration XML<br />Chain of virtual hard disks<br />Saved State file<br />Memory .bin file<br />List of Snapshots, each of which contain:<br />Configuration XML<br />Saved State file<br />.avhd files<br />8<br />
  9. 9. Preparing for a Vss snapshotAsegurando Coherencia de Datos<br />Parent<br />VM<br />time<br />Requestor (Backup App)<br />VSS<br />Hyper-V VSS Writer<br />Application (SQL, Exchange)<br />VSS<br />Hyper-V VSS IC (guest requestor)<br />DoSnapshotSet<br />PrepareForSnapshot<br />Quiesce the app<br />DoSnapshotSet<br />PrepareForSnapshot<br />Take snapshot<br />Take snapshot<br />9<br />
  10. 10. POST SNAPSHOT <br />Parent<br />VM<br />time<br />Requestor (Backup App)<br />VSS<br />Hyper-V VSS Writer<br />Application (SQL, Exchange)<br />VSS<br />Hyper-V VSS IC (guest requestor)<br />Δt<br />Lapso de tiempo entre Snapshot<br />Los datos estarían corruptos si se deja como esta<br />Es necesario contar con el estado anteriro para solucionar un posible problema<br />Take snapshot<br />Take snapshot<br />10<br />
  11. 11. Despues de un snapshot<br />Parent<br />The VM is currently running against this VHD<br />Parent Volume<br />Vhd<br />Mounted as a volume on the host<br />Vhd<br />snapshot<br />Vhd<br />Vhd<br />Snapshots need to be auto-recoverable to allow this to work<br />11<br />
  12. 12. PROCESO DE RESTAURACION<br />Ejecutado en el HOST<br />Hyper-V VSS Writer<br />Pre Restauración:<br />Si la VM existe la apaga y la borra<br />Backup Application<br />Restaura archivos y ACLs<br />Hyper-V VSS Writer<br />Post Restauración:<br />Verifica que todos los archivos existan<br />Registra la VM<br />Actualiza cambios<br />Arregla confguracion de Red<br />12<br />
  13. 13. BACKUP EN CALIENTE<br />Requiere que VSS IC estén instalado en la VM<br />VSS writers prepara un snapshot si VM se esta ejecutando<br />Crea un Snapshot del Volume<br />Nos permite copiar todos los archivos sin necesidad de salvar o apagar la VM<br />13<br />
  14. 14. Backup USANDO saved state<br />Se utiliza en VMs que no soportan VSS IC como<br />Linux <br />Windows 2000<br />Salva la maquina virtual antes de realizar el Snapshot<br />No se comunica con el SO virtual<br />Nos asegura que tomaremos datos coherentes de la VM<br />14<br />
  15. 15. Hyper-V VSS FALLA PARCIAL<br />Hyper-V in WS08 (v1): <br />Si una VM fallaba todo el backup era inconsistente.<br />Hyper-V in WS08 R2:<br />Falla Parcial.<br />Si alguna de las VM Falla el resto se sigue copiando solo esa maquina es inconsistente.<br />15<br />
  16. 16. Cluster Shared Volumes (CSV) y VSS <br />Nodo de coordinación <br />El nodo de cluster donde el volumen CSV esta montado.<br />Direct I/O<br />Envia las operaciones de metadatos NTFS al nodo de coordinacion para guardar datos en el dispositivo de almacenamiento.<br />16<br />
  17. 17. COMO TRABAJA Direct I/O<br />VM 2<br />VM 2<br />VM 1<br />Move VM<br />CSV Filter<br />CSV Filter<br />NTFS<br />NTFS<br />NTFS<br />Storage<br />Storage<br />Storage<br />Direct I/O<br />VHD<br />VHD<br />
  18. 18. CSV Backup<br />VM 2<br />VM 3<br />VM 1<br />Backup App<br />Re-directed I/O<br />CSV Filter<br />CSV Filter<br />NTFS<br />NTFS<br />NTFS<br />Storage<br />Storage<br />Storage<br />Direct I/O<br />ClusterPrepareSharedVolumeForBackup<br />All I/O to this CSV volume is <br />re-directed over SMB until backup is complete (System) or snapshot complete (H/W)<br />VHD<br />VHD<br />VHD<br />VHD<br />VHD<br />VHD<br />
  19. 19. DBs<br />1TB<br />DBs<br />1TB<br />Logs<br />200 GB<br />Logs<br />200 GB<br />Hyper-V Off-Host Backup<br />Production Server<br />Backup Server<br />Storage Arrays<br />
  20. 20. RECUPERACION RAPIDA – LUN RESYNC<br />Snapshot creation<br />V’:<br />Resync<br />V’:<br />R:<br />V’:<br />V:<br />LUN 1’<br />LUN 1’<br />LUN 1<br />LUN 2<br />LUN 1’<br />V:<br />LUN 2<br />
  21. 21. DBs<br />1TB<br />DBs<br />1TB<br />Logs<br />200 GB<br />Logs<br />200 GB<br />RECUPERACION RAPIDA – LUN SWAP<br />Storage Array<br />If you do not care about maintaining<br />a pristine snapshot<br />Production Server<br />
  22. 22. Backup y restauracion con diskshadow<br />DEMO<br />
  23. 23. Diskshadow script parabackup<br />set context persistent<br />set metadata c:diskshadowdatademo.cab<br />set verbose on<br />begin backup<br />add volume c: alias SystemVolumeShadow<br />create<br />expose %SystemVolumeShadow% x:<br />#Custom script to copy the data from shadow volume<br />exec c:diskshadowdatabackupscript.cmd<br />end backup<br />
  24. 24. Diskshadow script paraRestaurar<br />set context persistent<br />load metadata c:diskshadowdatademo.cab<br />set verbose on<br />begin restore<br />#Custom script to copy data from backup<br />exec c:diskshadowdatarestoreScript.cmd<br />end restore<br />
  25. 25. Backup Products<br />
  26. 26. A point about pass-through disks<br />Pass-through and iSCSI disks are not backed up<br />Currently left out from the list of volumes in a VM that need to be backed up.<br />Technical limitations in storage stack prevent us from supporting this.<br />26<br />
  27. 27. APENDICE - Hyper-V QFEs IMPORTANTES<br />Windows Server 2008 R2<br />KB975354: Hyper-V VSS writer roll-up<br />Capacidad de excluir a los escritores de seguridad de una copia en caliente<br />Capacidad de ejecutar un post-snapshot en un CSV que no es local<br />Recuperación en sitio alternativo de un snapshot de Hyper-V<br />Windows Server 2008 SP2<br />If you have Windows Server 2008 RTM, upgrade to SP2.<br />KB975925:<br />Capacidad de sumar los systemwriters a un backup en caliente.<br />27<br />
  28. 28. APENDICE - Windows Server 2008 R2 VSS QFEs<br />28<br />
  29. 29. Recursos<br />Required Slide<br />Learning<br />Sessions On-Demand & Community<br />Microsoft Certification & Training Resources<br />www.microsoft.com/teched<br />www.microsoft.com/learning<br />Resources for IT Professionals<br />Resources for Developers<br />http://microsoft.com/technet<br />http://microsoft.com/msdn<br />

×