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

13 Elemental

Elemental es una pila de software que permite la gestión centralizada y completa del sistema operativo nativo en la nube con Kubernetes. La pila Elemental consta de varios componentes que residen en Rancher o en los nodos periféricos. Los componentes principales son:

  • elemental-operator: el operador central que reside en Rancher y gestiona las solicitudes de registro de los clientes.

  • elemental-register: el cliente que se ejecuta en los nodos periféricos y permite el registro a través de elemental-operator.

  • elemental-system-agent: un agente que reside en los nodos periféricos. Toma su configuración de elemental-register y recibe un plan para configurar el agente rancher-system-agent.

  • rancher-system-agent: cuando el nodo periférico se ha registrado por completo, toma el control de elemental-system-agent y espera nuevos planes de Rancher Manager (por ejemplo, para la instalación de Kubernetes).

Consulte la documentación original de Elemental para obtener información completa sobre Elemental y su relación con Rancher.

13.1 ¿Cómo se usa Elemental en SUSE Edge?

Partes de Elemental se usan para gestionar dispositivos remotos en caso de que no sea posible hacerlo con Metal3 (por ejemplo, si no hay BMC o si el dispositivo está tras una puerta de enlace NAT). Esto permite a los operadores arrancar sus dispositivos en un laboratorio antes de saber cuándo o dónde se enviarán. En concreto, se aprovechan los componentes elemental-register y elemental-system-agent para permitir la incorporación de hosts de SUSE Linux Micro en Rancher para casos de uso de aprovisionamiento de red "phone home". Si se usa Edge Image Builder (EIB) para crear imágenes de despliegue, es posible realizar el registro automático a través de Rancher vía Elemental especificando la configuración de registro en el directorio de configuración de EIB.

Nota
Nota

En SUSE Edge 3.3.1 no se aprovechan las funciones de gestión del sistema operativo de Elemental, por lo que no es posible gestionar los parches del sistema operativo a través de Rancher. En lugar de utilizar las herramientas de Elemental para crear imágenes de despliegue, SUSE Edge usa Edge Image Builder, que hace uso de la configuración de registro.

13.2 Prácticas recomendadas

13.2.1 Medios de instalación

La forma recomendada por SUSE Edge para crear imágenes de despliegue que puedan aprovechar Elemental para el registro en Rancher en el método de aprovisionamiento de red "phone home" es seguir las instrucciones descritas en la guía de inicio rápido de incorporación de hosts remotos con Elemental (Capítulo 2, Incorporación de hosts remotos con Elemental).

13.2.2 Etiquetas

Elemental realiza un seguimiento de su inventario con la CRD MachineInventory y ofrece una forma de seleccionar el inventario (por ejemplo, para seleccionar equipos en los que desplegar clústeres de Kubernetes) basada en etiquetas. Esto permite a los usuarios predefinir la mayor parte (si no la totalidad) de sus necesidades de infraestructura antes incluso de adquirir el hardware. Además, dado que los nodos pueden añadir o eliminar etiquetas en sus objetos de inventario respectivos (volviendo a ejecutar elemental-register con el indicador adicional --label "FOO=BAR"), es posible escribir guiones que detecten y comuniquen a Rancher dónde se ha iniciado un nodo.

13.3 Problemas conocidos

  • La interfaz de usuario de Elemental no puede actualmente crear medios de instalación ni actualizar sistemas operativos que no sean "Elemental Teal". Esto debería solucionarse en futuras versiones.

Documentation survey