IES Miguel Romero Esteo - Departamento de
Informática - Linux/Unix
Install /
Práctica-Taller: Instalación de Oracle 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.
Productos de virtualización de hardware
- Virtualización ligera (contenedores)=instancias/imagenes
sandbox + dependencias + aplicativo objetivo
0Productos de virtualización ligera:
contenedores
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 usuario
académico (20xx.xx) y el producto de virtualización VirtualBox
instalado en la misma.
PARTE 1 - MAQUINA VIRTUAL (SE HACE EN EL AULA JUNTO CON EL
PROFESOR)
-
Nombre de la máquina virtual: oli-vb-$USER
- Tipo: Linux
- Versión: Oracle
(64-bit)
- Tamaño
de la memoria RAM: 2048 Mb.
- Núcleos
de CPU: 1
- Activar
EFI. Podría provocar problemas que requieran alguna
intervención no prevista, en cuyo caso, se
desactivará.
- 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: oli-vb-$USER
-
Tipo: VDI
- Almacenamiento:
Tamaño dinámico.
- Tamaño: 10 Gb
- Red:
- Conectar Adaptador-1 a NAT (OJO!! sólo NAT, no
Red NAT)
- En caso de no existir, crear una red sólo anfitrión
cuidando que el servidoro DHCP esté activado.
- Conectar Adaptador-2 a la red sólo anfitrión anterior.
- Almacenamiento
- Controlador SATA:
-
Conectar a esta controladora un
cd/dvd y asociar a él la imagen .iso de una
instalación mínima de la versión 8.8 correspondiente
al sistema operativo Oracle GNU/Linux. La descarga se
realizará del enlace disponible en el sitio oficial
Oracle Linux que indique el profesor:
Este
en el momento de redactar este taller (elegir la
imagen iso con kernel estandar -el archivo en cuyo
nombre no se incluye la párticula uek-)
- Audio: Deshabilitar
- Puerto serie: Deshabilitar
PARTE 2 - INSTALACIÓN
DEL SISTEMA (LO HACE SÓLO
EL PROFESOR. EL ALUMNO TOMA NOTAS Y RESUELVE
DUDAS. LO DEBE HACER EN SU DOMICILIO CON FECHA
LIMITE)
- Fuente de
instalación: La imagen .iso conectada a la controladora SATA.
- La
instalación se hará invocando la opción que permite realizarla
en modo texto y configurar el teclado en español (ins.text
inst.keymap=es ambas como bootoption -argumento
del kernel- a la vista del menu de instalación que ofrece GRUB)
- Atención a la configuración de la interface de red vía DHCP
(nmcli connection up <if name> ) en la consola dada por
anaconda.
- Software:
- Password de root: La elige el alumno.
- Usuario no root: operador.
- password de operador: palabra.
- Particionado del HardDisk (el VDI de 10 GB).
- Particionado automático por parte del instalador con las
siguientes especificaciones:
- Uso de todo el espacio del disco.Particionado tradicional.
NO LVM
PARTE
3 - PUESTA A PUNTO DEL SISTEMA (EN EL AULA JUNTO CON EL PROFESOR.
UNA SESIÓN. SI FALTA TIEMPO, EL RESTO,
EN EL DOMICILIO)
Al finalizar la instalación, conectarse al sistema como root
y realizar las siguientes operaciones:
- ip -br link
En la columna de la izquierda aparece el nombre de las
interfaces de red Ethernet o Wireless. Las que empiezan
por en son interfaces Ethernet (con cable) las que
empiezan w son interfaces Wireless. Sólo
deben aparecer tarjetas Ethernet. Anotar el/los nombre/s
de la/s interface/s y ejecutar con cada nombre estos dos
comandos:
nmcli
connection modify
<nombre-interface> ipv4.method
auto
nmcli
connection up <nombre-interface>
- ip -br a
Anotar la ip asignada al interface de red conectado a la
red sólo anfitrión (debe empezar por 192.168)
- exit
hasta que aparezca de nuevo el prompt de login.
Minimizar la
ventana de la máquina virtual, abrir un terminal gráfico y
realizar las siguientes operaciones:
- Conectar
vía ssh
y el usuario operador
a la ip de la interface conectada a la red sólo anfitrión.
- su -
Para adquirir privilegios de root
-
dnf
install nano (el nombre del paquete podría
variar. Se trata de dotar al sistema del editor
nano)
-
dnf
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).
-
dnf
install tar (provee de un
empaquetador estandar no instalado en la
configuración mínima solictada)
- echo
"PermitRootLogin yes" >>
/etc/ssh/sshd_config (Permite la
conexión del usuario root vía ssh)
- mkdir -p
/root/.ssh /home/operador/.ssh
- wget
http://asir.sudo.es/asi/iso-aws-operador.pub
- cp iso-aws-operador.pub
/root/.ssh/authorized_keys
- cp iso-aws-operador.pub
/home/operador/.ssh/authorized_keys
- chmod 644
/root/.ssh/authorized_keys
/home/operador/.ssh/authorized_keys
- cd /tmp
- wget
http://asir.sudo.es/asi/.bashrc
- cat .bashrc
>> /root/.bashrc
- cat
.bashrc >> /home/operador/.bashrc