UNACLOUD
Opportunistic cloud computing platform

Instalación

Requerimientos del sistema

Servidor de UnaCloud

La configuración que se presenta a continuación, puede ser requerida para un rango de 1 a 5 máquinas dependiendo del tipo de instalación deseada; a excepción de la capacidad de disco duro que solo aplica para la máquina que almacenará los archivos de las imágenes.

  • 1 a 5 máquinas físicas o virtuales para despliegue
  • 4 GB de memoria
  • 2 núcleos de procesamiento
  • El servidor de UnaCloud ha sido principalmente puesto a prueba sobre servidores Ubuntu (10 – 14) y Debian (6 – 8).
  • 1 GB de disco duro para la aplicación y al menos 80 GB de disco duro para el almacenamiento de archivos de imágenes.
  • Java JDK SE 7

Agente de UnaCloud

  • Windows XP, 7 o 8, Ubuntu (10 a 14), Debian (6 – 8) como sistema operativo
  • 200 MB de memoria
  • 100 MB de disco para el agente de UnaCloud y 20 GB de disco duro para el almacenamiento de archivos de imágenes y logs de procesamiento.
  • Java JRE SE 7
  • Al menos uno de los siguientes plataformas: VMware Workstation 6 a 10 u Oracle VM VirtualBox 4.2, 4.3 ó 5.*.

Descarga de UnaCloud

La versión estable de la aplicación UnaCloud puede ser descargada en descargas. Se encuentran tres enlaces de descarga para realizar distintos tipos de instalación dependiendo de las necesidades del usuario. Entre los tipos de instalación se encuentra:

Paquete de instalación manual

Seleccione el paquete de instalación manual el cual descargará un archivo comprimido con los archivos de la aplicación para ser instalados de forma manual sobre la infraestructura. Este tipo de instalación es adecuada si se desea hacer una instalación distribuida. Los archivos que contiene son:

  • UnaCloud.war: Componente web que sirve como acceso principal del usuario al sistema.
  • FileManager.war: Componente web para la gestión de archivos de imágenes que se compartirán con los agentes de UnaCloud.
  • CloudControl.jar: Componente en Java para el intercambio de tareas con los agentes de UnaCloud instalados.
  • Config.properties: Archivo de configuración del servidor de UnaCloud.

Paquete de instalación por scripts

Seleccione el paquete de instalación por scripts el cual descargará un archivo comprimido con los archivos de la aplicación (sección 4.1), y una serie de archivos de scripts para la instalación y control de la ejecución. Este tipo de instalación es adecuada si se cuenta con un solo servidor con sistema operativo Ubuntu o Debian previamente configurado. Entre los archivos de scripts se encuentran:

  • install.sh: script de instalación de la aplicación. Instala la aplicación UnaCloud, el Java JDK 7, y los paquetes necesarios del servidor Tomcat 8, servidor de MySQL y servidor RabbitMQ.
  • start.sh: pone en ejecución los componentes de la aplicación UnaCloud.
  • redeploy.sh: detiene la ejecución de UnaCloud, actualiza los archivos de la aplicación en los servidores de aplicación e inicia nuevamente su ejecución. Útil cuando se presentan cambios en los archivos de la aplicación.
  • stop.sh: detiene la ejecución de UnaCloud.

Paquete de instalación por Vagrant

Vagrant es un aplicativo que provee la posibilidad de configurar, reproducir y volver portable nuestra infraestructura. Con Vagrant es posible crear ambientes virtuales en VirtualBox, VMware, AWS, entre otros proveedores, y proveerles de las aplicaciones y configuración necesaria de forma automática.

Seleccione el paquete de instalación por vagrant el cual descargará un archivo comprimido donde se encuentran el archivo vagrantfile, con el que se ejecutará la instalación, y una carpeta llamada Instalador donde se encuentran: archivos de scripts (sección 4.2) y archivos de la aplicación (sección 4.1).


Configuración del servidor

Para realizar la instalación del servidor del UnaCloud, para cualquier de las tres formas ya mencionadas, es necesario primero editar el archivo config.properties donde se encuentran las variables del sistema que utilizará el servidor de UnaCloud.

Nota: Para la instalación por medio de Vagrant el ambiente ya se encuentra preconfigurado, se recomienda únicamente hacer el cambio de las variables de usuarios y contraseñas; y la dirección IP en las variables WEB_SERVER_URL, WEB_FILE_SERVER_URL, CONTROL_SERVER_IP y FILE_SERVER_IP por la dirección IP que se definió para el servidor.

Abra el archivo config.properties y modifique sus valores de la siguiente forma:

  • MAIN_REPOSITORY: ruta donde se guardarán los archivos de las imágenes en el servidor.
  • DEFAULT_USER_PASSWORD: contraseña del usuario administrador de UnaCloud. Esta contraseña puede ser modificada en el sistema.
  • QUEUE_IP: dirección IP del servidor donde está alojado el servicio de RabbitMQ. En caso de utilizar los scripts de instalación provistos o la instalación por vagrant, debe ponerse la dirección local.
  • QUEUE_PORT: puerto de acceso al servidor de RabbitMQ, por defecto se maneja el 5672.
  • QUEUE_USER: usuario de RabbitMQ con permisos de escritura y lectura de las colas de mensajes. En el caso de utilizar los scripts de instalación provistos o la instalación por vagrant, el usuario definido en esta variable se creará con todos los privilegios.
  • QUEUE_PASS: contraseña del usuario de RabbitMQ.
  • DB_USERNAME: usuario de MySQL para acceder a la base de datos de producción. En el caso de utilizar los scripts de instalación provistos o la instalación por vagrant, el usuario debe ser root.
  • DB_PASS: contraseña del usuario root.
  • DB_IP: dirección IP del servidor donde está alojada la base de datos de producción. En el caso de utilizar los scripts de instalación provistos o la instalación por Vagrant, colocar la dirección IP local.
  • DB_PORT: el puerto de acceso al servidor de MySQL donde está alojada la base de datos de producción, por defecto se maneja el 3306.
  • DB_NAME: nombre de la base de datos de producción donde se almacenarán los datos de UnaCloud.
  • WEB_SERVER_URL: URL de la aplicación Web. Esta URL está formada por la dirección IP y el puerto donde se ejecuta la aplicación UnaCloud. En el caso de realizar la instalación por medio de los scripts provistos escribir la dirección IP del host seguida del puerto 8080 y el nombre de la aplicación; IP:8080/UnaCloud. En el caso de vagrant modificar la dirección IP actual por la IP definida para el servidor, seguido del puerto 8080; IP:8080/UnaCloud
  • AGENT_VERSION: número de la versión inicial del agente en el sistema.
  • CONTROL_SERVER_IP: dirección IP del servidor donde se ejecuta la aplicación CloudControl. En el caso de utilizar los scripts de instalación provistos colocar la dirección IP del host. En el caso de utilizar la instalación por vagrant reemplazar la dirección IP actual por la dirección IP que usted definió para el servidor de UnaCloud.
  • CONTROL_MANAGE_PM_PORT: puerto que habilitará el programa CloudControl para la recepción de mensajes de control de los agentes. Se recomienda el uso de los puertos en el rango 10025 a 10035.
  • CONTROL_MANAGE_VM_PORT: puerto que habilitará el programa CloudControl para la recepción de mensajes de los agentes con información de control de las instancias de ejecución. Se recomienda el uso de los puertos en el rango 10025 a 10035.
  • AGENT_PORT: puerto que será configurado en el agente y que se habilita para recibir tareas por parte del servidor. Se recomienda el uso de los puertos en el rango 10025 a 10035.
  • WEB_FILE_SERVER_URL: URL de la aplicación de gestión de archivos. Esta URL está formada por la dirección IP y el puerto donde se ejecuta la aplicación FileManager. En el caso de realizar la instalación por medio de los scripts provistos colocar la dirección IP del host seguida del puerto 8080 y el nombre de la aplicación: IP:8080/FileManager. En el caso de vagrant modificar la dirección IP actual por la IP definida para el servidor, seguido del puerto 8080; IP:8080/FileManager
  • FILE_SERVER_PORT: puerto que habilitará el programa FileManager para recibir solicitudes por parte de los agentes para el envío de archivos de imágenes. Se recomienda el uso de los puertos en el rango 10025 a 10035.
  • FILE_SERVER_IP: dirección IP del servidor donde se ejecuta la aplicación FileManager. En el caso de utilizar los scripts de instalación provistos colocar la dirección IP del host. En el caso de utilizar la instalación por vagrant reemplazar la dirección IP actual por la dirección IP que usted definió para el servidor de UnaCloud.
  • VERSION_MANAGER_PORT: puerto que habilitará el programa FileManager para procesar solicitudes de manejo de versión de agente por parte del programa AgentUpdater. Se recomienda el uso de los puertos en el rango 10025 a 10035.
  • dev_url: esta variable exclusiva para el ambiente de desarrollo, dejar el valor por defecto.
  • dev_username: esta variable exclusiva para el ambiente de desarrollo, dejar el valor por defecto.
  • dev_password: esta variable exclusiva para el ambiente de desarrollo, dejar el valor por defecto.
  • test_username: esta variable exclusiva para el ambiente de desarrollo, dejar el valor por defecto.
  • test_password: esta variable exclusiva para el ambiente de desarrollo, dejar el valor por defecto.
  • test_url: esta variable exclusiva para el ambiente de desarrollo, dejar el valor por defecto.

Para la instalación tipo manual guarde el archivo en la ruta de su preferencia (es recomendable una donde el usuario sea el único con privilegios de lectura y escritura) y agregue una variable del sistema con el nombre PATH_CONFIG. El valor de la variable es la ruta donde está almacenado el archivo.

En Linux por ejemplo:

    export PATH_CONFIG=/opt/unacloud/
    echo $PATH_CONFIG

Instalación del servidor

Posterior a la descarga y configuración, se procede a la instalación. Cada tipo de descarga tiene un proceso distinto de instalación, a continuación se encuentra el procedimiento para cada una de ellas.

Instalación manual

Este tipo de instalación está pensada para que se realice en una infraestructura distribuida, aunque puede realizarse de igual manera en una sola máquina. Para esta instalación debe descargar el paquete descrito en la sección de Paquete de instalación manual. El total del despliegue puede requerir hasta 5 máquinas para soportar los componentes de la aplicación, las cuales deben poder comunicarse entre ellas y deben ser configuradas de la siguiente manera:

Máquina con MySQL server como sistema gestor de base de datos.

  • Instale MySQL (Sección de instalación de software de terceros)
  • Verifique el acceso al puerto de comunicación del servidor MySQL.
  • Relacione el puerto en el documento de configuración config.properties.
  • Cree una base de datos o esquema para UnaCloud.
  • Cree un usuario con los privilegios necesarios sobre la base de datos.
  • Relacione el nombre de la base de datos y las credenciales del usuario en el archivo de configuración.

Máquina con RabbitMQ como sistema de intercambio de mensajes.

  • Instale RabbitMQ (Sección de instalación de software de terceros)
  • Configure un usuario con suficiente privilegios para creación de colas de tareas, escritura y lectura.
  • Verifique el acceso al puerto de comunicación de RabbitMQ.
  • Relacione el puerto así como las credenciales del usuario en el archivo de configuración.
  • Configure que el servicio de RabbitMQ se ejecute con el arranque de la máquina

Máquina para la aplicación CloudControl.

  • Instale Java 7 (Sección de instalación de software de terceros)
  • Habilite la comunicación TCP y UDP a dos puertos de su preferencia que serán usados por esta aplicación.
  • Relacione los puertos en el archivo de configuración.
  • Ubique el archivo de configuración en la ruta de su preferencia.
  • Cree una variable de ambiente para el archivo de configuración (Sección de configuración del servidor)
  • Ubique el archivo CloudControl.jar en la ruta de su preferencia.

Ejecute el archivo por medio del comando:

    java –jar CloudControl.jar

Puede verificar la ejecución de la aplicación por medio del archivo logControl.txt que se creará en la ruta donde está ubicado el archivo CloudControl.jar. Si funciona correctamente configure que la aplicación se ejecute con el arranque de la máquina.

Máquina para la aplicación FileManager.

  • Instale Java 7 (Sección de instalación de software de terceros)
  • Instale y configure el servidor de aplicaciones Tomcat 8 (Sección de instalación de software de terceros)
  • Habilite la comunicación TCP a dos puertos de su preferencia que serán usados por la aplicación.
  • Habilite la comunicación HTTP por el puerto que configuró en el Tomcat 8.
  • Ubique el archivo FileManager.war en la carpeta webapps de su servidor Tomcat.
  • Cree una carpeta que funcionará como repositorio de archivos de la aplicación. Tenga presente que el usuario que ejecutará la aplicación FileManager debe tener privilegios sobre esta carpeta.
  • Relacione los puertos, la ruta del repositorio y la URL a la aplicación en el archivo de configuración.
  • Ubique el archivo de configuración en la ruta de su preferencia.
  • Cree una variable de ambiente para el archivo de configuración (Sección de configuración del servidor)
  • Ejecute el servidor Tomcat.
  • Puede verificar la correcta ejecución de la aplicación por la URL <protocol>:<IP>:<port>/FileManager
  • Configure que el servidor Tomcat se ejecute con el arranque de la máquina.

Máquina para la aplicación UnaCloud.

  • Instale Java 7 (Sección de instalación de software de terceros)
  • Instale y configure el servidor de aplicaciones Tomcat 8 (Sección de instalación de software de terceros)
  • Habilite la comunicación HTTP por el puerto que configuró en el Tomcat 8.
  • Ubique el archivo UnaCloud.war en la carpeta webapps de su servidor Tomcat.
  • Relacione la URL a la aplicación en el archivo de configuración.
  • Ubique el archivo de configuración en la ruta de su preferencia.
  • Cree una variable de ambiente para el archivo de configuración (Sección de configuración del servidor)
  • Ejecute el servidor Tomcat.
  • Puede verificar la correcta ejecución de la aplicación por la URL <protocol>:<IP>:<port>/UnaCloud
  • Configure que el servidor Tomcat se ejecute con el arranque de la máquina.
  • Ingrese con el usuario admin y la contraseña definida en el archivo de configuración.

Nota: los archivos config.properties que se ubican en cada uno de los servidores de la aplicación deben tener los mismos valores. Por otro lado, es necesario que todas las máquinas compartan la misma zona horaria, se recomienda utilizar un servidor NTP en su red local para este propósito.

Instalación de software de terceros

A continuación, se presenta material guía para la instalación de algunos componentes requeridos en UnaCloud.

MySQL

UnaCloud hace uso de MySQL como su sistema de gestión de base de datos. En el momento la plataforma soporta la versión 5.1, ingrese a la página oficial y siga las instrucciones de instalación.

      https://www.mysql.com/downloads/

Posterior a la instalación cree la base de datos que será usada por UnaCloud y relacione los datos del servidor en el archivo config.properties. Es recomendable que sea configurado un usuario especialmente para la aplicación UnaCloud, este usuario debe tener permisos para escribir, leer, actualizar, crear triggers, ejecutar procedimientos almacenados y creación de eventos.

RabbitMQ

RabbitMQ es una plataforma de intercambio de mensajes entre aplicaciones por medio del uso de colas. RabbitMQ posee una serie de características que aseguran un alto desempeño, disponibilidad y escalabilidad, así como otras que favorecen la configurabilidad, la facilidad de despliegue y de administración.

En el momento UnaCloud soporta RabbitMQ 3.6.1, para la instalación ingresa a la página oficial y sigue los pasos de instalación:

      https://www.rabbitmq.com/

Para la gestión administrativa del servidor de colas, es recomendable habilitar la plataforma de administración de RabbitMQ. Todo el procedimiento puede encontrarlo en:

      https://www.rabbitmq.com/management.html

Cuando el plugin sea habilitado puede acceder en su navegador por el puerto 55672 o 15672 a la plataforma de administración.

Dado que el sistema maneja por default el usuario guest con contraseña guest. Es recomendable configurar un usuario para UnaCloud con los privilegios necesarios. Esto se puede realizar por comandos en la terminal o directamente en la plataforma administrativa. También se recomienda remover el usuario guest o limitar sus privilegios. Los comandos para el cambio de usuario son:

      rabbitmqctl add_user myuser mypass
      rabbitmqctl set_user_tags myuser administrator
      rabbitmqctl set_permissions -p / myuser ".*" ".*" ".*"
      rabbitmqctl delete_user guest

Recuerde que el usuario y contraseña deben ser los mismos que se referencian en el archivo config.properties.

Java SDK 7

El proyecto UnaCloud está desarrollado principalmente en Java, la versión sobre la que está implementada la aplicación es la versión 7, al momento tiene soporte sobre la actualización 75. Instale Java 7 en los servidores donde se desplegara cada una de las aplicaciones (CloudControl, UnaCloud, FileManager).

El JDK (tanto de 32 como de 64 bits) para distintos sistemas operativos se puede descargar del siguiente enlace:

     http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Actualmente se tiene soporte para open-jdk 7 para la instalación en Linux. Puede verificar la correcta instalación de la versión de java por medio de su terminal o consola a través del comando:

      java –versión

Tomcat

Instale el servidor de aplicaciones Tomcat en las máquinas donde se instalará las aplicaciones UnaCloud y FileManager. Puede encontrar la información de la instalación del servidor directamente de

      http://tomcat.apache.org/tomcat-8.0-doc/deployer-howto.html

Le recomendamos ser cuidadoso con el manejo de las variables del ambiente requeridas por Tomcat.

Instalación por scripts

Este tipo de instalación está pensada para que todo el sistema se instale y ejecute en una sola instancia. Este tipo de instalación se caracteriza por ser rápida y no distribuida. Para esta instalación debe descargar el paquete descrito en la sección Paquete de instalación por scripts. Requiere una máquina con sistema operativo Debian (6 o superior) o Ubuntu (10 o superior) con los suficientes recursos (Sección Requerimientos del sistema), puede realizarse en una máquina física o en una virtual configurada con acceso a red tipo puente o NAT (siempre y cuando se realice el redireccionamiento de puertos). Asegúrese tener acceso a internet y que los puertos que van a ser usados por la aplicación estén abiertos para comunicación externa.

Los pasos de instalación son:

  • Instale SSH Server para acceso remoto al servidor
  • Descomprima el archivo de instalación en la ruta de su preferencia.
  • Seleccione la carpeta que servirá como repositorio y donde únicamente el usuario root tenga privilegios.
  • Modifique el archivo config.properties siguiendo las recomendaciones de cada uno de los atributos (Sección de configuración del servidor) y ubíquelo en la ruta de su preferencia. Se recomienda que solo un usuario con privilegios pueda acceder a esta ruta.
  • Modifique en el archivo install.sh la variable PATH_CONFIG por la ruta donde estarán los archivos de la aplicación.
      PATH_CONFIG=”/home/unacloud/”
  • En la carpeta del instalador ejecute como usuario root el archivo install.sh. Este proceso puede demorar un tiempo.
  • En la carpeta del instalador ejecute como usuario root el archivo start.sh.
  • Acceda por medio de su navegador a la URL <protocol>:<IP>:<port>/UnaCloud
  • Ingrese con el usuario admin y la contraseña definida en el archivo de configuración.

Instalación por Vagrant

Este tipo de instalación está pensada para que el usuario no tenga que configurar previamente la infraestructura que alojará la aplicación UnaCloud. Este tipo de instalación se caracteriza por ser rápida y no distribuida. Para esta instalación debe descargar el paquete descrito en la sección Paquete de instalación por Vagrant. No puede realizarse en un ambiente virtualizado, sino directamente sobre una máquina física. Asegúrese tener acceso a internet.

Los pasos de instalación son:

  • Instale la aplicación Vagrant, para ello acceda a la página https://www.vagrantup.com/ descárguelo y siga las instrucciones. Si desea tener más información de la herramienta le recomendamos revisar la sección de documentación del aplicativo.
  • Instale la aplicación VirtualBox 4.3 o superior.
  • Descomprima el archivo de instalación de UnaCloud y ubíquelo en la carpeta de su preferencia.
  • En el archivo Vagrantfile reemplace la palabra IP_FOR_UNACLOUD por la IP que se definió para el servidor de UnaCloud
  • En el archivo config.properties que se encuentra en la carpeta Instalador, modifique la dirección IP en las variables WEB_SERVER_URL, WEB_FILE_SERVER_URL, CONTROL_SERVER_IP y FILE_SERVER_IP por la dirección IP que se definió para el servidor de UnaCloud.
  • Ejecute por medio de la consola o terminal el archivo vagrantfile contenido en la carpeta de instalación. Para ello ubíquese en la carpeta del archivo y ejecute:
      vagrant up
  • Posterior a la instalación puede acceder a la máquina virtual con las credenciales vagrant, vagrant (usuario, contraseña), por medio del comando:
      vagrant ssh
  • En caso que no pueda acceder a la máquina por medio del comando, intente con su cliente ssh preferido.
  • Acceda a la aplicación por medio de su navegador a la URL <protocol>:<IP>:8080/UnaCloud
  • Ingrese con el usuario admin y la contraseña definida en el archivo de configuración.

Instalación del agente

Antes de instalar el agente acceda a la aplicación web con un usuario administrativo y cree un nuevo laboratorio que representa el laboratorio donde está ubicada la máquina física en la que correrá el agente de UnaCloud. Esto se puede realizar por medio del menú Administration » Infrastructure. Acceda al laboratorio y cree un nuevo host con la configuración de la máquina física donde correrá el agente (dirección IP, máscara de red, host name, entre otros). Cuando la máquina sea agregada se presentará en la lista de host con el estado OFF.

Nota: si presenta dudas de como agregar máquinas físicas a la infraestructura, puede referirse al manual de usuario de UnaCloud.

Para el despliegue del agente sobre su infraestructura descargue los archivos del agente accediendo como usuario administrador al menú Configuration » Agent management. Seleccione el botón Download de la sección Download Agent Files, el cual descargará un archivo comprimido que contiene los siguientes archivos:

  • ClienUpdater.jar: archivo de la aplicación que se encarga de descargar y actualizar el agente de UnaCloud.
  • global.properties: archivo de configuración del agente con las variables que permiten la comunicación entre el agente y el servidor.
  • local.properties: archivo de configuración del agente con las variables del ambiente local.

Descomprima el archivo zip y ubique los archivos en la carpeta de su preferencia. Recomendable que sea una carpeta con permisos limitados para que otros usuarios no puedan acceder a modificar los archivos del agente. Modifique el archivo local.properties de la siguiente manera:

  • VBOX_PATH : ruta del archivo VBoxManage de la aplicación VirtualBox.
  • VMRUN_PATH: ruta del archivo vmrun.exe de la aplicación VMware Workstation
  • VM_REPO_PATH: ruta de la carpeta donde se guardarán los archivos de las imágenes. Esta carpeta debe poder ser accedida por el usuario que ejecute la aplicación.
  • DATA_PATH: ruta de la carpeta donde se guardarán los logs de ejecución.

Nota: dado que es un archivo de propiedades los caracteres “:” y “\” deben ir precedidos de un carácter “\”. E.g:

      DATA_PATH=E\:\\
      VM_REPO_PATH=E\:\\GRID
      VMRUN_PATH=C\:\\Program Files (x86)\\VMware\\VMware VIX\\vmrun.exe
      VBOX_PATH=C\:\\Program Files\\Oracle\\VirtualBox\\VBoxManage.exe

Es necesario que al menos se configure la ruta de la plataforma VirtualBox.

Cuando haya finalizado la configuración del agente, se debe ejecutar el archivo ClientUpdater.jar. Para permitir que siempre que la máquina ejecute el agente cuando inicie su ejecución, se debe agregar un script al arranque. Para esto se presentan los siguientes pasos:

Windows

  • Cree un archivo de texto con los comandos:
      cd unacloud_path
      java –jar ClientUpdater.jar 1
  • Reemplace unacloud_path por la ruta donde se encuentra el archivo ClientUpdater.jar y los archivos de configuración.
  • Guarde el archivo como un archivo de ejecución .bat
  • Abra el editor local de políticas del sistema por medio del comando gpedit.msc en el menú de inicio.
  • En el menú de árbol seleccione Configuración del equipo\Configuración de windows\Scripts (inicio o apagado)
  • Seleccione Inicio y luego agregar.
  • Coloque la ruta del archivo .bat creado.
  • Seleccione Aceptar. La próxima vez que la máquina se reinicie la aplicación de actualización del agente se ejecutará descargando y ejecutando el agente de UnaCloud.

Linux

  • Cree un archivo de texto con los comandos:
      #!/bin/sh
      cd /etc/UnaCloud/
      java –jar ClientUpdater.jar 1
  • Guarde el archivo como un archivo .bash.
  • Cambie los privilegios del archivo para que solo el usuario root pueda leerlo.
  • Configure la ejecución del script cuando inicia la ejecución de la máquina por medio del archivo rc.local o de la carpeta /etc/init. Esta configuración depende de la versión de su sistema operativo, favor revisar el manual oficial.
  • No olvide verificar que Java está correctamente configurada por medio del comando
      java -version

La aplicación de actualización descargará la última versión del agente de UnaCloud y lo pondrá en ejecución.

Acceda nuevamente a la aplicación web de UnaCloud al menú Administration » Infrastructure, seleccione el laboratorio que creó anteriormente y al cabo de unos minutos encontrará que el host previamente configurado tiene el estado ON.


Requerimientos para el despliegue de instancias de ejecución.

UnaCloud requiere que las imágenes que sean almacenadas a la aplicación sigan una serie de configuraciones para que sean ejecutadas correctamente sobre la infraestructura. Entre ellas:

  • La imagen debe tener configurada su adaptador de red en modo puente (Bridge).
  • En caso de usar una imagen virtual sobre VirtualBox, está debe tener instalado los Guest Additions para la versión 4.3 ó 5.* las cuales son las que soporta UnaCloud en el momento.
  • Se debe configurar el acceso remoto a la imagen, ya sea instalando SSH Server o habilitando el acceso por RDP.
  • Preconfigurar una dirección IP en la interfaz eth0
  • Se debe configurar un super usuario en la imagen. En caso de imágenes linux se recomienda utilizar el usuario root.