14.6. 임시 명령 실행


애드혹 은 Ansible을 사용하여 오케스트레이션 언어(/usr/bin/ansible-playbook) 대신 /usr/bin/ansible을 사용하여 빠른 명령을 수행합니다. 임시 명령의 예로는 인프라에서 50대의 머신을 재부팅하는 작업이 있습니다. 임시로 수행할 수 있는 작업은 플레이북을 작성하여 수행할 수 있습니다. 플레이북은 다른 많은 작업을 함께 추가할 수도 있습니다.

임시 명령을 실행하려면 다음 절차를 사용하십시오.

프로세스

  1. 탐색 패널에서 자동화 실행 인프라 인벤토리 를 선택합니다.
  2. 애드혹 명령을 실행할 인벤토리 이름을 선택합니다.
  3. 호스트 또는 그룹 탭에서 인벤토리 소스를 선택합니다. 인벤토리 소스는 단일 그룹 또는 호스트, 선택한 여러 호스트 또는 여러 그룹일 수 있습니다.
  4. 명령 실행을 클릭합니다. 실행 명령 창이 열립니다.
  5. 다음 정보를 입력합니다.

    • module : 에서 명령 실행을 지원하는 모듈 중 하나를 선택합니다.

      command

      apt_repository

      mount

      win_service

      shell

      apt_rpm

      ping

      win_updates

      yum

      service

      selinux

      win_group

      apt

      group

      setup

      win_user

      apt_key

      user

      win_ping

      win_user

    • arguments: 선택한 모듈과 함께 사용할 인수 를 제공합니다.
    • limit : 인벤토리의 호스트를 대상으로 지정하는 데 사용되는 제한을 입력합니다. 인벤토리의 모든 호스트를 대상으로 지정하려면 all 또는 * 를 입력하거나 필드를 비워 둡니다. 시작 버튼을 클릭하기 전에 이전 보기에서 선택한 모든 항목이 자동으로 채워집니다.
    • Machine Credential: 명령을 실행하기 위해 원격 호스트에 액세스할 때 사용할 인증 정보를 선택합니다. Ansible이 원격 호스트에 로그인하는 데 필요한 사용자 이름 및 SSH 키 또는 암호가 포함된 인증 정보를 선택합니다.
    • 상세 정보 표시: 표준 출력에 대한 상세 정보 표시 수준을 선택합니다.
    • 포크: 필요한 경우 명령을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수를 선택합니다.
    • show Changes: 표준 출력에 Ansible 변경 사항을 표시하려면 선택합니다. 기본값은 OFF입니다.
    • Enable Privilege Escalation: 활성화된 경우 플레이북이 관리자 권한으로 실행됩니다. 이는 --become 옵션을 ansible 명령에 전달하는 것과 동일합니다.
    • 추가 변수: 이 인벤토리를 실행할 때 적용할 추가 명령행 변수를 제공합니다. JSON 또는 YAML 구문을 사용하여 변수를 입력합니다. 둘 사이를 전환하려면 라디오 버튼을 사용합니다.
  6. 다음을 클릭하여 임시 명령을 실행할 실행 환경을 선택합니다.
  7. 다음을 클릭하여 사용할 인증 정보를 선택합니다.
  8. 시작을 클릭합니다. 모듈의 작업 창 출력 탭에 결과가 표시됩니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.