Changes between Version 1 and Version 2 of DocumentacionUsuario1.0.5/Instalacion
- Timestamp:
- May 7, 2014, 10:00:54 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DocumentacionUsuario1.0.5/Instalacion
v1 v2 1 [[TranslatedPages]] 2 [[TOC(heading=Índice)]] 3 1 4 = Instalación = 2 5 … … 10 13 11 14 1) Actualizar los repositiorios de paquetes 12 13 ''ogAdministrator# sudo apt-get update'' 15 {{{ 16 sudo apt-get update 17 }}} 14 18 15 19 2) Instalar los programas de descarga. 16 20 La aplicación de OpenGnSys se distribuye desde Internet, por lo tanto es necesario instalar previamente en el ogAdministrator alguna herramienta de descarga: se propone la herramienta Wget y las utilidades Subversion 17 18 ''ogAdministrator# sudo apt-get install wget subversion'' 19 21 {{{ 22 sudo apt-get install wget subversion 23 }}} 20 24 21 25 3) Comprobamos la última revisión estable del programa. 22 23 ''ogAdministrator# svn info http://opengnsys.es/svn/trunk'' 26 {{{ 27 svn info http://opengnsys.es/svn/trunk 28 }}} 24 29 25 30 4) Descarga y descompresión del código del OpenGnSys Server versión 1.0.5rc1. 26 31 27 ''ogAdministrator# cd /tmp'' 28 29 ''ogAdministrator# wget -c http://www.opengnsys.es/downloads/opengnsys-1.0.5-rc1-r4258-install-oglive-1.0.4.tar.gz '' 30 31 ''ogAdministrator# tar xvzf opengnsys-1.0.5-rc1-r4258-install-oglive-1.0.4.tar.gz'' 32 33 ''ogAdministrator# cd opengnsys/installer'' 32 {{{ 33 cd /tmp 34 wget -c http://www.opengnsys.es/downloads/opengnsys-1.0.5-rc1-r4258-install-oglive-1.0.4.tar.gz 35 sudo tar xvzf opengnsys-1.0.5-rc1-r4258-install-oglive-1.0.4.tar.gz 36 cd opengnsys/installer 37 }}} 34 38 35 39 == Instalación == 36 40 37 === Configuración dela instalación ===41 === Ejecutar la instalación === 38 42 39 Como medida de seguridad, resulta muy importante modificar los usuarios y claves por defecto de acceso al sistema. 40 41 Aunque en este curso básico de OpenGnSys se usarán los valores por defecto, se recomienda visualizar el archivo de instalación y analizar los valores de las variables de configuración que se encuentran al principio del código. Esta recomendación se realizada debido a que en una instalación en entornos en producción se deberá editar estas variables por seguridad. 42 43 El fichero de instalación se puede localizar, tras las instrucciones del apartado anterior, en /tmp/opengnsys/installer/opengnsys_installer.sh 44 45 ''ogAdministrator# sudo vi /tmp/opengnsys/installer/opengnsys_installer.sh'' 43 Ejecutar el script {{{opengnsys_installer.sh}}} para realizar el proceso de instalación estándar de OpenGnSys: 44 {{{ 45 sudo bash /tmp/opengnsys/installer/opengnsys_installer.sh 46 }}} 46 47 47 48 48 Los valores de las variables de configuración que permiten su modificación cd son: 49 '''Describir aquí como el instalador pide los parámetros de configuración (ya no se edita el script)''' 49 50 50 MYSQL_ROOT_PASSWORD: clave del usuario root de MySQL. 51 '''Ahora el instalador guarda el histórico en {{{/opt/opengnsys/log/opengnsys_installer.log}}}''' 51 52 52 OPENGNSYS_DB_USER: usuario de acceso y super-administrador de OpenGnSys.53 54 OPENGNSYS_DB_PASSWD: clave del usuario de administración.55 56 OPENGNSYS_CLIENT_PASSWD: clave de acceso del cliente a servicios remotos.57 58 59 60 === Ejecutar la instalación ===61 62 Ejecutar el script opengnsys_installer.sh para realizar el proceso de instalación estándar de OpenGnSys:63 ''64 ogAdministrator# sudo bash /tmp/opengnsys/installer/opengnsys_installer.sh''65 53 66 54 OpenGnSys Installer realiza los siguientes pasos: … … 77 65 El siguiente ejemplo presenta la salida de la orden para comprobar la estructura de directorios creada por OpenGnSys Installer. 78 66 79 ''$ ls -l /opt/opengnsys'' 80 67 {{{ 68 #!sh 69 $ ls -l /opt/opengnsys 81 70 total 36 82 83 71 drwxr-xr-x 2 root root 4096 jul 10 10:55 bin 84 85 72 drwxr-xr-x 10 root root 4096 jul 10 10:56 client 86 87 73 drwxr-xr-x 2 root root 4096 jul 10 10:56 doc 88 89 74 drwxr-xr-x 2 root root 4096 jul 5 16:28 etc 90 91 75 drwxrwxr-x 5 root opengnsys 4096 jun 28 09:46 images 92 93 76 drwxr-xr-x 2 root root 4096 jul 10 10:56 lib 94 95 77 drwxr-xr-x 4 root root 4096 jul 10 10:55 log 96 97 78 drwxr-xr-x 2 root root 4096 jul 10 10:56 sbin 98 99 79 lrwxrwxrwx 1 root root 17 jul 4 13:38 tftpboot -> /var/lib/tftpboot 100 101 80 drwxr-xr-x 16 root root 4096 jul 10 10:56 www 102 81 }}} 103 82 104 83 Para comprobar la versión de la aplicación instalada: 105 84 106 ''ogAdministrator# cat /opt/opengnsys/doc/VERSION.txt'' 85 {{{ 86 cat /opt/opengnsys/doc/VERSION.txt 87 }}} 107 88 108 89 Crear una copia del log de la instalación. … … 134 115 OpenGnSys consta actualmente de un fichero de configuración para cada componente del sistema, lo que posibilita su distribución en varias máquinas. Los datos de configuración son muy comprensibles y se localizan en los siguientes ficheros de texto: 135 116 136 OpenGnSys Server: /opt/opengnsys/etc/ogAdmServer.cfg 117 OpenGnSys Server: {{{/opt/opengnsys/etc/ogAdmServer.cfg}}} 137 118 138 OpenGnSys Repository: /opt/opengnsys/etc/ogAdmRepo.cfg 119 OpenGnSys Repository: {{{/opt/opengnsys/etc/ogAdmRepo.cfg}}} 139 120 140 OpenGnSys Cron Agent: /opt/opengnsys/etc/ogAdmAgent.cfg 121 OpenGnSys Cron Agent: {{{/opt/opengnsys/etc/ogAdmAgent.cfg}}} 141 122 142 OpenGnSys Client: /opt/opengnsys/client/etc/ogAdmClient.cfg 123 OpenGnSys Client: {{{/opt/opengnsys/client/etc/ogAdmClient.cfg}}} 143 124 144 OpenGnSys Web Administrator: /opt/opengnsys/www/controlacceso.php 125 OpenGnSys Web Administrator: {{{/opt/opengnsys/www/controlacceso.php}}} 145 126 146 127 El siguiente ejemplo muestra el fichero ogAdmServer.cfg con la configuración de OpenGnSys Server por defecto para el presente curso (nótese que se utiliza el valor recomendado para la dirección IP del servidor): 147 128 148 ''$ sudo cat /opt/opengnsys/etc/ogAdmServer.cfg'' 129 {{{ 130 $ sudo cat /opt/opengnsys/etc/ogAdmServer.cfg 149 131 150 132 ServidorAdm=192.168.2.10 151 152 133 PUERTO=2008 153 154 134 USUARIO=usuarioadministrador 155 156 135 PASSWORD=claveadministrador 157 158 136 datasource=localhost 159 160 137 CATALOG=ogAdmBD 138 }}}