source: installer/vagrant/README.es.txt @ 1c9ef24

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 1c9ef24 was cc2b3c2, checked in by ramon <ramongomez@…>, 9 years ago

#718 #739: Fichero Vagrant para instalar y configurar el entorno de desarrollo de agentes OGAgent.

git-svn-id: https://opengnsys.es/svn/branches/version1.1@4858 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 3.6 KB
Line 
1
2Preparar entorno virtual de desarrollo para OpenGnsys
3=====================================================
4
5
6Ficheros de configuración disponibles:
7
8 - Vagrantfile-trunk-vbox  Vagrantfile para OpenGnsys oficial con proveedor VirtualBox.
9 - Vagrantfile-devel-vbox  Vagrantfile para OpenGnsys en desarrollo con proveedor VirtualBox.
10 - Vagrantfile-boottools-vbox  Vagrantfile para preparar el entorno de generación del cliente ogLive (recomendado solo para desarrolladores experimentados).
11 - Vagrantfile-ogagent-vbox    Vagrantfile para preparar el entorno de desarrollo del agente OGAgent (recomendado solo para miembros del grupo de desarrollo).
12
13
14Requisitos previos.
15
16 - Instalar Oracle VM VirtualBox 5.0 con su Extension Pack.
17 - Instalar la última versión oficial de Vagrant (no usar la incluida en Ubuntu 14.04).
18
19
20El entorno de trabajo de OpenGnsys
21
22 - ogAdministrator: MV para servidor OpenGnsys basada en Ubuntu 14.04 y 2º disco para repositorio.
23 - ogClient01: MV cliente modelo con Ubuntu 14.04 instalado.
24 - ogClient02 - ogclient0N: MV clientes para restaurar con disco vacío.
25
26
27Ejecutar el entorno virtual (Vagrantfile-trunk y Vagrantfile-devel).
28
29 - Crear un directorio de trabajo.
30 - Copiar el fichero Vagrantfile correspondiente en dicho directorio como Vagrantfile.
31 - Opcional: editar las variables de configuración del fichero Vagrantfile para el entorno personal.
32   - LANGUAGE: idioma (se aceptan es_ES, ca_ES y en_GB).
33   - NCLIENTS: nº de clientes a generar (de 2 a 9).
34   - REPODISK, REPOSIZE: fichero y tamaño (en GB) del disco duro virtual para el repositorio de imágenes.
35   - SERVERMEM, CLIENTMEM: memoria virtual (en MB) para servidor y clientes.
36   - NETPREFIX: prefijo para las direcciones IP de la red virtual.
37   - MACPREFIX: prefijo para las direcciones MAC de los clientes.
38   - LOCALWEBPORT: puerto local para acceder al web de administración del servidor.
39 - Opcional: para una definición automática del aula virtual con sus 2 clientes, descomentar las líneas del fichero Vagrantfile de los comandos "mysql" y "setclientmode".
40
41 - Iniciar la MV del servidor:
42        vagrant up
43 - Iniciar las MV de los clientes (tras iniciar el servidor):
44   - Cliente modelo:
45        vagrant up ogClient01
46   - Clientes vacíos para restaurar:
47        vagrant up ogClient0X      (siendo X de 2 al nº máximo definido)
48
49Notas:
50 - Los procesos de inicio pueden tardar varios minutos en la primera ejecución, porque descargan y configuran las máquinas virtuales.
51 - Antes de iniciar las MV de los clientes, debe accederse a la web de OpenGnsys para crear el aula e incorporar los equipos (o revisar que los datos son correctos).
52 - Ignorar los errores de conexión de Vagrant con los clientes vacíos.
53
54
55Descripción de las MV.
56
57 - Máquina virtual para servidor OpenGnsys.
58   - Debe estar iniciada en primer lugar y activa para gestionar los clientes.
59   - Usuario de acceso SSH: vagrant, clave: vagrant.
60   - La interfaz 2 de VirtualBox está definida en la red privada para las MV del entorno.
61   - Instalación de OpenGnsys Server con datos por defecto.
62   - Acceder desde un navegador del host local a la web de OpenGnsys en la URL:
63        https://localhost:8443/opengnsys/
64   - Configurar el DHCP usando las direcciones MAC de los clientes según lo indicado en la definición de la interfaz 2 de cada MV en Virtual Box.
65
66 - Máquinas virtuales para cliente modelo y clientes para clonar.
67   - La interfaz 2 de cada MV VirtualBox está definida en la red privada del entorno.
68   - Ignorar los posibles errores de conexión de Vagrant.
69   - Usar VirtualBox para deshabilitar la interfaz 1 de la MV del cliente modelo.
70   - Una vez desplegadas las MV deberán ser controladas directamente con VirtaulBox.
71
72
Note: See TracBrowser for help on using the repository browser.