2장. JBoss Web Server 컬렉션 설치
Ansible을 사용하여 Red Hat JBoss Web Server 배포를 자동화하기 위한 첫 번째 단계로 Ansible 자동화 허브 에서 JBoss Web Server 컬렉션을 다운로드하여 설치해야 합니다. JBoss Web Server 컬렉션의 이름은 Ansible 자동화 허브 에서 redhat.jws
로 지정됩니다. JBoss Web Server 컬렉션을 설치하기 전에 시스템이 특정 사전 요구 사항을 준수하는지 확인해야 합니다.
사전 요구 사항
Red Hat Ansible Automation Platform 2.x 를 설치하여 시스템의 제어 노드에
ansible-core
패키지 버전 2.16 이상을 설치했습니다.Red Hat Ansible Automation Platform 설치에 대한 자세한 내용은 Red Hat Ansible Automation Platform 설치 가이드를 참조하십시오.
-
Ansible 자동화 허브를 Ansible 컬렉션의 기본 소스로 사용하도록
ansible.cfg
파일을 업데이트했습니다.ansible.cfg
파일 업데이트에 대한 자세한 내용은 자동화 허브 시작하기를 참조하십시오.
프로세스
Ansible 제어 노드에서 다음 명령을 입력합니다.
$ ansible-galaxy collection install redhat.jws
참고이전 명령에서
컬렉션 redhat.jws:* 오류 메시지를 찾을 수
없는 경우 자동화 허브로 시작하기에 설명된 대로 Ansible 자동화 허브를 사용하도록ansible.cfg
파일을 올바르게 업데이트했는지 확인하십시오.이전 명령은 다음 출력을 생성합니다.
Starting galaxy collection install process Process install dependency map Starting collection install process ... redhat.jws:<version> was installed successfully ... redhat.runtimes_common:<version> was installed successfully ... ansible.posix:<version> was installed successfully
간결성을 위해 위 예제에서는 생략된 텍스트를 나타냅니다. 이전 출력에서 <
version
>은 설치된redhat.jws
,redhat.runtimes_common
및ansible.posix
컬렉션의 사용 가능한 최신 버전을 나타냅니다.
검증
Ansible 제어 노드에서 다음 명령을 입력합니다.
$ ansible-galaxy collection list
이전 명령은 설치된 컬렉션 목록을 표시합니다. 예를 들면 다음과 같습니다.
Collection Version -------------------------- ------- ansible.posix <version> redhat.jws <version> redhat.runtimes_common <version> ...
이전 예에 표시된 대로 redhat.jws
컬렉션을 설치하면 최신 버전의 ansible.posix
및 redhat.runtimes_common
컬렉션도 Ansible 제어 노드에 자동으로 다운로드 및 설치됩니다. redhat.runtimes_common
컬렉션은 JBoss Web Server와 같은 다양한 Red Hat Runtimes 제품의 자동 배포를 지원하는 표준 유틸리티 세트를 제공합니다.
최신 버전의 ansible.posix
및 redhat.runtimes_common
컬렉션이 Ansible 제어 노드에 이미 있는 경우 이러한 컬렉션은 다시 자동으로 설치되지 않습니다.
추가 리소스