documentation.suse.com / Documentação do SUSE Edge / Componentes / Edge Image Builder

11 Edge Image Builder

Consulte o repositório oficial.

O Edge Image Builder (EIB) é uma ferramenta que simplifica a geração das imagens de disco personalizadas e prontas para inicialização (CRB) para máquinas de inicialização. Essas imagens permitem a implantação de ponta a ponta da pilha de software completa do SUSE com uma única imagem.

O EIB cria imagens CRB para todos os cenários de provisionamento e ainda demonstra um enorme valor para as implantações air-gapped com redes limitadas ou totalmente isoladas.

11.1 Como o SUSE Edge usa o Edge Image Builder?

O SUSE Edge usa o EIB para configuração rápida e simplificada de imagens personalizadas do SUSE Linux Micro para diversos cenários, incluindo inicialização de máquinas virtuais e bare metal com:

  • Implantações totalmente air-gapped do Kubernetes K3s/RKE2 (nó único e vários nós)

  • Implantações totalmente air-gapped de gráficos Helm e manifestos do Kubernetes

  • Registro no Rancher pela API Elemental

  • Metal3

  • Rede personalizada (por exemplo, IP estático, nome de host, VLANs, vinculação etc.)

  • Configurações personalizadas de sistema operacional (por exemplo, usuários, grupos, senhas, chaves SSH, proxies, NTP, certificados SSL personalizados etc.)

  • Instalação air-gapped de pacotes RPM no nível do host e sideloaded (com resolução de dependências)

  • Registro do SUSE Multi-Linux Manager para gerenciamento de sistema operacional

  • Imagens de contêiner incorporadas

  • Argumentos de linha de comando do Kernel

  • Unidades do Systemd para habilitação/desabilitação no momento da inicialização

  • Scripts e arquivos personalizados para tarefas manuais

11.2 Introdução

A documentação completa sobre uso e teste do Edge Image Builder está disponível aqui.

Consulte também o Capítulo 3, Clusters independentes com o Edge Image Builder que apresenta um cenário de implantação básica.

Depois que você se familiarizar com a ferramenta, encontre mais informações úteis em nossa página de dicas de truques.

11.3 Problemas conhecidos

  • O EIB cria gabaritos dos gráficos Helm para isolá-los e analisa todas as imagens dentro dos gabaritos. Se um gráfico Helm não incluir todas as suas imagens dentro de um gabarito e, em vez disso, fizer sideload das imagens, o EIB não poderá isolar essas imagens automaticamente. Nesse caso, a solução é adicionar manualmente as imagens não detectadas à seção embeddedArtifactRegistry do arquivo de definição.

Documentation survey