Virtualización de escritorios para optimizar los recursos de cómputo del laboratorio multiplataforma del ITSS
Enviado por karlo • 30 de Septiembre de 2018 • 2.392 Palabras (10 Páginas) • 411 Visitas
...
Virtualización de escritorio.
Esta técnica describe el proceso de separación entre el escritorio, los datos y programas que utilizan los usuarios para trabajar, de la máquina física. Consiste en ejecutar el inicio de sesión no en nuestra computadora personal, sino que se ejecuta en el servidor y se muestra en el terminal del usuario. El escritorio virtualizado es almacenado remotamente en un servidor central en lugar del de en el disco duro del computador personal.
Esto significa que cuando los usuarios trabajan en su escritorio desde su computadora personal o desde su computadora portátil, todos sus programas, aplicaciones, procesos y datos se almacenan y ejecutan centralmente, permitiendo a los usuarios acceder remotamente a sus escritorios desde cualquier dispositivo capaz de conectarse remotamente al escritorio, tales como una computadora portátil, una computadora personal, un teléfono inteligente o un cliente ligero (Fuertes Díaz, 2011, pág. 5)
Linux.
Es un sistema operativo, el cual se encarga en su definición de ser un programa que pretende de manera eficiente gestionar procesos y recursos para aplicaciones de software. Los recursos serán todos los objetos que un programa necesitará utilizar, puede ser las unidades de disco, la memoria, la tarjeta gráfica, la tarjeta de red, etc.
Administración de procesos.
El núcleo del sistema operativo gestiona todos los procesos vitales y recursos. El núcleo en su más pura forma está distante del usuario. Su misión es a un bajo nivel y muy difícilmente el usuario interactúa con él. Pero el núcleo en sí no hace alusión a ningún interfaz gráfico, ni programa que de manera básica interactúe con el usuario.
Escritorio remoto.
Utilidad que permite acceder de manera remota al escritorio de nuestro ordenador, permitiéndonos trabajar y administrar el equipo del mismo modo que lo hacemos habitualmente cuando nos encontramos delante de él.
Hypervisor.
El hypervisor es un monitor de bajo nivel que se inicia junto con el arranque del sistema pero antes de las máquinas virtuales y se ejecuta normalmente sobre el hardware, aunque también puede ejecutarse sobre el sistema operativo.
Servidor.
Un servidor es un ordenador y sus programas que están al servicio de otros ordenadores, casi siempre cuenta con prestaciones de hardware superiores a las de las computadoras personales. Su funcionamiento se basa en que el equipo de cómputo denominado servidor atiene y responde a las peticiones que le hacen los otros ordenadores. Los otros ordenadores, que le hacen peticiones, serán los “clientes” del servidor.
Cliente Ligero
Es una terminal o equipo informático que para su funcionamiento requiere sólo el procesamiento de la mínima parte dejando el trabajo fuerte al servidor
PXE
Es un entorno para instalar y arrancar el sistema operativo de una computadora a través de una red.
Metodología.
Para el despliegue de la virtualización de escritorios es necesario realizar el siguiente proceso: instalar un sistema operativo host que concentrará un servidor de cliente ligero que permitirá el acceso de los clientes a través de PXE, ejecutar PXE en cada una de las terminales para registrar en el servidor las terminales y por ultimo reiniciar las terminales para poder ejecutar la solución de cliente ligero.
Se empleó software libre al cien por ciento en el despliegue de la virtualización, por las ventajas que éste tiene, tales como, no es necesario la compra de licencias, el soporte de parte de la comunidad es amplio, es de fácil adquisición, entre otros.
El primer paso es instalar el sistema operativo en el servidor, para este caso se optó por Ubuntu 16.04 LTS.
Una vez instalado el sistema operativo se procede con la instalación del servidor de clientes ligeros, el que se utilizó fue openthinclient. Los requerimientos para openthinclient son: red (LAN) con servidor DHCP, servidor con JAVA y clientes ligeros que soporten PXE Boot. Al finalizar la instalación, es necesario ejecutar el servicio para activar el servidor, el cual está localizado en el directorio que se creó durante la instalación y es denominad “start-server”.
Una vez instalado openthinclient se procede a configurar el servicio para permitir el PXE, esto se hace a través del administrador, el cuál puede ser ejecutado en el mismo servidor o en una terminal distinta siempre que ésta tenga acceso a la red del servidor.
Para el registro de la terminal es necesario en primera instancia que se ejecute el PXE Boot, y como segundo paso capturar la petición desde el administrador del openthinclient. Una vez que se captura la petición, es posible aceptar y guardar esa terminal para su futura configuración.
Los clientes ligeros que se conecten al servidor, pueden y deben ser administrados con la finalidad de garantizar la fiabilidad de la infraestructura, así como el rendimiento y performance de la misma.
En el panel de administración del servidor openthinclient, es posible administrar el nivel de acceso sobre los recursos del servidor, las aplicaciones a las que puede tener acceso, el tiempo de uso de la terminal, entre otras características.
En el caso de la administración de aplicaciones, es posible ejecutar aplicaciones que corran bajo el entorno GNU/Linux, ya sea mediante consola o Interfaz gráfica de usuario; de ser necesario es posible, mediante el protocolo RDP (Remote Desktop Protocol, Protocolo de Escritorio Remoto), ejecutar algún otro sistema operativo.
Resultados.
A continuación mostramos los resultados en los que vemos como se carga la máquina virtual residente en el servidor en un equipo cliente, de tal forma que los recursos que se ocupan en el equipo cliente son independientes del rendimiento del servicio, ya que el procesamiento se está llevando a cabo a partir del servidor, la figura 1 muestra la carga de dicha maquina virtual
.Figura1. Carga de la máquina virtual desde el equipo cliente.
[pic 1]
Hecho lo anterior, se procede a reiniciar la terminal y ejecutar nuevamente el PXE Boot, para que ahora, ya registrada, pueda
...