|Index|SUSE Telco Cloud Documentación|Componentes|Metal3
Se aplica a SUSE Telco Cloud 3.6

11 Metal3

Metal3 es un proyecto de la CNCF que proporciona capacidades de gestión de infraestructura de equipo sin sistema operativo para Kubernetes.

Metal3 proporciona recursos nativos de Kubernetes para gestionar el ciclo de vida de servidores de equipo sin sistema operativo que admiten la gestión mediante protocolos fuera de banda como Redfish.

También cuenta con un soporte maduro para Cluster API (CAPI). Esto permite la gestión de recursos de hardware a través de múltiples proveedores de infraestructura mediante API neutrales respecto al proveedor y ampliamente adoptadas. Cluster API utiliza Metal3 como backend de infraestructura para objetos Machine.

11.1 ¿Cómo utiliza SUSE Telco Cloud Metal3?

SUSE Telco Cloud utiliza Metal3 para gestionar el ciclo de vida del hardware físico, como los servidores. El hardware debe admitir un protocolo de gestión fuera de banda compatible con Metal3 (p. ej., Redfish). Cuando un clúster de gestión SUSE Telco Cloud aprovisiona o desaprovisiona clústeres de sentido descendente, Metal3 interactuará con la BMC de un servidor a través de Redfish. Las siguientes acciones suelen formar parte de esta interacción:

  • Montar y desmontar soportes virtuales (Virtual Media).

  • Encender, apagar y reiniciar servidores.

Este enfoque es útil para escenarios en los que el hardware de destino admite la gestión fuera de banda y se desea un flujo de gestión de infraestructura totalmente automatizado.

Metal3 y CAPI proporcionan API declarativas que permiten la gestión del inventario y del estado de servidores de equipo sin sistema operativo, incluyendo la inspección, limpieza y aprovisionamiento/desaprovisionamiento automatizados.

11.2 Problemas conocidos

  • El controlador IP Address Management de sentido ascendente no es compatible actualmente, ya que todavía no es compatible con nuestra elección de herramientas de configuración de red. Sin embargo, el pod ipam-controller-manager alojado en el espacio de nombres metal3-ipam-system es necesario, ya que CAPM3 requiere que existan los CRD ipam.

  • Relacionado con esto, los recursos IPAM y los campos networkData de Metal3DataTemplate no son compatibles.

  • Actualmente solo se admite la ampliación mediante redfish-virtualmedia.