NiComoAyudarte.com

    Podcasts & Blogs de Sistemas y Computo en Mexico


Busqueda:

 Principal   |  Podcasts   |  Posts   |
 
Bienvenido al Podcast Mexico.

NiComoAyudarte es un podcast que tratara temas tecnologicos, en materia de sistemas y computo. Participa y disfruta con nosotros de un punto de vista diferente.

Nombre: Configura un servidor de instalacion Linux en tu Red Local

Comentario count: 0

Muchos de nosotros hemos instalado sistemas Linux, y hemos visto la posiblidad de instalarlo en una red local. Bueno imaginate que eres responsable de un "Data Center" donde tienes muchas computadora digamos desde 20 hasta 1000 y quieres hacer una instalacion de todas las computadoras en Linux. Dejame decirte que con 1 solo administrador de red es posible hacer esto de forma automatica sin necesidad de intervenir en cada paso de la instalacion, esto se logra usando una instalacion de red, podras configurar un servidor de instalacion Linux y con un archivo de kickstart automaticamente podras bootear tus computadoras y hacer el script instale automaticamente los paquetes requeridos, esto puede resultar muy eficiente ya que con el poder de linux puedes tener la instalacion de tus servidores identicas no importa si estas son virtualizados o no. Checate la receta y no dudes en escribir para cualquier duda y/o comentario.

Servidor de Instalacion Linux via Red

#
# Bernardino Lopez
# RHCE - Network Installation Server
# Albertville, AL
# USA
# [30/APR/2004]
#

# Instrucciones para configurar un Servidor de Instalacion Linux via Red.
# Usando protocolos HTTP, NIS, FTP y el CD de instalacion de Red del Cliente
# Este tutorial asume que ya tienes un servidor Linux con vsftp y httpd instalado.

# Copiemos el contenido de tus discos de Fedora y/o RHEL al servidor de FTP.
# Nota: Sobreescribe "OpenSSL" y "SPRMLS" si es necesario.
# TRANS.TBL

1a) # mount /mnt/cdrom [ Usa RedHat Linux Fedora CD1 ]

2a) # cp -ar /mnt/cdrom/RedHat /var/ftp/pub

3a) # eject

1b) # mount /mnt/cdrom [ Usa RedHat Linux Fedora CD2 ]

2b) # cp -ar /mnt/cdrom/RedHat /var/ftp/pub

3b) # eject

1c) # mount /mnt/cdrom [ Usa RedHat Linux Fedora CD3 ]

2c) # cp -ar /mnt/cdrom/RedHat /var/ftp/pub

3c) # eject

1d) # mount /mnt/cdrom [ Usa RedHat Linux Fedora CD4 ]

2d) # cp -ar /mnt/cdrom/RedHat /var/ftp/pub

3d # eject

# Una vez que el contenido de los RPMS es copiado al directorio de FTP en /var/ftp/pub
# Vamos a installar VSFTPD, Iniciar NIS y hacer los links simbolicos para HTTPD

[ Esto es de Redhat Linux CD1]
4)
# mount /mnnt/cdrom
# cp /mnt/cdrom/.diskinfo /var/ftp/pub

5) configure /etc/exports & service nfs start

#######################################################

Para instalar sobre NFS necesitaras cubrir ciertas condiciones en el servidor:

a) Tu directorio de instalacion esta listado en tu archivo de exports
[root@redhat_install_server etc]# cat exports
/var/ftp/pub *(ro,insecure,sync,all_squash)

b) NFS esta instalado y corriendo
# showmount --all localhost

c) Portmap esta corriendo
# rpcinfo -p

Para exportar tu directorio de instalacion edita el archivo /etc/exports y agrega una entrada para /var/ftp/pub

[/etc/exports]

# cat /etc/exports
/var/ftp/pub *(ro,insecure,sync,all_squash)

Cuando salvaste tu archivo de exports deberas hacer que tu demonio de NFS lea esta configuracion de nuevo para tome los cambios que acabas de hacer, esto lo haces con el comando:

exportfs -r

Y se habilita cuando se prende la maquina como se muestra acontinuacion:

chkconfig --level 345 nfs on
chkconfig --level 345 nfslock on
chkconfig --level 345 portmap on

service nfs start
service nfslock start
service portmap start

Actualiza el archivo de firewall /etc/sysconfig/iptables para permitir trafico de la interfaz ETH0

[root@redhat_install_server sysconfig]# cat iptables
# Firewall configuration written by redhat-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -p udp --dport 111 --sport 111 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -p udp --dport 2049 --sport 2049 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -p udp --dport 2219 --sport 2219 -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -p udp --dport 67:68 --sport 67:68 -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
[root@redhat_install_server sysconfig]#

#######################################################

6) install httpd.rpm & ln -s /var/ftp/pub /var/www/html/pub

7)
# Solo inicia tu servidor de DHCPD y estaras listo para ejecutar una instalacion de red de tu servidor local.

cp /usr/share/doc/dhcp-3.0pl2/dhcpd.conf.sample /etc/dhcpd.conf

Edita el archivo dhcpd.conf con los datos apropiados para GATEWAY, DNS, DOMAIN y rango de IP.

Si tienes algunas impresoras las puedes agregar usando su direccion de MAC y haciendo que siempre tomen la misma IP.

#######################################################

[root@redhat_install_server etc]# cat dhcpd.conf
ddns-update-style interim;
ignore client-updates;

subnet 192.168.0.0 netmask 255.255.255.0 {

# --- default gateway
option routers 192.168.0.231;
option subnet-mask 255.255.255.0;
option ip-forwarding off;
option broadcast-address 192.168.0.255;
option subnet-mask 255.255.255.0;

option nis-domain "mydomain";
option domain-name "mydomain.com";
option domain-name-servers 192.168.0.26;

option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
option netbios-name-servers 192.168.1.42;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;

range dynamic-bootp 192.168.0.100 192.168.0.200;
default-lease-time 21600;
max-lease-time 43200;

}

=> Adicionalmente puedes usar un archivo de kickstart para que tu instalacion de ejecute desde ahi:

boot:linux ks=http://server1.mynetwork.com/workstation.cfg

O tambien usar el boot normal y seleccionar installacion de red del CD.

Entonces el DHCPD asignara los parametros de red y tu instalacion de red tomara de 3 a 15 minutos maximo.

Links:

http://www.redhat.com/
http://fedoraproject.org/

Webmasters
Dino Lopez
Paco Sanchez
Entertainment
Entertainment
Consultoria en Toluca, Mexico???
    Contactanos para cualquier asistencia y/o nuevo proyecto via telefonica.:
    .: Por correo: webmaster@guiatoluca.com
Participa en el Podcast
    Si te interesa algun tema en particular contactanos para cualquier sugerencia.:
    .: Por correo: webmaster@nicomoayudarte.com
AnunciateGratis.com
    1.- Tu aviso de texto categorizado en la seccion correspondiente para consulta y accesso inmediato.
    2.- Los avisos no expiraran mientras el sitio este activo y mientras el anuncio no sea ofensivo a la comunidad mexiquense.
    3.- Podemos agregar una imagen que represente a tu negocio, enviala y/o llamanos para una sesion fotografica, esta visita si tendra costo.
    4.- Porque buscar y encontrar tu negocios en google/yahoo es importante, no importa que tengas sitio de web te anunciamos de cualquier forma.
    5.- Si es totalmente Gratuito !!!
Copyright © 2007 NiComoAyudarte.com· ::D1N00Z::