Guía de instalación
StrongLinux 1.0 (Aria) tiene dos ediciones, cada una con su propia ISO:
| Edición | ISO | Para qué |
|---|---|---|
| Servidor | stronglinux-1.0-<fecha>-amd64.iso | Sistema base endurecido y, si lo desea, una nube OpenStack 2026.1 desplegada por strongctl |
| Desktop | stronglinux-desktop-1.0-<fecha>-amd64.iso | Estación de trabajo con GNOME 51. Solo el sistema operativo, sin OpenStack |
Ambas se basan en Ubuntu 24.04 LTS y arrancan en BIOS y UEFI (amd64).
Requisitos
| Mínimo | Recomendado | |
|---|---|---|
| Servidor (solo el sistema) | 2 vCPU, 2 GB de RAM, 20 GB | 4 vCPU, 4 GB de RAM |
| Servidor all-in-one (OpenStack) | 8 vCPU, 16 GB de RAM, 80 GB, virtualización (VT-x/AMD-V) | 16 vCPU, 32 GB de RAM, SSD |
| Desktop | 2 vCPU, 4 GB de RAM, 25 GB | 4 vCPU, 8 GB de RAM, aceleración 3D |
La instalación necesita red: los paquetes de StrongLinux vienen del repositorio http://repo.strongstack.cloud/stronglinux y los de Ubuntu de archive.ubuntu.com.
1. Descargar y verificar
Descargue la ISO, el SHA256SUMS, su firma SHA256SUMS.gpg y la clave stronglinux-archive-keyring.gpg desde la página de descargas. Luego verifique:
gpgv --keyring ./stronglinux-archive-keyring.gpg SHA256SUMS.gpg SHA256SUMS
sha256sum -c --ignore-missing SHA256SUMS
El primer comando debe indicar Good signature y el segundo, OK para cada archivo descargado.
2. Grabar el medio de instalación
- Linux:
sudo dd if=stronglinux-1.0-<fecha>-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync - Windows: Rufus en modo DD o balenaEtcher.
- VM: use la ISO directamente como CD-ROM (KVM/libvirt, Proxmox, VMware, VirtualBox).
3. Instalar
- Elija el idioma: English, Português (Brasil) o Español. Se aplica al menú y al sistema instalado (locale y teclado).
- Elija una opción del menú. Pasados 15 segundos, la primera opción se inicia sola.
ISO Servidor
| Opción | Qué instala |
|---|---|
| Instalar StrongLinux | Solo el sistema: base, endurecimiento y tema de arranque |
| Instalar StrongLinux + OpenStack ▸ All-in-one | El sistema y una nube completa en este equipo, desplegada en el primer arranque |
| … ▸ Controller, Compute, Network, Storage | El sistema y strongctl, preparados para ese rol en una nube de varios nodos |
| Instalar StrongLinux (interactivo) | Instalador con la identidad de StrongLinux, para elegir disco, red y usuario |
ISO Desktop
| Opción | Qué instala |
|---|---|
| Instalar StrongLinux Desktop | GNOME 51 en todo el disco, sin intervención |
| Instalar StrongLinux Desktop (interactivo) | El mismo sistema, eligiendo disco, red y usuario |
4. Primer acceso
- Usuario
stronglinux, contraseña inicialstronglinux. - En el primer inicio de sesión el sistema exige cambiarla. La nueva contraseña necesita 14 o más caracteres, con mayúscula, minúscula, número y símbolo.
- En la edición Servidor, SSH está activo. Después de instalar su clave, desactive la autenticación por contraseña (
PasswordAuthentication no).
5. Nube OpenStack (solo en la edición Servidor)
Con la opción All-in-one, el servicio strongctl-firstboot despliega la nube por sí solo en el primer arranque. Para seguirlo:
tail -f /var/lib/strongctl/firstboot.status
sudo journalctl -fu strongctl-firstboot
En un servidor ya instalado, el despliegue manual es:
sudo strongctl init --aio # genera inventory, globals y el almacén de contraseñas
sudo strongctl bootstrap # MariaDB, RabbitMQ, Memcached y OVN central
sudo strongctl deploy # Keystone, Glance, Placement, Nova, Neutron,
# Cinder, Horizon, Heat, Barbican y StrongStack
sudo strongctl verify # comprueba servicios, endpoints y certificados
Las credenciales de administrador están en /root/admin-openrc.sh. Horizon se abre en https://<ip-del-equipo>/dashboard. Las APIs usan TLS con la CA interna en /etc/strongctl/tls/ca.crt.
Para nubes de varios nodos con alta disponibilidad (3 controllers, Galera, RabbitMQ en clúster, OVN RAFT y Keepalived), consulte la guía de alta disponibilidad.
6. Imágenes de nube y PXE
stronglinux-1.0-base-cloud-amd64.qcow2: sistema base con cloud-init, para ejecutar como VM en cualquier nube.stronglinux-1.0-openstack-cloud-amd64.qcow2: sistema base constrongctl, listo para convertirse en un nodo de la nube.- Instalación por red: consulte la guía de arranque por PXE.
7. Repositorio apt
Un sistema instalado desde la ISO ya viene configurado. Para usar el repositorio en un Ubuntu 24.04 existente:
sudo install -m 0644 stronglinux-archive-keyring.gpg /usr/share/keyrings/
sudo tee /etc/apt/sources.list.d/stronglinux.sources <<'EOF'
Types: deb
URIs: http://repo.strongstack.cloud/stronglinux
Suites: stronglinux-1.0 stronglinux-1.0-updates stronglinux-1.0-security
Components: main
Signed-By: /usr/share/keyrings/stronglinux-archive-keyring.gpg
EOF
sudo apt update
| Canal | Contenido |
|---|---|
stronglinux-1.0 | versiones del lanzamiento |
stronglinux-1.0-updates | correcciones aprobadas (pasaron las pruebas de integración y Tempest) |
stronglinux-1.0-security | correcciones de seguridad |
stronglinux-1.0-proposed | candidatos, solo para pruebas |
8. Actualizaciones
- Sistema:
sudo apt update && sudo apt upgrade. - Nube OpenStack: use
strongctl upgrade, una actualización escalonada que mantiene las VM en marcha. Consulte la guía de actualización.