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. |
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 |
| 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 |