Introducción técnica a Virtual Server 2005 R2

42
Introducción técnica a Virtual Server 2005 R2 Javier Rama del Castillo David Cervigón Luna Microsoft TechNet España IT Pro Evangelist

description

Introducción técnica a Virtual Server 2005 R2. Javier Rama del Castillo David Cervigón Luna. Microsoft TechNet España IT Pro Evangelist. Experiencia recomendada en…. Servidores Windows Redes Microsoft Interfaz de usuario de servidores Windows Microsoft Virtual PC. Agenda. - PowerPoint PPT Presentation

Transcript of Introducción técnica a Virtual Server 2005 R2

Page 1: Introducción técnica a  Virtual Server 2005  R2

Introducción técnica a Virtual Server 2005 R2

Javier Rama del Castillo David Cervigón LunaMicrosoft TechNet España IT Pro Evangelist

Page 2: Introducción técnica a  Virtual Server 2005  R2

Experiencia recomendada en…• Servidores Windows• Redes Microsoft• Interfaz de usuario de servidores Windows• Microsoft Virtual PC

Page 3: Introducción técnica a  Virtual Server 2005  R2

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

Page 4: Introducción técnica a  Virtual Server 2005  R2

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

Page 5: Introducción técnica a  Virtual Server 2005  R2

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

Page 6: Introducción técnica a  Virtual Server 2005  R2

Arquitectura y ConfiguraciónMicrosoft Virtual Server 2005 R2

Migración deaplicaciones NT4

Automatización deltesteo/desarrollo

Consolidación deservidores

Page 7: Introducción técnica a  Virtual Server 2005  R2

• 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

Page 8: Introducción técnica a  Virtual Server 2005  R2

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

Page 9: Introducción técnica a  Virtual Server 2005  R2

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

Page 10: Introducción técnica a  Virtual Server 2005  R2

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

Page 11: Introducción técnica a  Virtual Server 2005  R2

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

Page 12: Introducción técnica a  Virtual Server 2005  R2

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

Page 13: Introducción técnica a  Virtual Server 2005  R2

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

Page 14: Introducción técnica a  Virtual Server 2005  R2

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

Page 15: Introducción técnica a  Virtual Server 2005  R2

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

Page 16: Introducción técnica a  Virtual Server 2005  R2

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

Page 17: Introducción técnica a  Virtual Server 2005  R2

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

Page 18: Introducción técnica a  Virtual Server 2005  R2

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

Page 19: Introducción técnica a  Virtual Server 2005  R2

Creación y gestión de VMs Ficheros de las Máquinas Virtuales

Page 20: Introducción técnica a  Virtual Server 2005  R2

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

Page 21: Introducción técnica a  Virtual Server 2005  R2

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

Page 22: Introducción técnica a  Virtual Server 2005  R2

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

Page 23: Introducción técnica a  Virtual Server 2005  R2

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

Page 24: Introducción técnica a  Virtual Server 2005  R2

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

Page 25: Introducción técnica a  Virtual Server 2005  R2

Migración y despliegue de VMsPortabilidad

Page 26: Introducción técnica a  Virtual Server 2005  R2

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

Page 27: Introducción técnica a  Virtual Server 2005  R2

Migración y despliegue de VMsHerramientas para la migración

• Asistente de Virtual a Virtual

• Asistente de Física a Virtual

Page 28: Introducción técnica a  Virtual Server 2005  R2

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

Page 29: Introducción técnica a  Virtual Server 2005  R2

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

Page 30: Introducción técnica a  Virtual Server 2005  R2

Despliegue de Máquinas VirtualesDespliegue de Máquinas Virtuales

demodemo

Page 31: Introducción técnica a  Virtual Server 2005  R2

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

Page 32: Introducción técnica a  Virtual Server 2005  R2

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

Page 33: Introducción técnica a  Virtual Server 2005  R2

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

Page 34: Introducción técnica a  Virtual Server 2005  R2

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

Page 35: Introducción técnica a  Virtual Server 2005  R2

Monitorización de Estado y Recursos Estado de la Máquina Virtual

Page 36: Introducción técnica a  Virtual Server 2005  R2

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

Page 37: Introducción técnica a  Virtual Server 2005  R2

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

Page 38: Introducción técnica a  Virtual Server 2005  R2

¿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:

[email protected]

[email protected]

• 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

Page 39: Introducción técnica a  Virtual Server 2005  R2

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

Page 40: Introducción técnica a  Virtual Server 2005  R2

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

Page 41: Introducción técnica a  Virtual Server 2005  R2

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

Page 42: Introducción técnica a  Virtual Server 2005  R2