documentation.suse.com / Documentación de SUSE Edge / Componentes / Edge Image Builder

11 Edge Image Builder

Consulte el repositorio oficial.

Edge Image Builder (EIB) es una herramienta que optimiza la generación de imágenes de disco personalizadas y listas para arrancar (CRB) para equipos de arranque. Estas imágenes permiten el despliegue integral de toda la pila de software de SUSE con una sola imagen.

Si bien EIB puede crear imágenes listas para arrancar para cualquier escenario de aprovisionamiento, resulta especialmente útil en despliegues en entornos aislados (air-gapped) con redes limitadas o completamente aisladas.

11.1 ¿Cómo se usa Edge Image Builder en SUSE Edge?

SUSE Edge utiliza EIB para la configuración simplificada y rápida de imágenes de SUSE Linux Micro personalizadas en distintas situaciones. Por ejemplo, para el arranque de máquinas virtuales y bare metal con lo siguiente:

  • Despliegues de K3s/RKE2 de Kubernetes (de un solo nodo y de varios nodos) en entornos totalmente aislados

  • Despliegues de chart de Helm y de manifiestos de Kubernetes en entornos totalmente aislados

  • Registro en Rancher mediante la API de Elemental

  • Metal3

  • Configuración de red personalizada (por ejemplo, IP estática, nombre de host, VLAN, vinculación, etc.)

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

  • Instalación en entornos aislados de paquetes RPM a nivel de host y locales (incluida la resolución de dependencias)

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

  • Imágenes de contenedor integradas

  • Argumentos de línea de comando del kernel

  • Unidades de systemd que se deben habilitar/inhabilitar en el arranque

  • Guiones y archivos personalizados para cualquier tarea manual

11.2 Inicio

Encontrará la documentación completa sobre el uso y las pruebas de Edge Image Builder aquí.

Asimismo, en el Capítulo 3, Clústeres independientes con Edge Image Builder se explica un escenario básico de despliegue.

Cuando se haya familiarizado con esta herramienta, encontrará más información útil en la página de consejos y trucos.

11.3 Problemas conocidos

  • EIB crea plantillas de charts de Helm y analiza todas las imágenes de la plantilla para aislar los charts de Helm. Si un chart de Helm no tiene todas sus imágenes dentro de la plantilla y, en su lugar, carga las imágenes de forma local, EIB no podrá aislar esas imágenes automáticamente. La solución es añadir manualmente cualquier imagen no detectada a la sección embeddedArtifactRegistry del archivo de definición.

Documentation survey