반응형

2020/08/05 2

[Ansible] 1. 설치 및 Ad-hoc로만 wordpress 올려보기 (맛보기)

* CentOS 7 환경입니다. * Ansible 2.7 사용합니다. 0. VM 3대 준비 0-1. Controller CPU : 2 RAM : 3072 IP : 192.168.123.41 0-2. Node-1 CPU : 2 RAM : 3072 IP : 192.168.123.51 0-3. Node-2 CPU : 2 RAM : 3072 IP : 192.168.123.52 * image는 centOS 7 최소설치로 진행 * 공통적으로 Prviate 환경으로 진행된다고 생각하고 진행, 외부IP는 있지만 작성은 하지 않았습니다 * 계정은 모두 student로 진행 1. 설치 * 컨트롤 머신에서 진행합니다. [student@controller ~]$ sudo yum -y install epel-release ㄴ ..

Automation/Ansible 2020.08.05

[Ansible] 0. Ansible 이란?

앤서블 이란? - 어플리케이션을 원격노드에 배포하고 반복적으로 서버를 프로비저닝하는데 사용되는 오픈소스 도구 - 플레이북 기반으로 동작 --- 장점 및 단점 장점 1. SSH 기반이므로 원격노드에 Agent를 설치 할 필요 X 2. YAML 언어 3. 간단하고 명확한 구조 4. 변수 기능을 사용하여 같은 작업에 대해서 다른 구성으로 쉽게 구성 가능 5. 다른 도구에 비해 훨씬 간소화 된 코드 기반 단점 1. 프로그래밍언어를 기반으로 하는 도구보다 덜 강력함 2. DSL 을 통해 로직 수행 *DSL은 학습할 때 까지 문서를 자주 확인 하는 것을 의미 3. 변수 등록은 기본적인 기능 조차 요구되기 때문에 더 쉬운 작업을 복잡하게 만들 수 있다. 4. 플레이 내 변수의 값을 확인하기 어렵다. 5. 입출력, 구..

Automation/Ansible 2020.08.05
반응형