4장. Playbook 실행


변수 설정을 정의한 후 플레이북을 실행하여 자동화된 설치 프로세스를 시작할 수 있습니다. 제어 노드에서 ansible-playbook 명령을 사용하거나 Red Hat Ansible 자동화 컨트롤러 를 사용하여 플레이북을 실행할 수 있습니다. 그런 다음 JBoss Web Server 컬렉션은 모든 설치 및 배포 작업을 자동으로 처리합니다.

참고

다음 절차에서는 사용자 지정 플레이북을 생성하고 업데이트했다고 가정합니다.

사전 요구 사항

  • JBoss Web Server의 자동 배포를 활성화했습니다.
  • 일반적인 Ansible 개념 및 Ansible 플레이북 생성과 유사할 수 있습니다. 자세한 내용은 Ansible 설명서 를 참조하십시오.
  • 플레이북에는 변수를 정의한 위치에 대한 적절한 링크가 포함되어 있습니다.

    예를 들면 다음과 같습니다.

    ---
    [...]
      vars_files:
        - <path_to_vars_file>/vars.yml
    [...]
    Copy to Clipboard Toggle word wrap

    위 예제에서는 vars.yml 파일에 변수가 정의되어 있다고 가정합니다. & lt;path_to_vars_file&gt;을 적절한 경로로 바꿉니다.

  • 플레이북은 redhat.jws.jws 역할도 지정합니다.

    예를 들면 다음과 같습니다.

    ---
    [...]
      roles:
        - redhat.jws.jws
    [...]
    Copy to Clipboard Toggle word wrap
    참고

    redhat.jws.jws 역할은 이미 become: true 지시문으로 사전 구성되어 있어 대상 호스트에서 root 권한이 필요한 자동화된 작업을 수행하기 위해 사용자 권한 에스컬레이션을 활성화합니다.

  • RHEL(Red Hat Enterprise Linux) 버전 8 또는 9가 대상 호스트에 이미 설치되어 있습니다.

프로세스

  • 다음 단계 중 하나를 수행합니다.

    • Ansible 제어 노드에서 다음 명령을 입력합니다.

      $ ansible-playbook <playbook_name>.yml
      Copy to Clipboard Toggle word wrap

      이전 명령에서 < playbook_name& gt;을 플레이북에 할당한 이름으로 교체합니다. 이전 명령은 사용자 계정이 암호 없는 인증을 지원하는 것으로 가정합니다.

      참고

      사용자 계정에 암호 인증이 필요한 경우 --ask-sudo-pass 옵션을 사용하여 이전 명령을 실행하고 메시지가 표시되면 필요한 암호를 지정할 수 있습니다. 예를 들면 다음과 같습니다.

      $ ansible-playbook <playbook_name>.yml --ask-sudo-pass

    • Red Hat Ansible 자동화 컨트롤러를 사용하여 플레이북을 실행합니다. 자동화 컨트롤러 시작에 대한 자세한 내용은 Red Hat Ansible Automation Platform 설명서 페이지를 참조하십시오.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat