Ansible - adhoc 사용방법 > Ansible 자료실

본문 바로가기
사이트 내 전체검색

Ansible 자료실

운영 Ansible - adhoc 사용방법

페이지 정보

profile_image
작성자 snow
댓글 1건 조회 5,541회 작성일 21-12-20 09:57

본문

1. 패키지 관리

yum과 같은 패키지 관리 모듈을 사용하여 관리 노드에서 패키지를 설치, 업데이트 또는 제거하기 위해 adhoc을 사용할 수도 있습니다. 패키지를 업데이트하지 않고 설치하려면 아래 명령을 사용하면 됩니다.


$ ansible managedserver -m yum -a "name=acme state=present"


특정 버전의 패키지가 설치되었는지 확인하려면 아래 명령을 사용하면 됩니다.


$ ansible managedserver -m yum -a "name=acme-1.5 state=present"


패키지가 최신 버전인지 확인하려면 아래 명령을 사용하면 됩니다.


$ ansible managedserver -m yum -a "name=acme state=latest"


패키지가 설치되지 않았는지 확인하려면 아래 명령을 사용하면 됩니다.


$ ansible managedserver -m yum -a "name=acme state=absent"


만약 yum 모듈 같이 패키지 관리자용 모듈이 없는 경우 모듈 명령을 사용하여 패키지를 설치하거나 패키지 관리자용 모듈을 생성도 가능합니다.

yum 모듈에 대한 설명의 주소는 https://docs.ansible.com/ansible/latest/collections/ansible/builtin/yum_module.html 입니다.


2. 사용자 및 그룹 관리


adhoc을 사용하여 관리 노드에서 사용자 계정을 생성, 관리 및 제거할 수 있습니다.


$ ansible managedserver -m user -a "name=foo password=<crypted password here>"


$ ansible managedserver -m user -a "name=foo state=absent"


user 모듈에 대한 설명의 주소는 https://docs.ansible.com/ansible/latest/collections/ansible/builtin/user_module.html 입니다.


3. 서비스 관리


모든 웹 서버에서 서비스가 시작되었는지 확인하는 명령은 아래와 같습니다.


$ ansible managedserver -m service -a "name=httpd state=started"


또는 모든 웹 서버에서 서비스를 다시 시작하는 명령은 아래와 같습니다.


$ ansible managedserver -m service -a "name=httpd state=restarted"


서비스가 중지되었는지 확인하는 명령은 아래와 같습니다.


$ ansible managedserver -m service -a "name=httpd state=stopped"

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

좋은글 감사합니다. ^^

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

접속자집계

오늘
267
어제
1,264
최대
3,935
전체
790,096
Copyright © www.linuxdata.org All rights reserved.