Skip to main content
Esta guía cubre la instalación estándar de Zylon para entornos con acceso completo a internet. El sistema descargará automáticamente todas las dependencias requeridas, imágenes de contenedores y modelos de IA. Lista de Prerrequisitos:
  • Máquina Linux limpia (Ubuntu 22/24) que cumpla con los requisitos de hardware
  • Acceso root y SSH a la máquina
  • Un nombre de dominio para Zylon (por ejemplo, zylon.company.com)
  • Capacidad para reiniciar la máquina cuando sea necesario
  • La máquina tiene curl instalado
  • Acceso completo y sin restricciones a internet en la máquina objetivo
  • El firewall permite conexiones salientes a registros de Docker y repositorios de paquetes
  • Ya sea:
    • Puertos 80 y 443 abiertos para la generación automática de certificados SSL de Let’s Encrypt, O
    • Certificado SSL válido listo para configuración manual

Instalando Zylon

1

Instalar Zylon CLI

Tiempo estimado: 2 minLa CLI de Zylon acelerará el tiempo necesario para tener todo listo, se encargará de instalar controladores, actualizar Zylon y configurar el sistema. Para instalarla, conéctate por SSH a la máquina donde quieres instalar Zylon y ejecuta:
Verifica la instalación:
Se requiere acceso root para las operaciones de la CLI, ya que gestiona dependencias y configuraciones a nivel de sistema.
2

Verificar requisitos mínimos de Zylon

Asegúrate de que tu máquina cumple con los requisitos de hardware para Zylon.Para validar automáticamente si tu instalación cumple con los requisitos mínimos, ejecuta:
Resuelve cualquier problema reportado antes de proceder con la instalación. No podrás continuar hasta que todas las comprobaciones previas pasen.
¿Tienes problemas con la conectividad de red? Considera cambiar a una Instalación Semi-Airgap o Instalación Airgap.
Zylon requiere que todas las comprobaciones pasen antes de proporcionar soporte de instalación.
3

Configurar Zylon

Tiempo estimado: 10minZylon se configura mediante un archivo YAML ubicado en /etc/zylon/zylon-conf.yaml.Generar Configuración InicialUsa la CLI para generar un archivo de configuración inicial:
Esto abre un prompt interactivo que te guía a través de las opciones de configuración.
Si por alguna razón te quedas atascado durante el prompt interactivo, puedes omitirlo añadiendo la bandera -y para auto-generar una configuración por defecto:
Después necesitarás editar manualmente /etc/zylon/zylon-conf.yaml para establecer tu configuración deseada basándote en la sección de configuración manual.
Si ejecutaste sudo zylon-cli config init, toda la configuración está establecida. Revisa /etc/zylon/zylon-conf.yaml para confirmar la configuración. Puedes obtener más información sobre qué configuraciones son requeridas en la sección Configuración Manual.
Si necesitas volver a ejecutar el asistente de configuración, ejecuta:
Puedes
Ver Configuración Actual
Puedes editar el archivo de configuración directamente usando tu editor de texto preferido (por ejemplo, nano, vim):
Para información detallada sobre todas las opciones de configuración disponibles, consulta la Guía de Configuración.
4

Descargar Modelos de IA

Tiempo estimado: 10min a 1h, dependiendo de la velocidad de red y modelos.Antes de instalar Zylon, debes descargar los modelos de IA. Los modelos están determinados por tu configuración de preset de IA.Verifica los modelos disponibles y compara con tu preset de IA:
Más detalles de preset en la documentación de Presets de IA.Descarga los modelos basados en tu configuración:
Esto descargará e instalará los modelos de IA que has especificado en el Wizard.Si por alguna razón necesitas descargar modelos específicos, puedes hacerlo con:
Por ejemplo, para el preset baseline-96g:
5

Instalar Zylon

Tiempo estimado: 15min a 1hora, dependiendo del rendimiento del sistema y velocidad de red.Ejecuta el comando de instalación con tu versión deseada:
Reemplaza <version> con tu versión objetivo (por ejemplo, 1.50.0).Qué se InstalaEl proceso de instalación maneja:
  • Dependencias del sistema (gcc, git, etc.)
  • Distribución de Kubernetes (k0s)
  • Controladores NVIDIA y CUDA (si aplica)
  • Runtime de contenedores y herramientas (kubectl, helm)
  • Imágenes de contenedores de Zylon
  • Generación de certificados SSL (si usas Let’s Encrypt)
Nota que los modelos de IA no están incluidos en este paso—fueron instalados en el paso anterior.
Monitorear la instalaciónSupervisa el progreso de la instalación:
Espera hasta que todos los pods muestren estado listo 1/1.
Reinicia después de la instalación para asegurarte de que los drivers de GPU se carguen correctamente.
Las actualizaciones del kernel pueden romper los drivers de NVIDIA!Verifica los drivers con: nvidia-smiSolución de problemas: Guía de Drivers de NVIDIA
Si los servicios permanecen en ContainerCrashLoopBackOff durante más de 1 hora, contacta con soporte y comparte los logs.
6

Crear Organización

Tiempo estimado: 5 minDespués de que Zylon esté instalado y en funcionamiento, crea tu organización y cuenta de administrador root.Prepara la InformaciónNecesitarás:
  • Nombre de organización: El nombre de tu empresa o equipo (se puede cambiar más tarde)
  • Regex de correo electrónico: Patrón para permitir automáticamente que los usuarios se unan
    • Para correos name@company.com, usa: .*@company\.com
    • Para SSO (Microsoft Entra, Google), puedes usar: .*
Ejecuta el Comando Seed
El comando esperará si Zylon no está completamente listo.
Ejecutar el comando seed BORRARÁ TODOS LOS DATOS. Solo ejecútalo una vez durante la configuración inicial de Zylon.
Credenciales de Inicio de SesiónDespués de hacer el seed, obtén la contraseña de un solo uso para la cuenta de administrador:
Luego inicia sesión con:
El correo electrónico del administrador root siempre es admin@zylon.ai y no se puede cambiar.
Después del primer inicio de sesión, puedes crear administradores adicionales y configurar la autenticación SSO.
7

Configurar SSL (Opcional)

Tiempo estimado: 10 min
Omite este paso si usas certificados automáticos de Let’s Encrypt (por defecto para instancias públicas).
Para despliegues en VPN o nube privada, necesitas instalar manualmente certificados SSL.Eliminar Generación Automática de CertificadoEdita /etc/zylon/zylon-conf.yaml y elimina estas líneas:
Prepara los Archivos de CertificadoKubernetes requiere que el certificado se divida en dos archivos:
  • tls.crt - El archivo de certificado
  • tls.key - El archivo de clave privada
Convertir desde PFX (si aplica):Si tienes un archivo .pfx, conviértelo:
Importar Certificado en Kubernetes
Aplicar CambiosRecarga la configuración de Zylon:
VerificarAccede a tu instancia de Zylon en https://zylon.tu-empresa.com y confirma:
  • La conexión usa HTTPS
  • El navegador muestra un certificado válido
  • No aparecen advertencias de certificado
La renovación del certificado debe hacerse manualmente repitiendo este proceso con archivos de certificado actualizados.

Actualizando Zylon

Las actualizaciones siguen el mismo proceso que la instalación:
Alternativamente, puedes actualizar directamente a la última versión usando el comando de actualización:

Migrando a Online

Si tienes una instalación existente de Zylon (semi-airgap o airgap) y quieres migrarla a un entorno completamente online, sigue esta guía. Este proceso preserva tus datos y configuración, mientras realiza la transición a operación online.
La migración difiere de la instalación nueva:
  • Tu configuración y datos existentes serán preservados
  • La organización y usuarios ya existen
Para migrar una instalación existente de Zylon (Semi-Airgap, o Airgap) a una instalación Online, sigue estos pasos:
  1. Asegurar conectividad: Verifica que la máquina objetivo tenga acceso completo a internet.
  2. Actualizar configuración: Ejecuta sudo zylon-cli config init para actualizar la configuración para operación online.
  3. Refrescar configuración: Ejecuta sudo zylon-cli sync para aplicar los nuevos ajustes de configuración.
  4. Verificar operación: Confirma que todos los servicios funcionan correctamente con acceso a internet.

Próximos Pasos

Después de completar la instalación, considera los siguientes próximos pasos para optimizar tu despliegue de Zylon: