Páginas

Mostrando entradas con la etiqueta OS de Red. Mostrar todas las entradas
Mostrando entradas con la etiqueta OS de Red. Mostrar todas las entradas

10 julio, 2011

Terminales Tontas o LTSP

Hola nuevamente chamacos!!!

Encontre una utilidad ke despues de estar utilizandola creanme ke la encuentro sumemente intereante, util y no puedo kedar sin postearla ((porke la verdad eske esta que mola!!)); para ke todo akel ke la encuentre la pruebe y vea ke no es mentira.

Imaginemos este escenario, solo escenarios yo verdd, tenemos nuestra red y en el "Network Operation Center" se encuentran 5 tecnicos ke tienen equipos de aya del siglo -XX; y ke ya se estan desesperando de la lentitud con la que trabajan, si y que por presupuesto no se podrian comprar equipos separados de momento, pero si se podria optar por una estacion cuyo costo sean de inferior valor pero con el rendimiento de los 5 equipos nuevos o hasta se supere la capacidad sumada.



¿Pero como le hago para partir un servidor en 5?
y no me refiero a utilizar escritorio remoto porque de nada salimos!

No, no se trata de acceder a los recursos de un ordenador usando los recursos de otro; si no de utilizar los recursos a disposicion si tener que depender de mis recursos, algo que hasta para cargar una sesion de escritorio remoto se volveria lenta.


Les hablo de LTSP (Linux Terminal Server Proyect), una opcion que encontre, ke ayudo a un compañero del data, compartiendo los recursos de mi ordenador sin utilizar mas que su tarjeta de red. SI solo sus dispositivos de salida y la tarjera de red. Les recordara a las "Terminales Tontas" que se usaban antes.

Les explico:
LTSP es una solucion de verdadero terminal server que lo que hace es poner a total disposicion de la red sus recursos y en teoria clonar y compartir una imagen de su sistema o bien de otra imagen definida. Los clientes unicamente deberan conectarse a la red via BOOTonLAN (iniciar o arrancar desde red) mediante PXE, ke casi todas las pc´s tienen incluyendo si son viejitas, estos no tienen que utilizar sus discos duros, procesador, ram, etc., mas que sus perifericos y la tarjeta de red por supuesto.



Les dejo un link del proyecto: http://www.ltsp.org/

Entonces si tenemos un buen servidor o un buen ordenador con suficientes recursos, con una tarjeta de red Gigabit (no es necesaria GB puede ser FastEthernet) para soportar buen trafico, podemos probar esta solucion. y ahorrar buenos centavoz.



Para ello necesitamos:

  1. DHCP – Dynamic Host Configuration Protocol: usado para asignar las IPs a los clientes.
  2. TFTP – Trivial Transfer File Protocol: para transferir los archivos a los clientes, como el software de cliente.
  3. NFS – Network File System: uusado para montar los directorios remotos. NBD – Network Block Device: usado para montar los dispositivos de almacenamiento remoto.
  4. XDMCP – X Display Manager Controller Protocol: para implementar una ventana de login grafico.

Instalamos DHCP:
$ sudo apt-get install dhcp3-server

luego editamos el archivo /etc/dhcp/dhcpd.conf y al final del archivo incluimos la direccion de otro archivo que contendra los parametos para los clientes de BOOTonLAN.
agregamos:
include "/etc/ltsp/dhcpd.conf";

En esta ocacion utilizo dos interfaces de red, Eth0 y Eth1. La segunda la utilizare para conectar con los clientes (aunke puede ser la misma).

Establecemos que interface sera utilizada para brindar direcciones con el archivo /etc/default/dhcp3-server.conf
INTERFACES="eth1" 

Mas tarde adaptaremos los parametros del archivo a incluir de acuerdo con nuestra red. Aun no reiniciaremos el servicio dhcp.

Instalamos la aplicacion servidor de TFTP para compartir los archivos ke serviran en el arranke de las maquinas cliente.

$ sudo apt-get install tftpd-hpa

Editamos el archivo /etc/defaults/tftpd-hpa y le agregamos una directiva al inicio:
RUN_DAEMON="yes" 

Reiniciamos el demonio de tftp
$ sudo service tftpd-hpa restart

Ahora nos resta agregar la plataforma donde se dispondran las operaciones al momento de el cliente solicitar e iniciar el proceso de carga del sistema operativo.

Instalamos:
$ sudo apt-get install ltsp-server-standalone

Con ello se instalaran todos los paquetes necesarios para el arranque grafico de los clientes, aun si el servidor no cuenta con ello.

Ahora personalizaremos y adaptaremos los parametros de dhcp para que actue como esperamos; editamos el archivo /etc/ltsp/dhcpd.conf

# Sestablece el servidor dhcp con mayor prioridad en la red
authoritative;

# Escribo los parametros de mas relevancia; 
# los demas los omiti pero debes personalizarlos.
    subnet 172.16.0.0 netmask 255.255.255.0 {
    range 172.16.0.20 172.16.0.250;
    option broadcast-address 172.16.0.255;
    option subnet-mask 255.255.255.0;
    option root-path "/opt/ltsp/i386";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i386/pxelinux.0";
            } else {
        filename "/ltsp/i386/nbi.img";
    }
}

Ahora podremos reiniciar DHCP!
$ sudo service dhcp3-server restart

Luego Crearemos la imagen de sistema ke cargaran los clientes; Tomando en cuenta ke este proceso descargara una serie de paquetes necesarios para la creacion de los clientes. Adaptando la arquitectura en caso de ser diferente a la sel servidor.
$ sudo ltsp-build-client –arch i386

Esperamos a que se descarguen los paquetes necesarios y a que finalice la instalacion. Para posteriormente probar con un cliente dentro del segmento de red donde servira DHCP.

Arrancamos el ordenador cliente mediante PXE o via LAN, donde esta buscara un servidor dhcp y al encontrarlo cargara los archivos y directorios para iniciar el sistema.

Recomendaciones:
Utilizar un Servidor con entorno grafico nativo para evitar posibles errores ke se presenten o la descarga de archivos extensos; ademas de facilitar la instalacion de este.

Si le cambias alguna direccion al servidor que involucre la relacion cliente servidor LTSP o modificar parametros DHCP necesitaras aplicar estas lineas ke coloco a continuacion:
$ sudo ltsp-update-sshkeys

$ sudo ltsp-update-image

Espero les sirva esta aplicacion que veo bastante conveniente en entornos como computos donde puede facilitarce la adquisicion de un super equipo y ahorrar recursos para el aprendizaje.

Si encuentran alguna info para poder ampliar en este tema comenta y lo tomare en cuenta.

Nos vemos mas Rato!.


15 mayo, 2010

DNS-Server Linux

Cuando tenemos un monton de ekipo en nuestra empresa en la cual necesitamos acceder a archivos o caracteristicas de ellas, se hace dificil el memorizar muchas direcciones ip, saldria mas facil si accedemos a los recursos mediante un nombre y no por su direccion.

Por ejemplo si estamos en nuestro servidor y necesitamos guardar algun documento ke se encuentra en una computadora del area de finanzas; se facilitaria el hecho ke accesemos mediantee un nombre "finanzas" y no por "172.16.0.75". Ese es el trabajo de DNS (domain name system) o systema de nombres de dominio. Ke resuelve direcciones ip a un nombre espesifico ke se guarda en un servidor ke funciona como DNS-Server para todas las computadoras de la Red.

Sabiendo lo anterior podemos proceder a configurar nuestro servidor DNS:

Clic

Lo primero! instalamos la aplicacion ke nos permitira ejecutarnos komo dns en nuestro ekipo, igresando en la terminal:
>sudo apt-get update && sudo apt-get install bind9

oO wow y ahora ke hizo se7en?

La primera parte sudo apt-get update me sirve para actualizar la lista de origenes de repositorios de mi ekipo y le digo a la terminal ke kuando termine de ejecutar la esa tarea entonces comience con una segunda sudo apt-get install bind9 para eso las tareas las separo entre dos && y mientras una no termine no comienza la siguiente.

Asi puedo en una misma linea listar varias tareas consecutivas sin estar pendiente de cuando termina una y otra para seguir escribiendo.

Una vez instalado utilizaremos los archivos siguientes:

/etc/bind/named.conf.local
/etc/bind/db.local a la ke le haremos una copia para respaldo y usaremos la copia renombrada a db.red12.com
/etc/resolv.conf

el primer arhivo a modificar sera named.conf.local, al ke añadiremosal final del archivo las siguientes lineas:

zone "red12.com" {
type master;
file "/etc/bind/db.red12.com";
};


Lo ke hicimos es crear una nueva zona llamada "red12.com" de tipo maestra ke se detallara en el archivo "db.red12.com".

Recuerden ke si vamos a modificar estos archivos debemos estar como superusuario o ejecutarlo mediante la linea:
>sudo gedit /etc/bind/db.red12.com

Ya kuando lo hayamos modificado guardamos los cambios y abrimos el archivo db.red12.com para su edicion.

Busken la linea :
@ IN SOA localhost. root.localhost. (

Y reemplacen localhost por red12.com o su dominio claro, sin eliminar ningun otro punto
asi:
@ IN SOA red12.com. root.red12.com. (

Mas abajo esta esta linea:
@ IN NS localhost.

Y volvemos a reemplazar local host por nuestro dominio sin eliminar el punto ke esta al final.
@ IN NS red12.com.

Agregamos esto al final de todo para ke resuelva dns a la direccion 172.16.0.1, y www y server a la misma direccion de dns {nuestro servidor} en forma de Canonical NAME ( mas conocido como ALIAS ) y finanzas a una pc en esa area con la direccion 172.16.0.5 {esta ip debera ser fija o conectaremos a una y otra pc}:
dns IN A 172.16.0.1
www IN CNAME dns
server IN CNAME dns
finanzas IN A 172.16.0.5



Guardamos nueamente los cambios. y nos resta editar el contenido de /etc/resolv.conf , el kual nos debera kedar de la siguiente manera:
# Generated by NetworkManager
domain red12.com
search red12.com
nameserver 172.16.0.1


Donde resolvemos ke la direccion del servidor 172.16.0.1 pertenece al dominio red12.com.

Ahora reiniciamos el servicio para ke los cambios tengan efecto, pero necesitamos configurar antes nuestra tarjeta con los parametros de red (ip mask gateway entre otros) de manera fija o estatika, reiniciamos con la linea de comandos:
sudo /etc/init.d/bind9 restart

Nos devolvera:
* Stopping domain name service... bind9 [ OK ]
* Starting domain name service... bind9 [ OK ]


Listo!!!
Nuestro servidor esta bien configurado y listo para resolver peticiones de clientes en la red todo y cuando estos tengan como dns server la ip ke usaremos para tal, en nuestro ejemplo de dhcp-server, le colocamos nuestra ip como dns asi ke se dirigiran las peticiones dns hacia este servidor.

podemos hacer pruebas con un equipo de la red (por ejemplo con una con winxp)

haciendo ping a www, red12.com y a server y veremos ke nos resolvera hacia la misma direccion del servidor y si hacemos ping a finanzas lo hara hacia la pc con ip 172.16.0.5


>ping www
Haciendo ping a www.red12.com [172.16.0.1]
...

>ping red12.com
Haciendo ping a red12.com [172.16.0.1]
...

>ping server
Haciendo ping a server.red12.com [172.16.0.1]
...

>ping finanzas
Haciendo ping a finanzas.red12.com [172.16.0.5]
...


Si se fijan, abajo de kada ping se muestra la direccion completa de la ip dentro del dominio, como la de finanzas se muestra finanzas.redd12.com en 172.16.0.5


Sean buenos y practiken y devez en cuando comenten a los temas ke les sirvan

21 marzo, 2010

Configuracion de Access Point

HOLA Taringueros
Un compinche wena onda encontro este video y me sugirio subirlo ala pagina pa ke les ayude x si no pudieron o les ayude y lo revisen, esta weno lo vi todo y me guta esta bien explikado.

es del mismo ACCESS POINT ke los ke tenemos en el ITCA asi ke les puede servir



kualkier agradecimiento escribanlo en la pagina

04 marzo, 2010

Clase 1-4 de Sistemas Operativos II

Aki les dejo las tres primeras clases de SOREDII pa q estudien o xlo menos ocupe espacio de sus discos duros o usb´s XD

Clase 1




Clase 2




Clase 3




Clase 4




Clase 5




Clase 6
Se las Debo xke aun no la consigo



Clase 7




Clase 8







Estas presentaciones seran patrocinadas x la xiomarita ok asi ke ia no la molesten kuando se las entreguen a ella!