OpenNebula, una de las soluciones líderes en gestión de infraestructuras cloud, ha simplificado aún más su proceso de evaluación con miniONE, una herramienta de despliegue que permite configurar un entorno cloud básico en cuestión de minutos. Diseñada para usuarios que desean probar OpenNebula sin complicaciones, miniONE automatiza la instalación de todos los componentes necesarios en un único servidor, ya sea físico o virtual, utilizando tecnología de virtualización KVM.
¿Qué es miniONE?
miniONE es un script en Bash que instala y configura un entorno de evaluación de OpenNebula con un solo comando. Esta herramienta es ideal para quienes buscan explorar las capacidades de OpenNebula sin tener que invertir tiempo en configuraciones complejas. Con miniONE, los usuarios pueden desplegar tanto un frontend (interfaz de gestión) como un nodo KVM para ejecutar máquinas virtuales, todo en un mismo servidor.
Requisitos del sistema
Para utilizar miniONE, es necesario contar con un servidor que cumpla con los siguientes requisitos mínimos:
- 4 GiB de RAM
- 20 GiB de espacio libre en disco
- Acceso de usuario privilegiado (root)
- Sistema operativo: AlmaLinux 8 o 9, Debian 11, Ubuntu 22.04 o 24.04
- Paquetes instalados: openssh-server
- Puertos abiertos: 22 (SSH), 80 (Sunstone), 2616 (FireEdge)
Instalación rápida
El proceso de instalación es sencillo. Solo es necesario descargar la última versión de miniONE desde su repositorio en GitHub y ejecutar el script con privilegios de superusuario. Para instalar solo el frontend de OpenNebula, se utiliza el siguiente comando:
wget 'https://github.com/OpenNebula/minione/releases/latest/download/minione'
sudo bash minione --frontend
Para desplegar un entorno completo que incluya tanto el frontend como un nodo KVM, se ejecuta:
sudo bash minione
Este último comando es ideal para servidores físicos que aprovechan la virtualización hardware, aunque también funciona en máquinas virtuales utilizando emulación QEMU en caso de que el hardware no sea compatible.
Resultados de la instalación
Una vez finalizada la instalación, miniONE muestra un informe con los datos de conexión y las credenciales de acceso. Los servicios de OpenNebula, como Sunstone (la interfaz web) y FireEdge, estarán disponibles para su uso inmediato. Por ejemplo:
Sunstone is running on: http://<dirección IP>:80/
FireEdge is running on: http://<dirección IP>:2616/
Usuario: oneadmin
Contraseña: xxxxxxxx
Advertencia de uso
Aunque miniONE es una herramienta ideal para evaluar OpenNebula, no está diseñada para entornos de producción. La configuración mínima que ofrece expone servicios HTTP en interfaces de red públicas, lo que puede representar un riesgo de seguridad en entornos reales.
Licencia y soporte
miniONE es distribuido bajo la Licencia Apache 2.0, lo que permite su uso, modificación y distribución de forma libre. OpenNebula Systems, la empresa detrás de este proyecto, ofrece documentación detallada y tutoriales para ayudar a los usuarios a aprovechar al máximo esta herramienta.
Próximos pasos
Una vez instalado el frontend, los usuarios pueden seguir expandiendo su infraestructura cloud agregando clústeres remotos, como se describe en la Guía de Operaciones de OpenNebula. Esta flexibilidad convierte a miniONE en una excelente opción para quienes desean explorar las capacidades de OpenNebula de manera rápida y eficiente.
Para más información, visite la página oficial de miniONE en GitHub o consulte la documentación de OpenNebula.
Con miniONE, evaluar OpenNebula nunca había sido tan fácil y accesible. ¡Empieza tu viaje en la nube hoy mismo!