Changes between Version 3 and Version 4 of DocumentacionUsuario1.1.0/EntornosVagrant


Ignore:
Timestamp:
Apr 6, 2016, 11:10:15 AM (8 years ago)
Author:
ramon
Comment:

Sección para entorno de programación de OGAgent (fin de la página).

Legend:

Unmodified
Added
Removed
Modified
  • DocumentacionUsuario1.1.0/EntornosVagrant

    v3 v4  
    5353||{{{LOCALWEBPORT}}}||Puerto local para acceder al web de administración de OpenGnsys||{{{8443}}}||
    5454
     55'''Aviso:''' el ordenador que ejecute este entorno deberá disponer de una cantidad de memoria superior al valor de SERVERMEM+NCLIENTS*CLIENTMEM (en MB).
     56
    5557Adicionalmente, los usuarios más experimentados pueden editar el fichero {{{Vagranfile}}} para insertar automáticamente en el servidor OpenGnsys la definición automática de un aula virtual con sus clientes incorporados, descomentando las órdenes relacionadas con los comandos {{{mysql}}} y {{{setclientmode}}}. '''Nota:''' no se recomienda que realicen esta operación los usuarios noveles que están aprendiendo el manejo de OpenGnsys.
    5658
     
    9799
    98100
    99 == Entorno para desarrollo de cliente ogLive ==
     101== Entorno para desarrollo de distribución cliente ogLive ==
    100102
    101 El fichero {{{Vagrantfile-boottools}}} define un entorno de desarrollo para generar distribuciones ISO de clientes ogLive, generando una única máquina virtual (ogBootTools) basada en Ubuntu 15.10 Server de 32 bits. Dicho fichero puede editarse para modificar los variables de configuración.
     103El fichero {{{Vagrantfile-boottools-vbox}}} define un entorno virtual para generar distribuciones ISO de clientes ogLive, generando una única máquina virtual (ogBootTools) basada en Ubuntu 15.10 Server de 32 bits. Dicho fichero puede editarse para modificar los variables de configuración.
    102104
    103105||= Variable =||= Descripción =||= Por omisión =||
     
    119121== Entorno para desarrollo de agente OGAgent ==
    120122
     123El fichero {{{Vagrant-ogagent-vbox}}} define un entorno de desarrollo y programación del agente para sistemas operativos OGAgent, generando una única máquina virtual (ogAgent) basada en Ubuntu 14.04 LTS Server que incluye: escritorio ligero XFCE 4, navegador web Firefox, Java 8, entorno de programación Eclipse Mars, Wine 1.8 para ejecutar programas Windows y utilidades varias. Este fichero puede editarse para modificar los variables de configuración.
     124
     125||= Variable =||= Descripción =||= Por omisión =||
     126||{{{LANGUAGE}}}||Idioma||{{{es_ES}}}||
     127||{{{VMMEM}}}||Memoria virtual (en MB)||{{{4096}}}||
     128||{{{VMCPUS}}}||Procesadores virtuales||{{{4}}}||
     129
     130Iniciar y desplegar la MV con los requisitos necesarios:
     131 {{{
     132vagrant up
     133}}}
     134
     135Aunque durante el despliegue se iniciará una ventana para acceder a la MV, el usuario debe esperar a que finalice el proceso de despliegue, el cual puede tardar varios minutos porque tiene que descargar e instalar un número importante de paquetes.
     136
     137Una vez finalizado este proceso, utilizar !VirtualBox para acceder a la máquina virtual con usuario {{{vagrant}}} y clave {{{vagrant}}} e iniciar el entorno gráfico, ejecutando:
     138 {{{
     139startxfce4 &
     140}}}
     141
     142Para generar los paquetes del cliente OGAgent, puede abrirse una terminal de comandos y ejecutar:
     143 {{{
     144bash ogagent-devel-installer.sh
     145}}}
     146
     147Para realizar modificaciones del códgio en el agente OGAgent, se recomienda usar el entorno de programación Eclipse incluido. Dicha aplicación debe configurarse siguiendo estos pasos:
     148 - Ir a menú Help / Eclipse Marketplace para instalar el plug-in !PyDev.
     149 - Establecer la asociación adecuada del intérprete Python en el menú Preferences / PyDev / Interpreters / Python Interpreter.
     150 - Crear un nuevo proyecto !PyDev localizado en el directorio {{{/home/vagrant/ogagent/src}}}
     151
     152'''Nota:''' la MV no inicia automáticamente el escritorio gráfico, así que el usuario deberá ejecutarlo manualmente.
     153
     154