Mas que solo máquinas Virtuales
Gonzalo Balladares R.
http://geeks.ms/blogs/gballadares/
Gerente de Tecnologías - Activetr...
Agenda
 Arquitectura de Hyper-V
 Memoria Dinámica SP1
 Alta Disponibilidad en Hyper-V
 Inter-operatividad e Integració...
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
A...
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 memor...
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
...
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
Servido...
Ejemplo de Disminución de memoria
0 512 MB
Agregada en Caliente
1024MB
Agregada en
Caliente
Memoria «Ballooned”Memoria VM
...
Sistemas Operativos Soportados
Soportados en Windows Server 2008 R2 BETA
• Windows Server 2003 Enterprise & Datacenter (32...
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 Wi...
Host Clustering
HA, Quick Migration, Live Migration, CSVs
Red Pública
Red de HeartBeat
“Intranet” Red Virtual
NODO2NODO1
A...
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 emulaci...
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...
Instalación de los ISs
Linux IS Installation – be root!
Montar el ISO con los ISs
mount /dev/cdrom /mnt
mkdir /opt/linux_i...
Sistemas Operativos Soportados
• Red Hat Enterprise Linux 5.2, 5.3, 5.4, y 5.5
• SUSE Linux Enterprise Server 10 SP3 y 11
...
Tips & Tricks: Migration (P2V)
• Una instalación limpia siempre es la mejor opción,
pero en algunos casos, debemos migrar ...
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...
Agenda
 Arquitectura de Hyper-V
 Memoria Dinámica SP1
 Alta Disponibilidad en Hyper-V
 Inter-operatividad e Integració...
Gonzalo Balladares R.
http://geeks.ms/blogs/gballadares/
Gerente de Tecnologías - Activetrainer.cl
MVP Exchange Server, MC...
Gonzalo Balladares R. gballadares@activetrainer.cl
http://geeks.ms/blogs/gballadares/
Gerente de Tecnologías - Activetrain...
Upcoming SlideShare
Loading in...5
×

Techdays 2010 Dynamic Memory and Linux

1,425

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,425
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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
  • 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
  • Transcript of "Techdays 2010 Dynamic Memory and Linux"

    1. 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. 2. Agenda  Arquitectura de Hyper-V  Memoria Dinámica SP1  Alta Disponibilidad en Hyper-V  Inter-operatividad e Integración con Linux  Licenciamiento
    3. 3. Gonzalo Balladares MVP Exchange Pablo Campos S. MVP Virtual Machine Arquitectura de Hyper-V
    4. 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. 5. Gonzalo Balladares MVP Exchange Pablo Campos S. MVP Virtual Machine Memoria Dinámica
    6. 6. Memoria Dinámica «BETA» ¿Qué es? ¿Cómo habilitarlo? ¿Buffer de memoria? ¿Prioridad de memoria?
    7. 7. Habilitar Memoria Dinámica
    8. 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. 9. Prioridad de Memoria «HOT» VMs Menos Importante = Baja VMs Importantes = Alta VMs por defecto = Media
    10. 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. 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. 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. 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. 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)
    15. 15. Demo Memoria Dinámica
    16. 16. Gonzalo Balladares MVP Exchange Pablo Campos S. MVP Virtual Machine Alta Disponibilidad en Hyper-V
    17. 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. 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. 19. Operación de Live Migration Server 1 Server 2 Configuration Memoria Configuration StateState
    20. 20. Guest Clustering
    21. 21. Gonzalo Balladares MVP Exchange Pablo Campos S. MVP Virtual Machine Inter-operatividad e Integración con Linux
    22. 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. 23. Interoperabilidad con Linux Drivers Integrados en el Kernel 2.6.32+
    24. 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. 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. 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. 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 ????
    28. 28. Demo Linux Integration Components
    29. 29. Gonzalo Balladares MVP Exchange Pablo Campos S. MVP Virtual Machine Licenciamiento
    30. 30. Licenciamiento de Windows Server en entornos virtuales Independiente de la tecnología de virtualización utilizada
    31. 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. 32. Agenda  Arquitectura de Hyper-V  Memoria Dinámica SP1  Alta Disponibilidad en Hyper-V  Inter-operatividad e Integración con Linux  Licenciamiento
    33. 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. 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!
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×