8 | | Actualmente, [http://www.opengnsys.es/ OpenGnSys Server] solo debe ser instalado sobre una distribución GNU/Linux Ubuntu (a partir de la versión 9.04), aunque se recomienda utilizar la versión Ubuntu 10.04 LTS Server, tanto de 32 como de 64 bits (también se ha probado la instalación sobre un versión Ubuntu Desktop). |
9 | | |
10 | | |
11 | | Esta página está estructurada de la siguiente manera: |
12 | | |
13 | | * Instalación de Opengnsys desde un scripts. |
14 | | * Instalación de !OpenGnsys desde un tar.gz |
15 | | * Configuración Inicial |
16 | | * Actualización de Opengnsys. |
17 | | * Desistalación de !OpenGnsys. |
18 | | * Información extra de los servicios de red usados por !OpenGnsys. |
19 | | * Configuración del proxy (http y svn) en entornos en que se requiera. |
| 8 | Actualmente, [http://www.opengnsys.es/ OpenGnSys Server] solo debe ser instalado sobre una distribución GNU/Linux Ubuntu (a partir de la versión 9.04), aunque se recomienda utilizar la versión Ubuntu 10.04 LTS Server, tanto de 32 como de 64 bits (también se ha probado la instalación en versión de Ubuntu 10.10 y 11.04, además de en distribuciones Ubuntu Desktop). |
| 9 | |
98 | | 1. /opt/opengnsys/etc/ogAdmServer.cfg |
99 | | 2. /opt/opengnsys/etc/ogAdmRepo.cfg |
100 | | 3. /opt/opengnsys/client/etc/ogAdmClient.cfg |
101 | | 4. /opt/opengnsys/www/controlacceso.php |
102 | | 2. Revise la exportación de ficheros por NFS (por defecto sólo se permite el acceso a los clientes de la misma subred del servidor) |
103 | | 1. /etc/exports |
104 | | 3. Configure el servidor de DHCP y reinicie el servicio. |
| 87 | 1. {{{/opt/opengnsys/etc/ogAdmServer.cfg}}} - configuración de OpenGnSys Server |
| 88 | 2. {{{/opt/opengnsys/etc/ogAdmRepo.cfg}}} - configuración de OpenGnSys Repository |
| 89 | 3. {{{/opt/opengnsys/etc/ogAdmAgent.cfg}}} - configuración de OpenGnSys Agent |
| 90 | 4. {{{/opt/opengnsys/client/etc/ogAdmClient.cfg}}} - configuración de OpenGnSys Client |
| 91 | 5. {{{/opt/opengnsys/www/controlacceso.php}}} - configuración de OpenGnSys Web Admin Console |
| 92 | 2. Configure el servidor de DHCP y reinicie el servicio. |
| 93 | 3. Opcionalmente, revise la configuración de Samba en el directorio {{{/etc/samba}}} |
117 | | Puede utilizarse el script [browser:trunk/installer/opengnsys_update.sh opengnsys_update.sh] para realizar la actualización de los ficheros del proyecto a la última revisión en desarrollo. Sin embargo, dicho script no ejecuta modificaciones en la base de datos ni recompila los servicios, debiendo realizar estas operaciones "a mano". |
118 | | |
119 | | El proceso automático para actualizar es: |
120 | | 1. Descargar el script de actualización directamente de la dirección: [http://www.opengnsys.es/browser/trunk/installer/opengnsys_update.sh?format=txt] |
121 | | 1. Ejecutar el script tecleando: {{{sudo ./opengnsys_update.sh}}} (se requiere acceso a Internet). |
122 | | |
123 | | Para completar la actualización en los casos especiales de que se modifique la estructura de la base de datos o sea necesario recompilar algún servicio, deben seguirse los pasos: |
124 | | 1. Descargar el repositorio de código ejecutando: {{{svn checkout http://www.opengnsys.es/svn/trunk opengnsys}}} |
125 | | 2. Revisar y modificar (en su caso) el fichero de creación de la base de datos y aplicar los cambios. |
126 | | 3. Revisar los directorios de los distintos servicios y (si fuese necesario) recompilar, copiar los ejecutables y reiniciar los servicios. |
127 | | |
128 | | == Desinstalando [http://www.opengnsys.es/ OpenGnSys] == |
129 | | |
130 | | Se ha creado el script [browser:trunk/installer/opengnsys_uninstall.sh opengnsys_uninstall.sh] para realizar la desinstalación del Proyecto OpenGnSys. Por lo tanto, para desinstalar realizar los siguientes pasos. |
131 | | 1. Hacer copia de seguridad de la base de datos SQL. |
132 | | 1. Descargar el script de desinstalación directamente de la dirección: [http://www.opengnsys.es/browser/trunk/installer/opengnsys_uninstall.sh?format=txt] |
133 | | 1. Editar el script y modificar los valores de las variables que configuran el acceso a la base de datos. |
134 | | 1. Ejecutar el script: {{{sudo ./opengnsys_uninstall.sh}}} |
135 | | 1. Parar los servicios auxiliares que dejen de ser necesarios (DHCP, PXE, NFS, Apache, MyQSL). |
136 | | 1. El programa de desinstalación no elimina las imágenes creadas, por lo tanto, si se considera necesario, debe borrarse manualmente el directorio {{{/opt/opengnsys/images}}} |
| 106 | Desde la versión 1.0.1 se dispone de un script de auto-actualización del sistema, con las siguientes características: |
| 107 | * Es necesario conexión a Internet para obtener las últimas actualizaciones. |
| 108 | * No se actualizan los servicios asociados al sistema operativo. |
| 109 | * No se modifican los ficheros de configuración. |
| 110 | |
| 111 | Para realizar la actualización, el script debe ser ejecutado como usuario root: |
| 112 | {{{ |
| 113 | sudo /opt/opengnsys/lib/opengnsys_update.sh |
| 114 | }}} |
| 115 | |
| 116 | Si el script se actualiza a sí mismo, pedirá automáticamente que vuelva a ser ejecutado para terminar de actualizar todo el sistema. |
| 117 | |
| 118 | |
| 119 | == Desinstalar [http://www.opengnsys.es/ OpenGnSys] == |
| 120 | |
| 121 | Asimismo, desde la versión 1.0.1 también existe un script de desinstalación de los componentes de OpenGnSys, con las siguientes características: |
| 122 | * Se eliminan los ficheros de OpenGnSys y su base de datos. |
| 123 | * No se eliminan ni paquetes del sistema operativo ni sus ficheros de configuración. |
| 124 | * No se elimina el directorio de las imágenes {{{/opt/opengnsys/images}}}, ni su contenido. |
| 125 | |
| 126 | Para realizar la desinstalación, ejecutar el script como usuario root: |
| 127 | {{{ |
| 128 | sudo /opt/opengnsys/lib/opengnsys_uninstall.sh |
| 129 | }}} |
| 130 | |
| 131 | '''Nota:''' para poder recuperar los datos, se recomienda realizar copia de seguridad de los ficheros del sistema y de la base de datos antes de ejecutar la desinstalación. |
| 132 | |
| 133 | |