본문 바로가기

인프라/앤서블(Ansible)47

앤서블(ansible) 명령어 앤서블 명령어 옵션 -m : ansible에서 정의한 모듈명, 자주 쓰는 모듈은 아래와 같다. copy : 파일 복사 yum : rpm 패키지 설치 firewalld : 방화벽 설정 reboot : 재부팅 service: 서비스 관리 user : 사용자 계정 관리 - a : 플러그인의 아규먼트 -k : ansible 실행 시 비밀번호 검증 -K : ansible 실행 시 root 권한으로 수행 용량 체크 ansible all -m shell -a "df -h" -k yum을 이용한 rpm설치 ansible all -m yum -a "name=vim state=present" -k 보통 yum을 사용할 때는 yum install vim -y 이런 식으로 사용하는데 아규먼트 옵션(-a) 뒤에 쓰여 있는 걸 .. 2022. 2. 25.
앤서블 코어(Ansible core) 설치 앤서블은 마스터 노드에 앤서블 코어만 설치하면 된다. 플레이북으로 명령을 내렸을 때 멱등성의 특징으로 중복 실행으로 인한 오류를 방지할 수 있다. 멱등성이란? 멱등성의 정의 연산을 여러번 하더라도 결과가 달라지지 않는 것 예를 들어 echo "hello seo" >> test.log라는 명령을 내렸을 때 수행할 때마다 test.log파일에 hello seo가 기록될 것이다. 하지만 ansible로 실행하면 한 번만 수행된다. 테스트 환경 CentOS7 설치방법 yum install epel-release yum install ansible ansible 먼저 설치시도를 하면 찾을 수 없다고 나온다. 따라서 epel-release를 먼저 설치해준다. 모든 호스트에 ping 체크를 하려는 명령어. 하지만 호.. 2022. 2. 22.
반응형