본문 바로가기
반응형

프로그래밍/Ansible3

Ansible로 CentOS 7 wordpress, mysql 설치하기 예제 코드는 제 깃에 올려놨습니다. github.com/dnfwlq8054/Ansible dnfwlq8054/Ansible Contribute to dnfwlq8054/Ansible development by creating an account on GitHub. github.com 1. 구상도 2. OS및 계정 셋팅 Master node OS : CentOS 7 IP : 192.168.0.18 User name : hwan User group : wheel Hostname : master WebServer OS : CentOS 7 IP : 192.168.0.19 User name : hwan User group : wheel Hostname : node01 DBServer OS : CentOS 7 IP.. 2021. 4. 7.
Ansible Inventory 작성방법 Ansible Inventory에 대해 작성해 볼까 합니다. 우선 Inventory의 문법과 설정파일에 대해 설명 해보겠습니다. 1. Inventory 작성 방법 Inventory는 확장자 명이 따로 없습니다. 따라서 파일 이름은 본인 마음대로 하셔도 되지만, 추후 관리를 위해 Inventory파일은 따로 Inventory라고 명시해 주시는 것이 좋습니다.!! Inventory파일은 확장자가 따로 필요하지 않으며, 기본적인 host 주소들의 묶음이라 생각하시면 됩니다. 추가로 .yml 파일로도 inventory를 작성 가능하지만, 저는 보통 방법으로 설명하겠습니다. mail.example.com//이렇게 하면 Ad-hoc이나 Playbook에서 해당 호스트 네임으로 명령어 실행가능 //호스트 네임과 IP.. 2021. 4. 1.
Ansible(앤서블)에 대하여.... (간단한 설명) 서버를 운용하다보면 셋팅이 필요한 경우가 있습니다. 예를들면 패키지 설치, 응용프로그램 설치 등... 설치가 끝나면 해당 프로그램에 맞게 셋팅도 해줘야 합니다. apache라면 '/var/www/html/' 에 위치해 있어야 겠죠. nginx 라면 '/usr/share/nginx/html' 에 위치하겠죠. 클러스터를 구축한다고 가정해보겠습니다. 즉, 동일한 기능을 하는 웹 서버를 5대 셋팅한다는 뜻입니다. 5대라면 충분히 서버 하나하나에 접속해서 셋팅할 수 있습니다. 시간이 좀 걸리더라도요... 그럼 100대, 200대 라고 생각해봅시다. 또한 위 서버들의 셋팅은 전부 다 다릅니다. 한 그룹은 웹서버, 다른 그룹은 DB, 다른 그룹은 다른 웹서버 등.... 거의 하루 이틀 날잡아서 될 양이 아니죠?? 특.. 2021. 4. 1.
반응형

스킨편집 -> html 편집에서