Virtualización La virtualización es un término muy amplio, que actualmente se emplea para referirse a una tecnología reciente, pero si nos remontamos hasta su definición nos daremos cuenta de que es un término que se adapta a muchos de los grandes esfuerzos dentro de la informática. “La virtualización es la abstracción de recursos en un sistema informático”. 1Para aclarar un poco este término tan genérico podemos reflejar que podemos estar hablando tanto de virtualización de recursos como de servidores o PCs. Virtualización de Recursos: Durante mucho tiempo, sobre todo en los inicios de la informática, los recursos de los que disponía una máquina eran escasos, por lo que la virtualización nació para intentar suplir dichas carencias, emulando componentes mediante software, como por ejemplo las tarjetas de red de una máquina, que se pueden emular por software aunque realmente solo poseamos una, pero hacer creer al sistema, que tenemos el número deseado de ellas. Virtualización de Servidores: También llamadas máquinas virtuales, que son la encapsulación completa de los recursos de una máquina, y que permiten su funcionamiento autónomo como una pieza de software. Hay que tener en cuenta que esta tecnología está avanzando a gran velocidad en los últimos años, por lo que lo aquí expuesto puede no reflejar las últimas actualizaciones en cuanto a sistemas de virtualización y soporte de máquinas virtuales. Como punto fuerte de la virtualización de servidores podemos destacar la completa estanqueidad de la pieza de software, que nos permite la instalación de un sistema operativo, con todas sus aplicaciones y recursos completamente independizados de la máquina base. 1 Definición de Virtualización: Wikipedia: http://es.wikipedia.org/wiki/Virtualización Por último dentro de la introducción a la virtualización aclarar que la virtualización es un esfuerzo orientado al aprovechamiento de los recursos de la máquina base con el fin del ahorro de costes, espacio y energía. En los capítulos siguientes se mostrará como este tipo de tecnologías en el mundo actual ayudan al ahorro de grandes cantidades de energía en los CPDs y rentabilizan las grandes inversiones en equipamiento que realizan las empresas. Vmware ESX “Esta versión es un sistema complejo de virtualización, pues corre como sistema operativo dedicado al manejo y administración de máquinas virtuales dado que no necesita un sistema operativo host sobre el cual sea necesario instalarlo. Pensado para la centralización y virtualización de servidores, esta versión no es compatible con una gran lista de hardware doméstico, por ejemplo no reconoce los disco IDE como unidades de almacenamiento y seria inútil instalarlo en este tipo de discos (en la versión 3.5 ya esta soportado sata). Es realmente útil, ya que solamente ocupa 10 Mb de Ram y 55 de Disco Duro, aproximadamente... Para su administración, hay que instalar un software en una máquina remota, que se conecta por entorno web.”2 VmWare ESX es un sistema operativo basado en Linux Red Hat, lo que le proporciona gran estabilidad, modificado para ocupar lo mínimo posible, así como utilizar el mínimo imprescindible para sostener las máquinas virtuales, por ello han eliminado todo lo que no es necesario para las máquinas virtuales. Además incluye un conjunto de utilidades que actúan como capa de acceso a todo el hardware que proporcionan la virtualización. Utiliza un sistema de ficheros propio, VMFS en el que se almacenan los discos virtuales de cada máquina virtual y que se puede compartir entre varios servidores ESX. 2 Definición de Virtualización: Wikipedia: http://es.wikipedia.org/wiki/VMware Virtual Center 2.5 VMware Virtual Center es el software empleado para la administración de las infraestructuras virtuales de VMware. Es el centro de datos desde el que se gestiona con seguridad y rapidez las tareas de configuración, asignación de aplicaciones, servicios (Alta Disponibilidad, Migración en caliente, etc.) y servidores virtuales. Este software permite el aprovisionamiento rápido de servidores, disminuyendo las caídas de servicio y optimizando los centros de datos. Principalmente es la herramienta de gestión de los servidores ESX, y como función principal tiene la creación y administración de las granjas de virtualización. Esta administración remota permite la gestión de las máquinas virtuales independientemente del servidor donde estén alojadas.