작업 반환 페이지는 실행이 완료된 각 작업의 결과에 대한 세부 정보를 제공합니다. 이 페이지를 사용하여 작업 세부 정보를 보고 작업의 출력을 읽을 수 있습니다. SaltStack Config에는 일반적인 작업 유형에 대한 결과 형식을 지정하는 여러 사용자 지정 outputter가 포함되어 있습니다.
작업은 원격 실행 작업을 실행하고 상태를 적용하고 Salt 러너를 시작하는 데 사용됩니다. 자세한 내용은 작업을 참조하십시오.
지정된 기간에 또는 지정된 미니언에 대해 완료된 작업 목록을 볼 수 있습니다. 또한 각 작업 반환에 대한 상세 보고서를 볼 수 있습니다. 작업 반환에 포함된 사용자 지정 outputter에 대한 자세한 내용은 사용자 지정 outputter 항목을 참조하십시오.
미니언은 Salt 마스터의 명령을 수신하고 요청된 작업을 수행할 수 있는 미니언 서비스를 실행하는 노드입니다. 미니언에 대한 자세한 내용은 미니언을 참조하십시오.
미니언별 작업 결과 보기
특정 미니언에 대한 작업 결과를 보려면:
- 미니언 업무 공간으로 이동한 후 미니언 ID를 선택합니다.
- 세부 정보 페이지에서 활동 탭을 선택합니다.
활동 탭에는 사용자 인터페이스에서 선택한 미니언에 대해 실행된 최근 500개 작업의 목록이 표시됩니다.
- 보려는 작업 반환의 JID를 선택합니다.
완료 시간별로 작업 결과 보기
특정 시간 날짜 범위에 대한 작업 결과를 보려면:
- 활동 > 완료됨으로 이동합니다.
완료됨 섹션에는 완료된 작업 목록이 표시됩니다. 시작 시간 열을 필터링하거나 정렬하여 특정 시간 범위에 대한 활동을 표시할 수 있습니다. 시간별로 결과를 필터링하는 방법에 대한 자세한 내용은 시간 범위 기준 필터링을 참조하십시오. 활동 업무 공간에 대한 자세한 내용은 활동을 참조하십시오.
- 보려는 작업 반환의 JID를 클릭하여 작업 세부 정보를 엽니다.
작업 결과 다운로드
특정 작업에 대한 작업 결과를 다운로드하려면:
- JID를 클릭하고 이전 섹션에 설명된 단계에 따라 미니언 또는 완료 시간별로 작업 결과를 확인합니다.
- 작업 반환의 오른쪽 위에 있는 다운로드를 클릭하여 메뉴를 연 다음 JSON을 선택합니다.
.json
파일이 브라우저에 다운로드되기 시작합니다.
작업 반환 정보 필드
작업 결과 페이지에는 선택한 작업 실행에 대해 다음과 같은 세부 정보가 표시됩니다.
- 제목
- 작업 결과 페이지의 제목은 작업의 함수 및 작업 ID(JID)를 나타냅니다.
- 부제목
-
부제목은 실행된 작업의 유형에 따라 달라집니다. 부제목에는 작업 실행에 대한 특정 정보가 표시되며, 다음이 포함될 수 있습니다.
- 작업 이름
- 대상(예: 모든 미니언)
- 작업을 실행한 Salt 마스터 하나 이상
- 작업을 실행한 사용자의 이름
- 반환 세부 정보
- 작업 세부 정보 보기
-
다음 옵션 중에 선택하여 반환 데이터 형식을 변경합니다.
- 요약
- 작업의 대상이 되는 미니언 목록입니다. 각 미니언에는 드롭다운을 열거나 닫아서 볼 수 있는 추가 세부 정보가 포함되어 있습니다.
- 사용자 지정 outputter
- 작업과 연결된 함수용으로 설계된 작업 결과에 대한 사용자 지정 표현입니다. 자세한 내용은 사용자 지정 outputter 항목을 참조하십시오.
- 원시
- 최소 형식의 원시 JSON 데이터 구조입니다.
- 작업 정보
- 개략적인 작업 개요이며, 반환이 예상되는 미니언과 반환되지 않은 미니언이 포함됩니다.
사용자 지정 outputter
SaltStack Config에는 일반적인 작업 유형에 대한 결과 형식을 지정하는 여러 사용자 지정 outputter가 포함되어 있습니다. outputter 이름은 실행된 작업이나 함수에 따라 다릅니다. 가능한 outputter 제목에는 다음이 포함됩니다.
- 상태 작업
- test.ping
- disk.usage
- status.cpuinfo
- network.routes
- network.ipaddrs
- network.netstat
- cmd.run
- cmd.script
- pkg.list_pkgs
- 사용자 정보
사용자 지정 outputter의 예
이 섹션에는 다양한 사용자 지정 작업 반환 outputter의 예가 포함되어 있습니다.
상태 작업
state.sls
, state.highstate
, state.apply
를 비롯한 상태 작업을 실행할 때 지정된 상태 모듈의 결과를 반환합니다. 상태 함수는 특정 상태를 시스템에 적용하는 것을 관리할 수 있는 상태 모듈 내부에 포함된 함수입니다. 상태 함수는 지정된 작업을 수행하기 위해 하나 이상의 실행 모듈을 자주 호출합니다. Salt 상태에 대한 자세한 내용은 다음을 참조하십시오. Salt 설명서: Salt 상태를 사용하는 방법. 작업에 대한 자세한 내용은 작업을 참조하십시오.
Test.ping
대상 그룹의 각 노드에 대해 test.ping
을 실행한 결과를 반환합니다.
디스크 사용량
대상 그룹의 미니언에 마운트된 볼륨에 대한 사용량 정보를 반환합니다.
CPU 정보
이 outputter에는 왼쪽 열을 사용하여 적용할 수 있는 다양한 보기가 포함되어 있습니다.
경로
라우팅 테이블에서 현재 구성된 경로를 반환합니다.
IP 주소
호스트에 할당된 IPv4 주소 목록을 반환합니다.
Netstat
미니언과 Salt 마스터 간의 연결이 대화형 그래프에 표시됩니다.
패키지 나열
각 미니언에 현재 설치되어 있는 패키지를 표시합니다.
사용자 정보
대상 미니언의 OS 정의 사용자 그룹에 대한 정보를 반환합니다.