Skip to content

CarolinaFernandez/curso-infra-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso de infraestructura cloud

Note: check English version here.

Este repositorio provee de documentación y ejecutables para probar herramientas de virtualización, cloud privado y NFV, en concreto de las siguientes:

  • DevStack (Xena)
  • Docker (20.10.12)
  • Kubernetes (1.23.{latest})
  • OSM (TEN)

Requisitos

Recursos mínimos

  • vCPUs: 2 (DevStack), 2 (Docker), 6 (Kubernetes), 2 (OSM)
  • RAM: 6GB (DevStack), 4GB (Docker), 6GB (Kubernetes), 6GB (OSM)
  • Disco: 9.1GB/60GB (DevStack), 2.2GB/40GB (Docker), 8.8GB/120GB (Kubernetes), 18GB/40GB (OSM)

Sistemas operativos

  • Ubuntu 20.04.2 LTS
  • Windows 10

Herramientas

Nota: en VirtualBox 6.1.28 y superiores se obtiene error al asignar la IP en la red privada. De encontrar este error, hay que seguir estos pasos, creando el archivo /etc/vbox/networks.conf e introduciendo la línea * 0.0.0.0/0 ::/0.

Uso

Entornos Unix

# Iniciar VM
./env/unix/start.sh [devstack|docker|kubernetes|osm]
# Conectar a VM
./env/unix/connect.sh (devstack|docker|osm)
./env/unix/connect.sh kubernetes [k8s-cp|k8s-worker1|k8s-worker2]
# Parar VM
./env/unix/stop.sh [devstack|docker|kubernetes|osm]
# Eliminar VM
./env/unix/delete.sh [devstack|docker|kubernetes|osm]

Entornos Windows

# Iniciar VM
%cd%/env/windows/start.bat (devstack|docker|kubernetes|osm)
# Conectar a VM
%cd%/env/windows/connect.bat (devstack|docker|osm)
%cd%/env/windows/connect.bat kubernetes [k8s-cp|k8s-worker1|k8s-worker2]
# Parar VM
%cd%/env/windows/stop.bat [devstack|docker|kubernetes|osm]
# Eliminar VM
%cd%/env/windows/delete.bat [devstack|docker|kubernetes|osm]

Nota: si no se indica un parámetro, el acceso al entorno de Kubernetes se realizará al nodo cp (k8scp).

Documentación y scripts

Dentro del directorio de cada herramienta se incluyen ciertos recursos.

Parte de ellos se usan para la preparación del entorno:

  • Archivo de configuración: disponible bajo tools/devstack/resources/cfg y usado para iniciar el entorno con variables de configuración
  • Scripts de inicio: disponibles bajo tools/**/resources/script/setup con la finalidad es ayudar a desplegar el entorno
  • Par de claves: disponibles bajo tools/(devstack|osm)/resources/key y usadas para facilitar el acceso a las máquinas que se creen durante las pruebas

Y otros están disponibles dentro de las máquinas (bajo la $HOME del usuario) para poder seguir los diferentes pasos:

  • Guía de uso: disponible bajo tools/**/resources/doc/README.md como referencia de los pasos a seguir
  • Scripts de operación: disponibles bajo tools/**/resources/script/operation y usados para replicar los pasos de la guía

Autores

Carolina Fernandez

About

Curso de herramientas NFV y cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages