4.21. 원격 작업 실행


하나 이상의 호스트에 대해 작업 템플릿을 기반으로 하는 작업을 실행할 수 있습니다.

Satellite 웹 UI 대신 CLI를 사용하려면 CLI 절차 를 참조하십시오.

프로세스

  1. Satellite 웹 UI에서 Monitor > Jobs 로 이동하여 Run job 을 클릭합니다.
  2. 작업 범주 와 사용할 작업 템플릿을 선택한 다음 다음을 클릭합니다.
  3. 작업을 실행할 호스트를 선택합니다. 호스트를 선택하지 않으면 현재 컨텍스트에서 볼 수 있는 모든 호스트에서 작업이 실행됩니다.

    참고

    호스트 그룹과 모든 하위 그룹을 선택하려면 하위 그룹의 호스트가 아닌 해당 그룹에서 직접 호스트에서 실행되므로 호스트 그룹을 선택하는 것만으로는 충분하지 않습니다. 대신 호스트 그룹 및 모든 하위 그룹을 선택하거나 다음 검색 쿼리를 사용해야 합니다.

    hostgroup_fullname ~ "My_Host_Group*"

    My_Host_Group 을 최상위 호스트 그룹의 이름으로 교체합니다.

  4. 필요한 경우 작업 템플릿에 대한 입력을 제공합니다. 템플릿마다 서로 다른 입력이 있고 일부 템플릿에는 입력이 없습니다. 필요한 모든 입력을 입력한 후 다음을 클릭합니다.
  5. 선택 사항: 작업에 대한 고급 설정을 구성하려면 고급 필드를 작성합니다. 고급 설정에 대한 자세한 내용은 4.22절. “작업 마법사의 고급 설정” 을 참조하십시오.
  6. 다음을 클릭합니다.
  7. 작업의 시간을 예약합니다.

    • 작업을 즉시 실행하려면 사전 선택된 Immediate 실행을 유지합니다.
    • 나중에 작업을 실행하려면 향후 실행을 선택합니다.
    • 작업을 정기적으로 실행하려면 반복 실행을 선택합니다.
  8. 선택 사항: 향후 또는 반복 실행을 선택한 경우 쿼리 유형을 선택하고, 그렇지 않으면 다음을 클릭합니다.

    • 정적 쿼리 는 사용자가 제공한 정확한 호스트 목록에서 작업이 실행됨을 의미합니다.
    • 동적 쿼리 는 작업이 실행되기 직전 호스트 목록이 평가됨을 의미합니다. 일부 필터를 기반으로 호스트 목록을 입력한 경우 해당 필터를 처음 사용한 경우 결과가 다를 수 있습니다.

    쿼리 유형을 선택한 후 다음을 클릭합니다.

  9. 선택 사항: 향후 또는 반복 실행을 선택한 경우 추가 세부 정보를 제공합니다.

    • 향후 실행 의 경우 날짜와 시간에 시작 정보를 입력합니다. 또한 날짜 및 시간 이전 시작을 선택할 수 있습니다. 해당 시간 이전에 작업을 시작할 수 없는 경우 취소됩니다.
    • 반복 실행 의 경우 시작 날짜 및 시간, 빈도 및 반복 실행 종료 조건을 선택합니다. 반복은 종료하거나 특정 시간에 끝나거나 지정된 반복 횟수 후에 종료할 수 있습니다. 작업 추적을 위한 용도 - 특수 레이블을 추가할 수도 있습니다. 한 번에 하나의 활성 작업만 있을 수 있습니다.

    필요한 정보를 입력한 후 다음을 클릭합니다.

  10. 작업 세부 정보를 검토합니다. 작업 마법사로 돌아가서 정보를 편집할 수 있는 옵션이 있습니다.
  11. Submit (제출)을 클릭하여 실행 작업을 예약합니다.

CLI 절차

  1. Satellite에 다음 명령을 입력합니다.

    # hammer settings set \
    --name=remote_execution_global_proxy \
    --value=false
  2. 사용하려는 작업 템플릿의 ID를 찾습니다.

    # hammer job-template list
  3. 템플릿에 필요한 매개변수를 확인하려면 템플릿 세부 정보를 표시합니다.

    # hammer job-template info --id My_Template_ID
  4. 사용자 지정 매개변수를 사용하여 원격 작업을 실행합니다.

    # hammer job-invocation create \
    --inputs My_Key_1="My_Value_1",My_Key_2="My_Value_2",... \
    --job-template "My_Template_Name" \
    --search-query "My_Search_Query"

    My_Search_Query 를 호스트를 정의하는 필터 표현식으로 바꿉니다(예: "name ~ My_Pattern" ). hammer를 사용하여 원격 명령을 실행하는 방법에 대한 자세한 내용은 hammer job-template --helphammer job-invocation --help 를 입력합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.