Despliegue con el CLI de unuko
El núcleo de la red 5G, las interfaces de radio de simulación y los servidores de aprovisionamiento de eSIM se operan y orquestan bajo una única herramienta unificada de consola llamada unuko CLI.
Esta herramienta abstrae la complejidad de interactuar directamente con máquinas virtuales (como Lima), dockers, compilaciones o scripts Bash, proporcionando comandos limpios y declarativos.
Comandos Principales
El formato estándar para interactuar con redes específicas es:
unuko <network> <command> [options]
1. Listar Redes Disponibles (unuko list)
Muestra un listado de las redes 5G configuradas y su estado actual:
unuko list
2. Arrancar el Laboratorio (unuko <network> start)
Inicia la máquina virtual Lima de la red especificada y arranca todos los servicios asociados:
unuko core5g start
3. Consultar el Estado del Entorno (unuko <network> status)
Muestra un dashboard interactivo detallando las especificaciones de la VM y el estado de cada microservicio del Core 5G y servicios del sistema:
unuko core5g status
También puedes exportar este estado en formato JSON estructurado usando el flag --format=json: unuko core5g status --format=json.
4. Listar Dispositivos Simulados (unuko <network> devices)
Permite ver las antenas y terminales UERANSIM activos con su correspondiente estado y direcciones IP:
unuko core5g devices
5. Reiniciar Servicios Core (unuko <network> restart)
Reinicia de manera rápida los microservicios systemd de Open5GS sin apagar la máquina virtual:
unuko core5g restart
6. Detener el Laboratorio (unuko <network> stop)
Apaga la máquina virtual liberando todos los recursos de memoria y procesador asignados al host:
unuko core5g stop