Post on 24-Jan-2016
description
Introducción técnica a Virtual Server 2005 R2
Javier Rama del Castillo David Cervigón LunaMicrosoft TechNet España IT Pro Evangelist
Experiencia recomendada en…• Servidores Windows• Redes Microsoft• Interfaz de usuario de servidores Windows• Microsoft Virtual PC
Agenda
• Arquitectura y Configuración
• Creación y gestión de Máquinas Virtuales (VMs)
• Migración y despliegue de VMs
• Monitorización de Estado y Recursos
Arquitectura y ConfiguraciónDesafíos• Propagación de los servidores
–“Un servidor, un servicio”
• Mantener entornos de prueba–Segmentar testeos del área de producción
–Mantener servidores físicos
• Soporte para aplicaciones desfasadas–Aplicaciones que solamente funcionan con Windows NT 4.0
Arquitectura y ConfiguraciónMicrosoft Virtual Server 2005 R2• Funciona en Windows Server 2003
–Se instala en hardware nuevo–Emula hardware en las Máquinas Virtuales que es completamente compatible con NT 4.0
• Rápido despliegue de servidores• Consolida varios servidores del tipo “un servidor, un servicio” en una misma máquina física
Arquitectura y ConfiguraciónMicrosoft Virtual Server 2005 R2
Migración deaplicaciones NT4
Automatización deltesteo/desarrollo
Consolidación deservidores
• Virtual Server 2005:–Usa todas las CPUs del host• Multithreaded
–Múltiples unidades de CD ROMs
–NAT a traces del ICS del host
–Número ilimitado de redes
• Exclusivo de VS2005:–Discos SCSI–COM API–Gestion remota–Se ejecuta como servicio
• Levanta las VMs automáticamente
• Virtual PC 2007:–Usa solamente una CPU del host• Una sola thread para todas
las VMs
–Una única unidad de CD–Soporte a NAT–Network a través del adaptador de (loopback) del host
• Exclusivo en VPC2007:–Tarjeta de sonido (VM)–Compartición de carpetas–Drag-and-drop
Arquitectura y ConfiguraciónVirtual Server vs. Virtual PC
Arquitectura y ConfiguraciónVirtual Server 2005 R2 vs. Virtual PC 2007
• Microsoft Virtual Server 2005 R2–Servicios Multi-threaded optimizados para el rendimiento en servidores
–Consola Web para administración remota
–API COM para gestión de máquinas virtuales a través de scripts
• Microsoft Virtual PC 2007–GUI optimizado para rendimiento en PCs
• Tecnología compatible entre VMs
Arquitectura y ConfiguraciónSistemas operativos soportados• Sistemas operativos Host
–Windows Server 2003 Standard Edition–Windows Server 2003 Enterprise Edition–Windows Server 2003 Datacenter Edition
• Windows Server 2003 Web Edition is not supported.• Sistemas operativos Guest
–Microsoft Windows NT 4.0 Standard and Advanced Editions–Microsoft Windows 2000 Server Standard, Advanced and Datacenter Editions–Microsoft Windows Server 2003 Standard, Enterprise and Datacenter Editions
Arquitectura y ConfiguraciónArquitectura Virtual Server
x86/x64 Server
Windows Server 2003
Virtualization Service
Guest OSApplicatio
n
Guest OSApplicatio
n
Virtual Hardware
Hasta 32 CPUS en el HostHasta 32 CPUS en el Host Hasta 64 Gb de RAM en el HostHasta 64 Gb de RAM en el Host VS emplea el sistema existente de VS emplea el sistema existente de
almacenamiento, de red y de almacenamiento, de red y de seguridad de infraestructuraseguridad de infraestructura
Hasta 32 CPUS en el HostHasta 32 CPUS en el Host Hasta 64 Gb de RAM en el HostHasta 64 Gb de RAM en el Host VS emplea el sistema existente de VS emplea el sistema existente de
almacenamiento, de red y de almacenamiento, de red y de seguridad de infraestructuraseguridad de infraestructura
Arquitectura y ConfiguraciónArquitectura Virtual Server
x86/x64 Server
Windows Server 2003
Virtualization Service
Guest OSApplicatio
n
Guest OSApplicatio
n
Virtual Hardware
VS funciona en Windows:VS funciona en Windows: DriversDrivers
VS funciona en Windows:VS funciona en Windows: DriversDrivers
Arquitectura y ConfiguraciónArquitectura Virtual Server
x86/x64 Server
Windows Server 2003
Virtualization Service
Guest OSApplicatio
n
Guest OSApplicatio
n
Virtual Hardware Infraestructura de Virtualización:Infraestructura de Virtualización:
Monitor de VMMonitor de VM API COMAPI COM Gestión de recursosGestión de recursos Integración con WMI/Event Integración con WMI/Event
loglog
Infraestructura de Virtualización:Infraestructura de Virtualización: Monitor de VMMonitor de VM API COMAPI COM Gestión de recursosGestión de recursos Integración con WMI/Event Integración con WMI/Event
loglog
Arquitectura y ConfiguraciónArquitectura Virtual Server
x86/x64 Server
Windows Server 2003
Virtualization Service
Guest OSApplicatio
n
Guest OSApplicatio
n
Virtual Hardware
Dispositvos estándar de industriaDispositvos estándar de industria Intel 440BX motherboardIntel 440BX motherboard Intel 21141 NICIntel 21141 NIC S3 Trio64 GfxS3 Trio64 Gfx
No hay drivers no estandarizados No hay drivers no estandarizados en Guesten Guest
Dispositvos estándar de industriaDispositvos estándar de industria Intel 440BX motherboardIntel 440BX motherboard Intel 21141 NICIntel 21141 NIC S3 Trio64 GfxS3 Trio64 Gfx
No hay drivers no estandarizados No hay drivers no estandarizados en Guesten Guest
Arquitectura y ConfiguraciónArquitectura Virtual Server
x86/x64 Server
Windows Server 2003
Virtualization Service
Guest OSApplicatio
n
Guest OSApplicatio
n
Virtual Hardware
Sistema operativo Guest:Sistema operativo Guest: Funciona en todos los SSOOs Funciona en todos los SSOOs
basados en x86basados en x86 3.6GB RAM3.6GB RAM 4 NICs4 NICs 56.5TB (IDE y SCSI)56.5TB (IDE y SCSI) ClusteringClustering
Sistema operativo Guest:Sistema operativo Guest: Funciona en todos los SSOOs Funciona en todos los SSOOs
basados en x86basados en x86 3.6GB RAM3.6GB RAM 4 NICs4 NICs 56.5TB (IDE y SCSI)56.5TB (IDE y SCSI) ClusteringClustering
Arquitectura y ConfiguraciónMáquina Virtual aislada
Virtual Device Models
440BX chipset with PIIX4System BIOS (AMI)
PCI BusISA Bus
Power ManagementSM Bus
8259 PICPIT
DMA ControllerCMOSRTC
Memory ControllerRAM & VRAM
COM (Serial) PortsLPT (Parallel) Ports
IDE/ATAPI ControllersSCSI Adapters (Adaptec 2940)
SVGA Video Adapter (S3 Trio64)VESA BIOS
2D Graphics AcceleratorHardware Cursor
Ethernet Adapter (DEC 21140)Keyboard
Mouse
Virtual Device Models
440BX chipset with PIIX4System BIOS (AMI)
PCI BusISA Bus
Power ManagementSM Bus
8259 PICPIT
DMA ControllerCMOSRTC
Memory ControllerRAM & VRAM
COM (Serial) PortsLPT (Parallel) Ports
IDE/ATAPI ControllersSCSI Adapters (Adaptec 2940)
SVGA Video Adapter (S3 Trio64)VESA BIOS
2D Graphics AcceleratorHardware Cursor
Ethernet Adapter (DEC 21140)Keyboard
Mouse
Virtual Server virtualiza:Virtual Server virtualiza:- CPU- CPU- Gestión de Memoria- Gestión de Memoria- Hardware “sintético”- Hardware “sintético”
Virtual Server emula:Virtual Server emula:- Los accesos de los dispositivos - Los accesos de los dispositivos son atrapados y emulados a son atrapados y emulados a través de los modelos de través de los modelos de dispositivos virtualesdispositivos virtuales
Las VMs no tienen acceso a:Las VMs no tienen acceso a:- Memoria física del Host- Memoria física del Host- Memoria virtual o dispositivos- Memoria virtual o dispositivosde otras VMsde otras VMs
Arquitectura y ConfiguraciónArquitectura y Configuración
Administración Web de Virtual ServerAdministración Web de Virtual Server
Componentes de Virtual ServerComponentes de Virtual Server
demodemo
Agenda
• Arquitectura y Configuración• Creación y gestión de Máquinas Virtuales
(VMs)• Migración y despliegue de VMs• Monitorización de Estado y Recursos
Creación y gestión de VMs Ficheros de las Máquinas Virtuales• Fichero de configuración:
–Fichero XML que contiene la información sobre el HW
• Fichero de Disco Duro Virtual–Es el “disco duro” de la Máquina Virtual
• Fichero de configuración de Red Virtual–Fichero XML que contiene la configuración de la red
•Pueden copiarse a otro servidor Host para realizar otro despliegue
Creación y gestión de VMs Ficheros de las Máquinas Virtuales
Creación y gestión de VMs Estados de una Máquina Virtual• Turn on Virtual Machine• Pause Virtual Machine• Save State• Turn off Virtual Machine• Reset Virtual Machine• Restore from Saved State• Discard Saved State
Creación y gestión de VMs Virtual Machine Remote Control• Protocolo VMRC
–Acceso a la BIOS–Independiente del sistema operativo–Servicio ofrecido por Virtual Server–Se puede cifrar con SSL
• Protocolo RDP–Sin acceso a la BIOS de la máquina–Limitado a los sistemas operativos que ofrecen Terminal Services
Creación y gestión de Máquinas Creación y gestión de Máquinas VirtualesVirtuales
Crear una nueva Máquina VirtualCrear una nueva Máquina Virtual
Examinar Opciones de configuraciónExaminar Opciones de configuración
Usar el cliente VMRCUsar el cliente VMRC
Examinar herramientas para Discos Duros VirtualesExaminar herramientas para Discos Duros Virtuales
demodemo
Agenda
• Arquitectura y Configuración• Creación y gestión de Máquinas Virtuales
(VMs)• Migración y despliegue de VMs• Monitorización de Estado y Recursos
Migración y despliegue de VMsDespliegue rápido
• Ficheros de Discos Duros Virtuales–Usar SysPrep para construir un SSOO
• Arranque por red (PXE)
• Imagen ISO en un CD/DVD
Migración y despliegue de VMsPortabilidad
Migración y despliegue de VMsClustering
• Soporte failover de 2 nodos
• El volumen compartido en el cluster es un .vhd de tamaño fijo
–No pueden ser Discos Dinámicos
• Ambas máquinas virtuales residen en el mismo Host
Migración y despliegue de VMsHerramientas para la migración
• Asistente de Virtual a Virtual
• Asistente de Física a Virtual
Migración y despliegue de VMsMigración manual
• Crear una VMs y cargar el SSOO• Usar Redes Virtual para aislar a los
servidores• Probar las aplicaciones en la VM• Cuando esté lista, mover la VM a la
red “enrutada” (producción).–Actualizar registros del Host y WINS.
• Apagar el servidor físico–Aún lo tendremos disponible si falla la VM
CaracterísticasCaracterísticasCaracterísticasCaracterísticas
Migración y despliegue de VMsVirtual Networking
Red externa pública
NICS Virtuales NICS Virtuales
Hardware del Hardware del servidorservidor
Hardware del Hardware del servidorservidor
NICS Físicas
Brigded Virtual Brigded Virtual NetworkNetwork
Switch VirtualSwitch Virtual
Red Virtual PrivadaRed Virtual Privada
Servidor DHCP VirtualServidor DHCP Virtual
Migration AppMigration App
VMVM
Virtual ServerVirtual Server
VMVM
Virtual MachineVirtual Machine
VMVM
Red Interna privada
Bridged virtual Bridged virtual networknetwork
Despliegue de Máquinas VirtualesDespliegue de Máquinas Virtuales
demodemo
Agenda
• Arquitectura y Configuración• Creación y gestión de Máquinas Virtuales (VMs)• Migración y despliegue de VMs• Monitorización de Estado y Recursos
Monitorización de Estado y RecursosScripting
• API COM–Consola Web= Implementación de referencia–Documentado: 28 clases y 363 operaciones–Soporte para todos los lenguajes compatibles con COM
• Ficheros de configuración XML
Monitorización de Estado y Recursos Reserva de CPU
• Peso relativo–El más usado–Virtual Server asigna el tiempo de CPU
• Capacidad reservada–Umbral mínimo de CPU
• Capacidad máxima–Umbral máximo de CPU
Monitorización de Estado y Recursos Reserva de recursos
Características de la gestión de cargaCaracterísticas de la gestión de cargaCaracterísticas de la gestión de cargaCaracterísticas de la gestión de carga
CPU resource allocation policiesCPU resource allocation policies
max: 20%max: 20%min: 5%min: 5%
wt: 100wt: 100
max: 20%max: 20%min: 10%min: 10%
wt: 100wt: 100max: 50%max: 50%
min: 25%min: 25%
wt: 1000wt: 1000
Web serverWeb serverWeb serverWeb server Business logicBusiness logic DatabaseDatabase
VMVM VMVM VMVM
Monitorización de Estado y Recursos Estado de la Máquina Virtual
Monitorización de Estado y Monitorización de Estado y RecursosRecursosReserva de recursosReserva de recursos
Filtrar eventos en el Event ViewerFiltrar eventos en el Event Viewer
demodemo
Resumen• Diseñado para hacer de host de VMs que son servidores• Ayuda a contener la expansión de servidores• Permite desplegar nuevos servidores rapidamente• Ayuda a mantener aplicaciones desfasadas
¿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
Más acciones desde TechNet
• Para ver los webcast grabados sobre éste tema y otros temas, diríjase a:
–http://www.microsoft.es/technet/jornadas/webcasts/webcasts_ant.asp
• Para información y registro de Futuros Webcast de éste y otros temas diríjase a:
–http://www.microsoft.es/technet/jornadas/webcasts/default.asp
• Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a
nuestro boletín TechNet Flash en ésta dirección:
–http://www.microsoft.es/technet/boletines/default.mspx
• Descubra los mejores vídeos para TI gratis y a un solo clic:
–http://www.microsoft.es/technet/itsshowtime/default.aspx
• Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a
Nuestra Suscripción TechNet en:
–http://www.microsoft.es/technet/recursos/cd/default.mspx
Más acciones desde TechNet
• Para ver los webcast grabados sobre éste tema y otros temas, diríjase a:
–http://www.microsoft.es/technet/jornadas/webcasts/webcasts_ant.asp
• Para información y registro de Futuros Webcast de éste y otros temas diríjase a:
–http://www.microsoft.es/technet/jornadas/webcasts/default.asp
• Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a
nuestro boletín TechNet Flash en ésta dirección:
–http://www.microsoft.es/technet/boletines/default.mspx
• Descubra los mejores vídeos para TI gratis y a un solo clic:
–http://www.microsoft.es/technet/itsshowtime/default.aspx
• Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a
Nuestra Suscripción TechNet en:
–http://www.microsoft.es/technet/recursos/cd/default.mspx
Más acciones de Virtualización
Versión grabada:–Tecnologías de Virtualización de Microsoft. Presente y Futuro
–Introducción Técnica a Virtual PC • Próximas sesiones:
–Uso avanzado de Virtual Server 2005 R2. 29 de Marzo.–Cómo virtualizar diferentes roles de Servidores de Infraestructura 19 de Abril
–Virtualización de la infraestructura de las Delegaciones Remotas 26 de Abril
–Virtual Server Scripting. 10 de Mayo–Migración de máquinas físicas a máquinas virtuales 24 de Mayo–Virtualización de aplicaciones con Microsoft Softgrid. 31 de Mayo