Net Eng

Ansible 실습 - 9 본문

Cloud/Ansible

Ansible 실습 - 9

欲心 2024. 6. 11. 23:15
다음 정보를 사용하여 모든 관리형 노드에서 /root/hwreport.txt 라는 출력 파일을 생성하는 /home/ansible/project/hwreport.yml 이라는 플레이북을 생성한다.

□ 인벤토리 호스트 이름
□ 총 메모리(MB)
□ BIOS 버전
□ 디스크 장치 sda의 크기
□ 디스크 장치 sdb의 크기
□ 출력 파일의 각 행에는 단일 행에는 key=value 쌍이 포함되어 있다.

플레이북에서는 다음을 수행한다.
□ hwreport.empty을 사용하여 /root/hwreport.txt으로 저장한다.
□ 올바른 값으로 /root/hwreport.txt를 수정한다.
□ 디스크 하드웨어 항목이 없는 경우 연결된 값이 NONE으로 설정되어야 한다.

hwreport.empty 파일의 내용(다음 내용은 그대로 복사하여 사용한다.)
-------------------------------------------------------
HOST=inventory hostname 
BIOS=bios version
MEMORY=toal memory in mb
SDA_DISK_SIZE=disk size
SDB_DISK_SIZE=disk size
SDC_DISK_SIZE=disk size
-------------------------------------------------------

생성된 hwreport.txt 파일의 예
-------------------------------------------------------
HOST=ansible3
BIOS=6.00
MEMORY=777
SDA_DISK_SIZE=40.00 GB
SDB_DISK_SIZE=1.00 GB
SDC_DISK_SIZE=1.00 GB
-------------------------------------------------------

 

'Cloud > Ansible' 카테고리의 다른 글

Ansible 실습 - 11  (0) 2024.06.11
Ansible 실습 - 10  (0) 2024.06.11
Ansible 실습 - 8  (0) 2024.06.11
Ansible 실습 - 7  (0) 2024.06.11
Ansible 실습 - 6  (0) 2024.06.11