|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Registrar un sistema operativo no gestionado
Normalmente, el SUSE® Rancher Prime: OS Manager Operator gestiona los sistemas operativos que están instalados y configurados por el SUSE® Rancher Prime: OS Manager Toolkit.
Por ejemplo, para automatizar la instalación, actualización y reinicio del sistema operativo, el elemental-register se basa en la CLI del elemental para ejecutar estas operaciones.
Sin embargo, también es posible registrar y aprovisionar SUSE® Rancher Prime: OS Manager sistemas "sin toolkit".
En este escenario, es necesario instalar elemental-register en el sistema.
Opcionalmente, se puede instalar el elemental-system-agent. Ten en cuenta que sin el elemental-system-agent, el SUSE® Rancher Prime: OS Manager Operator no podrá aprovisionar ningún clúster k8s en la máquina. En este caso, el SUSE® Rancher Prime: OS Manager Operator solo se puede utilizar con fines de inventario de sistemas operativos.
Finalmente, en el clúster de gestión, el MachineRegistration debe habilitar la bandera spec.config.elemental.registration.no-toolkit.
Una vez que no-toolkit está habilitado en el MachineRegistration, y se produce un nuevo registro utilizando elemental-register --install en el sistema, se creará un nuevo MachineInventory en el clúster de gestión:
kubectl -n fleet-default describe machineinventory my-unmanaged-os-machine
El MachineInventory será anotado con la anotación elemental.cattle.io/os.unmanaged: "true", destacando que esta máquina no está gestionada y tiene funcionalidad limitada.
En el sistema, tras un registro exitoso, los archivos /etc/rancher/elemental/agent/config.yaml y /var/lib/elemental/agent/elemental_connection.json se crean automáticamente para configurar el elemental-system-agent.
El componente elemental-system-agent es necesario para el aprovisionamiento de K8s y los disparadores de reinicio.
Cuando se activa un reinicio de máquina, por ejemplo, al eliminar el MachineInventory directamente, el elemental-system-agent ejecutará un plan de reinicio simple que creará el archivo centinela /var/lib/elemental/.unmanaged_reset.
La presencia de este archivo indica que la máquina necesita un reinicio. Esto puede implicar detener servicios, desinstalar paquetes, formatear dispositivos, etc., dependiendo de cómo se gestione la máquina de forma personalizada.
Características compatibles
-
Registro de un
MachineInventory -
Aprovisionamiento de K8s (cuando el elemental-system-agent está instalado y en funcionamiento en la máquina)
-
Disparadores de reinicio (cuando el elemental-system-agent está instalado y en funcionamiento en la máquina)
Funciones incompatibles
-
Configuración impulsada por cloud-init
-
Reinicio del SO reinicio