9장. Ansible Automation Platform Operator에 실행 노드 추가
설치 번들을 다운로드하고 설치하여 실행 노드를 사용하여 Ansible Automation Platform Operator를 활성화할 수 있습니다.
사전 요구 사항
- 자동화 컨트롤러 인스턴스입니다.
- 수신기 컬렉션 패키지가 설치되어 있습니다.
-
AAP 리포지토리
ansible-automation-platform-2.4-for-rhel-{RHEL-RELEASE-NUMBER}-x86_64-rpms
가 활성화되어 있습니다.
프로세스
- Red Hat Ansible Automation Platform에 로그인합니다.
-
탐색 패널에서
선택합니다. - 를 클릭합니다.
- 실행 노드 도메인 이름 또는 IP를 호스트 이름 필드에 입력합니다.
- 선택 사항: Listener 포트 필드에 포트 번호를 입력합니다.
- 을 클릭합니다.
-
번들 설치 옆에 있는 다운로드 아이콘
을 클릭합니다. 이렇게 하면 다운로드가 시작되고, 파일을 저장하는 위치를 기록해 둡니다.
gz 파일을 압축을 풉니다.
참고install_receptor.yml
플레이북을 실행하려면 Ansible Galaxy:Ansible-galaxy 컬렉션 install -r requirements.yml에서 수신기 컬렉션을 설치해야 합니다.
사용자 이름 및 SSH 개인 키 파일로 플레이북을 업데이트합니다.
ansible_host
는 이전에 입력한 호스트 이름으로 미리 채워집니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow all: hosts: remote-execution: ansible_host: example_host_name # Same with configured in AAP WebUI ansible_user: <username> #user provided Ansible_ssh_private_key_file: ~/.ssh/id_example
all: hosts: remote-execution: ansible_host: example_host_name # Same with configured in AAP WebUI ansible_user: <username> #user provided Ansible_ssh_private_key_file: ~/.ssh/id_example
- 터미널을 열고 플레이북을 저장한 디렉터리로 이동합니다.
번들 실행을 설치하려면 다음을 수행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ansible-playbook install_receptor.yml -i inventory.yml
ansible-playbook install_receptor.yml -i inventory.yml
- 설치가 완료되면 생성한 인스턴스에 대한 플레이북을 다운로드하여 다시 실행하여 실행 노드를 업그레이드할 수 있습니다.
검증
수신기 서비스 상태를 확인하려면 다음 명령을 실행합니다.
sudo systemctl status receptor.service
sudo systemctl status receptor.service
서비스가 활성(실행 중)
상태인지 확인합니다.
새 노드에서 플레이북이 올바르게 실행되는지 확인하려면 다음 명령을 실행합니다.
watch podman ps
watch podman ps
추가 리소스
- 인스턴스 그룹 관리에 대한 자세한 내용은 자동화 컨트롤러 사용자 가이드의 인스턴스 그룹 관리 섹션을 참조하십시오.