ansible 시작하기2 [3]Ansible의 구성파일 환경 설정 파일 : vi /etc/ansible/ansible.cfg 호스트들의 정보를 담고있는 저장소 vi /etc/ansible/hosts [nginx]를 붙이는 이유는 저 서버들의 nginx 라는 일정 부분만 컨트럴 하겠다는 의미임 Ansible 옵션값 -i : 적용될 호스트들에 대한 파일 -m : 모듈을 선택할 수 있도록 -k : password를 물어보도록 설정 -K : 관리자 권한으로 상승 --list-hosts : 적용되는 호스트들의 리스트 확인 옵션 사용하는 예제 [root@AnsibleServer ~]# vi test (아래내용 복붙 후 저장) 192.168.35.11 192.168.35.12 [root@AnsibleServer ~]# ansible all -i test -m ping -.. 2021. 2. 1. [0] 왜 Ansible인가? 네트워크 자동화 & 배포를 할 때 사용하는 tool의 종류 1. puppet 2. chef 3. salt 4. ansible Asible은 Agent가 불필요하다. 관리받는 대상에 아무런 process가 올라가 있지 않아도 사용할 수 있다. 쉽게 접근할 수 있다. 관리 받는 대상에 명령어를 줄 때 json과 비슷한 yaml을 사용하기 때문에 이용하기 편리함 Ansible을 지원하는 OS 윈도우는 앤서블을 통해서 관리는 할 수 있지만, 앤서블을 설치하여 다른 노드들을 관리할 수 없다. 그 외에 다른 운영체제에는 설치 및 운영이 가능하다. 2021. 1. 27. 이전 1 다음