ansible 4

[Ansible] Ansible playbook을 이용하여 rhel7에서 wordpress 서버 가동하기!

오늘은 남이 작성한 playbook을 다운로드하여서 내가 원하는 용도에 맞게 수정하여 사용하는 방법을 실습해볼 것이다. 엔지니어로써 playbook을 작성하는 방법은 어느 정도 알지만 처음부터 온전히 작성하기란 쉽지가 않은 법이다. 따라서 오픈소스나 다른 사람이 잘 작성해놓은 혹은 뼈대를 갖춰놓은 구조를 갖다가 쓰는 방법을 사용하여 wordpress서버를 띄워보자 사실 이와 같은 방법도 playbook 지식과 리눅스에서 wordpress서버를 띄워본 경험들이 있어야 가능한 것이다! 결코 쉬운 방법은 아니라는 것 기본 환경설정 control node와 managed node 설정을 모른다면 아래를 참고하자 https://griffithh.tistory.com/107?category=985975 [Ansib..

Python & Automation 2022.02.28

[Ansible] 오류 정리 , command-line: line 0: Bad configuration option:

오류메세지 : command-line: line 0: Bad configuration option: controlnaster Ansible을 다루다 위와같은 메세지를 접했다면 /etc/ansible/ansible.cfg 에서 설정값이 잘못되었다는 오류일 가능성이 높다. 예를 들어 오타라던지 값이 잘못입력되었다던지 같이 공부하시는 분께서 맞딱드린 오류인데 그분께서는 /etc/ansible.cfg에서 controlnaster 라고 오타를 내셔서 위와같은 오류메세지를 받았다.

Python & Automation 2022.02.15

[Ansible] Control node & Managed node 설치 및 ssh 접속

Ansible 실습환경 구성 virtualBox 를 이용한 가상 환경 Virtual Machine CPU : dual core memory : 2GB 제어 노드 구성 필수요소 ★ sshd 활성화 python 3.x 버전 interpreter 설치 pip 패키지 설치 Control node 를 구성하기 위한 ubuntu 배포판 설치 및 설정 ubuntu 설치에 대해서는 따로 다루지 않겠다 특별히 주의할것은 없고 네트워크 설정에서 네트워크 브리지로 설정해주자 우분투 설치가 완료되면 다음과 같이 명령어를 입력해준다. sudo apt-get install openssh-server curl vim tree # ssh daemon 설치 # curl : text browser # vim : 확장 vi # tree ..

Python & Automation 2022.02.15

[Ansible] 환경 구성 자동화를 위한 Ansible

Ansible 개요 기존에는 서버 환경을 구성하기 위하여 shell script를 사용하였다. script방식이란 CLI(Command Line Interface) 환경에서 사용하는 방식이다. 하지만 shell script를 이용하여 여러 개의 서버를 관리할 경우 일관성을 유지하는 게 쉽지 않고 , shell script를 이용할 때 배포관리에 대한 문제점이 존재한다.(테스트 환경과 실제 구동환경이 100% 일치할 수 없기 때문에) 이러한 문제점들을 해결하기 위하여 나온 해결법 중 하나가 바로 Infrastructure ad a Code (IaC)이다. Infrastructure as a Code https://www.redhat.com/ko/topics/automation/what-is-infrastr..

Python & Automation 2022.02.14