105 | | |
106 | | |
107 | | === Instalación de un servidor de Administración === |
108 | | |
109 | | apache2 |
110 | | |
111 | | {{{ |
112 | | aptitude install apache2 |
113 | | }}} |
114 | | |
115 | | |
116 | | php |
117 | | |
118 | | {{{ |
119 | | aptitude install php5 |
120 | | }}} |
121 | | |
122 | | |
123 | | mysql y conector php5-mysql |
124 | | |
125 | | {{{ |
126 | | aptitude install mysql-server |
127 | | aptitude install php5-mysql |
128 | | }}} |
129 | | |
130 | | 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, |
131 | | {{{ |
132 | | /usr/bin/mysqladmin -u root password ''nuevaclave'' |
133 | | }}} |
134 | | |
135 | | === Instalación de un servidor de Repositorio === |
136 | | |
137 | | 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. |
138 | | |
139 | | NFS: Para exportar los directorios con las utilidades que utilizarán los clientes que arranquen utilizando este sistema. |
140 | | |
141 | | {{{ |
142 | | aptitude install nfs-kernel-server |
143 | | }}} |
144 | | |
145 | | TFTP: Para servir las imagenes de arranque por PXE a los clientes. |
146 | | |
147 | | {{{ |
148 | | aptitude install tftpd-hpa |
149 | | }}} |
150 | | |
151 | | udpcast: Distribución por multicast de las imagenes de las particiones a clonar. |
152 | | |
153 | | {{{ |
154 | | aptitude install udpcast |
155 | | }}} |
156 | | |
157 | | |
158 | | bittorrent: Distribución por bittorrent de las imagenes de las particiones a clonar. |
159 | | |
160 | | {{{ |
161 | | aptitude install bittorrent |
162 | | }}} |
163 | | |
164 | | Syslinux |
165 | | {{{ |
166 | | aptitude install syslinux |
167 | | }}} |
168 | | |
169 | | === Instalando los servicios básicos === |
170 | | |
171 | | |
172 | | |
173 | | Servidor DHCP (Si es necesario): Para la asignación de direcciones y configuración de red. |
174 | | |
175 | | {{{ |
176 | | aptitude install dhcp3-server (ignorar el mensaje de error, lo configuraremos más tarde) |
177 | | }}} |
178 | | |
179 | | |
180 | | |
181 | | |
182 | | |
183 | | |
184 | | |
185 | | |
186 | | |
187 | | |
188 | | |
189 | | === Instalando las utilidades necesarias === |
190 | | |
191 | | |
192 | | |
193 | | |
194 | | bzip2 |
195 | | |
196 | | live-helper |
197 | | |
198 | | |
199 | | |
200 | | |
201 | | === Instalando las utilidades recomendadas === |
202 | | |
203 | | memtest86+ |
204 | | |
205 | | == Creación de directorios necesarios == |
260 | | |
261 | | == Instalación de los componentes del proyecto == |
262 | | |
263 | | Nos situamos en el directorio de trabajo local y actualizamos el repositorio para tener la última versión: |
264 | | |
265 | | {{{ |
266 | | svn co svn://www.informatica.us.es:3690/opengnsys |
267 | | }}} |
| 160 | === Instalación de un servidor de Administración === |
| 161 | |
| 162 | apache2 |
| 163 | |
| 164 | {{{ |
| 165 | aptitude install apache2 |
| 166 | }}} |
| 167 | |
| 168 | |
| 169 | php |
| 170 | |
| 171 | {{{ |
| 172 | aptitude install php5 |
| 173 | }}} |
| 174 | |
| 175 | |
| 176 | mysql y conector php5-mysql |
| 177 | |
| 178 | {{{ |
| 179 | aptitude install mysql-server |
| 180 | aptitude install php5-mysql |
| 181 | }}} |
| 182 | |
| 183 | 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, |
| 184 | {{{ |
| 185 | /usr/bin/mysqladmin -u root password ''nuevaclave'' |
| 186 | }}} |
| 187 | |
| 188 | === Instalación de un servidor de Repositorio === |
| 189 | |
| 190 | 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. |
| 191 | |
| 192 | NFS: Para exportar los directorios con las utilidades que utilizarán los clientes que arranquen utilizando este sistema. |
| 193 | |
| 194 | {{{ |
| 195 | aptitude install nfs-kernel-server |
| 196 | }}} |
| 197 | |
| 198 | TFTP: Para servir las imagenes de arranque por PXE a los clientes. |
| 199 | |
| 200 | {{{ |
| 201 | aptitude install tftpd-hpa |
| 202 | }}} |
| 203 | |
| 204 | udpcast: Distribución por multicast de las imagenes de las particiones a clonar. |
| 205 | |
| 206 | {{{ |
| 207 | aptitude install udpcast |
| 208 | }}} |
| 209 | |
| 210 | |
| 211 | bittorrent: Distribución por bittorrent de las imagenes de las particiones a clonar. |
| 212 | |
| 213 | {{{ |
| 214 | aptitude install bittorrent |
| 215 | }}} |
| 216 | |
| 217 | Syslinux |
| 218 | {{{ |
| 219 | aptitude install syslinux |
| 220 | }}} |
| 221 | |
| 222 | === Instalando los servicios opcionales === |
| 223 | |
| 224 | |
| 225 | |
| 226 | Servidor DHCP (Si es necesario): Para la asignación de direcciones y configuración de red. |
| 227 | |
| 228 | {{{ |
| 229 | aptitude install dhcp3-server (ignorar el mensaje de error, lo configuraremos más tarde) |
| 230 | }}} |
| 231 | |
| 232 | |
| 233 | |
| 234 | |
| 235 | |
| 236 | |
| 237 | |
| 238 | |
| 239 | |
| 240 | |
| 241 | |
| 242 | === Instalando las utilidades necesarias === |
| 243 | |
| 244 | |
| 245 | === Instalando las utilidades recomendadas === |
| 246 | |
| 247 | memtest86+ |
| 248 | |