대상 업무 공간은 대상 그룹을 보고 임시 작업 또는 명령을 실행하고 대상 그룹을 생성 및 삭제하는 데 사용됩니다. 또한 여러 대상 그룹을 빠르게 수정하고 관리할 수 있습니다.
대상은 작업의 Salt 명령이 적용되는 미니언 그룹입니다. Salt 마스터는 미니언처럼 관리될 수 있으며 미니언 서비스를 실행하는 경우 대상이 될 수도 있습니다. 작업 또는 운영 대상을 정의하면 작업을 실행하지 말아야 하는 노드에서 해당 작업이 실행되지 않도록 할 수도 있습니다.
- 대상 조건 편집
- pillar 연결
- 작업 실행
- pillar 및 대상에 역할 할당
기본적으로 업무 공간을 열면 액세스 권한이 있는 모든 대상 그룹이 표시됩니다.
대상 그룹을 선택하면 이 대상 그룹에 속한 미니언 목록이 표시됩니다. 미니언은 Salt 마스터의 명령을 수신하고 요청된 작업을 수행할 수 있는 미니언 서비스를 실행하는 노드입니다.
대상 그룹과 연결된 모든 작업의 목록을 보려면 활동 탭을 선택합니다. 활동 업무 공간에 대해 자세히 알아보려면 작업 상태 및 작업 반환을 검토하는 방법을 참조하십시오.
미니언 ID를 선택하면 미니언의 세부 정보를 볼 수 있습니다. 미니언 세부 정보 페이지에서는 Salt 버전, 운영 체제 또는 연결된 대상 그룹과 같은 미니언에 대한 정보 또는 Grain 목록을 볼 수 있습니다.
대상 그룹 생성 및 관리에 대한 자세한 내용은 대상 업무 공간을 사용하여 대상 생성을 참조하십시오.
임시 작업 또는 명령
각 대상 그룹 페이지에는 재사용 가능한 작업을 생성하지 않고 하나 이상의 미니언에 단일 임시 명령을 실행할 수 있는 명령 실행 컨트롤이 포함되어 있습니다. 이 기능은 명령을 빠르게 실행하거나 일상적인 워크플로에 속하지 않는 일회성 작업을 실행하는 데 유용합니다.
- 단일 미니언
- 하나 이상의 미니언
- Salt 마스터 하나 또는 모든 Salt 마스터(salt-run 사용)
미니언 현재 상태
[현재 상태] 열은 SaltStack Config가 raas_presence_expiration
이라는 정의된 간격 내에 최근 미니언으로부터 작업 데이터를 수신했는지 여부를 나타냅니다. 기본적으로 이 간격은 3600초로 설정됩니다. 현재 상태는 미니언에 설치된 현재 상태 비콘을 사용하여 시스템 상태에 대한 지표를 제공할 수 있습니다.
현재 상태 비콘이 있으면, 미니언은 Salt 마스터에 주기적인 상태 페이로드를 전송하며, SaltStack Config가 이것을 검색하여 [현재 상태] 열에 표시되는 상태에 영향을 미치게 됩니다.
SaltStack Config에 제공되는 현재 상태는 다음과 같습니다.
상태 | 설명 |
---|---|
알 수 없음 | SaltStack Config가 미니언의 응답을 확인한 적이 없습니다. 새로 연결된 미니언의 기본 상태입니다. 미니언이 명령을 수신하면 상태가 [있음]으로 업데이트됩니다. |
있음 | SaltStack Config가 최근 raas_presence_expiration 간격(기본적으로 3600초로 설정됨) 내에 미니언의 응답을 확인한 적이 있습니다. |
연결 끊김 | SaltStack Config가 미니언의 응답을 확인한 적이 있지만 최근 raas_presence_expiration 간격 내에는 없습니다. |