Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Congreso Del Mediterraneo Xenserver v010
Congreso Del Mediterraneo Xenserver v010
XenServer 5.6
Conceptos Generales Arquitectura e Instalacin
AGENDA
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. - Dom0 Uso 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
Instalacin de XenServer 5.6. Instalacin de License Server VPX. Instalacin desatendida de XenServer 5.6. (PXE). Instalacin de XenCenter. Creacin de un Pool en XenServer 5.6. Aadiendo el Almacenamiento. Creacin de un repositorio ISO. Conexin a un Storage. Instalacin de XenTools. Datos de Importancia.
XenServer 5.6
Conceptos Generales
Sobre XenServer
2002 - Se origina como un proyecto de investigacin 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 aade el soporte de Windows (CPU enhancement for virtualization). 2007 - XenSource es adquirida por Citrix. (por 500 Millones de dlares. 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.
Sobre XenServer
El Hypervisor de XenServer consta de: Hypervisor BAREMETAL. Fina capa de ejecucin directa sobre el hardware 50k lneas de cdigo (0,25MB). Acceso directo a CPU Utilizacin de drivers de Linux Standard (Dom0). Los drivers no residen en el hypervisor. Ello permite mayor estabilidad. Hypervisor nativo de 64 bits.
2007
VMware Hyper-V XenServer Other
2008
VMware Hyper-V XenServer Other
2009
VMware Hyper-V XenServer Other
2010
VMware Hyper-V XenServer Other
2007 VMware ESX / ESXi/vSphere Hyper-V XenServer Otros TOTAL XenServer (Posicin.) 329,787 0 6,869 183,933 519,933 1%
2007 VMware ESX / ESXi/vSphere Hyper-V XenServer Otros TOTAL XenServer (Posicin.) 329,787 0 6,869 183,933 519,933 1%
Citrix XenServer
Citrix XenServer
Role-Based Administration & Audit Live Memory Snapshot and revert Dynamic Workload Balancing & Power Management Heterogeneous Pools
Role-Based Administration & Audit Live Memory Snapshot and revert Dynamic Workload Balancing & Power Management Heterogeneous Pools
Role-Based Administration & Audit Live Memory Snapshot and revert Dynamic Workload Balancing & Power Management Heterogeneous Pools
2x greater scalability XenCenter administrative improvements Platform improvements for XenDesktop 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
Mismo Servidor de Licencias para otros productos. Entorno ms estricto. Ejecucin en Virtual Appliance o Windows. El proceso de activacin de XenServer Free no cambia.
Incrementa la escalabilidad 2x
El soporte de memoria se ha duplicado, soporte de 256GB. El nmero lgico de servidores se ha duplicado a 64 por Host.
Capacidad de sobre asignacin de RAM a los recursos. Permite la asignacin de memoria mientras ejecuta una VM. Puede incrementar el nmero de VMs por Host.
Delegacin y control de los recursos del Pool. Asigna usuarios y grupos del Active Directory. Permite el Audit logging via Reportes de Workload.
XenCenter soporta la funcin de VM snapshot y retroceso. Retrocede en un solo clic Esquema Snapshot
Colocacin guiada de VM. VM load balancing automtico Power-on/off hosts segn necesidad. Utilizacin de Reporting
Aprovecha los recursos de almacenamiento existentes. Reduce las necesidades de Storage Acelera el suministro y/o implementacin. Unifica los procesos de gestin del almacenamiento.
Citrix
StorageLink Site Recovery
Mirroring Remoto
Snapshotbasados en Staging/Testing
Nuevo
Remote Mirroring del Storage para Disaster Recovery Simplifica la configuracin de replicacin. Capacitacin de Backup Site DR
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
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
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 ms sencillo permitiendo el uso de wildcard IQN scan.
XenServer 5.6
Arquitectura
XenServer 5.6
Como funciona Uso de Memoria de Dom0
752 MB
400 MB
para Dom0
352 MB
400 MB
para Dom0
6 MB 346 MB
para DomU
400 MB
para Dom0
6 MB 328 MB 6 MB 6 MB
6 MB
400 MB
para Dom0
6 MB x n
/boot/extlinux.conf
/boot/extlinux.conf
XenServer 5.6
Esquema general
XenServer 5.6
Almacenamiento Informacin a tener en cuenta
Almacenamiento
Almacenamiento
Capatibilidad
Disco Local
basado en NFS
StorageLink
Almacenamiento VM Colocacin automtica de VM XenMotion VMs Redimensionamiento de Discos Fast Clone y Snapshot Thin Provision Disaster Recovery
(vhd-util)
(EXT)
(Man)
(Man)
(Auto)
Almacenamiento
Capacidad
StorageLink StorageLink Gateway: Direct0: NetApp/EQL, NetApp/EQL EMC, HP etc Depende del Storage Depende del Storage 1 Depende del Storage Depende del Storage Depende del Storage 1 Depende del Storage
Tamao VDI mximo Tamao SR mximo Max VDI por LUN Max VDI por SR
2TB 32TB
(EXT3)
2TB 8EB
Ilimitado Ilimitado
2TB 8EB
Ilimitado Ilimitado
2TB 8EB
Ilimitado Ilimitado
2TB 8EB
Ficheros Max. Ficheros Max.
8EB (LVHD)
Ilimitado Ilimitado
Almacenamiento
Multipathing en Fiber Channel Path redundante en el Storage Incrementa el Performance en los algoritmos de load sharing Muchos canales de fibra por defecto tienen mltiples paths.
Storage controller 2
XenServer
Subsistema de Almacenamiento
Almacenamiento
Multipathing en Fiber Channel Path redundante en el Storage Incrementa el Performance en los algoritmos de load sharing Muchos canales de fibra por defecto tienen mltiples paths.
LUN 1
FC HBA 1
LUN 1
Storage controller 2
XenServer
FC Switches
Subsistema de Almacenamiento
Almacenamiento
Multipathing en Fiber Channel Path redundante en el Storage Incrementa el Performance en los algoritmos de load sharing Muchos canales de fibra por defecto tienen mltiples paths.
LUN 1
FC HBA 1 FC HBA 2
LUN 1
LUN 1
Storage controller 2
LUN 1
XenServer
FC Switches
Subsistema de Almacenamiento
Almacenamiento
Buena Prctica a tener en cuenta: Storage iSCSI con Multipathing Utilizar diferentes Subnets para cada Path
Subnet: 255.255.255.0
NIC 1
NIC 2
XenServer
Almacenamiento
Buena Prctica a tener en cuenta: Storage iSCSI con Multipathing Utilizar diferentes Subnets para cada Path
Subnet: 255.255.255.0
NIC 1
NIC 2
LUN 1
XenServer
Ethernet Switches
Subsistema de Almacenamiento
Almacenamiento
Buena Prctica a tener en cuenta: Storage iSCSI con Multipathing Utilizar diferentes Subnets para cada Path
Subnet: 255.255.255.0
NIC 1
NIC 2
LUN 1
XenServer
Ethernet Switches
Subsistema de Almacenamiento
Almacenamiento
XenServer 5.6
Instalacin Elementos a tener en cuenta
Fabricante de la plataforma de Backup Sistema Operativo W2003 W2008 Nivel de SP aplicados Nivel de HotFix aplicados Linux Fabricante Versin Kernel Infraestructura de Red Estrategia de Segmentacin Hardware Firewall y configuraciones bsicas de acceso VLANs esquema de arquitectura Dominios Servicios de Infraestructura y datos relacionados con Servidores fsicos Servicios relacionados con usuarios Tipo de servicio Nmero de usuarios Sistemas de Autenticacin (Especificar versin y fabricante) Kerberos LDAP Autenticacin Fuerte Radius Otro..
Esquema de infraestructura de Red Documentacin de configuracin detallada de cada uno de los distintos servidores. Servicios que se estn ejecutando en cada uno de los distintos servidores Tipo de servicio Versin del servicio Infraestructura de almacenamiento SAN / NAS Configuracin Accesiibilidad Seguridad Redundancia Espacio libre disponible Espacio necesario. Infraestructura Web SSL Certificados Redundancia Seguridad Gestin de la Infraestructura Configuracin Elementos de Gestin de la Red Implementacin de herramientas adicionales
XenServer 5.6
Instalacin
Boot
Necesario
Conexin VOL/LUN
XenServer 5.6
Instalacin de License Server VPX
XenServer 5.6
Instalacin mediante PXE
Necesario
TFTP Server, para el PXE boot Servidor DHCP Servidor NFS/FTP o HTTP Servidor XenServer SYSLINUX 3.11 o superior Conexin a Internet
Necesario
TFTP Server, para el PXE boot Servidor DHCP Servidor NFS/FTP o HTTP Servidor XenServer SYSLINUX 3.11 o superior Conexin a Internet
Instalacin de XenServer 5.6. Verificaremos los repositorios de nuestro server. # yum repolist
Procediendo posteriormente a la activacin de los repositorios necesarios. Para ello accederemos a los repositorios, /etc/yum.repos.d
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
En este fichero vamos a modificar todas las lneas que aparecen como: enabled=0 Por: enabled=1
# yum repolist
Al finalizar la descarga, solicitar si deseamos instalar los paquetes descargados, pulsaremos Y para iniciar el proceso.
Finalizado este, procederemos a instalar TFTP Server, verificaremos la existencia del paquete mediante yum, # yum search tftp-server
Realizados estos pasos, crearemos un directorio con el nombre tftpboot en / # mkdir /tftpboot Realizando el siguiente proceso de copia de ficheros,
Instalacin de XenServer 5.6. Una vez realizado este paso, se proceder ha copiar los ficheros: Install.img (raz) Vmlinuz (/boot) Xen.gz (/boot) Del directorio raz y de /boot del CD1 de instalacin de XenServer 5.6. # mount /dev/cdrom /mnt
Crearemos un directorio denominado, pxelinux.cfg y dentro de este un fichero con el mismo nombre, que contendr el siguiente cdigo:
Una vez configurado editando el fichero dhcpd.conf contenido en /etc aadiremos las siguientes lneas:
Realizados estos pasos procederemos a la configuracin 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
Contenido CD2
Para acceder va 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>
XenServer 5.6
Instalacin de XenCenter
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.
XenServer 5.6
Creacin de un Pool
Aadiremos Servidores al Pool, empezando por el Master. Validaremos con IP o Hostname, user: root y password.
Utilizando CLI Accederemos a consola en el servidor Miembro que deseemos. xe pool-join master-address=<host1> masterusername=<root> \ master-password=<password> Especificaremos el nombre del Pool. xe pool-param-set name-label=<"New Pool"> uuid=<pool_uuid>
XenServer 5.6
Aadiendo el Almacenamiento
Desde CD/DVD local del Host Desde VOL/LUN SAN Librera ISO Desde Unidad Local del Host Desde Unidad Remota
XenServer 5.6
Instalacin de XenTools
Porqu instalar Citrix XenTools ? Cuando instalar Citrix XenTools ? Como instalar Citrix XenTools ?
XenServer 5.6
Datos de Importncia
Datos de Importncia
Datos de Importncia
Mquinas Linux, 32 CPUs 7 Unidades de discos Virtuales 1 Unidades de CD soportadas. 7 NICS virtuales como mximo por VM soportadas (Parcheando con las Citrix Tools).
Datos de Importncia
Mquinas Linux, 32 CPUs 7 Unidades de discos Virtuales 1 Unidades de CD soportadas. 7 NICS virtuales como mximo por VM soportadas (Parcheando con las Citrix Tools).
Mquinas Microsoft, 8 CPUs 7 Unidades de discos Virtuales 1 Unidades de CD soportadas. 7 NICS virtuales como mximo por VM soportadas
Siguientes pasos, .. Habilitar HA . Instalar las VMs Configurar el entorno .. Aadir nuevas funcionalidades.
MUCHAS GRACIAS
MUCHAS GRACIAS