IES Miguel Romero Esteo - Departamento de
Informática - Linux/Unix
Install /
Práctica-Taller: Instalación de Debian GNU/Linux sobre
VM
Comandos:
Varios de los aprendidos hasta el momento.
Aplicaciones:
VirtualBox
Conceptos:
- Virtualización
integral=hardware virtualizado + instalación de sistema
+ instalación aplicativos
- Dos objetos
lógicos bien diferenciados en una máquina
virtual.
- Descripción
y especificaciones de la máquina: Uno o más archivos
almacenados en uno o más directorios.
- Almacenamiento:
Uno o más archivos virtualizando los discos duros de la
máquina. Son portables. No son accesible como elementos
independientes, deben ser manipulados por el software de
virtualización que los creó o alguno compatible.
- Virtualización ligera (contenedores)=instancias/imagenes
sandbox + dependencias + aplicativo objetivo
- Proveedores
de soluciones verticales con VM,s y contenedores llave
en mano
Enunciado:
Esta práctica/taller se realiza
en el sistema personal del alumno (USB128) con el producto de
virtualización VirtualBox.
MAQUINA VIRTUAL
- Creación
-
Nombre de la máquina virtual: deb-vb-$USER
- Tipo: Linux
- Versión: Debian
(64-bit)
- Tamaño
de la memoria RAM: 1024 Mb.
- Núcleos
de CPU: 1
- Desactivar
EFI.
Las máquinas virtuales GNU/Linux son más versátiles
con firmware BIOS.
- Disco duro (Si en el USB128 del
alumno hay sitio suficiente para meter los 10 Gb de
este disco debe crearse en él, en caso contrario, el
alumno tendrá que pertrecharse de otro dispositivo de
alta de velocidad de E/S donde poder crearlo -dígase un
HD-USB u otro USB128-. Muy
atentos a su ubicación en el árbol de directorios del
sistema para posteriores operaciones de copia o backup.):
- nombre: deb-vb-$USER
-
Tipo: VDI
- Almacenamiento:
Tamaño dinámico.
- Tamaño: 10 Gb
- Red: Adaptador
puente.
- Almacenamiento
- Controlador SATA:
-
Conectar a esta controladora un cd/dvd
y asociar a él la imagen .iso de la última versión
estable de instalación por red del sistema
operativo Debian
GNU/Linux. La descarga se realizará del enlace
disponible en el sitio oficial Debian que indique
el profesor: Este
en el momento de redactar este taller.
- Audio: Deshabilitar
- Puerto serie: Deshabilitar
SISTEMA
- Fuente de instalación: La imagen .iso conectada a la controladora SATA.
- Nombre de la
máquina: deb-vb-$USER
- Software: Sistema base sin
entorno gráfico y las utilidades básicas del sistema
(normalmente es la última línea de la relación de software a
elegir). Utilizar como mirror el servidor ftp.de.debian.org.
- Password de root:
La elige el alumno.
- Usuario no root:
operador.
- password de operador:
palabra.
- Particionado del HardDisk (el VDI de 10 GB)
- Particionado manual
- Particion1: Primaria,
9 GB desde el principio.
- Particion2: Primaria,
el resto del espacio libre.
Al finalizar la instalación,
conectarse al sistema como root y realizar las
siguientes operaciones:
-
ip addr show (Este
comando genera información dispersa en pantalla de la cual
el alumno debe extraer el nombre de la tarjeta de red
Ethernet o Wireless, dicho nombre es una cadena de
caracteres contenida entre caracteres ":" y que comienza
por en para tarjetas Ethernet o w para
tarjetas Wireless. Una vez localizada la tarjeta
verificar si tiene asignada dirección ip en la subred 10.10.10.0/24
o en su caso una ip de la red a la que el alumno tenga
conectado el adaptador del host anfitrión con el que hace
puente a la máquina virtual.
- En caso de no tener asignada ip en la
mencionadas subredes ejecutar el comando dhclient
-v <nombre de la tarjeta de red obtenido en el punto
anterior> (p.e.: enp0s3,eno1 para interfaces
ethernet, wlo1 para interfaces wireless.).
- cd
/etc/apt
-
mv sources.list sources.list.old
(este comando mueve el archivo
de nombre sources.list,
que se encuentra en el directorio /etc/apt a otro
con nombre sources.list.old.
Un alumno observador se dará cuenta que lo que en
realidad hacemos en cambiarle el nombre a sources.list por
sources.list.old).
-
wget
http://asir.sudo.es/export/sources.list (este comando descarga el objeto
ubicado en la URL especificada en nuestro directorio
/etc/apt)
-
apt-get update (actualiza el indice local de software
disponible con el existente en el repositorio de
referencia)
- apt-get install
openssh-server (el nombre del
paquete podría variar. Se trata de dotar al sistema de un
servidor ssh)
- apt-get install
rsync (el nombre del paquete podría
variar. Se trata de dotar al sistema de la capacidad de
sincronizar contenidos con un servidor remoto en modo copia
de seguridad).
- apt-get install isc-dhcp-client
(el nombre del paquete podría variar. Se trata de dotar al
sistema de un cliente dhcp)
-
mkdir temporal; cd temporal
- wget
http://asir.sudo.es/asi/.bashrc
- cp .bashrc
/home/operador/.bashrc
- cp .bashrc /root/.bashrc
Con los
dos últimos pasos se han sustituido los ficheros
originales /home/operador/.bashrc
y /root/.bashrc por uno que sirve para registrar toda
la actividad del alumno en la máquina virtual. Dicho
registro lo utilizará el profesor para valorar y
calificar el trabajo que hace con las prácticas de todo
el curso así que es estrictamente necesario que esto
funcione bien. Solicitar al profesor una verificación
de funcionamiento cuando esté terminado.