|Index|SUSE Edge Documentación|Componentes|Edge Image Builder
Applies to SUSE Edge 3.6

8 Edge Image Builder

Consulte el Repositorio oficial.

Edge Image Builder (EIB) es una herramienta que agiliza la generación de imágenes de disco personalizadas y listas para arrancar (CRB) para iniciar máquinas. Estas imágenes permiten la implementación integral de toda la pila de software de SUSE con una sola imagen.

Aunque EIB puede crear imágenes CRB para todos los escenarios de aprovisionamiento, EIB demuestra un valor tremendo en implementaciones en entornos aislados con redes limitadas o completamente aisladas.

8.1 ¿Cómo utiliza SUSE Edge Edge Image Builder?

SUSE Edge utiliza EIB para la configuración simplificada y rápida de imágenes personalizadas de SUSE Linux Micro para una variedad de escenarios. Estos escenarios incluyen el inicio de máquinas virtuales y de equipos sin sistema operativo con:

  • Implementaciones totalmente aisladas (air-gapped) de Kubernetes K3s/RKE2 (nodo único y multinodo)

  • Implementaciones totalmente aisladas (air-gapped) de gráficos Helm y manifiestos de Kubernetes

  • Registro en Rancher a través de la API de Elemental

  • Metal3

  • Redes personalizadas (por ejemplo, IP estática, nombre de host, VLAN, bonding, etc.)

  • Configuraciones personalizadas del sistema operativo (por ejemplo, usuarios, grupos, contraseñas, claves SSH, proxies, NTP, certificados SSL personalizados, etc.)

  • Instalación en entorno aislado de paquetes RPM a nivel de host y cargados lateralmente (incluida la resolución de dependencias)

  • Registro en SUSE Multi-Linux Manager para la gestión del SO

  • Imágenes de contenedor integradas

  • Argumentos de la línea de comandos del núcleo de Linux

  • Unidades de systemd que se deben habilitar/deshabilitar en el momento del arranque

  • Guiones y archivos personalizados para cualquier tarea manual

8.2 Introducción

Puede encontrar documentación completa sobre el uso y las pruebas de Edge Image Builder aquí.

Además, consulte Chapter 2, Clústeres independientes con Edge Image Builder que cubre un escenario de ampliación básico.

Una vez que esté familiarizado con esta herramienta, encontrará información más útil en nuestra página Sección de Consejos y Trucos de EIB (Part IV, “Consejos y trucos”).

8.3 Problemas conocidos

  • EIB aísla los gráficos de Helm mediante la creación de plantillas de los gráficos de Helm y el análisis de todas las imágenes dentro de la plantilla. Si un gráfico de Helm no mantiene todas sus imágenes dentro de la plantilla y, en su lugar, carga las imágenes de forma lateral, EIB no podrá aislar esas imágenes automáticamente. La solución para esto es añadir manualmente cualquier imagen no detectada a la sección embeddedArtifactRegistry del archivo de definición.