반응형
1. uptime 확인하기
ansible all -m shell -a "uptime" -k
// shell 모듈을 사용, uptime 의 argument 사용
다른 노드들의 uptime 출력
2. 디스크 용량 확인
ansible all -m shell -a "df -h" -k
3. 메모리 상태 확인
ansible all -m shell -a "free -h" -k
4. 새로운 유저 만들기
ansible all -m user -a "name=hangil password=12341234" -k
5. 파일 전송하기
ansible nginx -m copy -a "src=/test.file dest=/tmp/" -k
#src 앤서블 코어노드의 파일 위치, dest는 목적지 위치
6. 서비스 설치
ansible nginx -m yum -a "name=httpd state=present" -k
기존의 관리 방식과의 차이점은?
- 사실 ansible 명령어에 argument 로 리눅스 명령어를 줘서 동일하다고 느껴질 수도 있겠다.
- 하지만, ansible로 중앙 관리가 가능하다는 점에서 그 가치가 높다.
- /etc/ansible/hosts 에 호스트 정보와 접속 정보만 등록해두면 ansible 서버 하나로 수많은 서버에 대한 관리가 가능하므로 아주 편리하다.
반응형
'Ansible' 카테고리의 다른 글
Ansible 정적 인벤터리 (0) | 2021.06.21 |
---|---|
Playbook 모듈 작성 연습 (0) | 2021.06.21 |
Ansible Playbook 활용. (0) | 2021.06.21 |
앤서블의 구성 파일 (0) | 2021.06.21 |
Ansible (설치 및 ssh 연결) (0) | 2021.06.18 |