- 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
curlinstalado
- Servidor proxy configurado con credenciales (si es requerido)
- El equipo de red ha añadido a lista blanca los dominios y puertos requeridos (ver Acceso de Red Requerido)
- Las reglas del firewall permiten conexiones a través del proxy
- Certificado SSL válido para tu dominio (Let’s Encrypt típicamente no funcionará en redes restringidas)
Acceso de Red Requerido
Tu firewall debe permitir acceso a estos dominios: Servicios Esenciales (Obligatorios):get.zylon.ai- Instalación de CLIzylon-cli.s3.us-east-1.amazonaws.com- Binarios de CLI y dependenciaszylon-artifacts.s3.us-east-1.amazonaws.com- Archivos de instalación y actualizaciones de Zylon
quay.io- Imágenes de contenedores de tercerosghcr.io- Registro de contenedores de GitHubdocker.io- Imágenes de Docker Hubregistry.k8s.io- Imágenes de Kubernetesreg.kyverno.io- Motor de políticas Kyvernonvcr.io- Registro de Contenedores NVIDIA
Dado que Zylon requiere imágenes de código abierto públicas, se requiere acceso de red a los registros originales durante la instalación y actualizaciones.
Si tus políticas de seguridad restringen el acceso a registros de contenedores públicos, considera cambiar a una instalación airgap usando la Guía de Instalación Airgap de Zylon.
huggingface.co- Repositorio de modelos de IAxet.huggingface.co- Protocolo XET de Hugging Face
replicated.app- Plataforma de distribución de Zylonapi.replicated.com- Validación de licenciaproxy.replicated.com- Imágenes de contenedores de Zylon
Instalando Zylon
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.
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 Airgap.
Zylon requiere que todas las comprobaciones pasen antes de proporcionar soporte de instalación.
Configurar Zylon
Tiempo estimado: 10minZylon se configura mediante un archivo YAML ubicado en Esto abre un prompt interactivo que te guía a través de las opciones de configuración.Ver Configuración ActualPuedes editar el archivo de configuración directamente usando tu editor de texto preferido (por ejemplo, Para información detallada sobre todas las opciones de configuración disponibles, consulta la Guía de Configuración.
/etc/zylon/zylon-conf.yaml.Generar Configuración InicialUsa la CLI para generar un archivo de configuración inicial:Si por alguna razón te quedas atascado durante el prompt interactivo, puedes omitirlo añadiendo la bandera Después necesitarás editar manualmente
-y para auto-generar una configuración por defecto:/etc/zylon/zylon-conf.yaml para establecer tu configuración deseada basándote en la sección de configuración manual.- Configuración Automática
- Configuración Manual
Si ejecutaste Puedes
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:
nano, vim):Instalar Zylon
Tiempo estimado: 15min a 1hora, dependiendo del rendimiento del sistema y velocidad de red.Ejecuta la instalación con tu versión deseada:El 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
- Modelos de IA de tu configuración
- Generación de certificados SSL (si usas Let’s Encrypt)
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:El comando esperará si Zylon no está completamente listo.Credenciales de Inicio de SesiónDespués de hacer el seed, usa estas credenciales para iniciar sesión:El correo electrónico del administrador root siempre es
- Nombre de organización: El nombre de tu empresa o equipo (se puede cambiar más tarde)
- Contraseña de administrador: Contraseña segura para el administrador root (se puede cambiar más tarde)
- Usa caracteres alfanuméricos debido a limitaciones de codificación con símbolos especiales
- 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:
.*
- Para correos
Ejecutar el comando seed BORRARÁ TODOS LOS DATOS. Solo ejecútalo una vez durante la configuración inicial de Zylon.
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.
Configurar Operación Offline
Tiempo estimado: 5 minDespués de validar que Zylon está funcionando correctamente, puedes habilitar la operación offline. Esto configurará Zylon para funcionar sin acceso a internet.
Edita Y sincroniza la configuración:Esto desactivará la conectividad en IA, K8s y otros subsistemas.
/etc/zylon/zylon-conf.yaml y añade:Configurar SSL (Opcional)
Tiempo estimado: 10 minPara despliegues en VPN o red privada, necesitas instalar manualmente certificados SSL.Eliminar Generación Automática de CertificadoEdita Prepara los Archivos de CertificadoKubernetes requiere que el certificado se divida en dos archivos:Importar Certificado en KubernetesAplicar CambiosRecarga la configuración de Zylon:VerificarAccede a tu instancia de Zylon en
/etc/zylon/zylon-conf.yaml y elimina estas líneas:tls.crt- El archivo de certificadotls.key- El archivo de clave privada
.pfx, conviértelo:https://zylon.tu-empresa.com y confirma:- La conexión usa HTTPS
- El navegador muestra un certificado válido
- No aparecen advertencias de certificado
Actualizando Zylon
Para actualizar la instancia, necesitaremos eliminar temporalmente las restricciones de red en una máquina conectada para descargar paquetes de actualización. Contacta con tu equipo de seguridad de red para añadir a lista blanca los dominios requeridos durante este proceso. Después de descargar, puedes volver a aplicar las restricciones. Antes de actualizar, asegúrate de desactivar el modo offline editando/etc/zylon/zylon-conf.yaml y estableciendo:
Migrando a Semi-Airgap
Si tienes una instalación existente de Zylon (online o airgap completo) y quieres migrarla a un entorno semi airgap, sigue esta guía. Este proceso preserva tus datos y configuración, mientras realiza la transición a operación offline.La migración difiere de la instalación nueva:
- Tu configuración y datos existentes serán preservados
- Los certificados SSL serán migrados
- La organización y usuarios ya existen
- Asegurar conectividad: Verifica que la máquina objetivo tenga conectividad con los dominios mencionados arriba.
- Actualizar configuración: Ejecuta
sudo zylon-cli config init --forcepara actualizar la configuración para operación online. Asegúrate de configurar según describe el paso Configurar Zylon.
- Asegúrate de seleccionar Semi-Airgap cuando ejecutes el asistente de configuración.
- Si no tienes conectividad con los dominios de replicated, asegúrate de solicitar una licencia local al equipo de soporte de Zylon.
- Desactivar modo offline: Edita
/etc/zylon/zylon-conf.yamly establece: - Refrescar configuración: Ejecuta
sudo zylon-cli syncpara aplicar los nuevos ajustes de configuración. - Verificar operación: Confirma que todos los servicios funcionan correctamente.
Próximos Pasos
Después de completar la instalación, considera los siguientes próximos pasos para optimizar tu despliegue de Zylon:- Configurar Presets de IA para optimizar según tu hardware
- Configurar Copias de Seguridad para protección de datos
- Revisar Manual de Usuario para comenzar