close
Warning:
Failed to sync with repository "ogBrowser-Git": (1366, "Incorrect string value: '\\xF0\\x9F\\x93\\xA6 I...' for column 'message' at row 1"); repository information may be out of date. Look in the Trac log for more information including mitigation strategies.
- Timestamp:
-
Nov 3, 2009, 5:32:16 PM (16 years ago)
- Author:
-
jcxifre
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v2
|
v3
|
|
17 | 17 | == Servicios necesarios == |
18 | 18 | |
19 | | Los siguientes servicios son necesarios para el funcionamiento del sistema OpenGnSys pero no tienen por que residir en los servidores dedicados al mismo, aunque el instalador nos dará la opción de instalarlos y configurarlos si así lo deseamos. |
| 19 | Los siguientes servicios son necesarios para el funcionamiento del sistema OpenGnSys pero no tienen por que residir en los servidores dedicados al mismo, aunque el instalador nos dará la opción de instalarlos y configurarlos si así lo deseamos. Otros servicios tambien pueden estar alojados fuera, pero por simplificar la instalación se incluyen en el proceso de instalación del tipo de servidor que los utiliza. |
20 | 20 | |
21 | 21 | * Servidor DHCP: Es necesario un servidor DHCP que redireccione el arranque de los clientes al servidor de repositorio de su zona. Un ejemplo de como podría quedar el archivo de configuración dhcp.conf para un servidor que da direcciones en el rango de 10.1.12.100 - 10.1.12.200 y cuyo servidor de repositorio tiene la dirección ip 10.1.12.1 |
… |
… |
|
48 | 48 | |
49 | 49 | * Si se instala un servidor de Administración: |
| 50 | * IP local y puerto donde debe escuchar el demonio ogAdmServer (puerto por defecto, 2008). |
| 51 | * Nombre del catálogo del servidor MySQL donde se creará la base de datos. |
| 52 | * |
50 | 53 | |
51 | 54 | * Si se instala un servidor de Repositorio: |
52 | | |
| 55 | * IP del servidor de Administración del que depende el repositorio. |
| 56 | * Puerto del servidor de Administración donde escucha el demonio ogAdmServer (por defecto 2008). |
| 57 | * Dirección de red y máscara de los ordenadores cliente (para exportar los directorios por NFS). |
| 58 | |
| 59 | * Si se instala un servidor DHCP: |
| 60 | * Servidores DNS que utilizarán los clientes. |
| 61 | * Dirección de la subred de la que se darán las IPs. |
| 62 | * Rango de direcciones IP a utilizar dentro de la subred. |
| 63 | * Dirección de broadcast de la subred. |
| 64 | * Dirección del servidor de Respositorio para esa subred. |
53 | 65 | |
54 | 66 | === Instalando el sistema mínimo === |
… |
… |
|
61 | 73 | |
62 | 74 | === Instalación de los componentes comunes === |
63 | | |
64 | | === Instalación de un servidor de Administración === |
65 | | |
66 | | === Instalación de un servidor de Repositorio === |
67 | | |
68 | | Antes de poder lanzar este proceso hay que dar de alta este repositorio en el gestor web, para que permita el acceso al demonio ogAdmRepo que recoge los datos de configuración y tareas de los clientes introducidos en la consola web. |
69 | | |
70 | | === Instalando los servicios básicos === |
71 | | |
72 | | NFS: Para exportar los directorios con las utilidades que utilizarán los clientes que arranquen utilizando este sistema. |
73 | | |
74 | | {{{ |
75 | | aptitude install nfs-kernel-server |
76 | | }}} |
77 | | |
78 | | |
79 | | Servidor DHCP (Si es necesario): Para la asignación de direcciones y configuración de red. |
80 | | |
81 | | {{{ |
82 | | aptitude install dhcp3-server (ignorar el mensaje de error, lo configuraremos más tarde) |
83 | | }}} |
84 | | |
85 | | |
86 | | TFTP: Para servir las imagenes de arranque por PXE a los clientes. |
87 | | |
88 | | {{{ |
89 | | aptitude install tftpd-hpa |
90 | | }}} |
91 | | |
92 | | |
93 | | udpcast: Distribución por multicast de las imagenes de las particiones a clonar. |
94 | | |
95 | | {{{ |
96 | | aptitude install udpcast |
97 | | }}} |
98 | | |
99 | | |
100 | | bittorrent: Distribución por bittorrent de las imagenes de las particiones a clonar. |
101 | | |
102 | | {{{ |
103 | | aptitude install bittorrent |
104 | | }}} |
105 | | |
106 | | |
107 | | apache2 |
108 | | |
109 | | {{{ |
110 | | aptitude install apache2 |
111 | | }}} |
112 | | |
113 | | |
114 | | php |
115 | | |
116 | | {{{ |
117 | | aptitude install php5 |
118 | | }}} |
119 | | |
120 | | |
121 | | mysql y conector php5-mysql |
122 | | |
123 | | {{{ |
124 | | aptitude install mysql-server |
125 | | aptitude install php5-mysql |
126 | | }}} |
127 | | |
128 | | El instalador pide la contraseña de root para mysql. Si no lo hiciera, o para otras distribuciones, ejecutar como root o mediante el comando sudo, |
129 | | {{{ |
130 | | /usr/bin/mysqladmin -u root password ''nuevaclave'' |
131 | | }}} |
132 | | |
133 | | |
134 | | |
135 | | |
136 | | === Instalando las utilidades necesarias === |
137 | | |
138 | | Syslinux |
139 | | {{{ |
140 | | aptitude install syslinux |
141 | | }}} |
142 | | |
143 | | wget |
| 75 | * Se crea un directorio temporal de trabajo y se descarga en él la última versión de los componentes desde el repositorio: |
| 76 | |
| 77 | {{{ |
| 78 | mkdir /tmp/opengnys |
| 79 | |
| 80 | }}} |
| 81 | |
| 82 | ==== Utilidades necesarias ==== |
| 83 | |
| 84 | * wget |
144 | 85 | {{{ |
145 | 86 | aptitude install wget |
146 | 87 | }}} |
147 | 88 | |
148 | | |
149 | | bzip2 |
150 | | |
151 | | live-helper |
152 | | |
153 | | subversion |
154 | | |
155 | | === Instalando las utilidades necesarias para la compilación de los servicios de hidra (se podría realizar en otra máquina con la misma arquitectura) === |
156 | | |
| 89 | * Utilidades para la compilación de los servicios(se podría realizar en otra máquina con la misma arquitectura) |
157 | 90 | |
158 | 91 | {{{ |
… |
… |
|
162 | 95 | aptitude install libmysqlclient15-dev |
163 | 96 | }}} |
| 97 | |
| 98 | |
| 99 | |
| 100 | === Instalación de un servidor de Administración === |
| 101 | |
| 102 | apache2 |
| 103 | |
| 104 | {{{ |
| 105 | aptitude install apache2 |
| 106 | }}} |
| 107 | |
| 108 | |
| 109 | php |
| 110 | |
| 111 | {{{ |
| 112 | aptitude install php5 |
| 113 | }}} |
| 114 | |
| 115 | |
| 116 | mysql y conector php5-mysql |
| 117 | |
| 118 | {{{ |
| 119 | aptitude install mysql-server |
| 120 | aptitude install php5-mysql |
| 121 | }}} |
| 122 | |
| 123 | El instalador pide la contraseña de root para mysql. Si no lo hiciera, o para otras distribuciones, ejecutar como root o mediante el comando sudo, |
| 124 | {{{ |
| 125 | /usr/bin/mysqladmin -u root password ''nuevaclave'' |
| 126 | }}} |
| 127 | |
| 128 | === Instalación de un servidor de Repositorio === |
| 129 | |
| 130 | Antes de poder lanzar este proceso hay que dar de alta este repositorio en el gestor web, para que permita el acceso al demonio ogAdmRepo que recoge los datos de configuración y tareas de los clientes introducidos en la consola web. |
| 131 | |
| 132 | NFS: Para exportar los directorios con las utilidades que utilizarán los clientes que arranquen utilizando este sistema. |
| 133 | |
| 134 | {{{ |
| 135 | aptitude install nfs-kernel-server |
| 136 | }}} |
| 137 | |
| 138 | TFTP: Para servir las imagenes de arranque por PXE a los clientes. |
| 139 | |
| 140 | {{{ |
| 141 | aptitude install tftpd-hpa |
| 142 | }}} |
| 143 | |
| 144 | udpcast: Distribución por multicast de las imagenes de las particiones a clonar. |
| 145 | |
| 146 | {{{ |
| 147 | aptitude install udpcast |
| 148 | }}} |
| 149 | |
| 150 | |
| 151 | bittorrent: Distribución por bittorrent de las imagenes de las particiones a clonar. |
| 152 | |
| 153 | {{{ |
| 154 | aptitude install bittorrent |
| 155 | }}} |
| 156 | |
| 157 | Syslinux |
| 158 | {{{ |
| 159 | aptitude install syslinux |
| 160 | }}} |
| 161 | |
| 162 | === Instalando los servicios básicos === |
| 163 | |
| 164 | |
| 165 | |
| 166 | Servidor DHCP (Si es necesario): Para la asignación de direcciones y configuración de red. |
| 167 | |
| 168 | {{{ |
| 169 | aptitude install dhcp3-server (ignorar el mensaje de error, lo configuraremos más tarde) |
| 170 | }}} |
| 171 | |
| 172 | |
| 173 | |
| 174 | |
| 175 | |
| 176 | |
| 177 | |
| 178 | |
| 179 | |
| 180 | |
| 181 | |
| 182 | === Instalando las utilidades necesarias === |
| 183 | |
| 184 | |
| 185 | |
| 186 | |
| 187 | bzip2 |
| 188 | |
| 189 | live-helper |
| 190 | |
| 191 | subversion |
164 | 192 | |
165 | 193 | |