migración de máquinas físicas a máquinas virtuales david cervigón luna microsoft it pro...

28
Migración de Máquinas Migración de Máquinas Físicas a Máquinas Físicas a Máquinas Virtuales Virtuales David Cervigón Luna David Cervigón Luna Microsoft IT Pro Evangelist Microsoft IT Pro Evangelist [email protected] http://blogs.technet.com/dav idcervigon

Upload: santiago-vallecillo

Post on 16-Feb-2015

11 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Migración de Máquinas Físicas a Migración de Máquinas Físicas a Máquinas VirtualesMáquinas Virtuales

David Cervigón LunaDavid Cervigón LunaMicrosoft IT Pro EvangelistMicrosoft IT Pro [email protected]://blogs.technet.com/davidcervigon

Page 2: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

IntroducciónIntroducción

El problema técnicoEl problema técnico

Virtual Server Migration Toolkit (VSMT1.1)Virtual Server Migration Toolkit (VSMT1.1)

Platespin PowerConverterPlatespin PowerConverter

System Center Virtual Machine ManagerSystem Center Virtual Machine Manager

Page 3: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

IntroducciónIntroducción

El problema técnicoEl problema técnico

Virtual Server Migration Toolkit (VSMT1.1)Virtual Server Migration Toolkit (VSMT1.1)

Platespin PowerConverterPlatespin PowerConverter

System Center Virtual Machine ManagerSystem Center Virtual Machine Manager

Page 4: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Pruebas y Pruebas y desarrollodesarrollo

Continuidad del Continuidad del negocionegocio

Delegaciones RemotasDelegaciones Remotas

Consolidación de Consolidación de ServidoresServidores

Page 5: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

IntroducciónIntroducción

El problema técnicoEl problema técnico

Virtual Server Migration Toolkit (VSMT1.1)Virtual Server Migration Toolkit (VSMT1.1)

Platespin PowerConverterPlatespin PowerConverter

System Center Virtual Machine ManagerSystem Center Virtual Machine Manager

Page 6: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

x86/x64 serverx86/x64 server

ApplicationApplicationGuest OSGuest OS

ApplicationApplicationGuest OSGuest OS

VirtualVirtualH/WH/W

VirtualVirtualH/WH/W

Dispositivos estándarDispositivos estándar

Intel 440BX motherboardIntel 440BX motherboard

Intel 21141 NICIntel 21141 NIC

S3 Trio64 SVGA with 2D S3 Trio64 SVGA with 2D hardware acceleration hardware acceleration

IDE/ATAPI controllerIDE/ATAPI controller

Adaptec 2940 SCSI Adaptec 2940 SCSI controllercontroller

Legacy devices Legacy devices

KBD, Mouse, COM, KBD, Mouse, COM, LPT portsLPT ports..

No se requieren drivers específicos en el No se requieren drivers específicos en el guestguest

Dispositivos estándarDispositivos estándar

Intel 440BX motherboardIntel 440BX motherboard

Intel 21141 NICIntel 21141 NIC

S3 Trio64 SVGA with 2D S3 Trio64 SVGA with 2D hardware acceleration hardware acceleration

IDE/ATAPI controllerIDE/ATAPI controller

Adaptec 2940 SCSI Adaptec 2940 SCSI controllercontroller

Legacy devices Legacy devices

KBD, Mouse, COM, KBD, Mouse, COM, LPT portsLPT ports..

No se requieren drivers específicos en el No se requieren drivers específicos en el guestguest

Page 7: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Obtener información sobre el hardware del objetivoObtener información sobre el hardware del objetivo

Crear una máquina virtual basada en el perfil de Crear una máquina virtual basada en el perfil de hardware del objetivohardware del objetivo

MemoriaMemoria

DiscosDiscos

NICsNICs

Obtener una imagen de los discos del objetivoObtener una imagen de los discos del objetivoOfflineOffline

OnlineOnline

Cambiar el hardware y los drivers reales por los Cambiar el hardware y los drivers reales por los correspondientes virtualescorrespondientes virtuales

Page 8: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

ServidorFísico

Librería deImágenes

Máquinas Virtuales

Page 9: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

DEMODEMOEl problema técnicoEl problema técnico

Page 10: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

IntroducciónIntroducción

El problema técnicoEl problema técnico

Virtual Server Migration Toolkit (VSMT1.1)Virtual Server Migration Toolkit (VSMT1.1)

Platespin PowerConverterPlatespin PowerConverter

System Center Virtual Machine ManagerSystem Center Virtual Machine Manager

Page 11: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Migra servidores físicos a Virtual Server (P2V)Migra servidores físicos a Virtual Server (P2V) Mueve el sistema operativo entero y las aplicaciones instaladas Mueve el sistema operativo entero y las aplicaciones instaladas

moviendo imágenes de discomoviendo imágenes de disco El servidor mantiene su identidad después de ser migradoEl servidor mantiene su identidad después de ser migrado El proceso lleva menos de una hora por servidor, siempre que la El proceso lleva menos de una hora por servidor, siempre que la

infraestructura necesaria este completainfraestructura necesaria este completa Para IT Pros o MCSPara IT Pros o MCS

Requiere conocimiento de scripting y conocimiento de Windows ServerRequiere conocimiento de scripting y conocimiento de Windows Server Requiere de una infraestructura de DHCP y ADSRequiere de una infraestructura de DHCP y ADS

No todos los servidores físicos pueden ser migradosNo todos los servidores físicos pueden ser migrados Algún componente hardware no es emulado en Virtual Server (p.e USB, Algún componente hardware no es emulado en Virtual Server (p.e USB,

Mochilas, HBAs...)Mochilas, HBAs...) Servidores con menos de 96 MB (no pueden ejecutar las herramientas)Servidores con menos de 96 MB (no pueden ejecutar las herramientas) Particiones dinámicas o extendidas no pueden ser migradasParticiones dinámicas o extendidas no pueden ser migradas Las conexiones directas a SANs no se conservan (pueden realizarse Las conexiones directas a SANs no se conservan (pueden realizarse

posteriormente vía discos enlazados a través del Host)posteriormente vía discos enlazados a través del Host) Algunas configuraciones hardware requieren intervención manual Algunas configuraciones hardware requieren intervención manual

durante el proceso de migración, sobre todo NT 4.0durante el proceso de migración, sobre todo NT 4.0

Page 12: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

• Crear la red virtual, VM0, con el script Crear la red virtual, VM0, con el script Createvirtualnetwork.vbs.Createvirtualnetwork.vbs.

• Obtener la información de hardware del equipo objetivo con Obtener la información de hardware del equipo objetivo con GatherHW.exe. Esto genera un fichero XML con la GatherHW.exe. Esto genera un fichero XML con la configuración. configuración.

• Verificar que el servidor objetivo puede ser migrado: Verificar que el servidor objetivo puede ser migrado: VMScript /hwvalidate /hwinfofile:VMScript /hwvalidate /hwinfofile:<file.xml> <file.xml>

• Utilizando VMScript, generar los scripts para llevar a cabo la Utilizando VMScript, generar los scripts para llevar a cabo la migración.migración.

• Ejecutar Capture.cmd Ejecutar Capture.cmd • Continuar con el proceso de captura reiniciando el servidor Continuar con el proceso de captura reiniciando el servidor

objetivo y arrancándolo por PXEobjetivo y arrancándolo por PXE• La imagen se capturará y el disco de arranque será montado La imagen se capturará y el disco de arranque será montado

y modificado el boot.iniy modificado el boot.ini

Page 13: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

La creación de la máquina Virtual comienza con la ejecución del La creación de la máquina Virtual comienza con la ejecución del script createvm.cmd.script createvm.cmd.1.1. Crea el.vmc y lo agrega a Virtual ServerCrea el.vmc y lo agrega a Virtual Server2.2. Crea las redes virtuales en Virtual Server. Crea las redes virtuales en Virtual Server. 3.3. Crea los adaptadores SCSI. Crea los adaptadores SCSI. 4.4. Crea los .vhd que representan los del servidor físicoCrea los .vhd que representan los del servidor físico5.5. Se agregan los .vhd a la máquina virtualSe agregan los .vhd a la máquina virtual6.6. En virtual server se agrega RIS2003.vfd como floppy virtual.En virtual server se agrega RIS2003.vfd como floppy virtual.7.7. Se conecta la tarjeta virtual a la red virtual especificadaSe conecta la tarjeta virtual a la red virtual especificada8.8. En ADS Management, se crea un nuevo dispositivo para la máquina En ADS Management, se crea un nuevo dispositivo para la máquina

virtual y se generan las variables para hacer el despliegue de la imagen virtual y se generan las variables para hacer el despliegue de la imagen y las tareas de limpieza posteriores.y las tareas de limpieza posteriores.

9.9. En ADS Management, se toma control del dispositivo y se asigna un En ADS Management, se toma control del dispositivo y se asigna un trabajo que corresponde a las tareas de despliegue de la imagen y trabajo que corresponde a las tareas de despliegue de la imagen y limpiezalimpieza

10.10. Abre el Virtual Server Administration Web siteAbre el Virtual Server Administration Web site

Page 14: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Servidor Físico W2K3 ServerCon Virtual Server Host & VSMT

W2K3 Servercon ADS 1.1 & VSMT

Ejecutar gatherhw.exe

Mover el fichero XML al controlador ADS

Ejecutar VMScript.exe para validar la configuración HW y generar los scripts personalizados

Ejecutar el capture.cmd que Se haya generado

Arrancar manualmente (PXE, ROM, RBFG) para que el ADS Deployment Agent capture la imagen

Apagar el hardware viejo (Automático)

Ejecutar el CreateVM.cmd generado, que llevara a cabo la secuencia de crear la Máquina Virtual en el Host.

Ejecutar el DeployVM.cmd, que se encargará de desplegar la imagen capturada al nuevo servidor virtual

Configurar la red, almacenamiento y Virtual Server Additions para la nueva Máquina Virtual

Ejecu

ción

de s

ecue

ncia

de

tare

as

Page 15: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Gatherhw.exe Vmscript.exe

Vmclient.exe

Vmclient.exe

VS APIADS WMI

Capture.cmd DeployVM.cmdCreateVM.cmd

XML

File

Scripts Generados

Cliente Remoto

Page 16: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

DEMODEMOScripts de VSMTScripts de VSMT

Page 17: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

IntroducciónIntroducción

El problema técnicoEl problema técnico

Virtual Server Migration Toolkit (VSMT1.1)Virtual Server Migration Toolkit (VSMT1.1)

Platespin PowerConverterPlatespin PowerConverter

System Center Virtual Machine ManagerSystem Center Virtual Machine Manager

Page 18: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Technology that automates the streaming of operating system, applications, data between infrastructures

Decouple workloadfrom host

Infrastructure

Live Peer-to-Peer Workload Movement

Deploy or RecoverWorkload from

Archives and Backups

ReconfigureWorkloads Dynamically

Image

Virtual

Blade

Physical

OS + applications are decoupled from Hardware

http://www.platespin.com

Page 19: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

DEMODEMOPlatespin PowerConvertPlatespin PowerConvert

Page 20: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

IntroducciónIntroducción

El problema técnicoEl problema técnico

Virtual Server Migration Toolkit (VSMT1.1)Virtual Server Migration Toolkit (VSMT1.1)

Platespin PowerConverterPlatespin PowerConverter

System Center Virtual Machine ManagerSystem Center Virtual Machine Manager

Page 21: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Un producto de la familia System Center que Un producto de la familia System Center que permite la gestión del entornos virtualizados:permite la gestión del entornos virtualizados:

Manage Virtual Server - V1Manage Virtual Server - V1

Manage Windows Server Virtualization – R2Manage Windows Server Virtualization – R2

Funcionalidades:Funcionalidades:Configuración de HostsConfiguración de Hosts

Creación de Máquinas VirtualesCreación de Máquinas Virtuales

Migraciones P2VMigraciones P2V

Gestión de librerías de imágenesGestión de librerías de imágenes

Colocación y Despliegue de Máquinas VirtualesColocación y Despliegue de Máquinas Virtuales

Monitorización e InformesMonitorización e Informes

Recuperación rápidaRecuperación rápida

Page 22: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Descarga desde:Descarga desde:– http://connect.microsoft.com/vmm http://connect.microsoft.com/vmm

PowerShellPowerShell

.NET Framework 3.0.NET Framework 3.0

Windows Remote Management (WS-Man)Windows Remote Management (WS-Man)

SQL Server (SQL Express 2005 o SQL 2005)SQL Server (SQL Express 2005 o SQL 2005)

Page 23: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

BITS

P2V Source

SCVMM Agent

Windows® PowerShell

Administrator Console

Client Web Client

Self Service Web Portal

Windows® PowerShell

Scripting Client

Windows® PowerShell

Library

SCVMM Agent

Host

SCVMM Agent

Windows Communication Foundation

Windows Remote Management (WS-MAN)

BITS

Page 24: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Solución basada en un asistenteEn la Beta 2 están soportados:

Windows 2003 SP1

Windows 200 SP4

Informe de hosts candidatos a albergar la máquina virtual resultante de la migración

Conversión V2V de máquinas virtuales de VMWare a Virtual Server

Ver también VMDK to VHD Converter de http://vmtoolkit.com

Page 25: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com
Page 26: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

DEMODEMOMigracion P2V con SCVMMMigracion P2V con SCVMM

Page 27: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

Con Virtual Server R2 SP1 o Windows VirtualizationCon Virtual Server R2 SP1 o Windows Virtualization

Podemos ayudarte con:Podemos ayudarte con:Webcasts dedicadas con los grupos de productoWebcasts dedicadas con los grupos de producto

Presentaciones y WhitepapersPresentaciones y Whitepapers

Laboratorios onlineLaboratorios online

Soporte gratuitoSoporte gratuito

Suscripción a TechNet gratuitaSuscripción a TechNet gratuita

TODOTODO completamente completamente GRATISGRATIS

Contacta con nosotros para iniciar el proceso:Contacta con nosotros para iniciar el proceso:[email protected]@microsoft.com

[email protected] [email protected]

Otras tecnologías con las que puedes contar con este tipo de Otras tecnologías con las que puedes contar con este tipo de ayuda para desarrollar un pilotoayuda para desarrollar un piloto

HPC, IIS7, PowerShell, NAP, ISA 2006, Vista, Bitlocker, Microsoft HPC, IIS7, PowerShell, NAP, ISA 2006, Vista, Bitlocker, Microsoft Office Sharepoint ServerOffice Sharepoint Server

Page 28: Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com

¿Preguntas?¿Preguntas?

David Cervigón LunaDavid Cervigón LunaMicrosoft IT Pro EvangelistMicrosoft IT Pro [email protected]@microsoft.comhttp://blogs.technet.com/davidcervigon http://blogs.technet.com/davidcervigon