Salt 일반 명령 2

4201 단어
################모듈 ########
모듈 목록 보기 - module
salt ‘minion’  sys.list_modules
지정한 모듈의function 사용법 보기
salt ‘minion’  sys.list_funcionts 
salt ‘minion’  sys.list_funcionts  file
지정된 모듈에 대한 자세한 도움말 보기
salt ‘minion’  sys.doc
salt ‘minion’  sys.doc cmd
###############state 모듈 사용설명###########
설정 관리state 모듈 목록 보기
salt ‘minion’  sys.list_state_modules
설정 관리state 목록 보기 모듈 모든 방법 목록 지정
salt ‘minion’ sys.list_state_functions svn
설정 관리state 목록 지정 모듈의 상세한 사용법 보기
salt ‘minion‘  sys.state_doc file
설정 관리state 목록 지정 모듈 보기 방법
salt ‘minion’ sys.state_doc file.managed
################salt의key관리#######################
salt-key  [options]
options: 
- A # minion의 키를 모두 받아들이기
-R # 모든 minion의 key 거부
- D # 모든 minion 키 삭제
- L # 모든 minion 키 보기
- P# 모든 공개 키 인쇄
- F# 모든 키의 지문 인쇄
- a # 지정된 minion의 key 수신
-d# 지정된 minion의 key 삭제
- f# 지정된 키의 지문 인쇄
 
salt-key 반환 정보
  • Accepted Keys: 수락된 공개 키 목록 또는 제어 호스트
  • Unaccepted Keys: 받아들여지지 않은 공개 키 목록입니다
  • Rejected Keys: 거부된 공개 키 목록입니다

  • ############################pillar############################
    호스트에 대응하는 모든pillar 변수 보기
    salt ‘minion’  pillar.data
    salt ‘minion’  pillar.items
    호스트의 여러 pillar 값 보기
    salt ‘minion’ pillar.item role appname
    pillar 값 수정 후 pillar 값 새로 고침
    salt ‘minion’ saltutil.refresh_pillar
    pillar 모듈 상세 사용 방법 보기
    salt ‘minion’  sys.doc pillar
    pillar 보기 방법
    salt ‘minion’  sys.list_functions pillar
    """
    shuke:
        - pillar.data
        - pillar.ext
        - pillar.get
        - pillar.item
        - pillar.items
        - pillar.raw
    """

    ############################grains ############################
    grains 사용 보기
    salt  ‘minion’  sys.list_functions grains
    grains의 상세한 사용법 보기
    salt ‘minion’ sys.doc  grains
    항목 보기
    salt ‘minion’ grains.ls
    item 값 보기
    salt  ‘minion’ grains.items
    구체적인 item 항목의 값 보기
    salt ‘minion’  grains.item  osmajorrelease
    동기화_grains 디렉터리의python 스크립트를 minion으로
    salt ‘minion’  saltutil.sync_call
    하면, 만약, 만약...grains 디렉터리python 스크립트에 변화가 있습니다. 다시 불러와야 합니다.
    salt ‘minion’  sys.reload_modules
    #####minion 상태관리 ############minion
    모든 mininon 상태 보기
    salt-run    manage.status
    모든 미니언 온라인 미니언 보기
    salt-run   manage.up
    모든 오프라인 미니온을 보면 지정한 매개 변수인removekey=True와 함께 오프라인 미니온의 키를 삭제할 수 있습니다
    salt-run manage.down
    ############################salt-call############################
    salt-call 이 명령은 보통 미니언에서 실행됩니다. 미니언은 실행 가능한 모듈을 실행할 수 있습니다. 마스터를 통해job가 아닙니다
    salt-call  [options]    [arguments]
    salt-call test.ping
    salt-call  cmd.run 'ls'
    ###############salt-cp 파일 전송 ############
    salt-cp 배포 파일은 미니온에 있고 디렉터리 배포는 지원되지 않습니다
    salt-cp  [options]  ''  SOURCE DEST
    salt-cp  'minont'  somefile /tmp
    ###############saltutil 모듈에서의 job 관리 방법 #########
    실행 중인jobs 보기
    salt ‘minion’  saltutil.running
    지정한jid의job 보기 (mnion이 실행 중인jobs)
    salt ‘minion’  saltutil.find_job 
    지정한jid에 신호 보내기
    salt ‘minion’  saltutil.singnal_job
    지정한jid에term_ 보내기job(시스템에 해당하는 신호는 15)
    salt ‘minion’ saltutil.term_job
    지정한jid에kill신호(시스템에 해당하는 신호는 9) 보내기
    salt ‘minion’  saltutil.kill_job
    ###############salt-run 명령 관리 작업 방법
    현재 미니온에서 실행 중인 모든 작업을 조회하는 것은 모든 기계에서saltutil을 실행하는 것과 같습니다.running
    salt-run jobs.active
    마스터 기본 설정은 24시간의jobs 결과 정보를 보존할 수 있기 때문에 최근에 수행한 작업을 조회할 수 있습니다
    salt-run jobs.lookup_jid
    최근 캐시된 작업 결과를 보여 줍니다. 시스템 내부 통신의 작업입니다.
    salt-run jobs.list_jobs
    마지막 실행 작업 조회
    salt-run jobs.last_run
    작업 세부 정보 표시
    salt-run jobs.list_job
     
    ###############fileserver관리 ##############
    master 노드 작업
    state 파일 업데이트
    salt-run  fileserver.update 
    로컬 state 파일 지우기
    salt-run  fileserver.clear_cache
    fileserver 디렉토리 나열
    salt-run fileserver.dir_list
    파일을 나열합니다.
    salt-run  fileserver.file_list
     
    ############################             ############################
    ############################             ############################
     

    좋은 웹페이지 즐겨찾기