SlideShare una empresa de Scribd logo
1 de 34
Mas que solo máquinas Virtuales
Gonzalo Balladares R.
http://geeks.ms/blogs/gballadares/
Gerente de Tecnologías - Activetrainer.cl
MVP Exchange Server, MCITP, MCTS
Pablo Campos S.
http://geeks.ms/blogs/pcampos/
Ingeniero Consultor – Alx.cl
MVP Virtual Machine, MCT, MCTS
Agenda
 Arquitectura de Hyper-V
 Memoria Dinámica SP1
 Alta Disponibilidad en Hyper-V
 Inter-operatividad e Integración con
Linux
 Licenciamiento
Gonzalo Balladares
MVP Exchange
Pablo Campos S.
MVP Virtual Machine
Arquitectura de Hyper-V
Arquitectura de Hyper-v
Windows Server
2008 R2
VSP
Windows
Kernel
Aplicaciones Aplicaciones Aplicaciones
Non-
Hypervisor
Aware OS
Windows Server
2003, 2008
Windows
Kernel VSC
VMBus Emulacion
“Designed for Windows” Server Hardware
Windows hypervisor
Xen-Enabled
Linux Kernel
Linux
VSC
Hypercall Adapter
Partición Padre
Particiones Hijas
VM Service
WMI Provider
VM Worker
Processes
User
Mode
Kernel
ModeIHV
Drivers
VMBus
VMBus
Aplicaciones
Synthetic
Devices
Drivers
Emulated
Devices
Drivers
Gonzalo Balladares
MVP Exchange
Pablo Campos S.
MVP Virtual Machine
Memoria Dinámica
Memoria Dinámica «BETA»
¿Qué es?
¿Cómo habilitarlo?
¿Buffer de memoria?
¿Prioridad de memoria?
Habilitar Memoria Dinámica
Búfer de Memoria «HOT»
Funciona en base a las necesidades de la VM
Memoria Real= Memoria necesitada/ (1 - (buffer de memoria / 100))
0 MB 512 MB 1024 MB
COMPROMETIDA Dinámica
NECESITADA
340
Memoria Real=340/(1-(20/100))
Memoria Real=425
Búfer en MB= 425-340 => 85MB
Búfer
NECESITADA
450
Memoria Real=450/(1-(20/100))
Memoria Real=562,5
Búfer en MB= 562,5-450 => 112,5MB
Búfer
50,5
Prioridad de Memoria «HOT»
VMs Menos Importante = Baja
VMs Importantes = Alta
VMs por defecto = Media
Memoria Dinámica en el Tiempo
0
1
2
3
4
5
6
RAM
RAM
9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00
Memoria Dinámica en el Tiempo
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
Tiempo 0 Tiempo 15 Tiempo 30
Servidor 1
Servidor 2
Servidor 3
TOTAL RAM
3GB
TOTAL RAM
6GB
TOTAL RAM
7GB
TOTAL RAM
Hyper-v
8GB
Memoria Dinámica
Hyper-V (2 GB)
Sin Usar(8 GB)
Servidor Fisico(16 GB RAM)
PERDIDA
Hyper-V (2 GB)
DM: 4 GB
DM: 2 GB
Servidor Fisico(16 GB RAM)
VM 1- 2 GB
VM 2- 4 GB
VM 1- 2 GB
VM 2- 4 GB
Sin Usar(2 GB)
Ejemplo de Disminución de memoria
0 512 MB
Agregada en Caliente
1024MB
Agregada en
Caliente
Memoria «Ballooned”Memoria VM
Balloon
Partición Padre “Hyper-v” Memoria Otra VM
Balloon
Sistemas Operativos Soportados
Soportados en Windows Server 2008 R2 BETA
• Windows Server 2003 Enterprise & Datacenter (32-bit and 64-bit)
• Windows Server 2003 R2 Enterprise & Datacenter (32-bit and 64-bit)
• Windows Server 2008 Enterprise & Datacenter (32-bit and 64-bit)
• Windows Server 2008 R2 Enterprise & Datacenter (64-bit)
• Windows Vista Enterprise & Ultimate (32-bit and 64-bit)
• Windows 7 Enterprise & Ultimate (32-bit and 64-bit)
Soportados en Windows Server 2008 R2 despues de BETA
• Windows Server 2003 Web & Standard (32-bit and 64-bit)
• Windows Server 2003 R2 Web & Standard (32-bit and 64-bit)
• Windows Server 2008 Web & Standard (32-bit and 64-bit)
• Windows Server 2008 R2 Web & Standard (64-bit)
Demo
Memoria Dinámica
Gonzalo Balladares
MVP Exchange
Pablo Campos S.
MVP Virtual Machine
Alta Disponibilidad en Hyper-V
Alta Disponibilidad en Hyper-V R2
• Host-Clustering.
– Basada en Clúster de Conmutación por Error
(Failover Cluster) de Windows 2008 R2.
– Soporta hasta 16 Nodos.
• Guest-Clustering
– Alta disponibilidad basada en soluciones de cada
sistema/producto
• Replicación Multi-master de Active Directory
• Exchange 2007 CCR
• Exchange 2010 DAG
Host Clustering
HA, Quick Migration, Live Migration, CSVs
Red Pública
Red de HeartBeat
“Intranet” Red Virtual
NODO2NODO1
Almacenamiento SAN
DC
Server Core Server Core
NIC3 - 192.168.100.1
NIC3 - 192.168.100.2
NIC1 - 192.168.0.1 NIC1 - 192.168.0.2
192.168.0.100
192.168.0.100
NIC2 - 10.10.10.1 NIC2 - 10.10.10.2
Operación de Live Migration
Server 1 Server 2
Configuration
Memoria
Configuration
StateState
Guest Clustering
Gonzalo Balladares
MVP Exchange
Pablo Campos S.
MVP Virtual Machine
Inter-operatividad e
Integración con Linux
Interoperabilidad Con Linux
Emulado (no IS support)
• El IO y el subsistema de red
se degradan notablemente
con la emulacion de
dispositivos
Con Integration Services
• EL IO ~40% mas rapido
que el emulado
• La red ~30% mas rapido
que el emulado
Emulation
Linux VSC
VMBus
Linux
Kernel
Interoperabilidad con Linux
Drivers Integrados en el Kernel 2.6.32+
Linux ISs Funcionalidad por versión
Caracteristica
V1
(Descontinuada) V2 Stable 2.1 Beta V2.1
Fecha
Ocubre,
2008
Diciembre
, 2010 N/A
Marzo,
2010
Junio,
2010
VMBUS X X 2.6.33 (2.6.32+) X X
IDE X X 2.6.33 (2.6.32+) X X
Network X X 2.6.33 (2.6.32+) X X
SCSI X X 2.6.33 (2.6.32+) X X
SMP 2.6.33 (2.6.32+) X X
"Modinfo DRIVER"
support 2.6.33 (2.6.32+) X
Shutdown X X
TimeSync X X
Heartbeat X
Instalación de los ISs
Linux IS Installation – be root!
Montar el ISO con los ISs
mount /dev/cdrom /mnt
mkdir /opt/linux_is
cd /opt/linux_is
cp –r /mnt/* /opt/linux_is
Instalar los Drivers
make
make install
Reiniciar
Hyper-V ISs
Sistemas Operativos Soportados
• Red Hat Enterprise Linux 5.2, 5.3, 5.4, y 5.5
• SUSE Linux Enterprise Server 10 SP3 y 11
Para x86/x64 con (4 vCPU)
• Puede agregar soporte del mouse con el Driver
de Xen Satori
• http://www.xen.org/download/satori.html
./setup.pl inputdriver
Tips & Tricks: Migration (P2V)
• Una instalación limpia siempre es la mejor opción,
pero en algunos casos, debemos migrar maquinas
físicas a virtuales
• Herramientas
– DD
– VHDTool
• http://blogs.technet.com/enterprise_admin/archive
/2010/05/13/linux-p2v-with-dd-and-vhdtool-easy-
and-cheap.aspx
P2V es posible en Linux ????
Demo
Linux Integration Components
Gonzalo Balladares
MVP Exchange
Pablo Campos S.
MVP Virtual Machine
Licenciamiento
Licenciamiento de Windows Server en
entornos virtuales
Independiente de la tecnología de virtualización utilizada
Eligiendo entreEnterprisevs.Datacenter
Windows Server Standard no es la Edición adecuada para entornos
virtualizados.
Cada instancia virtual requiere una licencia asignada al servidor
Windows Server Standard carece de las funcionalidades necesarias para montar entornos de
Alta Disponibilidad
La edición Datacenter sale más rentable que la Enterprise
En servidores con 2 procesadores: A partir de 8 instancias virtuales con Windows Server
En servidores con 4 procesadores: A partir de 16 instancias virtuales con Windows Server
Windows Server Datacenter es la edición más rentable en entornos virtualizados
con ratios de consolidación medio-altos de máquinas virtuales con Windows
Server
Consultar: Windows Server Virtualization Calculators
http://www.microsoft.com/windowsserver2003/howtobuy/licensing/calculator.mspx
Agenda
 Arquitectura de Hyper-V
 Memoria Dinámica SP1
 Alta Disponibilidad en Hyper-V
 Inter-operatividad e Integración con
Linux
 Licenciamiento
Gonzalo Balladares R.
http://geeks.ms/blogs/gballadares/
Gerente de Tecnologías - Activetrainer.cl
MVP Exchange Server, MCITP, MCTS
Pablo Campos S.
http://geeks.ms/blogs/pcampos/
Ingeniero Consultor – Alx.cl
MVP Virtual Machine, MCT, MCTS
¿Preguntas?
Gonzalo Balladares R. gballadares@activetrainer.cl
http://geeks.ms/blogs/gballadares/
Gerente de Tecnologías - Activetrainer.cl
MVP Exchange Server, MCITP, MCTS
Pablo Campos S. pacampos@alx.cl
http://geeks.ms/blogs/pcampos/
Ingeniero Consultor – Alx.cl
MVP Virtual Machine, MCT, MCTS
Gracias!

Más contenido relacionado

La actualidad más candente

Tema 02 virtualizacion
Tema 02 virtualizacionTema 02 virtualizacion
Tema 02 virtualizacionpipesergio
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfoliojuandanielp
 
KVM Kernel Based Virtual Machine
KVM  Kernel Based Virtual MachineKVM  Kernel Based Virtual Machine
KVM Kernel Based Virtual MachineAlina Guerrero
 
Proyecto XenServer
Proyecto XenServerProyecto XenServer
Proyecto XenServerPol Grandes
 
Webcast Conociendo Hyperv R2
Webcast   Conociendo Hyperv R2Webcast   Conociendo Hyperv R2
Webcast Conociendo Hyperv R2ITSanchez
 
Virtualización Avanzada con Elastix
Virtualización Avanzada con ElastixVirtualización Avanzada con Elastix
Virtualización Avanzada con ElastixPaloSanto Solutions
 
Congreso del mediterraneo_xen_server_v010
Congreso del mediterraneo_xen_server_v010Congreso del mediterraneo_xen_server_v010
Congreso del mediterraneo_xen_server_v010Javier Sanchez Alcazar
 
Qnap nas training latam 2016 0810
Qnap nas training latam 2016 0810Qnap nas training latam 2016 0810
Qnap nas training latam 2016 0810QNAP Systems, Inc.
 
Manual clase VMware
Manual clase VMwareManual clase VMware
Manual clase VMwareaktivfinger
 
Software Defined Datacenter
Software Defined DatacenterSoftware Defined Datacenter
Software Defined DatacenterSUSE España
 
Oracle vm virtual box
Oracle vm virtual boxOracle vm virtual box
Oracle vm virtual boxBryan Vasquez
 
Módulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de ElastixMódulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de ElastixPaloSanto Solutions
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en LinuxSolidQ
 

La actualidad más candente (19)

Tema 02 virtualizacion
Tema 02 virtualizacionTema 02 virtualizacion
Tema 02 virtualizacion
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfolio
 
Virtualización con Xen
Virtualización con XenVirtualización con Xen
Virtualización con Xen
 
KVM Kernel Based Virtual Machine
KVM  Kernel Based Virtual MachineKVM  Kernel Based Virtual Machine
KVM Kernel Based Virtual Machine
 
Proyecto XenServer
Proyecto XenServerProyecto XenServer
Proyecto XenServer
 
Virtualización con Xen y KVM
Virtualización con Xen y KVMVirtualización con Xen y KVM
Virtualización con Xen y KVM
 
Introducción a VMware vSAN
Introducción a VMware vSANIntroducción a VMware vSAN
Introducción a VMware vSAN
 
Webcast Conociendo Hyperv R2
Webcast   Conociendo Hyperv R2Webcast   Conociendo Hyperv R2
Webcast Conociendo Hyperv R2
 
Virtualización Avanzada con Elastix
Virtualización Avanzada con ElastixVirtualización Avanzada con Elastix
Virtualización Avanzada con Elastix
 
Informe laboratorio 1 kvm
Informe laboratorio 1 kvmInforme laboratorio 1 kvm
Informe laboratorio 1 kvm
 
Congreso del mediterraneo_xen_server_v010
Congreso del mediterraneo_xen_server_v010Congreso del mediterraneo_xen_server_v010
Congreso del mediterraneo_xen_server_v010
 
Qnap nas training latam 2016 0810
Qnap nas training latam 2016 0810Qnap nas training latam 2016 0810
Qnap nas training latam 2016 0810
 
Manual clase VMware
Manual clase VMwareManual clase VMware
Manual clase VMware
 
Software Defined Datacenter
Software Defined DatacenterSoftware Defined Datacenter
Software Defined Datacenter
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Oracle vm virtual box
Oracle vm virtual boxOracle vm virtual box
Oracle vm virtual box
 
Módulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de ElastixMódulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de Elastix
 
VMware vSphere ventajas y desventajas
VMware vSphere ventajas y desventajasVMware vSphere ventajas y desventajas
VMware vSphere ventajas y desventajas
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en Linux
 

Destacado

PowerShell para administradores
PowerShell para administradoresPowerShell para administradores
PowerShell para administradoresPablo Campos
 
Informe mensual de ejecucion contractual freddy adolfo (1)
Informe mensual de ejecucion contractual freddy adolfo (1)Informe mensual de ejecucion contractual freddy adolfo (1)
Informe mensual de ejecucion contractual freddy adolfo (1)Eliseo Sanabria
 
Infome programa de formación titulada
Infome programa de formación tituladaInfome programa de formación titulada
Infome programa de formación tituladaEliseo Sanabria
 
Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Vellidin
 
Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)Edwin Belduma
 
Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)Victor M. Fernández
 
Administración básica de ubuntu server parte 3
Administración básica de ubuntu server   parte 3Administración básica de ubuntu server   parte 3
Administración básica de ubuntu server parte 3Santiago Márquez Solís
 
Final examen
Final examenFinal examen
Final exameneufronio
 
virtualizacion de servidores completo
 virtualizacion de servidores completo virtualizacion de servidores completo
virtualizacion de servidores completoAnderson Alcántara
 
Virtualizacion de servidores con VMware vSphere 5.5. (Proyecto Fin de Curso) ...
Virtualizacion de servidores con VMware vSphere 5.5. (Proyecto Fin de Curso) ...Virtualizacion de servidores con VMware vSphere 5.5. (Proyecto Fin de Curso) ...
Virtualizacion de servidores con VMware vSphere 5.5. (Proyecto Fin de Curso) ...Israel Martínez Bermejo
 
Comandos ccna-1-y-ccna-2-v5-rs
Comandos ccna-1-y-ccna-2-v5-rsComandos ccna-1-y-ccna-2-v5-rs
Comandos ccna-1-y-ccna-2-v5-rsOscarFF
 
EJERCICIOS EN PACKET TRACER
EJERCICIOS EN PACKET TRACEREJERCICIOS EN PACKET TRACER
EJERCICIOS EN PACKET TRACERDaniella Park
 
Practicas Packet Tracer
Practicas Packet TracerPracticas Packet Tracer
Practicas Packet Tracermmgl1974
 
Comandos router cisco
Comandos router ciscoComandos router cisco
Comandos router ciscoEddy Lojan
 
Comandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos ciscoComandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos ciscoCISCO NETWORKING
 

Destacado (20)

Linux hyper-v
Linux hyper-vLinux hyper-v
Linux hyper-v
 
PowerShell para administradores
PowerShell para administradoresPowerShell para administradores
PowerShell para administradores
 
2012 miguel lucero
2012 miguel lucero2012 miguel lucero
2012 miguel lucero
 
Taller subredes no1
Taller subredes no1Taller subredes no1
Taller subredes no1
 
Informe mensual de ejecucion contractual freddy adolfo (1)
Informe mensual de ejecucion contractual freddy adolfo (1)Informe mensual de ejecucion contractual freddy adolfo (1)
Informe mensual de ejecucion contractual freddy adolfo (1)
 
Infome programa de formación titulada
Infome programa de formación tituladaInfome programa de formación titulada
Infome programa de formación titulada
 
Mi manual de VMware
Mi manual de VMwareMi manual de VMware
Mi manual de VMware
 
4.1.4.5 packet tracer
4.1.4.5 packet tracer  4.1.4.5 packet tracer
4.1.4.5 packet tracer
 
Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5
 
Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)
 
Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)
 
Administración básica de ubuntu server parte 3
Administración básica de ubuntu server   parte 3Administración básica de ubuntu server   parte 3
Administración básica de ubuntu server parte 3
 
Final examen
Final examenFinal examen
Final examen
 
virtualizacion de servidores completo
 virtualizacion de servidores completo virtualizacion de servidores completo
virtualizacion de servidores completo
 
Virtualizacion de servidores con VMware vSphere 5.5. (Proyecto Fin de Curso) ...
Virtualizacion de servidores con VMware vSphere 5.5. (Proyecto Fin de Curso) ...Virtualizacion de servidores con VMware vSphere 5.5. (Proyecto Fin de Curso) ...
Virtualizacion de servidores con VMware vSphere 5.5. (Proyecto Fin de Curso) ...
 
Comandos ccna-1-y-ccna-2-v5-rs
Comandos ccna-1-y-ccna-2-v5-rsComandos ccna-1-y-ccna-2-v5-rs
Comandos ccna-1-y-ccna-2-v5-rs
 
EJERCICIOS EN PACKET TRACER
EJERCICIOS EN PACKET TRACEREJERCICIOS EN PACKET TRACER
EJERCICIOS EN PACKET TRACER
 
Practicas Packet Tracer
Practicas Packet TracerPracticas Packet Tracer
Practicas Packet Tracer
 
Comandos router cisco
Comandos router ciscoComandos router cisco
Comandos router cisco
 
Comandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos ciscoComandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos cisco
 

Similar a Techdays 2010 Dynamic Memory and Linux

Datacenter dinamico parte1
Datacenter dinamico parte1Datacenter dinamico parte1
Datacenter dinamico parte1Pablo Campos
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionPablo Campos
 
Virtualizar con microsoft hyper v - por qué ahora parte1
Virtualizar con microsoft hyper v - por qué ahora parte1Virtualizar con microsoft hyper v - por qué ahora parte1
Virtualizar con microsoft hyper v - por qué ahora parte1Pablo Campos
 
Hyper v private cloud
Hyper v private cloudHyper v private cloud
Hyper v private cloudPablo Campos
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2Pablo Campos
 
Jornadas Microsoft Virtualizacion
Jornadas Microsoft  VirtualizacionJornadas Microsoft  Virtualizacion
Jornadas Microsoft VirtualizacionITSanchez
 
Red Hat Cloud Computing
Red Hat Cloud ComputingRed Hat Cloud Computing
Red Hat Cloud ComputingGrupo Logica
 
Virtualización Hyper-V R2
Virtualización Hyper-V R2Virtualización Hyper-V R2
Virtualización Hyper-V R2ITSanchez
 
Webcast Hyperv R2 Y Linux
Webcast   Hyperv R2 Y LinuxWebcast   Hyperv R2 Y Linux
Webcast Hyperv R2 Y LinuxITSanchez
 
Code camp 2010 - Hyper-V R2 y Linux
Code camp 2010 - Hyper-V R2 y LinuxCode camp 2010 - Hyper-V R2 y Linux
Code camp 2010 - Hyper-V R2 y LinuxITSanchez
 
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeVirtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeRodolfo Pilas
 
Overview Virtualización - Servers
Overview Virtualización - ServersOverview Virtualización - Servers
Overview Virtualización - ServersMarcela Berri
 
InstallFest SharePoint 2010 en Chile
InstallFest SharePoint 2010 en ChileInstallFest SharePoint 2010 en Chile
InstallFest SharePoint 2010 en ChileHector Insua
 
Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...Guillermo Javier Bellmann
 
Introduccion virtual machine convert 3.1
Introduccion  virtual machine convert 3.1Introduccion  virtual machine convert 3.1
Introduccion virtual machine convert 3.1Ivan Martinez
 
Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2Pablo Campos
 
Docker: la revolución en virtualización
Docker: la revolución en virtualizaciónDocker: la revolución en virtualización
Docker: la revolución en virtualizaciónMarcelo Ochoa
 

Similar a Techdays 2010 Dynamic Memory and Linux (20)

Datacenter dinamico parte1
Datacenter dinamico parte1Datacenter dinamico parte1
Datacenter dinamico parte1
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La Virtualizacion
 
Virtualizar con microsoft hyper v - por qué ahora parte1
Virtualizar con microsoft hyper v - por qué ahora parte1Virtualizar con microsoft hyper v - por qué ahora parte1
Virtualizar con microsoft hyper v - por qué ahora parte1
 
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con LinuxCodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
 
Hyper v private cloud
Hyper v private cloudHyper v private cloud
Hyper v private cloud
 
Hyper v r2 -javier acero
Hyper v r2  -javier aceroHyper v r2  -javier acero
Hyper v r2 -javier acero
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2
 
Jornadas Microsoft Virtualizacion
Jornadas Microsoft  VirtualizacionJornadas Microsoft  Virtualizacion
Jornadas Microsoft Virtualizacion
 
Red Hat Cloud Computing
Red Hat Cloud ComputingRed Hat Cloud Computing
Red Hat Cloud Computing
 
Virtualización Hyper-V R2
Virtualización Hyper-V R2Virtualización Hyper-V R2
Virtualización Hyper-V R2
 
Webcast Hyperv R2 Y Linux
Webcast   Hyperv R2 Y LinuxWebcast   Hyperv R2 Y Linux
Webcast Hyperv R2 Y Linux
 
Code camp 2010 - Hyper-V R2 y Linux
Code camp 2010 - Hyper-V R2 y LinuxCode camp 2010 - Hyper-V R2 y Linux
Code camp 2010 - Hyper-V R2 y Linux
 
Citrix xen server
Citrix xen serverCitrix xen server
Citrix xen server
 
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeVirtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
 
Overview Virtualización - Servers
Overview Virtualización - ServersOverview Virtualización - Servers
Overview Virtualización - Servers
 
InstallFest SharePoint 2010 en Chile
InstallFest SharePoint 2010 en ChileInstallFest SharePoint 2010 en Chile
InstallFest SharePoint 2010 en Chile
 
Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...
 
Introduccion virtual machine convert 3.1
Introduccion  virtual machine convert 3.1Introduccion  virtual machine convert 3.1
Introduccion virtual machine convert 3.1
 
Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2
 
Docker: la revolución en virtualización
Docker: la revolución en virtualizaciónDocker: la revolución en virtualización
Docker: la revolución en virtualización
 

Techdays 2010 Dynamic Memory and Linux

  • 1. Mas que solo máquinas Virtuales Gonzalo Balladares R. http://geeks.ms/blogs/gballadares/ Gerente de Tecnologías - Activetrainer.cl MVP Exchange Server, MCITP, MCTS Pablo Campos S. http://geeks.ms/blogs/pcampos/ Ingeniero Consultor – Alx.cl MVP Virtual Machine, MCT, MCTS
  • 2. Agenda  Arquitectura de Hyper-V  Memoria Dinámica SP1  Alta Disponibilidad en Hyper-V  Inter-operatividad e Integración con Linux  Licenciamiento
  • 3. Gonzalo Balladares MVP Exchange Pablo Campos S. MVP Virtual Machine Arquitectura de Hyper-V
  • 4. Arquitectura de Hyper-v Windows Server 2008 R2 VSP Windows Kernel Aplicaciones Aplicaciones Aplicaciones Non- Hypervisor Aware OS Windows Server 2003, 2008 Windows Kernel VSC VMBus Emulacion “Designed for Windows” Server Hardware Windows hypervisor Xen-Enabled Linux Kernel Linux VSC Hypercall Adapter Partición Padre Particiones Hijas VM Service WMI Provider VM Worker Processes User Mode Kernel ModeIHV Drivers VMBus VMBus Aplicaciones Synthetic Devices Drivers Emulated Devices Drivers
  • 5. Gonzalo Balladares MVP Exchange Pablo Campos S. MVP Virtual Machine Memoria Dinámica
  • 6. Memoria Dinámica «BETA» ¿Qué es? ¿Cómo habilitarlo? ¿Buffer de memoria? ¿Prioridad de memoria?
  • 8. Búfer de Memoria «HOT» Funciona en base a las necesidades de la VM Memoria Real= Memoria necesitada/ (1 - (buffer de memoria / 100)) 0 MB 512 MB 1024 MB COMPROMETIDA Dinámica NECESITADA 340 Memoria Real=340/(1-(20/100)) Memoria Real=425 Búfer en MB= 425-340 => 85MB Búfer NECESITADA 450 Memoria Real=450/(1-(20/100)) Memoria Real=562,5 Búfer en MB= 562,5-450 => 112,5MB Búfer 50,5
  • 9. Prioridad de Memoria «HOT» VMs Menos Importante = Baja VMs Importantes = Alta VMs por defecto = Media
  • 10. Memoria Dinámica en el Tiempo 0 1 2 3 4 5 6 RAM RAM 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00
  • 11. Memoria Dinámica en el Tiempo 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 Tiempo 0 Tiempo 15 Tiempo 30 Servidor 1 Servidor 2 Servidor 3 TOTAL RAM 3GB TOTAL RAM 6GB TOTAL RAM 7GB TOTAL RAM Hyper-v 8GB
  • 12. Memoria Dinámica Hyper-V (2 GB) Sin Usar(8 GB) Servidor Fisico(16 GB RAM) PERDIDA Hyper-V (2 GB) DM: 4 GB DM: 2 GB Servidor Fisico(16 GB RAM) VM 1- 2 GB VM 2- 4 GB VM 1- 2 GB VM 2- 4 GB Sin Usar(2 GB)
  • 13. Ejemplo de Disminución de memoria 0 512 MB Agregada en Caliente 1024MB Agregada en Caliente Memoria «Ballooned”Memoria VM Balloon Partición Padre “Hyper-v” Memoria Otra VM Balloon
  • 14. Sistemas Operativos Soportados Soportados en Windows Server 2008 R2 BETA • Windows Server 2003 Enterprise & Datacenter (32-bit and 64-bit) • Windows Server 2003 R2 Enterprise & Datacenter (32-bit and 64-bit) • Windows Server 2008 Enterprise & Datacenter (32-bit and 64-bit) • Windows Server 2008 R2 Enterprise & Datacenter (64-bit) • Windows Vista Enterprise & Ultimate (32-bit and 64-bit) • Windows 7 Enterprise & Ultimate (32-bit and 64-bit) Soportados en Windows Server 2008 R2 despues de BETA • Windows Server 2003 Web & Standard (32-bit and 64-bit) • Windows Server 2003 R2 Web & Standard (32-bit and 64-bit) • Windows Server 2008 Web & Standard (32-bit and 64-bit) • Windows Server 2008 R2 Web & Standard (64-bit)
  • 16. Gonzalo Balladares MVP Exchange Pablo Campos S. MVP Virtual Machine Alta Disponibilidad en Hyper-V
  • 17. Alta Disponibilidad en Hyper-V R2 • Host-Clustering. – Basada en Clúster de Conmutación por Error (Failover Cluster) de Windows 2008 R2. – Soporta hasta 16 Nodos. • Guest-Clustering – Alta disponibilidad basada en soluciones de cada sistema/producto • Replicación Multi-master de Active Directory • Exchange 2007 CCR • Exchange 2010 DAG
  • 18. Host Clustering HA, Quick Migration, Live Migration, CSVs Red Pública Red de HeartBeat “Intranet” Red Virtual NODO2NODO1 Almacenamiento SAN DC Server Core Server Core NIC3 - 192.168.100.1 NIC3 - 192.168.100.2 NIC1 - 192.168.0.1 NIC1 - 192.168.0.2 192.168.0.100 192.168.0.100 NIC2 - 10.10.10.1 NIC2 - 10.10.10.2
  • 19. Operación de Live Migration Server 1 Server 2 Configuration Memoria Configuration StateState
  • 21. Gonzalo Balladares MVP Exchange Pablo Campos S. MVP Virtual Machine Inter-operatividad e Integración con Linux
  • 22. Interoperabilidad Con Linux Emulado (no IS support) • El IO y el subsistema de red se degradan notablemente con la emulacion de dispositivos Con Integration Services • EL IO ~40% mas rapido que el emulado • La red ~30% mas rapido que el emulado Emulation Linux VSC VMBus Linux Kernel
  • 23. Interoperabilidad con Linux Drivers Integrados en el Kernel 2.6.32+
  • 24. Linux ISs Funcionalidad por versión Caracteristica V1 (Descontinuada) V2 Stable 2.1 Beta V2.1 Fecha Ocubre, 2008 Diciembre , 2010 N/A Marzo, 2010 Junio, 2010 VMBUS X X 2.6.33 (2.6.32+) X X IDE X X 2.6.33 (2.6.32+) X X Network X X 2.6.33 (2.6.32+) X X SCSI X X 2.6.33 (2.6.32+) X X SMP 2.6.33 (2.6.32+) X X "Modinfo DRIVER" support 2.6.33 (2.6.32+) X Shutdown X X TimeSync X X Heartbeat X
  • 25. Instalación de los ISs Linux IS Installation – be root! Montar el ISO con los ISs mount /dev/cdrom /mnt mkdir /opt/linux_is cd /opt/linux_is cp –r /mnt/* /opt/linux_is Instalar los Drivers make make install Reiniciar Hyper-V ISs
  • 26. Sistemas Operativos Soportados • Red Hat Enterprise Linux 5.2, 5.3, 5.4, y 5.5 • SUSE Linux Enterprise Server 10 SP3 y 11 Para x86/x64 con (4 vCPU) • Puede agregar soporte del mouse con el Driver de Xen Satori • http://www.xen.org/download/satori.html ./setup.pl inputdriver
  • 27. Tips & Tricks: Migration (P2V) • Una instalación limpia siempre es la mejor opción, pero en algunos casos, debemos migrar maquinas físicas a virtuales • Herramientas – DD – VHDTool • http://blogs.technet.com/enterprise_admin/archive /2010/05/13/linux-p2v-with-dd-and-vhdtool-easy- and-cheap.aspx P2V es posible en Linux ????
  • 29. Gonzalo Balladares MVP Exchange Pablo Campos S. MVP Virtual Machine Licenciamiento
  • 30. Licenciamiento de Windows Server en entornos virtuales Independiente de la tecnología de virtualización utilizada
  • 31. Eligiendo entreEnterprisevs.Datacenter Windows Server Standard no es la Edición adecuada para entornos virtualizados. Cada instancia virtual requiere una licencia asignada al servidor Windows Server Standard carece de las funcionalidades necesarias para montar entornos de Alta Disponibilidad La edición Datacenter sale más rentable que la Enterprise En servidores con 2 procesadores: A partir de 8 instancias virtuales con Windows Server En servidores con 4 procesadores: A partir de 16 instancias virtuales con Windows Server Windows Server Datacenter es la edición más rentable en entornos virtualizados con ratios de consolidación medio-altos de máquinas virtuales con Windows Server Consultar: Windows Server Virtualization Calculators http://www.microsoft.com/windowsserver2003/howtobuy/licensing/calculator.mspx
  • 32. Agenda  Arquitectura de Hyper-V  Memoria Dinámica SP1  Alta Disponibilidad en Hyper-V  Inter-operatividad e Integración con Linux  Licenciamiento
  • 33. Gonzalo Balladares R. http://geeks.ms/blogs/gballadares/ Gerente de Tecnologías - Activetrainer.cl MVP Exchange Server, MCITP, MCTS Pablo Campos S. http://geeks.ms/blogs/pcampos/ Ingeniero Consultor – Alx.cl MVP Virtual Machine, MCT, MCTS ¿Preguntas?
  • 34. Gonzalo Balladares R. gballadares@activetrainer.cl http://geeks.ms/blogs/gballadares/ Gerente de Tecnologías - Activetrainer.cl MVP Exchange Server, MCITP, MCTS Pablo Campos S. pacampos@alx.cl http://geeks.ms/blogs/pcampos/ Ingeniero Consultor – Alx.cl MVP Virtual Machine, MCT, MCTS Gracias!

Notas del editor

  1. Arquitectura de Hyper-v Memoria Dinámica SP1 Qué es, para qué sirve?, cómo funciona? Alta Disponibilidad en Hyper-V Esquemas de Alta Disponibilidad Cluster Shared Volume Interoperatividad e Integración con Linux Integration Components Alta Disponibilidad Linux Interoperabilidad Licenciamiento Datacenter Dinámico
  2. Arquitectura de Hyper-v Memoria Dinámica SP1 Qué es, para qué sirve?, cómo funciona? Alta Disponibilidad en Hyper-V Esquemas de Alta Disponibilidad Cluster Shared Volume Interoperatividad e Integración con Linux Integration Components Alta Disponibilidad Linux Interoperabilidad Licenciamiento Datacenter Dinámico