Skip to content

Repository files navigation

Práctica 2 de AGR

2.1 Diagrama de Red

alt text

Para generar la red descrita en la imagen anterior, hay que tener montado el entorno correctamente.

2.2 Configuración del Entorno

Primero las dependencias relacionadas con Qemu y KVM:

sudo apt install libvirt-clients libvirt-daemon-system
libvirt-daemon virtinst bridge-utils qemu qemu-kvm
sudo apt install virt-manager
sudo apt install ssh-askpass

Posteriormente, habrá que instalar las librerías usadas por el Script (lxml):

sudo apt install python3-lxml

o bien:

pip install lxml

Si al lanzar el script nos da error de permisos al intentar usar las imagenes .qcow, debemos editar el siguiente fichero:

sudo nano /etc/libvirt/qemu.conf

y en la líneas

#user = "root"
...
#group = "libvirt"

las modificamos:

user = "alumno" (o el usuario que va a ejecutar el script)
...
group = "libvirt"

Y ahora ejecutamos:

sudo systemctl restart libvirtd

Práctica 3

Configuración LXD

Para levantar el servidor web con LXD hay que ejecutar el Script ubicado en

cd lxd
chmod +x lxd.sh
./lxd.sh

Este script lanzará un contenedor con Ubuntu:22.04 y ejecutará el script bootstrap_lxd.sh, encargado de levantar el servidor web.

3.2 Diagrama de Red (Docker)

Diagrama Práctica 3

3.3 Configuración del Entorno (Docker)

Para poder levantar todos los contenedores habrá que hacer lo siguiente:

cd docker   # nos ubicamos en el directorio donde se encuentra el docker compose
docker compose up -d

3.4 Kubernetes

En la parte de Kubernetes hay que seguir este tutorial para poder utilizarlo en WSL:

https://kubernetes.io/blog/2020/05/21/wsl-docker-kubernetes-on-the-windows-desktop/

About

Práctica 2 de AGR

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages