Virtualizcion de servidores

622 views

Published on

Tecnologias

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
622
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Virtualizcion de servidores

  1. 1. Virtualización de Servidores. Una Solución de Futuro. Jesús M. Doña; Juan E. García; Jesús López; Francisco Pascual; Rubén F. Pascual Área de Tecnologías y Sistemas de Información. Hospital Universitario Virgen de La Victoria Campus Universitario de Teatinos. 29010, Málaga. EspañaResumen. Hoy en día se dan diversas definiciones de lo que se denomina virtualización de servidores,Los sistemas virtualizados en el que los usuarios aunque todas coinciden en que consistefinales son capaces de utilizar un único sistema básicamente en agrupar diferentes aplicacionesreal que comparte sus recursos a través de y servicios de sistemas heterogéneos dentro departiciones virtuales representan un importante un mismo hardware, de forma que los usuarios yavance dentro de las tecnologías de la el propio sistema los vean como máquinasinformación. Las ventajas que aporta esta independientes dedicadas. Para ello, el sistematecnología han hecho que la gestión de los operativo virtualizado debe ver el hardware derecursos virtualizados se convierta en una la máquina real como un conjunto normalizadoopción cada vez más usada en los sistemas de de recursos independientemente de losinformación. componentes reales que lo formen.En este trabajo se presentan los principales De esta forma, para virtualizar un sistema deconceptos, pruebas y conclusiones obtenidas en servidores, los administradores deben,el Hospital Universitario Virgen de la Victoria básicamente, optimizar los recursos disponibles,de Málaga durante la implantación de estos incluyendo el número y la identidad de lossistemas en su CTI de servidores con el objetivo servidores físicos individuales, procesadores, yde mejorar servicios, reducir costes y aumentar sistemas operativos, con el objetivo de producirla seguridad y disponibilidad. una mejora tanto en la gestión como en el manejo de sistemas informáticos complejos.Palabras clave: Virtualización, consolidaciónde servidores, alta disponibilidad, VMware, El administrador del sistema virtual utilizará unXEN, Virtuozzo, Virtual Center, Qemu, software para la división del servidor físico enmáquina virtual. entornos virtuales aislados. Estos entornos es lo que se conoce técnicamente como servidores1. Introducción privados virtuales, pero también se pueden encontrar referencias como particiones,La virtualización de servidores se sitúa, en la instancias, contenedores o emulaciones deactualidad, en una de las facetas más sistemas (Padala et al, 2007a).importantes dentro de la tendencia demodernización e implantación de las nuevastecnologías en el mundo empresarial.Estos sistemas incluyen la virtualización delalmacenaje, red, y control de carga de trabajo.La virtualización en los sistemas informáticos seusa para paliar, y en muchos casos eliminar, lainfrautilización de servidores, haciendo un usomás eficiente de los recursos del servidor,mejorando su disponibilidad, facilitando la Figura 1. Representación de un modelo de Máquinarecuperación, y descentralizando los servicios Virtual.de administración. En estos últimos años, se han publicado un gran número de trabajos que comparan el
  2. 2. funcionamiento de diversos entornos de El modelo de máquina virtual está basado en lavirtualización para la tecnología x86, tales como arquitectura cliente/servidor, donde cada clienteXEN, VMware y UML (Barham et al, 2003; funciona como una imagen virtual de la capaClark et al, 2004; Padala et al, 2007b; Whitaker hardware. Este modelo permite que el sistemaet al, 2002). Estas comparaciones se han operativo cliente funcione sin modificaciones.centrado en la cuantificación de los gastos Además permite al administrador crearindirectos de la virtualización y en las ventajas diferentes sistemas clientes con sistemasglobales que pueden aportar. No obstante, son operativos independientes entre sí.pocos los trabajos que además de lo anteriormuestren las distintas fases que se deben La ventaja principal de este modelo radica en elcumplir para la implantación práctica de un desconocimiento por parte de los sistemassistema de servidores virtuales, las decisiones a huésped del sistema hardware real sobre el quetomar sobre la elección del sistema más está instalado. Sin embargo, realmente todos losadecuado, la infraestructura necesaria para sistemas virtuales hacen uso de recursosllevarla acabo y los resultados comparativos de hardwares físicos. Estos recursos sonla situación antes y después de su implantación. administrados por un sistema denominado hypervisor que coordina las instrucciones CPU.El objetivo de este trabajo es describir cómo seha desarrollado un entorno de servidores El hypervisor es denominado comúnmentevirtuales dentro del Hospital Universitario monitor de máquina virtual (VMM) y es elVirgen de la Victoria, los objetivos a cubrir con encargado de validar todas las peticiones eeste tipo de tecnología dentro de un sistema de instrucciones de los sistemas virtuales a la CPU,producción crítico, los recursos hardware antes supervisando todas las ejecuciones quey después de la activación del sistema y las requieran cambios de privilegios. Dos sistemasmejoras de calidad y servicio obtenidos. típicos de servidores virtuales son VMware (Rosenbblum, 1999; VMware, 2007) yEl artículo se organiza como sigue: en la Microsoft Virtual Server (Purush et al 2004).siguiente sección se introducen brevemente losmodelos actuales de virtualización; en la tercera 2.2 Modelo de Máquina Paravirtualsección se describe el entorno inicial, el sistemaelegido para la implantación del sistema de El modelo de máquina paravirtual (PVM) seservidores virtuales y los objetivos a satisfacer. basa, como el modelo anterior, en laEn la cuarta sección se desarrollan las distintas arquitectura cliente/servidor, incluyendofases en la implantación del sistema. En la también la necesidad de contar con un sistemaquinta sección se muestran los objetivos monitor. Sin embargo, en este caso, el VMMsatisfechos. Finalmente se exponen las accede y modifica el código del sistemaconclusiones. operativo del sistema huésped. Esta modificación se conoce como porting. El2. Modelos de Virtualización porting sirve de soporte al VMM para que pueda realizar llamadas al sistema directamente.Los entornos de virtualización se pueden aplicarpara multitud de propósitos. Por ejemplo, la Al igual que las máquinas virtuales, los sistemasvirtualización se puede utilizar para mantener paravirtuales son capaces de soportar diferentesentornos múltiples de software dentro de una sistemas operativos instalados en el hardwaremisma máquina para realizar pruebas o real. Modelos de máquinas paravirtuales sonsimplemente para que un usuario de escritorio UML y XEN (Abraham et al, 2003).pueda ejecutar distintos sistemas operativos. Latecnología de virtualización se aplica desde hace 2.3 Modelo de Virtualización a nivel deaños en plataformas de servidores comerciales Sistema Operativocomo VM/370 de IBM o el zOS. La virtualización a nivel de sistema operativo seEn la actualidad podemos encontrar tres diferencia de las anteriores en que, en este caso,modelos de virtualización (MacAllister, 2007): no existe un sistema cliente/servidorel modelo de máquina virtual; el modelo propiamente dicho. En este modelo el sistemaparavirtual; y la virtualización a nivel de sistema principal exporta la funcionalidad del sistemaoperativo. operativo desde su propio núcleo. Por esta razón, los sistemas virtuales usan el mismo2.1 Modelo de Máquina Virtual sistema operativo que el nativo (aunque en la
  3. 3. mayoría de los casos pueden instalar distintas A continuación se enumeran las desventajasdistribuciones). más significativas que presentan los sistemas virtuales.Esta arquitectura elimina las llamadas delsistema entre capas, lo que favorece una • Necesidad de mayor cantidad dereducción importante en el uso de CPU. recursos hardware del servidorAdemás, al compartir los ficheros binarios y (memoria RAM, procesamiento ylibrerías comunes del sistema en la misma disco).máquina, la posibilidad de escalado es muchomayor, permitiendo que un mismo servidor • Problemas de compatibilidad con losvirtual sea capaz de dar servicio a un gran dispositivos Hardware virtualizados.número de clientes al mismo tiempo. Ejemplossistemas que usan virtualización a nivel de • Dificultad en la configuración desistema operativo son Virtuozzo y Solaris (Sun servicios de Microsoft WindowsMicrosystem, 2004; SWsoft, 2006). (Exchange, SQL Server, ...).2.4 Ventajas de la Virtualización • Vacíos legales respecto al uso de licencias virtuales.Como se ha expuesto, la virtualización deservicios es una técnica muy extendida en los Otras desventajas que se suelen asociar a lasistemas de información actuales (VPN, virtualización son: la sensación de unalmacenamiento, etcétera). Básicamente la incremento en la complejidad de los sistemas, lavirtualización nos permite crear en una máquina aparición de nuevos retos en el testing de lasfísica varias máquinas virtuales que se nuevas aplicaciones a implantar y bajacomportan para los sistemas operativos y disponibilidad de perfiles técnicos especia-aplicaciones instaladas en ellas como si de una lizados, entre otros.máquina real se tratase, es decir que el softwareno distingue ninguna diferencia entre unamáquina física y una máquina virtual. 3. Estado Inicial, Elección del Sistema y Objetivos PlanteadosTodas las máquinas virtuales puedenconfigurarse de forma aislada e independiente Como consecuencia del constante crecimientode las demás, sin influir en el hardware ó en el de las necesidades de servicios del Hospitalresto de máquinas virtuales. Algunas de sus Universitario Virgen de la Victoria, el área deprincipales ventajas son: Tecnologías y Sistemas de Información se plantea realizar una reestructuración de los servidores que en ese momento daban soporte al • Permite un aislamiento de las sistema informático del CTI del Hospital, con el particularidades de los dispositivos. objetivo de alcanzar un modelo de crecimiento que fuera capaz de absorber las nuevas • Conseguimos que el usuario vea los necesidades de desarrollo. recursos que necesita como si fueran dedicados. Tras diversas reuniones y estudio de las posibilidades existentes en el mercado, se • Nos permite homogeneizar todos los concluye que el modelo más adecuado para recursos, por lo que se llega a cubrir estas necesidades en un plan de futuro estandarizar procedimientos y consistirá en adoptar un sistema de configuraciones. virtualización y consolidación de servidores. • Mejora la tolerancia a fallos. Inicialmente se realizó un minucioso estudio que comprendía, para cada servidor instalado,Además, la virtualización aporta: ahorro de información relativa al hardware que locostes, mayor eficiencia, flexibilidad y soporte conforman, carga de trabajo real, consumos deal uso dinámico de procesos, disminución del memoria, accesos a discos compartidos, sistemaconsumo eléctrico y aumento de la capacidad de operativo, distribución temporal de accesos, usorespuesta entre otros. de CPU, etcétera.2.5 Desventajas de la Virtualización
  4. 4. Como resultado de este estudio se obtienen las • Existencia de gran número desiguientes conclusiones: protocolos para la gestión de los distintos sistemas. • En la actualidad existen más de 40 servidores físicos en todo el Hospital, Para crear el sistema virtualizado se decide sistemas heterogéneos tanto en el reutilizar servidores físicos actualmente en hardware sobre el que están instalados producción sobre los que se montarán los (HP Proliant, Fujitsu RX220, servicios de virtualización. Inicialmente se PrimePower, Primergy, Dell dispondrá de tres equipos Fujitsu RX-220, de Poweregde, SUN, ...), como en los esta forma se ajustará el número de sistemas sistemas operativos sobre los que se virtualizados a las posibilidades que brindan ejecutan (Windows, Unix, Solaris, …). estos equipos con el objetivo de poder realizar A todo lo anterior se suma el problema balanceo de carga según uso y proveer alta añadido de no estar todas las máquinas disponibilidad a los sistemas virtualizados. centralizadas en el mismo espacio físico. Los servidores que se desean virtualizar en una primera fase son: • Se estima, motivado por el aumento y mejora en los servicios de sanidad, un 1) Antivirus, servidor que se destina al crecimiento para los próximos dos años control y gestión del sistema de en torno a los 80-100 servidores antivirus corporativo del Hospital. El físicos. Por ejemplo en el último mes sistema operativo sobre el que está se solicitaron un total de 5 nuevos instalado es Windows XP. servidores de aplicaciones sólo en el departamento de desarrollo. 2) Oncofarma, servidor que se usa tanto por los servicios de Oncología como de • Es necesario la renovación y Farmacia del Hospital. El sistema que actualización de los servidores más usa es Windows Server 2003. antiguos, además de centralizar la localización de los servidores que se 3) Sintrom, servidor en el que se ejecuta encuentran fuera del CTI. También es una aplicación de la empresa externa deseable una redistribución de los Izasa y usado por el servicio de servicios para balancear la carga de Hematología. La aplicación se gestiona trabajo de forma más uniforme. desde Windows Server 2003.3.1 Estado Inicial 4) Correo electrónico, servidor dedicado a dar servicio de correo electrónico alLas características iniciales previas a la personal del hospital. Actualmente estávirtualización de los servidores y que se deben instalado sobre un Linux Suse 7.1.mejorar son las siguientes: 5) Digestivo, servidor dedicado al • Es necesario dar buen servicio en los tratamiento de información y picos de demanda. estadísticas del servicio de digestivo. Soportado sobre Windows XP. • Se requiere disponibilidad 24/7. 6) Formación, servidor dedicado a dar • La disponibilidad hasta el momento se soporte a sistemas web Moodle y Wiki realiza por medio de la duplicación de del Hospital. Usa un sistema operativo hardware. RedHat Enterprise. • Todos los servicios del Hospital 7) Farmacia, servidor exclusivo del solicitan un servidor en exclusiva para servicio de Farmacia donde se ejecutan instalar sus aplicaciones. aplicaciones específicas del servicio. Está instalado sobre Windows 2003 server. • Proliferan el número de servidores infrautilizados.
  5. 5. 8) Ensemble, servidor del departamento El resultado de las pruebas de virtualización de desarrollo instalado sobre RedHat 4 con Microsoft Virtual Server fueron muy en el que se ejecutan herramientas de positivas en cuanto a la instalación de los integración de sistemas. sistemas Windows, no obstante, los sistemas Linux que se desearon virtualizar3.2 Elección del Sistema dieron un resultado muy pobre. El rendimiento global de los sistemasPara la elección del sistema a usar para probados fue muy inferior al producido conimplantar el modelo de virtualización dentro de otras soluciones como VMware.nuestro sistema hospitalario, se realizó unestudio exhaustivo sobre las opciones más XENconsolidadas en el mercado. Desarrollado por la Universidad deLas pruebas realizadas sobre versiones de Cambridge se presenta como unaevaluación suministradas por los distintos herramienta muy competitiva junto condistribuidores fueron: VMware. En la actualidad se puede conseguir con varias distribuciones Linux, i. Replicación de servidores en la versión probada en el estudio realizado es producción. la que se adjunta con la distribución RedHat Enterprise Advanced Platform. La ii. Creación de Imágenes de servidores herramienta dio resultados en rendimientos con la herramienta Converter. similares a VMware y Virtual Center, siendo su principal inconveniente la iii. Creación de máquinas virtuales para dificultad de aprendizaje, la imposibilidad pruebas sobre Linux y Windows de de admitir drivers de los entornos emulados sistemas Windows 2003, Suse, Ubuntu, (si es posible con Virtual Server o Windows Vista y Windows XP. VMware), falta de documentación y principalmente, imposibilidad de mover iv. Prueba de uso de aplicaciones sobre sistemas virtuales en caliente (aunque, sistemas virtuales. notificado por RedHat, en próximas versiones sí será posible). v. Montaje de servidores web sobre máquinas virtuales. VirtuozzoLos sistemas estudiados fueron: Sistema basado en virtualización a nivel de sistema operativo, se desestimó por laVMware Server pérdida de escalabilidad que suponía no poder virtualizar sistemas heterogéneos en Las pruebas realizadas sobre este sistema la misma máquina, condición necesaria por gratuito de VMware fueron muy las características del sistema original. satisfactorias, pudiéndose generar máquinas virtuales de forma sencilla partiendo de Q-Emu instalaciones desde cero e incluso convertir máquinas en funcionamiento con la Sistema de virtualización Linux, fue herramienta Converter. El rendimiento de desestimado su uso por lo poco los sistemas fue el esperado, presentando desarrollado que se encuentra en la mejoras, aunque no muy significativas, con actualidad. Se realizaron pruebas básicas la instalación de las VMTools. Los test de sobre su funcionamiento donde se dieron mantenimiento, copia y cambio de problemas al compilar con drivers. No ubicaciones de las máquinas virtuales se posee interfaz gráfica propia y no se pudo realizaron sin problemas significativos, a encontrar soporte para la aplicación. excepción de incompatibilidades con algunas aplicaciones que usan SQL Server. Tras el estudio de estos sistemas de virtualización, la consulta de referenciasMicrosoft Virtual Server especializadas y otras evaluaciones propias, se decide optar por el sistema basado en el modelo de máquina virtual VMware ESX Server en su versión 3.5. Las razones principales para esta
  6. 6. elección fueron principalmente: ser el sistema Se realizarán ciclos formativos con otras áreasque mejores resultados produjo en los test del Hospital para puedan crear sus propiasrealizados frente a los otros sistemas estudiados; librerías de entornos preconfigurados yposeer gran cantidad de información disponible fácilmente distribuir estos según susen diversos medios, por lo que se facilita su requerimientos.aprendizaje y búsqueda de solución anteconflictos; permite contar con un servicio de Mejora del mantenimiento de los sistemas.soporte externo de apoyo; y es además unaherramienta con gran implantación en el El soporte técnico puede usar las herramientasmercado. de VMware para obtener y almacenar fácilmente las configuraciones del cliente y así3.3 Objetivos poder conseguir solucionar problemas en sus sistemas de una forma más rápida y sencilla.Los principales objetivos planteados han sido Además se facilita la realización de migracioneslos siguientes: entre los sistemas.Creación de un parque de máquinas virtuales. 4. Implantación del SistemaDonde a través del sistema ESX Server se Para ilustrar la implantación del sistema depermita simplificar la infraestructura de virtualización en el Hospital, se va ha realizarservidores con el objetivo de que éstos puedan una división por fases: análisis y pruebas;ser administrados remotamente y estandarizados formación; y virtualización.en una plataforma uniforme. Fase 1: Análisis y PruebasConsolidación de servidores. En una primera fase se realizó el estudio de losLa tecnología de virtualización nos permite sistemas anteriormente descritos junto conconsolidar varios servidores físicos en un solo pruebas sobre las versiones de evaluación de lassistema hardware. Adicionalmente aumenta la distintas plataformas, con las conclusionesescalabilidad de cada uno de los servidores al expuestas en el apartado 3.2.poder usar mas recursos en función de losmayores requerimientos que cualquiera de ellos Además se realizó un exhaustivo proceso depuedan tener en un momento determinado. Esto documentación por parte del personal técnicopermitirá lograr una optimización máxima del del Hospital.hardware, creando arquitecturas preparadas parauna posterior expansión y escalado. El análisis de requisitos y las ampliaciones hardwares necesarias para la implantación delAlta disponibilidad. sistema VMware ESX Server 3.5 también se desarrollaron en esta fase.Al mantener protegidas aplicaciones einformación crítica en una máquina virtual Tras estudiar las opciones compatibles con ESXaislada se podrá disponer de servidores virtuales Server se opta por dedicar 3 servidores Fujitsuen reserva. Además, se desarrollarán sistemas RX220 al primer cluster de virtualización. Apara el balanceo de cargas, replicación y cada servidor se le realiza una ampliación desoluciones cluster para alta disponibilidad. memoria RAM a 12 Gb, además se les añade una tarjeta de comunicaciones de dos interfacesRápida provisión de servidores. de fibra óptica para la unión con la cabina de discos y otra tarjeta auxiliar para ampliar a 4 lasSe desarrollarán protocolos que permitan conexiones por giga bit.disponer de un nuevo servidor haciendo uso deservidores virtuales preconfigurados lo que A esta primera fase se le dedicó un total de 3permitirá disponer de forma más eficiente de meses.nuevos entornos de pruebas o de producción. Fase 2: FormaciónFormación y Demostraciones. Una vez seleccionado el sistema y probadas sus funcionalidades básicas, se procedió a realizar
  7. 7. un proceso de formación teórico-práctico junto Para dar soporte a la redundancia en el acceso acon personal técnico especializado suministrado la cabina de discos, se cambió la configuraciónpor Fujitsu. del sistema del Hospital a una configuración cruzada. El resultado final es el mostrado en laEl periodo de formación se pudo reducir a una figura 2.única semana gracias a la base de conocimientosadquiridos y a la recopilación de documentación Una vez finalizada la configuración hardware,realizado en la fase anterior de análisis y se pasó a la instalación de la plataforma depruebas. virtualización. En primer lugar se instaló el sistema ESX server en cada una de lasFase 3: Virtualización de los Sistemas particiones de arranque asignadas a los servidores RX220 en la cabina de disco.Esta tercera fase se presentó como la más críticade la implantación final, tanto por las A continuación se instalaron los servicios deconfiguraciones sobre los sistemas existentes ya licencia y virtual center. En este caso ambos seen producción, como por las modificaciones en montaron sobre una máquina virtual fuera della infraestructura del Hospital realizadas. clúster que se estaba instalando. De esta forma, se puede mover el virtual center con facilidad,En primer lugar se realizó una configuración además de aumentar la tolerancia a fallos debásica sobre la BIOS de cada servidor para esta aplicación.adaptarla a los requisitos de la infraestructuraVMware. En los ordenadores desde los que se realiza el control del sistema virtual se instalaron laA continuación se preparó la cabina de discos aplicación cliente Infraestructure. El resultado(Clariion CX400) a través de la interfaz final del sistema se muestra en la figura 3.Navisphere para soportar la creación de losdistintos sistemas virtuales previstos. Figura 3. Configuración final del sistema de Virtualización. Finalmente se procedió a la virtualización de los sistemas seleccionados. Para ello se usó laFigura 2. Representación de la configuración al acceso de herramienta Converter. Además se usó el la cabina de discos. sistema en pruebas OVF (Open Virtual Machine Format) actualmente en versión beta paraSe creó una partición para el sistema de aquellas máquinas que se dejaron funcionandoarranque (Boot) de cada Host. Además se en VMware tras la fase de pruebas.reservó un espacio particionado para cadaprocesador de la cabina, con el objetivo de Hay que señalar que el uso de la aplicaciónaumentar el rendimiento de acceso al OVF no fue directo, presentado diversasalmacenamiento. incompatibilidades en los sistemas de almacenamiento: las máquinas virtualizadas en
  8. 8. las pruebas usaban discos IDE locales mientras Además, aunque no era un objetivo inicial,que el sistema final hace uso de la cabina de gracias al modelo de virtualización, el área dealmacenamiento. Tecnologías y Sistemas de Información ha podido dar sus primeros pasos en lo que ya sePara solucionar estos problemas se tuvieron que conoce como la Green IT: los sistemas demodificar directamente en los ficheros de información ecológicos. La virtualización nosconfiguración de cada máquina los registros permite reducir en un 80-90% el consumocorrespondientes a los drivers de los energético del CTI, además de disminuir lasdispositivos a usar. necesidades de refrigeración al reducir el número físico de las máquinas.La duración de esta última fase fue de cincosemanas. También hay que considerar el ahorro en costes, ya sea por hardware (se reduce la adquisición de5. Objetivos logrados equipos en, al menos, un 70% para los próximos dos años), las horas dedicadas al mantenimientoLos objetivos finalmente satisfechos con este de sistemas heterogéneos descentralizados o portipo de tecnología dentro de un sistema de la reducción en consumo eléctrico.producción crítico como es un sistemahospitalario finalmente no fueron todos los 6. Conclusionesplanteados en un inicio, aunque si seconsiguieron cubrir todas las necesidades que se El objetivo planteado para este trabajo ha sidodescribieron en el proyecto. realizar una introducción a los distintos sistemas de virtualización así como a las plataformasPor un lado se consiguió una mejora disponibles en el mercado. Para ello se hansignificativa en el uso de los recursos hardware, descrito las ventajas e inconvenientesreutilizando infraestructura existente en el encontrados en las distintas pruebas realizadasHospital, dando servicio a nuevos servidores y por el servicio de informática para latrasladando otros al nuevo cluster virtual. implantación de un entorno de servidoresAdemás en la actualidad se poseen diversos virtuales dentro del Hospital Universitarioentornos dedicados a desarrollos y pruebas que Virgen de la Victoria. Así como las distintasposibilitan una mejora en la productividad en fases y configuraciones usadas para lacuanto análisis y pruebas se refiere. instalación del sistema.No obstante, no se ha conseguido una mejora Como se ha mostrado, los pasos básicossignificativa en alta disponibilidad, en parte por recomendados para la realización de unlas limitaciones físicas del sistema actual. proyecto de virtualización han sido:Aunque sí se ha logrado aumentar la resistenciaa fallos y disminuir el impacto sobre los Estudio de viabilidad: Análisis y pruebas.usuarios en caso de fallo en el sistema. i. Preguntarse si realmente se necesita virtualizar: Realizar un listado de servidores y servicios, monitorizar el rendimiento de servidores, ... ii. Averiguar que se puede virtualizar: Sistemas operativos y arquitecturas soportados, recursos hardware... iii. Saber exactamente qué características se busca en la virtualización: Tolerancia a fallos, balanceo, disponibilidad, ahorro, etcétera. iv. Selección de plataforma de virtualización adecuada. Figura 4. Sistema Final: 3 Host Fujitsu RX220 y Virtual Center.
  9. 9. Formación y diseño del sistema entre sistemas que no permiten ser virtualizados y existen restricciones hardware importantes i. Estudio de los sistemas más adecuados a entre otros. la situación real. Todo esto hace que sea necesario realizar un ii. Especificación de requisitos de cada profundo estudio de los sistemas que se tienen, máquina virtual: Recursos mínimos y su funcionamiento y rendimiento real, qué se máximos, horarios de carga, S.O., nivel desea virtualizar, qué puede realmente ser de criticidad... virtualizado y qué debe continuar funcionando en máquinas dedicadas. iii. Organización inicial de máquinas virtuales en físicas. ReferenciasImplantación Barham P., Dragovic B., Fraser K., Hand S., Harris T., Ho A., Neugebauer R., Pratt I., i. Creación de las primeras máquinas Warfield A. Xen and the art of virtualization. In virtuales y migración de máquinas en Proceedings of the 19th ACM Symposium on producción. Operating Systems Principles (SOSP), pages 164–177, October 2003. ii. Pruebas de funcionamiento, rendi- miento y fallos sobre los sistemas Clark B., Deshane T., Dow E., Evanchik S., reales en funcionamiento por los Finlayson M., Herne J. and Matthews J. Xen usuarios finales. and the Art of Repeated Research. Proceedings of the USENIX 2004 Annual Technical iii. Monitorización de los nuevos recursos Conference, FREENIX Track, pp. 135-144, y retroalimentación en la organización June 2004. inicial del proyecto adaptándose a los nuevos requisitos que surgen tras la McAllister, Neil. Server Virtualization. Special puesta en funcionamiento. report: Virtualization Under the Hood. Infoworld. 19-32, Feb, 2007. iv. Generación de documentación técnica, protocolos y manuales de uso y Padala P., Zhu X., Wang Z., Singhal S., and mantenimiento. Shin K. G. Performance Evaluation of Virtualization Technologies for ServerEn nuestro caso, tras la realización de un estudio Consolidation. External Publication, Hewlett-exhaustivo sobre las distintas opciones de Packard Development Company, 2007a.virtualización, el servicio de informáticaconcluye que el más adecuado por las Padala P., Zhu X., Uysal M., Wang Z., Singhalpropiedades y necesidades específicas del S., Merchant A., Salem K., and Shin K. G.Hospital Virgen de la Victoria es la plataforma Adaptive control of virutalized resources insuministrada por VMware ESX Server. Las utility computing environments. In Proceedingspropiedades a satisfacer con este tipo de of the EuroSys, 2007b.tecnología dentro de un sistema de produccióncrítico como es un sistema hospitalario se Purush R., Woolsey J., Yardumian E. Microsoftpueden sinterizar en las siguientes: mejora en el Virtual Server 2005. Dell Power Solutions,uso de los recursos hardware; aumento de la October, 77-82, 2004.productividad al poder desarrollar múltiplesentornos de desarrollo y prueba; mejora en Rosenblum M. VMware’s Virtual Platform: Arecursos de alta disponibilidad y resistencia a virtual machine monitor for commodity PCs. Infallos; y reducción del impacto a los usuarios en Hot Chips 11: Stanford University, Stanford,situaciones de fallo. CA, August 15–17, 1999.No obstante, hay que señalar que, como se ha Sun Microsystems. Solaris Containers – Servermostrado en este trabajo, la virtualización no es Virtualization and Manageability, p. 5,la solución a todos los problemas de crecimiento September 2004.y desarrollo de un CTI. En la actualidadcontinúan los problemas de incompatibilidades
  10. 10. SWsoft. An Introduction to OS Virtualizationand Virtuozzo. White Paper, July 2006.Virtualization Overview. Vmware TechnologyNetwork. Technical Resources, Wait Paper,2007.Whitaker A., Shaw M., Gribble S. Scale andPerformance in the Denali Isolation Kernel. InProceedings of the 5th Symposium onOperating Systems Design and Implementation(OSDI 2002), ACM Operating Systems Review,Winter 2002 Special Issue, pages 195- 210,Boston, MA, USA, December 2002.

×