From Fedora Project Wiki

Resumen: Como hacer un servidor de Arranque/Instalacion de Fedora Core 6

Proposito: Distribucion rápida de Fedora en empresas o install fests

Audiencia: IT, Ambassadors

Conocimientos previos: El usuario conoce sobre dhcp, nfs, servicios de red basicos. Un RHCE no deberia tener problema con este tutorial

Autor: NicolasCorrarello


Creando un servidor de Instalacion en red

Tener un servidor de instalacion en red en nuestra laptop es muy util en eventos (installfest) para realizar instalaciones rapidas y agiles. Es util hasta para la red mas pequeña que va a realizar instalaciones de Fedora por unica vez.

Fedora Core 6 ya incluye una interfaz gráfica para eso, pero se necesitan unos ajustes manuales.


como root


Bajar la iso del DVD de FC6, el archivo SHA1SUM, y el directorio images / pxeboot y exportarlo por nfs. Para obtener el directorio de la ISO:


  • El path a la iso de FC6, es, en mi caso /mnt/export/FC6

Al final de este procedimiento deben tener un tree, algo asi:


|-- export
|   |-- FC6
|   |   |-- FC-6-i386-DVD.iso
|   |   |-- SHA1SUM
|   |   |-- images
|   |   |   <code>-- pxeboot
|   |   |       |-- README
|   |   |       |-- TRANS.TBL
|   |   |       |-- initrd.img
|   |   |       <code>-- vmlinuz
|   |   <code>-- ks.cfg

El archivo /etc/exports debe contener

/mnt/export             172.16.0.0/24(ro) 10.96.0.0/24(ro)

Luego ejecuter la utilidad system-config-netboot, en la GUI esta en Sistema -> Administracion -> Configuracion de servidores -> Servicio de arranque por red

Elijan instalacion de red y utilizando como ejemplo el mio configuren como corresponde en su equipo (revisen los paths y las direcciones IP)



<img src="http://img158.imageshack.us/img158/521/v2tx4.png" />

Identificador del sistema operativo: El nombre, por ejemplo FC6

Descripcion: Descripcion, You puse el path de la share NFS pero ustedes pueden usar lo que quieran

Protocolo para la instalacion: NFS

Kickstart: Pueden hacer un kickstart con system-config-kickstart para automatizar la instalacion

Software:

Direccion IP: su.ip.address

Direccion: /Path/al/FC6iso


Ahora editamos el /etc/dhcpd.conf que deberia terminar como algo asi:

ddns-update-style none;
ignore client-updates;

subnet 172.16.0.0 netmask 255.255.255.0 {

option routers                  172.16.0.1;
option subnet-mask              255.255.255.0;

option domain-name              "edgars-childs.nicolascorrarello.com.ar";
option domain-name-servers      172.16.0.1;

option ntp-servers              66.187.224.4;

range dynamic-bootp 172.16.0.50 172.16.0.100;
default-lease-time 21600;
max-lease-time 43200;
}

allow booting;
allow bootp;
class "pxeclients" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
next-server 172.16.0.1;
filename "linux-install/pxelinux.0";
}

#
#

Por ultimo activamos el tftp:


Y lanzamos todos los servicios:


Enchufa las PCs que quieras instalar a la red y empeza a demostrar el poder de Fedora. Vas a tener maquinas instaladas y funcionando en 15 minutos