|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Registrar um SO não gerenciado
Normalmente, o SUSE® Rancher Prime: OS Manager Operator gerencia sistemas operacionais que são instalados e configurados pelo SUSE® Rancher Prime: OS Manager Toolkit.
Por exemplo, para automatizar a instalação, fazer upgrade e redefinição do SO, o elemental-register depende do elemental CLI para executar essas operações.
No entanto, também é possível registrar e provisionar SUSE® Rancher Prime: OS Manager sistemas "sem toolkit".
Nesse cenário, elemental-register precisa ser instalado no sistema.
Opcionalmente, o elemental-system-agent pode ser instalado. Observe que sem o elemental-system-agent, o SUSE® Rancher Prime: OS Manager Operator não poderá provisionar nenhum cluster k8s na máquina. Nesse caso, o SUSE® Rancher Prime: OS Manager Operator só pode ser usado para fins de inventário do SO.
Finalmente, no cluster de gerenciamento, o MachineRegistration deve habilitar a flag spec.config.elemental.registration.no-toolkit.
Uma vez que no-toolkit está habilitado no MachineRegistration, e um novo registro ocorre usando elemental-register --install no sistema, um novo MachineInventory será criado no cluster de gerenciamento:
kubectl -n fleet-default describe machineinventory my-unmanaged-os-machine
O MachineInventory será anotado com a anotação elemental.cattle.io/os.unmanaged: "true", destacando que esta máquina não é gerenciada e tem funcionalidade limitada.
No sistema, após o registro bem-sucedido, os arquivos /etc/rancher/elemental/agent/config.yaml e /var/lib/elemental/agent/elemental_connection.json são criados automaticamente para configurar o elemental-system-agent.
O componente elemental-system-agent é necessário para o provisionamento do K8s e gatilhos de redefinição.
Quando um machine reset é acionado, por exemplo, ao excluir o MachineInventory diretamente, o elemental-system-agent executará um plano de redefinição simples que criará o arquivo sentinela /var/lib/elemental/.unmanaged_reset.
A presença deste arquivo indica que a máquina precisa de uma redefinição. Isso pode envolver a parada de serviços, desinstalação de pacotes, formatação de dispositivos, e assim por diante, dependendo de como a máquina é gerenciada customizadamente.
Recursos suportados
-
Registro de um
MachineInventory -
Provisionamento do K8s (quando o elemental-system-agent está instalado e em execução na máquina)
-
Gatilhos de redefinição (quando o elemental-system-agent está instalado e em execução na máquina)
Recursos não suportados
-
Configuração impulsionada pelo Cloud-init.
-
SO Redefinição