Locked History Actions

FLISOL2008/ServidorLocal

Servidor para Eventos Locales

Servidor Local?

Un servidor permite tener una dirección local en la red del evento de donde bajar paquetes (sea por medio de clientes para APT, RPM, SSH o FTP) y/o instalar máquinas.

Por qué?

Siguiendo la recomendación de los tips para hacer un buen InstallFest hemos visto la necesidad de crear un recurso para el uso de los participantes en el FLISOL. Un servidor local en el evento simplifica la instalación y actualización del software a instalarse (sea una distro GNU/Linux o Programas para Mac y Windows) debido a que permite que todos tengan acceso a los paquetes al mismo tiempo, en lugar de tener que pensar en la cantidad de CDs o discos externos que se requieren para lograrlo.

Que necesitamos?

Un servidor, un switch o hub (un switch es más rápido) para la red, cables de red (en abundancia!)

Para Ubuntu - Edición de Servidor

Aunque es posible instalarlo en una maquina viejita(75 MHz Pentium con 32 MB of RAM), los requerimientos minimos para un sistema con rendimiento normal son:

  • Procesador x86 a 300 MHz
  • 64 MB de RAM
  • 500 MB de espacio en el disco
  • Tarjeta de video VGA (resolución 640×480)
  • CD-ROM drive

Cabe recalcar que la Idea es tener al menos un servidor para APT y FTP. Para lo que el espacio necesario en Disco varía entre 4GB a 250GB (o más...) de acuerdo a que se piensa poner en el servidor.

Para Edubuntu

Servidor

Si tienes ya un servidor con Ubuntu puedes de manera muy simple instalar la opción de LTSP que tiene Edubuntu.

Requerimientos
  • Memoria: Because of the way shared memory works it will use less memory if everyone uses the same applications. Likewise some applications might eat more memory then others. In general you need around 256MB for the system and 128MB per user if they use office applications and a web browser. It's wise to have some extra memory capacity, since running out of memory could have major consequences. Extra memory will be used by the Linux kernel for caching, which speeds up overall performance.

  • Processador: Processor speed depends highly upon the usecase. If you use CPU-hungry applications you might need a little more; Flash uses large amounts of CPU time, for example. Fortunately, the thinclients stay responsive even if a small group of users try to hog all of the CPU time (unless the load becomes extremely high).

  • Discos: It's advisable to use some form of RAID in the terminal servers. Besides saving your data when a single disks fails, it improves the performance (especially read performance, which is the most important here). Since there will be considerable disk activity, the system might become slow if you don't use a RAID setup.

Clientes

  • Requerimientos minimos: 233MHz con 48MB ram. 2MB video ram.
  • Requerimientos recomendados: 400Mhz con 128MB ram y con soporte para arranque con PXE.

RED

Si tienes más de 10 usuarios, se recomienda usar Gigabit ethernet para sus servidores LTSP. Aunque el uso normal está entre 0.5 a 2 mbit, las transferencias de datos a los clientes pueden ser muy altas (70mbit), especialmente cuando se ve contenido multimedia

Virtualizando?

Se puede usar la versión de servidor o JeOS para virtualizar bajo Ubuntu. Para uso general se recomienda usar la versión de servidor de Ubuntu. Si se usa VMware se recomienda JeOS debido a que su rendimiento es mejor bajo ese sistema.

con KVM, QEMU, VirtualBox y XEN

con VMWare

Ya tengo el servidor y ahora qué?

Es hora de definir que tipo de servidor quieres he instalar el software necesario.

Quiero tener un Servidor APT y FTP (recomendado)

Instala un servidor OpenSSH con el CD de instalación de Ubuntu Server. Luego necesitamos apt-mirror para crear un mirror de Debian/Ubuntu.

Quiero tener un Servidor LTSP (Edubuntu)

Usa el Classroom Server CD de instalación de Edubuntu y el CD Adicional (Add-on)

Quiero tener un Servidor LTSP, APT y FTP (para los intrépidos)

  • Instala edubuntu y adhiere apt-mirror y ftpd, o'
  • Instala un servidor APT y FTP y luego adhierele ltsp con configuración a lo edubuntu.