Archivo de la Categoría “Virtualización”

    Con el comienzo del nuevo curso académico 2017/18, las nuevas peticiones de software de los laboratorios (con nuevas aplicaciones y/o nuevas versiones de programas del curso pasado), procede actualizar el fichero VDI asociado a la máquina virtual del curso anterior:

    Virtual Ubuntu EPS 2016 (VDI) (y 2)

    Al nuevo virtual le llamaremos Virtual Ubuntu EPS 2017.

    Para la obtención del mismo, tendremos que realizar su descarga accediendo a esta URL (nos pedirá previamente, aceptar el certificado y luego introducir el usuario y contraseña de la EPS):

    https://maktub.eps.ua.es/ubuntuepsvirtual/Ubuntu-VDI-EPS-16_04-2017.vdi

    Desde ella, pincharemos en el enlace que aparece para proceder a la descarga del fichero Ubuntu-VDI-EPS-16_04-2017.vdi

    El archivo ocupa 25.8 GB. Es decir, donde descarguemos el mismo, hemos de estar seguros de disponer de algo más de esos casi 26 GB. La duración de la descarga dependerá de la conexión a Internet que tengamos. Con una conexión relativamente modesta, en poco más de 1 hora debería estar descargado.

    Sigue estando basado en Ubuntu 16.04 LTS x86_64 (64 bits) pero con las actualizaciones pertinentes (en él hemos eliminado programas que ya no se han solicitado, versiones obsoletas y añadido programas y versiones nuevas acorde con el nuevo curso que comienza).

    La nueva imagen del Escritorio es ésta:

    Escritorio de VDI Ubuntu EPS 2017 (Ubuntu 16.04 LTS x86_64)

     

    Cambios realizados y listado de SW

    El SW que aparece en esta máquina virtual es, en un 90%, el que hay para GNU/Linux en los laboratorios de la EPS (entre los de Politécnica I, Politécnica IV, laboratorio LTV, laboratorio LELEC y laboratorio LROB1).

    El que sea un 90% atiende a razones de no generar problemas entre ciertas librerías y programas muy particulares pero, sobre todo, a que hay aplicaciones que tienen sentido en los laboratorios pero que en un uso en casa (o fuera de los laboratorios de la EPS), no tienen mucho sentido, por ejemplo iTalc o máquinas virtuales que sí existen en los laboratorios pero que ponerlas, a su vez, dentro de otro virtual, además de cargar demasiado éste, se ejecutarían muy ralentizadas, y tampoco tiene mucho sentido (pues pueden funcionar, de manera independiente, en cualquier arquitectura nativa de GNU/Linux, Windows y Macintosh que tenga instalada la plataforma VirtualBox).

    La lista (resumida) de programas y librerías, sería la siguiente:

    • ansible-2.0.0.2
    • atom-1.18.0-1
    • bison++-1.21.11-3.1
    • bower-1.8.0
    • caffe-master (1.0.0)
    • cmake-3.5-1
    • composer
    • docker-ce-17.06.0
    • docker-compose-1.15.0
    • Eclipse C++ 4.6 Neon, Eclipse C++ 4.7 Oxygen
    • Eclipse JEE 4.6 Neon, Eclipse JEE 4.7 Oxygen
    • firefox-47.0
    • flex-2.6.0
    • freeglut3 (2.8.1-2), freeglut3-dev (2.8.1-2)
    • gawk-4.1.3
    • gcc-5.3.1, g++-5.3.1
    • gulp-cli
    • g++-arm-linux-gnueabihf, gcc-arm-linux-gnueabihf, gdb-multiarch, pip matplotlib
    • heroku-6.13.1
    • JDK-1.8.0 Update 131, JDK-1.8.0 Update 131 APIDocs
    • jhipster-4.6.2
    • joe-4.1-2
    • laravel-5.4
    • libasound2-dev-doc-1.1.0
    • libsfml-dev-2.3.2
    • libsvm-3.22
    • make-4.1-6
    • MySQL-Server-5.7.11, MySQL-Common-5.7.11, MySQL-Connector-Java-CPP-Python
    • Netbeans-8.2
    • nlwrap-0.41
    • nodejs-4.8.4, nodejs-6.9.4, nodejs-legacy-4.2.6
    • npm-2.15.11, npm-3.10.10
    • opencv-3.3 (+ dependencias asociadas)
    • php7.0, php7.0-mysql
    • postman (5.2.1)
    • robo3t-1.1.1
    • python-2.7.11+, python-3.5.2, python-3.6
    • qemu, qemu-system-arm, qemu-user, qemu-user-static
    • ruby-dev (2.3)
    • valgrind-3.11.0
    • VirtualBox-5.1.24-117012
    • vscode-1.15.1
    • sqlitebrowser-3.7.0-1
    • sts-3.9.0
    • sublime-text-3126-prolog
    • swi-prolog-7.2.3
    • yarn-0.27.5
    • yo (yeoman) 2.0.0

     

    Aspectos a tener en cuenta para la puesta en marcha de la máquina virtual

    Se crea de forma similar a la descrita para el VDI del curso anterior (que, de momento, mantendremos también descargable durante un tiempo). Más que sustituir la máquina del curso pasado, es recomendable mantener aquélla y, para la de este curso, crear una máquina virtual totalmente nueva.

    – Habilitar bit de Virtualización en la BIOS:

    Muchos portátiles y PCs, tienen deshabilitado, por defecto, en la BIOS, el bit de Virtualización (VTx). Es fundamental que esté HABILITADO (Enabled) pues, de lo contrario, aunque podamos instalar la plataforma VirtualBox en nuestro equipo, al intentar lanzar cualquier máquina virtual, nos dará un error.

     

    – Configuración al crear la máquina virtual  (a tener muy en cuenta):

    • Memoria RAM: mínimo 2048MB.
    • Memoria de vídeo: 128 MB.
    • NO habilitar la aceleración 3D (ya que ello provocaría que los paquetes de OpenGL instalados no funcionaran bien y que programas como Postman no funcionaran correctamente).
    • NO habilitar la aceleración 2D.

     

    – Instalar Oracle VM VirtualBox Extension Pack:

    Cuando instalemos la plataforma VirtualBox (actualmente en su versión 5.1.28 y descargable desde la página https://www.virtualbox.org/wiki/Downloads), no debemos olvidar, una vez instalado, descargar el paquete de extensiones Oracle VM VirtualBox Extension Pack. Una vez descargado, abriremos la plataforma VirtualBox, iremos al menú Archivo -> Preferencias -> Extensiones y añadiremos a la plataforma el fichero con extensión vbox-extpack.

    Sin estas extensiones, no podremos conectar ni hacer attach de dispositivos USB a mayor velocidad que marca el estándar 1.1 (muy poco actualmente, donde lo normal son dispositivos estándar 2.0 y, sobre todo, 3.0).

    Instalación de Oracle VM VirtualBox Extension Pack

     

    – Instalar las Guest Additions en la máquina virtual:

    Una vez lancemos el virtual y éste esté funcionando, si la versión de VirtualBox nuestra no coincide con la de las Guest Additions del VDI, tendremos que instalar las Guest Additions de nuestra versión de VirtualBox (en dicho VDI).

    Para ello, ya con el virtual arrancado y viendo el escritorio de Ubuntu, iremos al menú Dispositivos de la ventana de VirtualBox y seleccionaremos la opción de más abajo donde pone “Imagen CD Guest Additions“. Con esto, haremos attach de dicha imagen al VDI (como si metiéramos un CD físico en la unidad de CD de la máquina virtual) y podremos proceder a instalar las citadas Additions en el virtual.

    Podremos funcionar sin las Additions, pero el funcionamiento del virtual no será tan bueno y la fluidez de paso del foco de ratón y el teclado entre el virtual y el anfitrión y viceversa, será bastante menos eficiente.

    Dicha instalación puede realizarse de forma gráfica desde el citado menú, para lo cual se nos solicitará la contraseña de root (que es “alu” sin las comillas) y seguiremos los pasos pertinentes:

    Añadir Guest Additions método GUI

    O bien, también es posible realizarlo desde una terminal de root (accesible con el comando sudo su y poniendo la contraseña alu) siempre que antes hayamos hecho attach del CD desde el menú Dispositivos del virtual.

    Una vez alcanzada la terminal de root ejecutaremos estos comandos:

    # cd /media/alu/VBOXADDITIONS_5.1.26_117224

    # ./VBoxLinuxAdditions.run

    Ejecutar VBoxLinuxAdditions.run desde terminal de texto

    Ejecución de VBoxLinuxAdditions.run desde terminal de texto

    Ejecutada la instalación de las Guest Additions desde terminal de texto

     

    Comments No Hay Comentarios »

    Para la obtención del fichero VDI del modelo de laboratorio de la EPS (Virtual Ubuntu EPS 2016) con el que poder crear nuestra máquina virtual, tendremos que realizar la descarga del mismo accediendo antes a esta URL (nos pedirá previamente, aceptar el certificado y luego introducir el usuario y contraseña de la EPS):

    https://maktub.eps.ua.es/ubuntuepsvirtual/Ubuntu-VDI-EPS-16_04-2016.vdi

    Desde ella, pincharemos en el enlace que aparece para proceder a la descarga del fichero Ubuntu-VDI-EPS-16_04-2016.vdi

    El archivo ocupa 24 GB. Es decir, donde descarguemos el mismo, hemos de estar seguros de disponer de 24 GB (la mayoría de pendrives actuales ya tienen 32GB o más y la inmensa mayoría de ordenadores y discos duros externos también dispondrán de espacio para ello). La tardanza en la descarga dependerá de la conexión a Internet. Con una conexión relativamente modesta, en 1 hora aproximadamente (o menos) debería estar descargado.

    Una vez descargado, deberemos, si no lo tenemos ya instalado, descargar e instalar VirtualBox (http://www.virtualbox.org) para el Sistema Operativo anfitrión en el que estemos (Windows, MacOS o GNU/Linux). La última versión de la plataforma de virtualización, a día de hoy, es la 5.1.14 (también es importante, además, instalar la parte de VirtualBox Oracle VM VirtualBox Extension Pack)

    Una vez instalado, abriremos la plataforma VirtualBox y seguiremos los siguientes pasos:

    • Nueva (máquina virtual) donde nos pedirá el nombre de la misma, qué Sistema Operativo va a ser (Linux) y, dentro de Linux, le diremos en el desplegable Ubuntu 64 bits.

     

    paso1-crearvirtual

     

    • Seguidamente nos pedirá la memoria RAM de la que dispondrá: pondremos 2048 MB, pero como mínimo, aconsejo que nunca sean menos de 1024 MB. Hay que tener en cuenta que la memoria dedicada a la máquina virtual no debería exceder en más del 50% a la memoria física que tengamos en nuestro equipo.

     

    paso2-crearvdi-ram

    • Luego nos solicitará si deseamos: No agregar un disco duro a la máquina virtual, Crear un disco duro vacío o Usar un archivo de disco duro virtual existente. Optaremos por esta última y seleccionaremos nuestro VDI.

     

    paso3-discoduro

     

    paso4-seleccionvdi

     

    paso5-seleccionvdi

     

    La máquina virtual se proporciona ya con las VBOXGuestAdditions para Ubuntu instaladas en el VDI (lo que permite una mejor integración del ratón en el paso entre anfitrión y virtual y mejoras en la resolución potencial del mismo).

    La máquina virtual, por defecto, se proporciona a una resolución de 1024×768 (4:3) pero si se quiere, desde dentro de la misma, en Configuración (rueda dentada), opción Monitores, se puede cambiar a resoluciones mayores y relaciones de aspecto distintas (generalmente 16:9 con monitores panorámicos).

    También puede, desde VirtualBox, habilitarse Ver en Pantalla Completa, Ajustada o tenerla (por defecto), en modo Ventana.

     

    paso7-previoconfigurarsistema

     

    Una vez agregada, configuraremos lo siguiente:

    • Sistema: Aquí deshabilitaremos lo relativo a Disquete y CD/DVD como métodos de arranque (es decir, que la máquina arranque directa de disco duro). Aquí podríamos modificar la memoria RAM dada en la creación de la máquina virtual. También podemos añadir 1-2 procesadores (en función del equipo que tengamos) en la pestaña Procesadores.

     

    paso8-configuradosistema

    • Pantalla: Aquí es fundamental elevar de 12MB a 128MB la memoria de vídeo (si no, irá fatal el virtual a nivel gráfico). NO HABILITAR la Aceleración 3D ya que con las GuestAdditions no va bien y generará problemas (desaparecerá el ratón al introducirnos en el área de la máquina virtual). Monitores, en principio, dejaremos 1 (aunque podríamos poner 2, en cuyo caso, luego dentro de Ubuntu 16.04 Virtual, podríamos configurar dichos monitores en Escritorio Extendido o Espejado).

     

    paso9-configurarvideo

     

    • Red: Comprobaremos que la red está configurada como NAT.

     

    Ya podremos lanzar la máquina virtual desde el botón Iniciar.

     

    paso13-lanzandovdi

     

    Veremos que empezará con el gestor de arranque LILO mostrando como único Sistema Operativo GNU/Linux. Podremos entrar ó, si no, en pocos segundos él solo cargará el kernel de GNU/Linux. Para facilitar las cosas, el sistema hace autologin del usuario alu (cuya contraseña es también alu). Está configurado para poder trabajar así. Sin embargo, si se quiere acceder como root, se puede usando el comando, desde una terminal gráfica de texto:

    sudo su

    (contraseña alu)

     

    paso14-vdilanzadoyvalidadoconalu

    paso15-vdi-pasaraluaroot

     

    Desde root ya tendríamos el control total del sistema, podríamos instalar paquetes, actualizar, etc…

    Aunque nuestra recomendación final es no tocar demasiado si no se sabe bien lo que se va a hacer (o bien, al menos, hacer algún tipo de copia de seguridad previa del VDI original para evitar que, toqueteando, hagamos, por error, el sistema inoperativo y perdamos todo lo que tuviéramos en el VDI -lo que, además, obligaría a una nueva descarga del mismo-).

     

    Cambiar la resolución de la máquina virtual Virtual Ubuntu EPS 2016

    Si se requiriera cambiar la resolución por defecto (1024×768, 4:3) de la máquina virtual, procederíamos, desde dentro de ella, de la siguiente manera:

    • Clic a Configuración (icono de Unity de la rueda dentada y llave inglesa).
    • Clic apartado Hardware.
    • Clic en Monitores.
    • Desde dentro de dicha opción, cambiar la resolución y relación de aspecto a la que mejor nos convenga.
    • Luego nos preguntará si Mantener o no dicha configuración y, si lo vemos oportuno, diremos que sí.

     

    paso16-cambiarresolucionvdi

     

    Guardar

    Guardar

    Comments 1 Comentario »

    Para este curso 2016/2017, el antiguo DVD Live EPS 2014 ha sido sustituido por una tecnología más actual (virtualización) y que admite, en principio, tamaño ilimitado (o, al menos, no la limitación que supone 4.7GB de un DVD de simple capa o 9.4 GB de uno de doble capa).

    El nuevo Sistema Operativo de este curso basado en GNU/Linux es Ubuntu 16.04 LTS x86_64, es decir, ya en arquitectura de 64 bits y que lleva instalado desde este pasado mes de septiembre de 2016 en los distintos laboratorios de la Escuela Politécnica Superior.

    Lo que proponemos como herramienta de trabajo ubicuo (para casa, portátil, etc), es una Máquina Virtual basada en la Plataforma de Virtualización VirtualBox. Por tanto, este curso proporcionamos un fichero VDI (Virtual Disk Image, Imagen de Disco Virtual) que contiene la versión de Ubuntu 16.04 LTS de los laboratorios de la EPS junto a gran parte de los programas instalados en ellos. La filosofía es que, con el VDI descargado, y una vez creada su máquina virtual de VirtualBox con dicho disco asociado, los estudiantes podéis hacer vuestras prácticas con la máquina virtual prácticamente como si estuvieran físicamente en el laboratorio.

    En la máquina virtual van incluidos (casi) todos los programas y librerías del Sistema Operativo Ubuntu 16.04 LTS x86_64 instalado en el Laboratorio de Libre Acceso (L04A/L04D).  Sin embargo, algunos no se han podido instalar, bien por problemas de incompatibilidades entre ellos o bien porque generaban problemas de vídeo en la plataforma X de Ubuntu 16.04 bajo la plataforma de virtualización VirtualBox.

    Programas que Virtual Ubuntu EPS 2016 no contiene (respecto a los laboratorios de la EPS)

    El VDI contiene todos los programas y versiones del laboratorio de Acceso Libre (L04A y L04D) de la EPS, excepto los que se dan en esta lista (que no se han podido instalar en el VDI ya que causaban distintos problemas en el funcionamiento de la máquina virtual):

    • Librerías xorg-dev-7.7 y xserver-xorg-dev-1.18.3
    • Programa docker-1.12.1
    • Programa docker-compose-1.8.1
    • Herramienta mpich2-3.2.6-x86_64
    • Librerías de desarrollo para OpenCV: opencv-dev y libopencv-dev-2.4.9.1

    En la siguiente entrada del blog, detallaremos cómo descargar el VDI, VirtualBox y cómo crear nuestra máquina virtual a partir del VDI descargado.

    Comments No Hay Comentarios »

    Problemas para crear máquinas virtuales de 64 bits con Virtualbox en Windows 10.

    Comments No Hay Comentarios »

    La Escuela Politécnica Superior de la Universidad de Alicante ha ido creciendo en todos los aspectos desde que entramos en el siglo XXI. Detrás de todos los laboratorios y servicios que prestamos, hay una infraestructura de soporte que ni se ve, ni se nota (y eso es bueno).  Conforme ha ido creciendo la Unidad de Laboratorios, también lo ha hecho esta infraestructura (tanto en complejidad como en cantidad) y cómo no, la cantidad de servidores utilizados para prestar todos los servicios actuales.

    En la gráfica se puede apreciar el aumento de servidores desde 1999 hasta la actualidad, y cómo ésta crece drásticamente con el comienzo del uso de la virtualización de servidores en 2007, y aplicando el principio de mínimo punto de exposición y el balanceo de servicios.

    ServidoresEPS

    No todos son servidores “reales”, sino que también se reutilizan como tales, equipos retirados de laboratorios, que prestan servicios balanceados y de pocos requerimientos. En la gráfica podemos observar la antigüedad de los servidores, tanto los verdaderos, como los PCs reutilizados como servidores.

    Servidores-PC

    Es esta otra gráfica podemos observar la cantidad de servidores utilizados según el tipo de servicio. Lógicamente, hay servidores que prestan más de un servicio, así como distintos servidores que realizan los mismos servicios en diferentes emplazamientos (se dan prácticas docentes con PCs en 26 laboratorios situados en cuatro edificios del campus).

    ServidoresPorTipo

    Por último podemos ver la relación entre los anfitriones de virtualización utilizados y los virtuales que soportan. Como se aprecia en la gráfica, el ratio de virtuales por anfitrión es mucho menor en el caso de los PCs reutilizados como anfitriones.

    VirtualesPorHost

    Comments 1 Comentario »

    Por fin ha llegado el nuevo DVD Ubuntu de la EPS para el curso 2012-2013. Como habréis comprobado, la nueva versión de la Ubuntu que hay instalada en los laboratorios desde septiembre es la Ubuntu 12.04 LTS, y es la que se ha utilizado como base para esta nueva versión del DVD de la EPS.

    Ya os contamos en una entrada anterior, que podéis seleccionar qué software queréis que esté disponible para vuestra versión del DVD-EPS de entre todo el que tenemos instalado en los laboratorios (para GNU/Linux, por supuesto).

    El acceso al DVD-EPS se encuentra aquí. Se han detectado problemas con el navegador Internet Explorer 8, por lo cuál se deberá utilizar cualquier otro navegador para la descarga del DVD.

    La principal novedad de este curso en la aplicación de descarga del DVD, consiste en la posibilidad de elegir la distribución de la EPS, tanto del curso actual como de los anteriores.

    Selección de curso

    Una vez descargado el iso, podemos utilizarlo arrancando nuestro PC o portátil con él, iniciando la sesión de trabajo con el usuario eps y contraseña alu.

    Lee el resto de esta entrada »

    Comments 1 Comentario »

    Hi ha vegades que tenim discs virtuals (VDI) guardats en un dispositiu extern i volem obrir-los en diferents ordinadors. Per defecte, hauríem de configurar i crear en cadascun dels amfitrions les màquines virtuals que ens permeteren accedir als nostres discs. Per altra banda, VirtualBox crearà en l’amfitrió un fitxer que guarda la seua configuració global. Ara bé, què passa si volem evitar el fer aquesta configuració cada vegada que canviem d’amfitrió? o, què hem de fer si volem utilitzar diferents fitxers de configuració global amb un mateix VirtualBox? En aquesta entrada tractarem de donar resposta a aquestes preguntes.

    Per als exemples, utilitzarem l’usuari EPS i un disc USB extern que correspondrà o és muntarà en:

       Windows      F:
       Linux        /media/USB_Virtual
       MAC OS X     /Volumes/USB_Virtual

     

    Lee el resto de esta entrada »

    Comments No Hay Comentarios »