280 likes | 580 Views
Migración de Máquinas Físicas a Máquinas Virtuales. David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com http://blogs.technet.com/davidcervigon. Agenda. Introducción El problema técnico Virtual Server Migration Toolkit (VSMT1.1) Platespin PowerConverter
E N D
Migración de Máquinas Físicas a Máquinas Virtuales David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com http://blogs.technet.com/davidcervigon
Agenda • Introducción • El problema técnico • Virtual Server MigrationToolkit (VSMT1.1) • PlatespinPowerConverter • System Center Virtual Machine Manager
Agenda • Introducción • El problema técnico • Virtual Server MigrationToolkit (VSMT1.1) • PlatespinPowerConverter • System Center Virtual Machine Manager
Escenarios de Virtualización Continuidad del negocio Consolidación de Servidores Pruebas y desarrollo Delegaciones Remotas
Agenda • Introducción • El problema técnico • Virtual Server MigrationToolkit (VSMT1.1) • PlatespinPowerConverter • System Center Virtual Machine Manager
ApplicationGuest OS ApplicationGuest OS Dispositivos Hardware en Virtual Server 2005 • Dispositivosestándar • Intel 440BX motherboard • Intel 21141 NIC • S3 Trio64 SVGA with 2D hardware acceleration • IDE/ATAPI controller • Adaptec 2940 SCSI controller • Legacy devices • KBD, Mouse, COM, LPT ports. • No se requieren drivers específicos en el guest VirtualH/W VirtualH/W x86/x64 server
El proceso de una migración P2V • Obtener información sobre el hardware del objetivo • Crear una máquina virtual basada en el perfil de hardware del objetivo • Memoria • Discos • NICs • Obtener una imagen de los discos del objetivo • Offline • Online • Cambiar el hardware y los drivers reales por los correspondientes virtuales
P2V, V2P y librerías de imágenes Máquinas Virtuales Servidor Físico Librería de Imágenes
DEMO El problema técnico
Agenda • Introducción • El problema técnico • Virtual Server MigrationToolkit (VSMT1.1) • PlatespinPowerConverter • System Center Virtual Machine Manager
Funcionalidad de la VSMT • Migra servidores físicos a Virtual Server (P2V) • Mueve el sistema operativo entero y las aplicaciones instaladas moviendo imágenes de disco • El servidor mantiene su identidad después de ser migrado • El proceso lleva menos de una hora por servidor, siempre que la infraestructura necesaria este completa • Para IT Pros o MCS • Requiere conocimiento de scripting y conocimiento de Windows Server • Requiere de una infraestructura de DHCP y ADS • No todos los servidores físicos pueden ser migrados • Algún componente hardware no es emulado en Virtual Server (p.e USB, Mochilas, HBAs...) • Servidores con menos de 96 MB (no pueden ejecutar las herramientas) • Particiones dinámicas o extendidas no pueden ser migradas • Las conexiones directas a SANs no se conservan (pueden realizarse posteriormente vía discos enlazados a través del Host) • Algunas configuraciones hardware requieren intervención manual durante el proceso de migración, sobre todo NT 4.0
Captura y preparación del sistema • Crear la red virtual, VM0, con el script Createvirtualnetwork.vbs. • Obtener la información de hardware del equipo objetivo con GatherHW.exe. Esto genera un fichero XML con la configuración. • Verificar que el servidor objetivo puede ser migrado: VMScript /hwvalidate /hwinfofile:<file.xml> • Utilizando VMScript, generar los scripts para llevar a cabo la migración. • Ejecutar Capture.cmd • Continuar con el proceso de captura reiniciando el servidor objetivo y arrancándolo por PXE • La imagen se capturará y el disco de arranque será montado y modificado el boot.ini
Creación y Despliegue de la Máquina Virtual • La creación de la máquina Virtual comienza con la ejecución del script createvm.cmd. • Crea el.vmc y lo agrega a Virtual Server • Crea las redes virtuales en Virtual Server. • Crea los adaptadores SCSI. • Crea los .vhd que representan los del servidor físico • Se agregan los .vhd a la máquina virtual • En virtual server se agrega RIS2003.vfd como floppy virtual. • Se conecta la tarjeta virtual a la red virtual especificada • 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 y las tareas de limpieza posteriores. • En ADS Management, se toma control del dispositivo y se asigna un trabajo que corresponde a las tareas de despliegue de la imagen y limpieza • Abre el Virtual Server Administration Web site
Usando la VSMT Configurar la red, almacenamiento y Virtual Server Additions para la nueva Máquina Virtual Ejecutar gatherhw.exe Apagar el hardware viejo (Automático) Arrancar manualmente (PXE, ROM, RBFG) para que el ADS Deployment Agent capture la imagen Servidor Físico W2K3 Server Con Virtual Server Host & VSMT Ejecución de secuencia de tareas Mover el fichero XML al controlador ADS 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 Ejecutar VMScript.exe para validar la configuración HW y generar los scripts personalizados Ejecutar el capture.cmd que Se haya generado W2K3 Server con ADS 1.1 & VSMT
Componentes de la VSMT Gatherhw.exe XML File Vmscript.exe Scripts Generados Capture.cmd CreateVM.cmd DeployVM.cmd Vmclient.exe Cliente Remoto Vmclient.exe ADSWMI VS API
DEMO Scripts de VSMT
Agenda • Introducción • El problema técnico • Virtual Server MigrationToolkit (VSMT1.1) • PlatespinPowerConverter • System Center Virtual Machine Manager
Physical Blade Virtual Image OS + applications are decoupled from Hardware PlateSpinPowerConvert • http://www.platespin.com • Technology that automates the streaming of operating system, applications, data between infrastructures Decouple workload from host Infrastructure Live Peer-to-Peer Workload Movement Deploy or Recover Workload from Archives and Backups Reconfigure Workloads Dynamically
DEMO PlatespinPowerConvert
Agenda • Introducción • El problema técnico • Virtual Server MigrationToolkit (VSMT1.1) • PlatespinPowerConverter • System Center Virtual Machine Manager
¿Qué es SCVMM? • Un producto de la familia System Center que permite la gestión del entornos virtualizados: • Manage Virtual Server - V1 • Manage Windows Server Virtualization – R2 • Funcionalidades: • Configuración de Hosts • Creación de Máquinas Virtuales • Migraciones P2V • Gestión de librerías de imágenes • Colocación y Despliegue de Máquinas Virtuales • Monitorización e Informes • Recuperación rápida
Requerimientos de Virtual Machine Manager • Descargadesde: • http://connect.microsoft.com/vmm • PowerShell • .NET Framework 3.0 • Windows Remote Management (WS-Man) • SQL Server (SQL Express 2005 o SQL 2005)
Arquitectura de SCVMM Web Client Client Scripting Client Self Service Web Portal Administrator Console Windows® PowerShell Windows® PowerShell Windows® PowerShell Windows Communication Foundation Windows Remote Management (WS-MAN) SCVMM Agent SCVMM Agent SCVMM Agent Host BITS BITS P2V Source Library
P2V con SCVMM • Solución basada en un asistente • En 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
DEMO Migracion P2V con SCVMM
¿Vas a hacer un piloto sobre Virtualización? • Con Virtual Server R2 SP1 o Windows Virtualization • Podemos ayudarte con: • Webcasts dedicadas con los grupos de producto • Presentaciones y Whitepapers • Laboratorios online • Soporte gratuito • Suscripción a TechNet gratuita • TODO completamente GRATIS • Contacta con nosotros para iniciar el proceso: • david.cervigon@microsoft.com • jose.parada@microsoft.com • Otras tecnologías con las que puedes contar con este tipo de ayuda para desarrollar un piloto • HPC, IIS7, PowerShell, NAP, ISA 2006, Vista, Bitlocker, Microsoft Office Sharepoint Server
¿Preguntas? David Cervigón Luna Microsoft IT Pro Evangelist david.cervigon@microsoft.com http://blogs.technet.com/davidcervigon