답변:
공식 답변 :
salt-run manage.up
또한 유용합니다 :
salt-run manage.status
salt-run manage.down
salt-run manage.versions
또한 매우 유용합니다 (하수인의 실행 버전을보고하고이를 마스터 버전과 비교).
manage.up
하고 manage.status
을 할 것으로 보인다 test.ping
후드. 적어도 내가 실행했을 때 manage.up
, 미니언 로그에 test.ping
..... 로 표시되었습니다 . 아무것도 보내지 않아도 alived
하려면 다른 관리 기능을 사용 하거나 다른 기능을 사용하십시오
마스터 유형에서 :
ls -1 /var/cache/salt/master/minions
또는:
ls -1 /etc/salt/pki/master/minions
잘못된 소금 쿼리 (예 : 소금 '*'-)를 입력하면 각각의 모든 미니언 목록과 명령을 사용할 수 없다는 메시지가 표시됩니다. 관련없는 캐릭터를 grep / cut 할 수 있습니다. 이러한 옵션 중 어느 것도 특히 우아하지는 않지만 나중에 시간 초과를 해결하지는 않지만 비슷한 질문에 대한 답변을 찾는 동안 작동합니다. "saltstack python api를 통해 관련 미니언을 모두 나열하는 방법?"
"salt-key -L"은 마스터에서 공개 키를 수락 한 모든 미니언을 나열합니다.
salt-run manage.alived
Salt의 존재 감지에 따라 올라온 모든 미니언의 목록을 인쇄하십시오 (미니언에게 명령이 전송되지 않음)
salt-run manage.allowed
Salt의 존재 감지에 따라 올라온 모든 미니언의 목록을 인쇄하십시오 (미니언에게 명령이 전송되지 않음)
salt-run manage.not_alived
Salt의 존재 감지에 따라 작동하지 않는 모든 미니언의 목록을 인쇄하십시오 (명령이 전송되지 않음)
salt-run manage.not_allowed
Salt의 존재 감지에 따라 작동하지 않는 모든 미니언의 목록을 인쇄하십시오 (명령이 전송되지 않음)
salt-run manage.not_joined
Salt의 존재 감지에 따라 작동하지 않는 모든 미니언의 목록을 인쇄하십시오 (명령이 전송되지 않음)
모든 미니언을 핑하려면 솔트 마스터 노드를 사용해보십시오.
salt '*' test.ping