Congreso del mediterraneo_xen_server_v010

168
XenServer 5.6 Conceptos Generales Arquitectura e Instalación Javier Sánchez (xavisan) [email protected] Comunidad: http://www.ctxdom.com Twitter. http://twitter.com/ctxdom LinkedIn: http://es.linkedin.com/in/xsanchezal Master Class

Transcript of Congreso del mediterraneo_xen_server_v010

Page 1: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Conceptos Generales

Arquitectura e Instalación

Javier Sánchez (xavisan) [email protected]

Comunidad: http://www.ctxdom.comTwitter. http://twitter.com/ctxdomLinkedIn: http://es.linkedin.com/in/xsanchezal

Master Class

Page 2: Congreso del mediterraneo_xen_server_v010

XenServer 5.6 Conceptos Generales. Sobre XenServer. Versiones de XenServer 5.6. Sistema de licenciamiento. Lo nuevo en XenServer 5.6.Arquitectura de XenServer 5.6. - Dom0Uso de la memoria en Dom0.Esquema General de XenServer 5.6.Almacenamiento en XenServer 5.6.Elementos a tener en cuenta de XenServer 5.6.

AGENDA

Page 3: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.Instalación de License Server VPX. Instalación desatendida de XenServer 5.6. (PXE).Instalación de XenCenter.Creación de un Pool en XenServer 5.6.Añadiendo el Almacenamiento.

• Creación de un repositorio ISO.• Conexión a un Storage.

Instalación de XenTools. Datos de Importancia.

AGENDA

Page 4: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Conceptos Generales

Page 5: Congreso del mediterraneo_xen_server_v010

Sobre XenServer

• 2002 - Se origina como un proyecto de investigación por la universidad de Cambridge, dirigido por Ian Pratt.

• Ian Pratt fundador de XenSource, Inc.• 2003 - Primer lanzamiento de Xen.• 2004 – Xen 1.0 y Xen 2.0 aparecen en el mercado.• 2005 – Se funda XenSource, y se lanza Xen 3.0.• 2005 – Primeras versiones con soporte x64.• 2006 – Se añade el soporte de Windows (CPU enhancement

for virtualization).• 2007 - XenSource es adquirida por Citrix. (por 500 Millones

de dólares. Cambiando la estrategia de Citrix).• 2008 Citrix lanza XenServer con las primeras optimizaciones

para XenApp.• 2008 Citrix lanza XenServer con Provisioning Server.• 2009 Citrix lanza XenServer con LabManager.• 2010 Citrix lanza XenServer con DMR y StorageLink.

Page 6: Congreso del mediterraneo_xen_server_v010

Sobre XenServer

• El Hypervisor de XenServer consta de:

• Hypervisor BAREMETAL.

• Fina capa de ejecución directa sobre el hardware• 50k líneas de código (0,25MB).• Acceso directo a CPU• Utilización de drivers de Linux Standard (Dom0).• Los drivers no residen en el hypervisor.

• Ello permite mayor estabilidad.• Hypervisor nativo de 64 bits.

Page 7: Congreso del mediterraneo_xen_server_v010

2007

VMwareHyper-VXenServerOther

Mercado de Ventas (fuente IDC)

2008

VMwareHyper-VXenServerOther

2009

VMwareHyper-VXenServerOther

2010

VMwareHyper-VXenServerOther

Page 8: Congreso del mediterraneo_xen_server_v010

2007 2008 2009

VMware ESX / ESXi/vSphere 329,787 440,149 430,261

Hyper-V 0 57,331 159,900

XenServer 6,869 30,454 96,818

Otros 183,933 274,819 200,459

TOTAL 519,933 802,753 887,439

XenServer (Posición.) 1% 4% 11%

Servidores Implementados en Virtulización (fuente IDC)

Page 9: Congreso del mediterraneo_xen_server_v010

2007 2008 2009

VMware ESX / ESXi/vSphere 329,787 440,149 430,261

Hyper-V 0 57,331 159,900

XenServer 6,869 30,454 96,818

Otros 183,933 274,819 200,459

TOTAL 519,933 802,753 887,439

XenServer (Posición.) 1% 4% 11%

Servidores Implementados en Virtulización (fuente IDC)

Page 10: Congreso del mediterraneo_xen_server_v010

XenServer esta diseñado con una finalidad…

Page 11: Congreso del mediterraneo_xen_server_v010

XenServer esta diseñado con una finalidad…

Page 12: Congreso del mediterraneo_xen_server_v010

Citrix XenServer

..Consolidar la carga de trabajo...

Page 13: Congreso del mediterraneo_xen_server_v010

Citrix XenServer

El Performance esta relacionado con la densidad de VM

Page 14: Congreso del mediterraneo_xen_server_v010

Citrix XenServer

Todos los hypervisores tienen limitaciones por

densidad de VM

Page 15: Congreso del mediterraneo_xen_server_v010

XenServer cubre el 100% de las necesidades empresariales, en

producción.

- Burton Group (2009)

Page 16: Congreso del mediterraneo_xen_server_v010

• 2x greater scalability• XenCenter administrative improvements• Platform improvements for XenDesktop

Versiones de XenServer 5.6.

Page 17: Congreso del mediterraneo_xen_server_v010

• 2x greater scalability• XenCenter administrative improvements• Platform improvements for XenDesktop

• Role-Based Administration & Audit• Live Memory Snapshot and revert• Dynamic Workload Balancing & Power Management

• Heterogeneous Pools

Versiones de XenServer 5.6.

Page 18: Congreso del mediterraneo_xen_server_v010

• 2x greater scalability• XenCenter administrative improvements• Platform improvements for XenDesktop

• StorageLink – Site Recovery• Lab Self-Service Portal

• Role-Based Administration & Audit• Live Memory Snapshot and revert• Dynamic Workload Balancing & Power Management

• Heterogeneous Pools

Versiones de XenServer 5.6.

Page 19: Congreso del mediterraneo_xen_server_v010

• 2x greater scalability• XenCenter administrative improvements• Platform improvements for XenDesktop

• StorageLink – Site Recovery• Lab Self-Service Portal

• Role-Based Administration & Audit• Live Memory Snapshot and revert• Dynamic Workload Balancing & Power Management

• Heterogeneous Pools

Versiones de XenServer 5.6.

Page 20: Congreso del mediterraneo_xen_server_v010

• StorageLink – Site Recovery• Lab Self-Service Portal

• Dynamic Memory Control• High Availability• Alerts and Performance History

• Role-Based Administration & Audit• Live Memory Snapshot and Rollback• Dynamic Workload Balancing & Power Management

• Heterogeneous Pools

• 2x greater scalability• XenCenter administrative improvements• Platform improvements for XenDesktop

Versiones de XenServer 5.6.

Page 21: Congreso del mediterraneo_xen_server_v010

• Dynamic Memory Control• High Availability• Alerts and Performance History

Versiones de XenServer 5.6.

Edición para proveedor Cloud mediante suscripción anual

Page 22: Congreso del mediterraneo_xen_server_v010

Mismo Servidor de Licencias para otros productos. Entorno más estricto.

Ejecución en Virtual Appliance o Windows.

El proceso de activación de XenServer Free no cambia.

Licenciamiento con XenServer 5.6.

Page 23: Congreso del mediterraneo_xen_server_v010

• Incrementa la escalabilidad 2x• El soporte de memoria se ha duplicado, soporte de 256GB.• El número lógico de servidores se ha duplicado a 64 por Host.

• Mejor rendimiento de red.• Soporte de 16NICs por Host.

• Incremento de la densidad de VM para XenDesktop

• Crecimiento a 130 Windows XP guest por Host.• Autoajuste de la configuración de memoria de Dom0.

• Soporte inicial SR-IOV para NICs• Habilita la funcionalidad de carga del ancho de banda con NetScaler

VPX permitiendo aumentarlo, con un throughput de hasta 108Gbps.

Nuevas funcionalidades XenServer 5.6.

Page 24: Congreso del mediterraneo_xen_server_v010

• Capacidad de sobre asignación de RAM a los recursos.

• Permite la asignación de memoria mientras ejecuta una VM.

• Puede incrementar el número de VMs por Host.

Nuevas funcionalidades XenServer 5.6.

Page 25: Congreso del mediterraneo_xen_server_v010

• Delegación y control de los recursos del Pool.

• Asigna usuarios y grupos del Active Directory.

• Permite el Audit logging via Reportes de Workload.

Nuevas funcionalidades XenServer 5.6.

Page 26: Congreso del mediterraneo_xen_server_v010

• XenCenter soporta la función de VM snapshot y retroceso.

• Retrocede en un solo clic

• Esquema Snapshot

Nuevas funcionalidades XenServer 5.6.

Page 27: Congreso del mediterraneo_xen_server_v010

• Colocación guiada de VM.

• VM load balancing automático

• Power-on/off hosts según necesidad.

• Utilización de Reporting

Nuevas funcionalidades XenServer 5.6.

Page 28: Congreso del mediterraneo_xen_server_v010

• Aprovecha los recursos de almacenamiento existentes.

• Reduce las necesidades de Storage

• Acelera el suministro y/o implementación.

• Unifica los procesos de gestión del almacenamiento.

Nuevas funcionalidades XenServer 5.6.

Page 29: Congreso del mediterraneo_xen_server_v010

StorageLink Site Recovery

Mirroring Remoto

Snapshot-basados en

Staging/Testing

Citrix StorageLink™Site Recovery

Nuevo• Remote Mirroring del Storage para

Disaster Recovery

• Simplifica la configuración de replicación.

• Capacitación de Backup Site DR

Nuevas funcionalidades XenServer 5.6.

Page 30: Congreso del mediterraneo_xen_server_v010

System / Vendor

DataCore

Dell EqualLogic

EMC CLARiiON

GreenBytes

HP Enterprise Virtual Array “EVA” (SMI-S)

HP Modular Smart Array “MSA”

HP P4000 Series “Lefthand SAN/iQ”

IBM N Series

NetApp

Nexenta Storage Adapter

Storage Soportados con StorageLink

Nuevas funcionalidades XenServer 5.6.

Page 31: Congreso del mediterraneo_xen_server_v010

Actualizaciones

• Windows 7, Windows Server 2008 R2

• RHEL, CentOS, Oracle Enterprise Linux 5.4 & 5.5 support

• SLES 10 SP3

• Adicionalmente de “Demo Linux VM” en un template

Nuevas funcionalidades XenServer 5.6.

Page 32: Congreso del mediterraneo_xen_server_v010

Pools Hetereogeneos

• Hetereogeneas CPUs en un mismo Pool

• XenMotion, HA, Shared Storage y Workload Balancing

• Trabaja con:• Procesadores Intel con capacidad “Flex Migrate”• Procesadores AMD con funcionalidades “Extended Migration”

• NOTA: Live Migration de procesadores Intel a AMD no funciona.

Nuevas funcionalidades XenServer 5.6.

Page 33: Congreso del mediterraneo_xen_server_v010

Soporte para iSCSI arrays con multi-IQN

• DataCore SANmelody es un ejemplo de iSCSI array con diversas y multiples IQNs con multiples direcciones IPs.

• Con XenServer 5.6 el setup con arrays de SANMelody es mucho más sencillo permitiendo el uso de wildcard IQN scan.

Nuevas funcionalidades XenServer 5.6.

Page 34: Congreso del mediterraneo_xen_server_v010

Ediciones de XenServer 5.6 y precios en $

Nuevas funcionalidades XenServer 5.6.

Page 35: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Arquitectura

Page 36: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

• Basada en un Dom0• Dom0 es una VM Linux

- Basada en el HW- Basada en compartición OS.- Maneja la red- Maneja el Almacenamiento de las VMs- Permite disponer de un amplio número de dispositivos soportados.- Las VMs incluyen kernel basado en paravirtualización y drivers, el Storage y la red.- Accesibles directamente por Dom0- Memoria y CPU accesibles directamente por el HW disponible en Host.

Page 37: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

• Las VM Windows utilizan paravirtualización (Siempre asignados al Dom0), en:• Drivers• Acceso al Storage• Recursos de red

• XenServer está diseñado para utilizar las capacidades VT y V.• Hypervisor formado por una capa muy delgada que se ejecuta a nivel de hardware.

• Mayor performance.• Correcta emulación.

Page 38: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

• Las VMs Linux, permiten una paravirtualización completa.• Realizan hypercalls (llamadas directas al hypervisor).• Esto elimina la acción de instrucciónes de localización y de reescritura.

• Las VMs Windows, necesitan modificar el Kernel.• Al no ser posible, el proceso de configuración se realiza de la siguiente forma:

• Realiza una llamada a CPU o varias.• Redirecciona posteriormente la capa Xen.• Devolviendo un valor o resultado correcto y accesible.

• En los dos casos se eliminan búsquedas y ejecución de instrucciones desde una VM, el resultado permite disponer de una mejor tecnología de emulación.

Page 39: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Como funciona

Uso de Memoria de Dom0

Arquitectura de XenServer 5.6.

Page 40: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

XenServerMemoria Pool

(ex. 12GB)

Page 41: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

Dom0 Memoria Pool

752 MB

Page 42: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

Dom0 Memoria Pool

352 MB

400 MB para Dom0

Page 43: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

Dom0 Memoria Pool

6 MB

400 MB para Dom0

para DomU

346 MB

Page 44: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

Dom0 Memoria Pool

6 MB

400 MB para Dom0

para DomU

6 MB

6 MB

6 MB para DomU

para DomU

para DomU

328 MB

Page 45: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

Dom0 Memoria Pool

400 MB para Dom0

6 MB x n = Total DomU “footprint”

Page 46: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

Dom0 Memoria Pool

400 MB 6 MB x n+total Dom0

= memoria requirida para n VMs( )

752MB disponibles para unas 60 VMs-por-host

Page 47: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

Podemos aumentar el valorde Dom0

Page 48: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

/boot/extlinux.conf

Page 49: Congreso del mediterraneo_xen_server_v010

Arquitectura de XenServer 5.6.

/boot/extlinux.conf

Page 50: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Esquema general

Page 51: Congreso del mediterraneo_xen_server_v010

Esquema General de XenServer 5.6.

Page 52: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Almacenamiento

Información a tener en cuenta

Page 53: Congreso del mediterraneo_xen_server_v010

Almacenamiento

Page 54: Congreso del mediterraneo_xen_server_v010

Almacenamiento

Capatibilidad Disco Local Fibre Channel, iSCSI (HW+SW) basado en NFS StorageLink

Almacenamiento VM

Colocación automática de VM

XenMotion VMs

Redimensionamiento de Discos (vhd-util)

Fast Clone y Snapshot

Thin Provision (EXT)

Disaster Recovery (Man) (Man) (Auto)

Page 55: Congreso del mediterraneo_xen_server_v010

Almacenamiento

CapacidadDisco Local

(VHD or LVHD)

Fibre Channel(LVHD)

iSCSI hardware

(LVHD)

iSCSI software (LVHD)

NFS based (VHD)

StorageLink Direct0:

NetApp/EQL

StorageLink Gateway:

NetApp/EQL, EMC, HP etc

Tamaño VDI máximo 2TB 2TB 2TB 2TB 2TB Depende del

StorageDepende

del Storage

Tamaño SR máximo

32TB (EXT3)

8EB (LVHD)

8EB 8EB 8EB 8EB Depende del Storage

Depende del Storage

Max VDI por LUN Ilimitado Ilimitado Ilimitado Ilimitado Ficheros

Max. 1 1

Max VDI por SR Ilimitado Ilimitado Ilimitado Ilimitado Ficheros Max.

Depende del Storage

Depende del Storage

Page 56: Congreso del mediterraneo_xen_server_v010

Almacenamiento

• Path redundante en el Storage

• Incrementa el Performance en los algoritmos de load sharing

• Muchos canales de fibra por defecto tienen múltiples paths.

XenServerSubsistema de

Almacenamiento

LUN 1

Storage controller 1

Storage controller 2

Multipathing en Fiber Channel

Page 57: Congreso del mediterraneo_xen_server_v010

Almacenamiento

• Path redundante en el Storage

• Incrementa el Performance en los algoritmos de load sharing

• Muchos canales de fibra por defecto tienen múltiples paths.

XenServer FC SwitchesSubsistema de

Almacenamiento

LUN 1

Storage controller 1

Storage controller 2

FCHBA 1

LUN 1

LUN 1

Multipathing en Fiber Channel

Page 58: Congreso del mediterraneo_xen_server_v010

Almacenamiento

• Path redundante en el Storage

• Incrementa el Performance en los algoritmos de load sharing

• Muchos canales de fibra por defecto tienen múltiples paths.

XenServer FC SwitchesSubsistema de

Almacenamiento

LUN 1

Storage controller 1

Storage controller 2

FCHBA 1

LUN 1

LUN 1

FCHBA 2

LUN 1

LUN 1

Multipathing en Fiber Channel

Page 59: Congreso del mediterraneo_xen_server_v010

Almacenamiento

Buena Práctica a tener en cuenta:Storage iSCSI con Multipathing

Utilizar diferentes Subnets para cada Path

NIC 2

NIC 1

XenServer

Subnet:255.255.255.0

Page 60: Congreso del mediterraneo_xen_server_v010

Almacenamiento

Buena Práctica a tener en cuenta:Storage iSCSI con Multipathing

Utilizar diferentes Subnets para cada Path

NIC 2

NIC 1

XenServer Ethernet Switches Subsistema de Almacenamiento

LUN 1

Storage LAN

Adapter 1

Storage LAN

Adapter 2

Port 1 IP:192.168.1.201

Port 1 IP:192.168.1.202

NIC 1 IP:192.168.1.10

Subnet:255.255.255.0

Page 61: Congreso del mediterraneo_xen_server_v010

Almacenamiento

Buena Práctica a tener en cuenta:Storage iSCSI con Multipathing

Utilizar diferentes Subnets para cada Path

NIC 2

NIC 1

XenServer Ethernet Switches Subsistema de Almacenamiento

LUN 1

Storage LAN

Adapter 1

Storage LAN

Adapter 2

Port 1 IP:192.168.1.201

Port 1 IP:192.168.1.202

NIC 1 IP:192.168.1.10 Port 2 IP:

192.168.2.201

Port 2 IP:192.168.2.202

NIC 2 IP:192.168.2.10

Subnet:255.255.255.0

Page 62: Congreso del mediterraneo_xen_server_v010

Almacenamiento

Multipathing NIC Bonding

Tipo de I/O Basado en Bloques I/O TCP/IP / MAC basado I/O

Protocolos de Storage Soportados

Fibre Channel, iSCSI HBA, iSCSI SW Initiator

NFS, CIFS, iSCSI SW Initiator

A través de Switches Si Si (stacked switches)

Performance Muy Alta Alta

Server path monitoring Completa Parcial

Multipathing vs. NIC Bonding

Page 63: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Instalación

Elementos a tener en cuenta

Page 64: Congreso del mediterraneo_xen_server_v010

Elementos a tener en cuenta

• Un correcto dimensionamiento.• Espacio necesario en SAN/NAS.• Tipo de Servidores, discos, RAM, Procesadores.• Que es necesario virtualizar.• Que hay que virtualizar.• etc…

Elementos a tener en cuenta

Page 65: Congreso del mediterraneo_xen_server_v010

Elementos a tener en cuenta

• Un correcto dimensionamiento.• Espacio necesario en SAN/NAS.• Tipo de Servidores, discos, RAM, Procesadores.• Que es necesario virtualizar.• Que hay que virtualizar.• etc…

Elementos a tener en cuenta

Es necesario un Check List previo.

Page 66: Congreso del mediterraneo_xen_server_v010

Fabricante de la plataforma de BackupSistema Operativo

W2003 – W2008Nivel de SP aplicadosNivel de HotFix aplicados

LinuxFabricanteVersiónKernel

Infraestructura de RedEstrategia de SegmentaciónHardwareFirewall y configuraciones básicas de accesoVLANs esquema de arquitectura

Dominios Servicios de Infraestructura y datos relacionados con Servidores físicos

Servicios relacionados con usuariosTipo de servicio

Número de usuarios Sistemas de Autenticación (Especificar versión y fabricante)

KerberosLDAPAutenticación FuerteRadiusOtro..

Elementos a tener en cuenta

Page 67: Congreso del mediterraneo_xen_server_v010

Bases de datosFabricante VersiónDatos almacenados en SAN/NAS o LocalEspacio en Disco GB ocupadosGB LibresNúmero de tarjetas de red

Timing entre tarjetasERPs

FabricanteVersiónDatos almacenados SAN/NAS o LocalCantidad de usuarios

Servicios de Impresión.Número de colas de impresión.Uso de JetDirects o elementos similaresColas Locales en servidorColas remotas.

RAM disponible por servidorCantidad de discosEspacio ocupado total en discos GBEspacio libre total en discos GBNivel de RAIDCantidad de Servidores físicos

Marca,Modelo,FabricanteNúmero de NICs,Fabricante,Modelo,Tipo

Elementos a tener en cuenta

Page 68: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Esquema de infraestructura de RedDocumentación de configuración detallada de cada uno de los distintos servidores.Servicios que se están ejecutando en cada uno de los distintos servidores

Tipo de servicioVersión del servicio

Infraestructura de almacenamientoSAN / NASConfiguraciónAccesiibilidadSeguridadRedundanciaEspacio libre disponibleEspacio necesario.

Infraestructura WebSSLCertificadosRedundanciaSeguridad

Gestión de la InfraestructuraConfiguraciónElementos de Gestión de la RedImplementación de herramientas adicionales

Page 69: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Instalación

Page 70: Congreso del mediterraneo_xen_server_v010

Boot CD 1 Instalación XenServer 5.6.

CD 2 Supplemental Pack Linux

XenCenter Microsoft Windows

Setup desde DVD – Startup – Esquema básico

XenTools XenServer VM

Necesario

Citrix License Server

Conexión VOL/LUN

Page 71: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 72: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 73: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 74: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 75: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 76: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 77: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 78: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 79: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 80: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 81: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 82: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 83: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 84: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 85: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 86: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 87: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 88: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 89: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 90: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 91: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 92: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 93: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 94: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Instalación de License Server VPX

Page 95: Congreso del mediterraneo_xen_server_v010

Instalación de License Server VPX

Requerimientos:

128MB de RAM

8GB Disco

Page 96: Congreso del mediterraneo_xen_server_v010

Requerimientos:

128MB de RAM

8GB Disco

Instalación de License Server VPX

Page 97: Congreso del mediterraneo_xen_server_v010

Requerimientos:

128MB de RAM

8GB Disco

Instalación de License Server VPX

Page 98: Congreso del mediterraneo_xen_server_v010

Instalación de License Server VPX

Page 99: Congreso del mediterraneo_xen_server_v010

Instalación de License Server VPX

Page 100: Congreso del mediterraneo_xen_server_v010

Instalación de License Server VPX

Page 101: Congreso del mediterraneo_xen_server_v010

Instalación de License Server VPX

Como cargar el fichero de licencias

Page 102: Congreso del mediterraneo_xen_server_v010

Instalación de License Server VPX

Page 103: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Instalación mediante PXE

Instalación de XenServer 5.6.

Page 104: Congreso del mediterraneo_xen_server_v010

TFTP Server, para el PXE boot

Servidor DHCP

Servidor NFS/FTP o HTTP

Necesario

Instalación de XenServer 5.6.

Servidor XenServer

SYSLINUX 3.11 o superior

Conexión a Internet

Page 105: Congreso del mediterraneo_xen_server_v010

TFTP Server, para el PXE boot

Servidor DHCP

Servidor NFS/FTP o HTTP

Necesario

Instalación de XenServer 5.6.

Servidor XenServer

SYSLINUX 3.11 o superior

Podremos ulitilizar un fichero de respuestas (answerfile para realizar la instalación)

Conexión a Internet

Page 106: Congreso del mediterraneo_xen_server_v010

Verificaremos los repositorios de nuestro server.

# yum repolist

Procediendo posteriormente a la activación de los repositorios necesarios.

Para ello accederemos a los repositorios,

/etc/yum.repos.d

Instalación de XenServer 5.6.

Page 107: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Siendo el contenido,

No aplicaremos cambios:

CentOS-Media.repo , habilita el repositorio del dispositivo Media de CentOS y CentOS-Base.repo.orig , repositorio original.

Aplicaremos cambios en:

CentOS-Base.repo

Page 108: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Editaremos CentOS-Base.repo

#vi CentOS-Base.repo

Page 109: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

En este fichero vamos a modificar todas las líneas que aparecen como:

enabled=0

Por:

enabled=1

Guardamos los cambios.

Verificamos nuevamente los provides de Yum,

# yum repolist

Page 110: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 111: Congreso del mediterraneo_xen_server_v010

Iniciaremos el proceso de Update,

# yum update

Instalación de XenServer 5.6.

Page 112: Congreso del mediterraneo_xen_server_v010

Solicitando la descarga de los paquetes....

Instalación de XenServer 5.6.

Pulsaremos Y para instalar paquetes y dependencias...

Page 113: Congreso del mediterraneo_xen_server_v010

Al finalizar la descarga, solicitará si deseamos instalar los paquetes descargados, pulsaremos Y para iniciar el proceso.

Instalación de XenServer 5.6.

Page 114: Congreso del mediterraneo_xen_server_v010

Iniciando el proceso de instalación .....

Instalación de XenServer 5.6.

Page 115: Congreso del mediterraneo_xen_server_v010

Finalizado este, procederemos a instalar TFTP Server, verificaremos la existencia del paquete mediante yum,

# yum search tftp-server

Instalación de XenServer 5.6.

Page 116: Congreso del mediterraneo_xen_server_v010

Instalaremos utilizando yum,

# yum install tftp-server

Instalación de XenServer 5.6.

Page 117: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Pulsando Y para realizar la instalación....

Page 118: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Posteriormente editaremos el fichero tftp, contenido en /etc/xinetd.d/

Cambiando el valor de disable a No.

Page 119: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Reiniciando posteriormente xinetd ( service xinetd restart )

Realizados estos pasos, crearemos un directorio con el nombre tftpboot en /

# mkdir /tftpboot

Realizando el siguiente proceso de copia de ficheros,

Page 120: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Copiando los ficheros:

mboot.c32 pxelinux.0

Contenidos en /usr/lib/syslinux/ en el directorio creado,

Page 121: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Una vez realizado este paso, se procederá ha copiar los ficheros:

Install.img (raíz)

Vmlinuz (/boot)

Xen.gz (/boot)

Del directorio raíz y de /boot del CD1 de instalación de XenServer 5.6.

# mount /dev/cdrom /mnt

Page 122: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Crearemos un directorio denominado, pxelinux.cfg y dentro de este un fichero con el mismo nombre, que contendrá el siguiente código:

Page 123: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Instalaremos nuestro servidor DHCP,

# yum install dhcpd

Page 124: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Una vez configurado editando el fichero dhcpd.conf contenido en /etc

añadiremos las siguientes líneas:

Reiniciando el servicio de DHCP,

# service dhcpd restart

Page 125: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Realizados estos pasos procederemos a la configuración del Media Host, donde contendrá el contenido completo de los ficheros de XenServer 5.6 correspondiente a los CDs, permitiendo el acceso desde HTTP, NFS o FTP, para ello realizaremos los siguientes pasos:

Crearemos una carpeta denominada XenServer_ en /tftpserver

Copiaremos la estructura de directorios del CD1 Setup:

copiaremos directorio packages.main en XenServer_/packages-main

Copiaremos la estructura de directorio del CD2 Linux Support:

copiaremos packages.linux en XenServer_/packages.linux

Page 126: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Contenido CD1

Contenido CD2

Page 127: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Para acceder vía Web Server al repositorio de nuestro servidor XenServer, podremos realizarlo de la siguiente forma:

<source type="url">http://pxehost.example.com/XenServer_</source>

en DocumentRoot de Apache Server,

<source type="url"> http://pxehost.example.com/XenServer_/packages.main </source>

<source type="url"> http://<username>:<password>@pxehost.example.com/XenServer_/packages.main <source>

Page 128: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Instalación de XenCenter

Instalación de XenServer 5.6.

Page 129: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

En el caso de no disponer de la ISO correspondiente, podremos hacerlo directamente desde el navegador de nuestro equipo PC,

http://IP_Servidor_XenServer

Aceptaremos el certificado,

Disponiendo de la ISO de XenCenter y/o del fichero msi para instalar.

Citrix Systems, Inc. XenServer 5.6.0

XenCenter CD image

XenCenter installer

Page 130: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 131: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 132: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 133: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 134: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 135: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 136: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 137: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

XenServer 5.6Creación de un Pool

Page 138: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Creación de un nuevo Pool

Utilizando XenCenter – New Pool

Añadiremos Servidores al Pool, empezando por el Master.

Validaremos con IP o Hostname, user: root y password.

Page 139: Congreso del mediterraneo_xen_server_v010

xe pool-join master-address=<host1> master-username=<root> \ master-password=<password>

xe pool-param-set name-label=<"New Pool"> uuid=<pool_uuid>

Creación de un nuevo Pool

Utilizando CLI

Accederemos a consola en el servidor Miembro que deseemos.

Especificaremos el nombre del Pool.

Instalación de XenServer 5.6.

Page 140: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Añadiendo el Almacenamiento

Instalación de XenServer 5.6.

Page 141: Congreso del mediterraneo_xen_server_v010

Acceso a CD/DVD para crear VM

Desde CD/DVD local del Host

Setup desde DVD – Startup – Esquema básico

Desde VOL/LUN SAN

Desde Unidad Local del Host

Desde Unidad Remota

Librería ISO

Page 142: Congreso del mediterraneo_xen_server_v010

Pulsaremos en «New Storage Repository»

Instalación de XenServer 5.6.

Page 143: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 144: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 145: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 146: Congreso del mediterraneo_xen_server_v010

Acceso al VOL/LUN de una NAS/SAN

Setup desde DVD – Startup – Esquema básico

Almacenamiento NFS

Almacenamiento iSCSI

Almacenamiento FC

Page 147: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 148: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 149: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 150: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 151: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 152: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 153: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 154: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 155: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Instalación de XenTools

Instalación de XenServer 5.6.

Page 156: Congreso del mediterraneo_xen_server_v010

• ¿ Porqué instalar Citrix XenTools ?• ¿ Cuando instalar Citrix XenTools ?• ¿ Como instalar Citrix XenTools ?

Instalación de XenServer 5.6.

Page 157: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 158: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 159: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 160: Congreso del mediterraneo_xen_server_v010

Instalación de XenServer 5.6.

Page 161: Congreso del mediterraneo_xen_server_v010

XenServer 5.6Datos de Importáncia

Page 162: Congreso del mediterraneo_xen_server_v010

Datos de Importáncia

Page 163: Congreso del mediterraneo_xen_server_v010

Datos de Importáncia

Máquinas Linux,32 CPUs7 Unidades de discos Virtuales1 Unidades de CD soportadas.7 NICS virtuales como máximo por VM soportadas (Parcheando con las Citrix Tools).

Page 164: Congreso del mediterraneo_xen_server_v010

Datos de Importáncia

Máquinas Linux,32 CPUs7 Unidades de discos Virtuales1 Unidades de CD soportadas.7 NICS virtuales como máximo por VM soportadas (Parcheando con las Citrix Tools).

Máquinas Microsoft,8 CPUs7 Unidades de discos Virtuales1 Unidades de CD soportadas.7 NICS virtuales como máximo por VM soportadas

Page 165: Congreso del mediterraneo_xen_server_v010
Page 166: Congreso del mediterraneo_xen_server_v010

Siguientes pasos,

….. Habilitar HA……. Instalar las VMs………… Configurar el entorno………..… Añadir nuevas funcionalidades….

Page 167: Congreso del mediterraneo_xen_server_v010

MUCHAS GRACIAS

Javier Sánchez (xavisan) [email protected]

Comunidad: http://www.ctxdom.comTwitter. http://twitter.com/ctxdomLinkedIn: http://es.linkedin.com/in/xsanchezal

Page 168: Congreso del mediterraneo_xen_server_v010

MUCHAS GRACIAS

Javier Sánchez (xavisan) [email protected]

Comunidad: http://www.ctxdom.comTwitter. http://twitter.com/ctxdomLinkedIn: http://es.linkedin.com/in/xsanchezal