Changes between Version 2 and Version 3 of InstalacionManual


Ignore:
Timestamp:
Nov 3, 2009, 6:32:16 PM (14 years ago)
Author:
jcxifre
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InstalacionManual

    v2 v3  
    1717== Servicios necesarios ==
    1818
    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.
     19Los 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.
    2020
    2121* 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
     
    4848
    4949* 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 *
    5053
    5154* 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.
    5365
    5466=== Instalando el sistema mínimo ===
     
    6173
    6274=== 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{{{
     78mkdir /tmp/opengnys
     79
     80}}}
     81
     82==== Utilidades necesarias ====
     83
     84* wget
    14485{{{
    14586aptitude install wget
    14687}}}
    14788
    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)
    15790
    15891{{{
     
    16295aptitude install libmysqlclient15-dev
    16396}}}
     97
     98
     99
     100=== Instalación de un servidor de Administración ===
     101
     102apache2
     103
     104{{{
     105aptitude install apache2
     106}}}
     107
     108
     109php
     110
     111{{{
     112aptitude install php5
     113}}}
     114
     115
     116mysql y conector php5-mysql
     117
     118{{{
     119aptitude install mysql-server
     120aptitude install php5-mysql
     121}}}
     122
     123El 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
     130Antes 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
     132NFS: Para exportar los directorios con las utilidades que utilizarán los clientes que arranquen utilizando este sistema.
     133
     134{{{
     135aptitude install nfs-kernel-server
     136}}}
     137
     138TFTP: Para servir las imagenes de arranque por PXE a los clientes.
     139
     140{{{
     141aptitude install tftpd-hpa
     142}}}
     143
     144udpcast: Distribución  por multicast de las imagenes de las particiones a clonar.
     145
     146{{{
     147aptitude install udpcast
     148}}}
     149
     150
     151bittorrent: Distribución por bittorrent de las imagenes de las particiones a clonar.
     152
     153{{{
     154aptitude install bittorrent
     155}}}
     156
     157Syslinux
     158{{{
     159aptitude install syslinux
     160}}}
     161
     162=== Instalando los servicios básicos ===
     163
     164
     165
     166Servidor DHCP (Si es necesario): Para la asignación de direcciones y configuración de red.
     167
     168{{{
     169aptitude 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
     187bzip2
     188
     189live-helper
     190
     191subversion
    164192
    165193