• No se han encontrado resultados

Debian 6 y Fedora 10

4.4 Configuraciones e instalaciones de los equipos de prueba

Para el desarrollo de las pruebas se utilizarán 3 computadoras, uno será usado como servidor LTSP y las otras 2 para la creación de máquinas virtuales que serán los clientes ligeros.

Utilización de un servidor de pruebas LTSP tendrá las características indicadas en el Cuadro 4.7.

Servidor de Pruebas LTSP

Nombre Valor Modelo

Procesador 2.61GHz AMD Phenom™ II X4 810

Memoria RAM 4GB (2.8

utilizable)

SUPER TALENT DDR2 800

Memoria SWAP 4GB

Sistema Operativo Debian 6 – 32bits

Tarjeta Gráfica 256 MB ATI Radeon HD 3200

Tarjeta de Red para LTSP 10/100 Mbps Realtek RTL8168C(P)/8111C(P)

BIBLIOTECA

DE CIENCIAS

FÍSICAS

Y MATEMÁTICAS

Tarjeta de Red para acceso a internet

10/100 Mbps VIA VT6105M/LOM Rhine

III

Disco Duro 320GB SANSUNG HD5202HJ

Placa Base GIBABYTE 780GM HDMI

Cuadro 4.7: Características del Servidor de Pruebas LTSP

Para la creación de las maquinas virtuales utilizamos 2 computadoras con las siguientes características:

- Procesador AMD Athlon(TM) X2, con una memoria RAM de 2 GB. - Procesador Intel Atom(TM), con una memoria RAM de 2GB.

La creación de las máquinas virtuales utilizadas como clientes ligeros LTSP, se realizará a través de VirtualBox10, que se encuentra instalado en las 2 computadoras, mencionadas anteriormente, que servirán para crear los clientes virtuales. Éstas maquinas virtuales están definidas por las características del Cuadro 4.8.

Cuadro 4.8: Características del Cliente Virtual LTSP

4.4.2 Configuraciones e instalaciones de los equipos de prueba

Para empezar con la instalación del servidor de prueba LTSP primero se definió la distribución sobre la cual se va a trabajar. Para este servidor se escogió la distribución Debian 6, distribución que se eligió después de realizar un estudio y análisis comparativo entre Debian 6 y Fedora 10 explicado en el apartado 4.1. A continuación se procede a instalar el sistema operativo.

Se comenzaron a realizar las pruebas bajo la distribución Debian de 64 bits. A continuación se realizó la configuración del Sistema Operativo, se cargaron los módulos para LTSP con un correcto funcionamiento. Posteriormente se instaló el

10 Es un software de virtualización capaz de instalar sistemas operativos adicionales, conocidos como sistemas invitados, dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.

Cliente Virtual LTSP

Capacidad de Almacenamiento 100 Megabytes

Memoria Asignada 100 Megabytes

Acceso a la Red Va a estar conectado a un

adaptador puente.

BIBLIOTECA

DE CIENCIAS

FÍSICAS

VirtualBox en las otras computadoras, se crearon las máquinas virtuales pero el funcionamiento no resultó debido a un problema de compatibilidad entre la arquitectura que usa el servidor y los clientes que creamos. VirtualBox no permitía crear maquinas de 64bits.

Considerando las incompatibilidades y los cambios necesarios para la ejecución del servidor, se determinó utilizar en el servidor de Pruebas LTSP la distribución Debian 6 en arquitectura de 32 bits.

Se determinó que, para facilitar la administración y la independencia de los datos entre los usuarios, se debe configurar la tabla de particiones del disco duro del servidor11 según el Cuadro 4.9.

Dispositivo Directorio Tipo Tamaño (GB)

/dev/sdb5 / Ext3 36.7

/dev/sdb6 /backups Ext3 45.8

/dev/sdb7 /boot Ext3 0.122

/dev/sdb8 /home Ext3 118.6

/dev/sdb9 /opt Ext3 27.5

/dev/sdb10 /tmp Ext3 4.6

/dev/sdb11 /usr Ext3 45.8

/dev/sdb12 /var Ext3 64.2

Cuadro 4.9: Particionamiento del disco duro

Figura 4.12: Particionamiento del disco duro del servidor – Monitor del Sistema

11 El tamaño en disco duro varía dependiendo de las actividades, número de usuarios y aplicaciones con las cuales va a trabajar el servidor LTSP.

BIBLIOTECA

DE CIENCIAS

FÍSICAS

El tamaño en disco duro usado para el presente trabajo de investigación es de 320GB.

Instalado el sistema operativo, se observa mediante la herramienta Monitor del sistema, el particionamiento del disco duro (Figura 4.12), además de información adicional referente al espacio libre, el espacio disponible, el espacio usado y el porcentaje de uso de cada partición.

Posteriormente se instaló el software a utilizar por los estudiantes. Entre las aplicaciones se instaló el software Kompozer12 y OpenOffice.

Una vez instalado el sistema operativo en el servidor LTSP y el software que utilizaremos, se procede a la instalación de los servicios, paquetes y aplicaciones LTSP incluyendo sus dependencias, dentro de los que constan:

4.4.2.1 Paquetes de instalación

Para instalar los paquetes y servicios necesarios que requiere nuestro servidor LTSP se ejecuta el comando apt-get install nombre_paquete. Los paquetes utilizados se mencionan a continuación:

Ltsp-server-standalone: Paquete que instala el entorno completo del servidor LTSP con todas sus características incluyendo un servidor DHCP, dispositivo remoto acceder mediante ltspfs, sonido remoto con pulseaudio, entre otros.

Tftpd-hpa: Paquete que instala el servidor TFTP.

Dnsmasq: Este paquete permite poner en marcha un servidor DNS de una forma muy sencilla. Simplemente instalando y arrancando el servicio dnsmasq, sin realizar ningún tipo de configuración adicional, nuestra PC se convertirá en un servidor caché DNS.

freeNX: Paquete que instala el servidor freeNX13 nxclient: Paquetes que instala el cliente NX.

4.4.2.2 Comandos y aplicaciones

Ltsp-build-client: Es el comando que se encarga construir la imagen LTSP, imagen que los clientes ligeros van a bootear desde la red. Puede ir

12 KompoZer es un editor de fuente abierta de páginas web. 13 Es un servidor que maneja conexiones remotas a X Window.

BIBLIOTECA

DE CIENCIAS

FÍSICAS

acompañado de la opción –arch para identificar la arquitectura del cliente que vamos a crear.

Ltsp-prepare-kernel: Sirve para preparar el kernel que se encuentra en el entorno chroot14.

Ltsp-update-kernels: Copia el kernel del entorno chroot en el directorio tftpboot y actualiza el del cliente LTSP.

Ltsp-update-image: Actualiza la imagen actual del cliente LTSP usando mksquashfs15 para crear una imagen comprimida del chroot en /opt/ltsp/imagenes/arch.

4.4.2.3 Servicios y dependencias

Openssh-server: Servidor que permite la autenticación utilizando protocolo ssh.

Nfs-kernel-server: Paquete que instala el servicio NFS.

Nfs-common: Paquete que admite archivos de la infraestructura de NFS comunes en clientes y servidores.

Los servicios dhcp, tftp, nfs y ssh están especificados en el apartado 2.2.6.

Documento similar