미니언 업무 공간은 미니언 세부 정보를 보고, 임시 작업 또는 명령을 실행하고 새 대상을 생성하는 데 사용됩니다.

사용 가능한 모든 미니언 목록을 보여주는 SaltStack Config의 미니언 업무 공간
미니언 업무 공간은 다음과 같은 용도로도 사용됩니다.
  • 대상 조건 편집
  • pillar 연결
  • 작업 실행
  • 키 수락 또는 거부
  • pillar 및 대상에 역할 할당

미니언 업무 공간에는 미니언 서비스를 실행 중이고 현재 SaltStack Config에서 관리되는 모든 Salt 미니언 목록이 포함됩니다. 미니언은 Salt 마스터의 명령을 수신하고 요청된 작업을 수행할 수 있는 미니언 서비스를 실행하는 노드입니다. Salt 마스터는 직접 미니언 서비스를 실행할 수 있습니다. 따라서 필요한 경우 Salt 컨트롤러 서비스를 실행하는 노드를 구성하고 관리하는 것이 가능합니다.

업무 공간의 사이드 패널에는 대상 목록이 포함되어 있습니다. 대상은 작업의 Salt 명령이 적용되는 미니언 그룹입니다. 자세한 내용은 SaltStack Config의 작동 방식을 참조하십시오.

기본적으로 업무 공간 열면 모든 미니언 대상이 활성화됩니다. 모든 미니언 대상에는 액세스 권한이 있는 모든 미니언이 나열됩니다.

대상에 대한 자세한 내용은 대상을 생성하는 방법을 참조하십시오.

비콘은 Salt가 아닌 프로세스를 모니터링하는 데 사용됩니다. 모니터링한 활동이 발생하면 리액터를 트리거하도록 구성할 수 있는 이벤트가 전송됩니다.

참고: 미니언의 각 대상에서 beacons.list를 사용하여 작업을 실행하면 미니언에 어떤 비콘이 설치되어 있고 활성 상태인지 확인할 수 있습니다. 자세한 내용은 작업을 생성하는 방법을 참조하십시오.

임시 작업 또는 명령

미니언 업무 공간에는 재사용 가능한 작업을 생성하지 않고 하나 이상의 미니언에서 단일 임시 명령을 실행할 수 있는 명령 실행 컨트롤도 포함되어 있습니다. 이 기능은 명령을 빠르게 실행하거나 일상적인 워크플로(예: 문제 해결 시 또는 초기 구성 중)에 속하지 않는 일회성 작업을 실행하는 데 유용합니다.

미니언 업무 공간에서는 다음에 대한 임시 작업 또는 명령을 실행할 수 있습니다.

  • 단일 미니언
  • 하나 이상의 미니언
  • Salt 마스터 하나 또는 모든 Salt 마스터(salt-run 사용)
  • 대상
참고:

대상은 동적이며 새 미니언은 일치하는 대상 정의에 자동으로 추가됩니다. 작업을 실행하기 전에 대상에 포함된 미니언을 검토해야 합니다.

미니언 업무 공간 사용하고 보려면 사이드 메뉴에서 대상을 클릭합니다. 미니언 ID를 선택하면 특정 미니언의 세부 정보를 볼 수 있습니다. 모든 미니언에 대한 데이터를 다운로드하려면 추가 작업을 클릭하고 다운로드 형식을 선택합니다.

미니언 현재 상태

[현재 상태] 열은 SaltStack Configraas_presence_expiration이라는 정의된 간격 내에 최근 미니언으로부터 작업 데이터를 수신했는지 여부를 나타냅니다. 기본적으로 이 간격은 3600초로 설정됩니다. 현재 상태는 미니언에 설치된 현재 상태 비콘을 사용하여 시스템 상태에 대한 지표를 제공할 수 있습니다.

현재 상태 비콘이 있으면, 미니언은 Salt 마스터에 주기적인 상태 페이로드를 전송하며, SaltStack Config가 이것을 검색하여 [현재 상태] 열에 표시되는 상태에 영향을 미치게 됩니다.

SaltStack Config에 제공되는 현재 상태는 다음과 같습니다.

상태 설명
알 수 없음 SaltStack Config가 미니언의 응답을 확인한 적이 없습니다. 새로 연결된 미니언의 기본 상태입니다. 미니언이 명령을 수신하면 상태가 [있음]으로 업데이트됩니다.
있음 SaltStack Config가 최근 raas_presence_expiration 간격(기본적으로 3600초로 설정됨) 내에 미니언의 응답을 확인한 적이 있습니다.
연결 끊김 SaltStack Config가 미니언의 응답을 확인한 적이 있지만 최근 raas_presence_expiration 간격 내에는 없습니다.