IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix
Install / Práctica 5
Las prácticas de
ISOS del curso se realizarán sobre una infraestructura de sistemas que
se distribuye entre el aula y el domicilio del alumno (o cualquier
otro lugar donde haya una máquina capaz de ejecutar
VirtualBox). Esta práctica establece esa infraestructura
preparando los elementos hardware a base de procedimientos en el aula
y en el domicilio del alumno. Los componentes hardware son los
siguientes:
- Las 15 máquinas de la dotación
del aula.
- Por cada alumno un STICK-USB de 32 GB o
mayor.
- Equipos portátiles de alumnos en
una cantidad igual a la diferencia entre los alumnos matriculados y
15.
- Las máquinas de los domicilios de
los alumnos o cualquiera fuera del aula que sea capaz de ejecutar
VirtualBox.
Las tareas a
realizar hasta completar el establecimiento de la infraesructura se
dividen en partes diferenciadas con el objeto de aislar procedimientos
y permitir la interrupción del trabajo.
PARTE 1. Instalación, puesta
a punto y verificación de los anfitriones
El profesor asignará una máquina de
la dotación del aula a cada dos alumnos. Esta asignación
es permanente hasta final de curso o hasta que el profesor la altere
si fuese necesario. La máquina de cada grupo hará la función de
sistema anfitrión de las máquinas virtuales de los alumnos que se
construrián e instalarán mas adelante. Entre los alumnos del grupo, al
menos uno debe tener un dispositivo propio (portátil) para hacer la
función de terminal del acceso dejando al compañero la máquina de la
banca.
En el aula, aquellas máquinas virtuales que se conecten a un
anfitrión diferente al establecido no podrán ser verificadas por el
profesor ni ser atendidas las consultas del alumno propietario, lo
cual, supone una seria penalización del aprendizaje y la evaluación.
Instalación y Configuración de los anfitriones
Lo normal es que
los anfitriones están preparados antes de comenzar con las prácticas
de ISOS. En caso contrario el profesor solicitará la participación
de los alumnos en su instalación. Si este fuese el caso, hay que tener muy en cuenta que las
máquinas del aula se utilizan para todos los módulos del ciclo y en
cada uno se emplean sistemas diferentes, esto significa que la
instalación del software de los anfitriones NO PUEDE eliminar,
desplazar, deteriorar ni ocultar ninguno de los sistemas que se
encuentren antes de proceder.
Especificaciones de la instalación (¡Recuerda!. Esto se
hace si lo indica el profesor):
En el espacio libre que haya en el HD (en caso de no existir
se obtendrá con herramientas
de "resize" de particiones),
se crearán dos particiones, preferentemente lógicas, con "RAMx2
Gb" y 80 Gb respectivamente. En la mayor de
ellas se instalará un sistema GNU/Linux con las especificaciones que
se indican más abajo y en la menor se ubicará el área de SWAP. La
particion de SWAP irá por delante de la del sistema:
SWAP = RAMx2 - lógica
|
Partición
del sistema = 80GB - lógica
|
- Distro:
Debian GNU/Linux última versión disponible en ftp://192.168.50.70.
Crear un USB-STICK bootable con la imagen haciendo uso del comando:
dd
if=./.iso of=/dev/sdX.
- Perfil: Desktop ligero.
- Software proporcionado por la Distro:
Sistema Base + Servidor sshd + XFCE Desktop Environment.
- Password de root: palabra
- Nombre del usuario convencional:
operador
- Password de operador:
palabra
- Dirección IP:
estática a través de configuración manual con estos parámetros:
- IP 10.10.10.PP;
PP= El valor numérico de la pegatina ISOS adherida a la
carcasa. Si no hay pegatina preguntar al profesor. ¡No
configurar la IP a juicio del alumno!
- Máscará de red: 255.255.255.0
- Gateway: 10.10.10.1
- Servidor de nombres: 8.8.8.8
- Broadcast: 10.10.10.255
- Red: 10.10.10.0
- Instalación de GRUB: En el MBR del disco 0
(/dev/sda).
Verificación:
- Los sistemas que ya existían (Windows) no han sido
alterados:
arrancan y funcionan correctamente.
- Arranca
Debian GNU/Linux instalado en el paso anterior.
- El entorno gráfico es XFCE.
- El usuario operador
se conecta desde la consola de texto.
- El
usuario root
se conecta desde la consola de texto.
- El usuario operador se
conecta en el entorno gráfico.
- El
comando ping
10.10.10.1 recibe respuesta.
- El
comando ping
8.8.8.8 recibe respuesta.
- El servidor ssh responde (comando
ssh localhost)
PARTE
2. Preparación del STICK-USB del
alumno
Un elemento fundamental de la infraestructura de las prácticas de ISOS
es el dispositivo removible STICK-USB
del alumno. En este apartado se explica el procedimiento para su
preparación.
Particionar el USB-STICK desde
cero
- Conectar
la máquina anfitrión e iniciar el sistema sysresccd
disponible en la Intranet del aula. Actuar en la BIOS/UEFI si
fuera necesario para forzar el arranque del anfitrión desde la
tarjeta de red Ethernet y con el protocolo PXE.
- Conectar
el dispositivo USB del alumno a la máquina si no lo está ya.
- Visualizar
la dirección lógica asignada al dispositivo con el
comando fdisk
-l (normalmente la dirección /dev/sdb)
- Eliminar
a bajo nivel la actual tabla de particiones del USB-STICK
ejecutando el comando que sigue. Este comando sobreescibirá
con ceros lógicos los primeros 512 bytes del dispositivo
haciendo desaparecer completamente la tabla de particiones y
por consiguiente el contenido completo del USB-STICK.
dd
if=/dev/zero of=/dev/sd<letra
asignada por el sistema> bs=512 count=1
- Crear una nueva tabla de
particiones en el USB-STICK ejecutando el comando siguiente:
parted /dev/sd<letra asignada por el
sistema> mklabel msdos
- Utilizando
la herramienta cfdisk, crear las siguientes particiones en el
USB-STICK en el orden que se indica:
- Una partición primaria de tipo NTFS que ocupe
30 GB.
- Una partición primaria de
tipo NTFS que ocupe el resto del espacio libre.
- Sobre la primera de las
anteriores particiones crear un sistema de ficheros NTFS
(comando mkfs.ntfs)
y etiquetarlo (modificador -L
de mkfs.ntfs)
con la cadena de caracteres "ISOS-<Primer apellido del alumno>".
La segunda partición se formateará de la misma forma pero con la
cadena "EXPORT-<Primer
apellido del alumno>. Por ejemplo, si
todo se hace correctamente, un alumno que se llame Antonio García
acabará visualizando en el navegador de disco, cuando conecte su
dispositivo, esto: