|
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. |
Reinicio de Máquina
Hay dos formas de reiniciar SUSE® Rancher Prime: OS Manager máquinas a su estado original o desactivarlas:
-
Al eliminar un Clúster, todas las máquinas asociadas se reiniciarán
-
Al gestionar un Clúster, simplemente elimina el Nodo que necesita ser reiniciado
Reiniciar Flujo de Trabajo
Una vez que el MachineInventory relacionado esté marcado para eliminación, se ejecutará un plan de reinicio por el elemental-system-agent que se esté ejecutando en la máquina.
Si la máquina sigue funcionando, este plan:
-
Reiniciará la máquina en modo de recuperación.
-
Ejecutar
systemctl start elemental-register-reset.
Esto obtendrá elMachineRegistrationremoto y aplicará las opciones despec.config.elemental.resetpara reiniciar la máquina.
Se creará un nuevoMachineInventoryy se aplicarán nuevamente losspec.config.cloud-configdefinidos en elMachineRegistration.
Ten en cuenta que la referencia MachineRegistration no cambiará, la máquina no será reinstalada, la partición COS_PERSISTENT y COS_OEM se borrarán por defecto si se reinicia enabled. Para más información, puedes consultar la Tabla de Particiones.
Dado que el cloud-config se vuelve a aplicar durante el flujo de trabajo de reinicio, puedes reiniciar una máquina para aplicar actualizaciones de la definición MachineRegistration, por ejemplo, para rotar las credenciales y claves autorizadas de users. Se recomienda encarecidamente habilitar la opción reset-oem, para evitar conflictos con configuraciones de nube previamente configuradas.
Si necesitas vincular una máquina a un MachineRegistration diferente y activar una nueva instalación completa, necesitas reprovisionarla nuevamente utilizando una nueva imagen.
Habilitar reinicio de máquina
Para permitir que las máquinas se reinicien automáticamente, se debe alternar la bandera spec.config.elemental.reset.enabled del MachineRegistration.
Esto está desactivado por defecto, pero una vez activado, todos los MachineInventory recién creados heredarán esta configuración automáticamente.
Por ejemplo:
apiVersion: elemental.cattle.io/v1beta1
kind: MachineRegistration
metadata:
name: fire-nodes
namespace: fleet-default
spec:
config:
elemental:
reset:
enabled: true
reset-persistent: true
reset-oem: true
# These cloud-init configs will be created during reset and will persist on the system after
config-urls:
- "https://my.cloud.init/reset-plan-1.yaml"
- "https://my.cloud.init/reset-plan-2.yaml"
# You can select a different image to run the reset.
# Note that this image will not be installed on the system.
system-uri: "my.oci.registry/reset-image:latest"
power-off: false
reboot: true
También es posible habilitar el reinicio a un nivel de MachineInventory, por ejemplo, en escenarios donde algunas máquinas son físicas y se beneficiarán de un reinicio automático, y otras son virtuales y pueden simplemente ser destruidas y reprovisionadas según sea necesario.
Para marcar un único MachineInventory que permita el reinicio, puedes usar la anotación elemental.cattle.io/resettable: true.
Por ejemplo:
apiVersion: elemental.cattle.io/v1beta1
kind: MachineInventory
metadata:
annotations:
elemental.cattle.io/resettable: "true"