EX294 문제 6

모든 관리 노드에서 /etc/issue 파일을 변경하는 issue.yml이라는 플레이북을 /home/sandy/ansible에 생성합니다. 호스트가 (lev의 구성원인 경우 "Development"를 작성합니다. Test" 호스트가 prod의 구성원인 경우 "Production"이라고 씁니다.

EX294 문제 7

모든 인벤토리 호스트에서 실행되는 플레이북 /home/bob /ansible/motd.yml을 만들고 다음을 문서화합니다. 플레이북은 다음 텍스트에서 /etc/motd의 기존 콘텐츠를 다시 재생해야 합니다. Ansible 사실을 사용하여 각 호스트의 FQDN 표시
개발 호스트 그룹의 호스트에서 줄은 "Welcome to Dev Server FQDN"이어야 합니다.
웹 서버 호스트 그룹의 호스트에서 줄은 "Welcome to Apache Server FQDN"이어야 합니다.
데이터베이스 호스트 그룹의 호스트에서 줄은 "Welcome to MySQL Server FQDN"이어야 합니다.

EX294 문제 8

호스트 파일을 생성합니다.
* http://classroom.example.com/에서 초기 템플릿 파일 hosts.j2 다운로드
hosts.j2를
/home/admin/ansible/ /etc/hosts와 동일한 형식으로 각 인벤토리 호스트에 대한 줄이 포함된 파일을 생성하는 데 사용할 수 있도록 템플릿을 완성합니다.
172.25.250.9 workstation.lab.example.com 워크스테이션
* 이 템플릿을 사용하여 dev 호스트 그룹의 호스트에서 /etc/myhosts 파일을 생성하는 gen_hosts.yml이라는 플레이북을 만듭니다.
* 완료되면 dev 호스트 그룹의 호스트에 있는 /etc/myhosts 파일에 각 관리 호스트에 대한 행이 있어야 합니다.
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 로컬호스트 로컬호스트.로컬도메인 로컬호스트6 로컬호스트6.로컬도메인6
172.25.250.10 serevra.lab.example.com 서버a
172.25.250.11 serevrb.lab.example.com 서버비
172.25.250.12 serevrc.lab.example.com 서버c
172.25.250.13 serevrd.lab.example.com 서버
-------------------------------------------------- ---------------
이 파일을 만드는 연습을 하는 동안 듣습니다. 그러나 시험에서는 질문에 따라 다운로드해야 합니다.
hosts.j2 파일로 구성되어 있습니다.
로컬호스트 로컬호스트.로컬도메인 로컬호스트4 로컬호스트4.로컬도메인4
::1
로컬호스트 로컬호스트.로컬도메인 로컬호스트6 로컬호스트6.로컬도메인6
-------------------------------------------------- -----------------

EX294 문제 9

모든 노드의 기본 대상을 다중 사용자 tarqet으로 변경하는 플레이북을 만듭니다. /home/sandy/ansible에 있는 target.yml이라는 플레이북 파일에서 이 작업을 수행합니다.

EX294 문제 10

ansible 설치 및 구성
사용자 sandy는 이미 적절한 권한으로 제어 노드에 생성되었습니다. ssh 키를 변경하거나 수정하지 마십시오. 제어 노드에서 ansible을 실행하는 데 필요한 패키지를 설치합니다. ansible.cfg가 /home/sandy/ansible/ansible.cfg 폴더에 있도록 구성하고 sandy 사용자를 통해 원격 시스템에 액세스하도록 구성합니다. 모든 역할은 /home/sandy/ansible/roles 경로에 있어야 합니다. 인벤토리 경로는 /home/sandy/ansible/invenlory에 있어야 합니다.
5개의 노드에 액세스할 수 있습니다.
node1.example.com
node2.example.com
node3.example.com
node4.example.com
node5.example.com
노드 I이 그룹 dev의 구성원인 인벤토리 파일에 이러한 노드를 구성합니다. nodc2는 test 그룹의 구성원이고 node3은 프록시 그룹의 구성원이며 nodc4 및 노드 5는 prod 그룹의 구성원입니다. 또한 prod는 그룹 webservers의 구성원입니다.