El área de trabajo Minions se utiliza para ver los detalles de los minions y ejecutar comandos o trabajos ad hoc y crear nuevos destinos.

El área de trabajo Minions en SaltStack Config que muestra una lista de todos los minions disponibles
El área de trabajo Minions también se utiliza para lo siguiente:
  • Editar criterios de destino
  • Asociar pilares
  • Ejecutar trabajos
  • Aceptar o rechazar claves
  • Asignar funciones a pilares y destinos

El área de trabajo Minions incluye una lista de todos los minions de Salt que ejecutan el servicio de minion y que actualmente administra SaltStack Config. Los minions son nodos que ejecutan el servicio de minion, y pueden escuchar los comandos de un maestro de Salt y realizar las tareas solicitadas. Los maestros de Salt pueden ejecutar el servicio de minion, lo que permite configurar y administrar el nodo donde se ejecuta el servicio de controladoras Salt según sea necesario.

El panel lateral del área de trabajo incluye una lista de destinos. Un destino es el grupo de minions, al que se aplica el comando de Salt de un trabajo. Para obtener más información, consulte Cómo funciona SaltStack Config.

De forma predeterminada, al abrir el área de trabajo, el destino Todos los minions se encuentra activo. El destino Todos los minions enumera todos los minions para los que el usuario tiene permiso de acceso.

Para obtener información sobre los destinos, consulte Cómo crear destinos.

Las señales se utilizan para supervisar los procesos que no son de Salt. Cuando se produce una actividad supervisada, se envía un evento que se puede configurar para activar un reactor.

Nota: Puede comprobar las señales que se encuentran instaladas y activas en un minion mediante la ejecución de un trabajo con beacons.list en el destino correspondiente de un minion. Consulte Cómo crear trabajos para obtener más información.

Comandos o trabajos ad hoc

El área de trabajo Minions también incluye el control Ejecutar comando para ejecutar un único comando ad hoc en uno o varios minions sin crear un trabajo reutilizable. Esta función es útil para ejecutar comandos de forma rápida o ejecutar trabajos únicos que no forman parte del flujo de trabajo diario, como en la solución de problemas o durante la configuración inicial.

En el área de trabajo Minions, puede ejecutar un trabajo o comando ad hoc sobre:

  • Un solo minion
  • Uno o varios minions
  • Un maestro de Salt o todos los maestros de Salt (con salt-run)
  • Un destino
Nota:

Los destinos son dinámicos. Se agregan automáticamente minions nuevos a todas las definiciones de destinos que coincidan. Asegúrese de revisar los minions que se incluyen en un destino antes de ejecutar un trabajo.

Para utilizar el área de trabajo Minions, haga clic en Destinos en el menú lateral. Para ver los detalles de un minions específico, seleccione el ID de minion. Para descargar los datos de todos los minions, haga clic en Más acciones y seleccione un formato de descarga.

Presencia de minions

La columna Presencia indica si SaltStack Config ha recibido datos de trabajos del minion recientemente, dentro de un intervalo definido llamado raas_presence_expiration. De forma predeterminada, este intervalo se establece en 3600 segundos. La presencia puede proporcionar un indicador del estado de la máquina mediante la señal Presencia instalada en los minions.

Si se establece la señal Presencia, los minions envían cargas útiles de estado de forma periódica a sus maestros de Salt y SaltStack Config recupera esto, lo que influye en el estado que se muestra en la columna Presencia.

SaltStack Config proporciona los siguientes estados de Presencia.

Estado Descripción
Desconocido SaltStack Config nunca ha obtenido una respuesta del minion. Este es el estado predeterminado para los minions recién conectados. Una vez que los minions reciben un comando, el estado se actualiza a Presente.
Presente SaltStack Config ha obtenido respuestas del minion en el último intervalo de raas_presence_expiration, establecido en 3600 segundos de forma predeterminada.
Desconectado SaltStack Config ha obtenido una respuesta del minion, pero no en el último intervalo de raas_presence_expiration.