migración de máquinas físicas a máquinas virtuales david cervigón luna microsoft it pro...
TRANSCRIPT
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
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
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
Pruebas y Pruebas y desarrollodesarrollo
Continuidad del Continuidad del negocionegocio
Delegaciones RemotasDelegaciones Remotas
Consolidación de Consolidación de ServidoresServidores
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
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
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
ServidorFísico
Librería deImágenes
Máquinas Virtuales
DEMODEMOEl problema técnicoEl problema técnico
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
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
• 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
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
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
Gatherhw.exe Vmscript.exe
Vmclient.exe
Vmclient.exe
VS APIADS WMI
Capture.cmd DeployVM.cmdCreateVM.cmd
XML
File
Scripts Generados
Cliente Remoto
DEMODEMOScripts de VSMTScripts de VSMT
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
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
DEMODEMOPlatespin PowerConvertPlatespin PowerConvert
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
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
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)
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
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
DEMODEMOMigracion P2V con SCVMMMigracion P2V con SCVMM
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
¿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