code camp 2010 - hyper-v r2 y linux

24
1

Upload: itsanchez

Post on 14-Jun-2015

1.798 views

Category:

Technology


0 download

DESCRIPTION

Instalacion de integracion Services IS en Hyper-V R2.k

TRANSCRIPT

Page 1: Code camp 2010 - Hyper-V R2 y Linux

1

Page 2: Code camp 2010 - Hyper-V R2 y Linux

2

Hyper-V en Windows 2008 R2

Interoperativilidad en Linux

Augusto AlvarezIT Service Manager | Algeiba IT

[email protected]

http://blog.augustoalvarez.com.ar/

http://twitter.com/augustoalvarez

Guillermo SánchezIT Senior Consultant | Algeiba [email protected]

http://itsanchez.com.ar/

http://twitter.com/ITSanchezAR

Page 3: Code camp 2010 - Hyper-V R2 y Linux

Agenda

Introducción

¿Que son los Servicios de Integración (IS)?

Instalación de Servicios de Integración (IS)

Copias de Seguridad

Preguntas y Respuestas

Page 4: Code camp 2010 - Hyper-V R2 y Linux

Arquitectura Hyper-V R2

“Designed for Windows” Server Hardware

Windows hypervisor

Partición Padre Particiones Hijas (Child)

VM Service

WMI Provider

VM Worker Processes

ModoUsuario

Modo Kernel

Ring -1

Windows Server 2008 R2

VSPWindows Kernel

IHV Drivers

VMBus

Aplicaciones Aplicaciones

SO sin Synthetic Drivers

Emulado

Aplicaciones

Windows Server 2003, 2008, 2008

R2

VSC

VMBus

Windows Kernel

Aplicaciones

Linux VSC

LinuxKernel

VMBus

Page 5: Code camp 2010 - Hyper-V R2 y Linux

¿Que son los servicios de Integración (IS)?

IS = Servicios de Integración (utilizado para referirse a los Componentes de Integracion IC).

IS le permite a las maquinas virtuales corrermas con mas performance ya que se integra con la capa de virtualización (algunas veces llamada Enlightenment).

Enlightenment generalmente incluye:Controladores Sintéticos (Synthetic Drivers).Servicios de Integración (IS).

Page 6: Code camp 2010 - Hyper-V R2 y Linux

6

IS en Windows

Page 7: Code camp 2010 - Hyper-V R2 y Linux

7

¿Qué se obtiene para Linux?Enlightenments para Linux incluye (depende de la

versión):Controladores Sintéticos (Synthetic Drivers)

IDE driverSCSI driverNetwork Drive (Red)

Soporte SMP (desde uno hasta cuatro procesadores virtual están soportados)Servicios de Integración (shutdown, time sync, heartbeat)

¿Qué falta?Integración de Mouse en consola (puede obtenerse desde Xen)Servicios de Integración (data exchange and “live” backup)

Page 8: Code camp 2010 - Hyper-V R2 y Linux

8

Servicios de Integración Para Linux por versión

Características V1 (obsoleto) V2 Versión Kernel 2.1 Beta V2.1

Fecha Octubre 2008

Diciembre 2010 N/A Marzo

2010Junio 2010

VMBUS X X 2.6.33 (2.6.32+) X X

IDE X X 2.6.33 (2.6.32+) X X

Network X X 2.6.33 (2.6.32+) X X

SCSI X X 2.6.33 (2.6.32+) X X

SMP 2.6.33 (2.6.32+) X X"Modinfo DRIVER"

support 2.6.33 (2.6.32+) X

Shutdown X X

TimeSync X X

Heartbeat X

Page 9: Code camp 2010 - Hyper-V R2 y Linux

9

¿Como consigo las (IS)?V2/V2.1 (2008 and Hyper-V R2) disponibles en http://www.microsoft.com/downloads

Linux kernel 2.6.32 y superiores, IS estarán disponibles (si son incluidas en la distribución – solo habilitarlas)Archivo ISO

Manual!

Page 10: Code camp 2010 - Hyper-V R2 y Linux

10

Instalación de IS Distribuciones SOPORTADAS

Distribuciones Soportadas:SUSE Linux Enterprise Server 10 SP2 (x86 o x64)SUSE Linux Enterprise Server 11 (x86 o x64)Red Hat Enterprise Linux 5.2, 5.3, 5.4, 5.5 (x86 o x64)

Deben estar instaladosCódigo fuente del Kernel de LinuxCompilador de C (para compilar los drivers!)

Page 11: Code camp 2010 - Hyper-V R2 y Linux

11

Performance en VMs

Emulado

IO y red tienen una degradación

comparadas con un equipo físico.

SO Sin Hypervisor (sin IS Instaladas)

Emulación

Con IS

IO es ~40% mas rápido que emulado emulado

Red es ~30% mas rápido que emulado

Linux VSC

VMBus

LinuxKernel

Page 12: Code camp 2010 - Hyper-V R2 y Linux

12

DEMOLinux en Hyper-V R2

Servicios de Integración

Page 13: Code camp 2010 - Hyper-V R2 y Linux

Escenario Básico de Virtualización

Hyper-V R2 Host

1 Web Server

1Active

Directory

1 Exchange

1 OCS 2007 R2

Simbolo Cantidad Descripcion

Hyper-V R2

VMS

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.

Page 14: Code camp 2010 - Hyper-V R2 y Linux

Tipos de Backups (Host)

Hyper-V R2 Host

1 Web Server

1Active

Directory

1 Exchange

1 OCS 2007 R2

Simbolo Cantidad Descripcion

Hyper-V R2

VMS

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

Disaster Recover con Windows Backup.

Page 15: Code camp 2010 - Hyper-V R2 y Linux

Tipos de Backups (VMS)

Hyper-V R2 Host

1 Web Server

1Active

Directory

1 Exchange

1 OCS 2007 R2

Simbolo Cantidad Descripcion

Hyper-V R2

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.

Page 16: Code camp 2010 - Hyper-V R2 y Linux

Mejores Practicas Hyper-V R2

Tener definida y documentada la estrategia de backup.Definir la priorización de las maquinas virtuales y sus servicios según la criticidad para el negocio.Mantener una red aislada para la transferencia de backups.Efectuar DR de manera periódica (bare-metal).Sistema Operativo en una partición exclusiva para mayor eficacia en caso de DR.

Page 17: Code camp 2010 - Hyper-V R2 y Linux

17

DEMOBackup en Hyper-V

Page 18: Code camp 2010 - Hyper-V R2 y Linux

18

Preguntas

Page 19: Code camp 2010 - Hyper-V R2 y Linux

19

Guillermo:www.itsanchez.com.arwww.twitter.com.ar/ITSanchezAR

Augusto:blog.augustoalvarez.com.arhttp://twitter.com/augustoalvarez

Distribuciones Linuxwww.redhat.com (RHEL)www.suse.com (SLES)www.centos.org (CentOS)www.ubuntu.com (Ubuntu)

Recursos adicionales

Page 20: Code camp 2010 - Hyper-V R2 y Linux

20

Instalación de IS Agregando Pre Requisitos en Distribuciones SOPORTADAS

Red Hat (RHEL) updatesyum install kernel-develyum groupinstall "development tools"yum update

Suse (SLES) updatesyast –i kernel-develyast –i kernel-sourceyast –i gcc

Page 21: Code camp 2010 - Hyper-V R2 y Linux

21

Script, Ejemplo funcionalVSBackup.cmd (se ejecuta como tarea programada):@echo offdiskshadow /s: d:\VSBackup\VSBackup.dsh

VSBackup.dsh(se utiliza en VSBackup):#DiskShadow script fileset context persistent nowritersset metadata e:\VSBackup\backup.cabset verbose onbegin backupadd volume d: alias Virtuales

createexpose %Virtuales% v:

exec d:\VSBackup\VSCopiar.cmdunexpose v:end backup#End of script

Page 22: Code camp 2010 - Hyper-V R2 y Linux

22

Los mejores proyectos de las células Microsoft, los grupos de investigación de

estudiantes, son seleccionados para participar en el espacio del DEMOFEST.

¡Conocélos!

Participá del DEMOFEST

Page 23: Code camp 2010 - Hyper-V R2 y Linux

23

Necesitamos tu Feedback!

Completá los FORM de avaluación que estarán en nuestra WEB:www.codecamp.com.arNecesitamos de tu feedback para mejorar.

Page 24: Code camp 2010 - Hyper-V R2 y Linux

24

© 2008 Microsoft Corporation. Todos los derechos reservados. Microsoft, Windows, Windows Vista y otros nombres de producto son y pueden ser marcas registradas y registros en Estados

Unidos y en otros países.La información contenida en el presente es sólo para fines informativos y representa la visión actual de Microsoft Corporation a la fecha de esta presentación. Debido a que Microsoft debe

responder a las cambiantes condiciones del mercado, no se debe interpretar como un compromiso por parte de Microsoft, y Microsoft no puede garantizar la precisión de ninguna

información provista después de la fecha de esta presentación. MICROSOFT NO OFRECE GARANTÍA ALGUNA, EXPRESA, IMPLÍCITA O DE LEY, RESPECTO A LA INFORMACIÓN EN ESTA

PRESENTACIÓN.