본문 바로가기

ansible10

[Ansible] WordPress 설치하기 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 지난 포스팅에서 Ansible Playbook 과 Inventory 에 대해서 알아보았습니다. 이번 포스팅에서는 playbook 과 Inventory를 사용하여 Ansible을 통해 Node서버에 Wordpress설치를 한번 해보겠습니다. (Playbook 과 Inventory를 자세히 알고 싶으면 아래 링크에서 확인하실수 있습니다. ) Playbook - https://btcd.tistory.com/1141 [Ansible] Ansible Playbook이란 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 이번 포스팅에서는 Ansible Playbook이 무엇인지에 대해 알아보도록 하겠습니다. Ansible Playbook이란? Ansible .. 2023. 6. 23.
[Ansible] Ansible Inventory 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 지난번에는 Playbook에 대해서 알아 보았으니 이번에는 Inventory에 대해서 알아 봅시다~ Ansible Inventory란? 인벤토리는 RPG 게임을 해보셨으면 한 번쯤은 아이템 인벤토리라고 들어 보셨을 겁니다. RPG 게임에서 아이템 인벤토리는 내가 소유하고 있는 아이템의 목록들을 나열해서 재고들을 간편하게 볼 수 있습니다. Ansible에서도 이런 유사한 역할을 가지고 있는데요 Ansible Inventory는 자동화의 대상들을 작성하여 간편하게 관리할 수 있습니다. 즉 인벤토리는 Ansible이 알고 있는 호스트들의 집합이라고 할 수 있습니다. Inventory 파일의 설정 방법 두 가지의 파일로 Inventory을 설정할 수 있는데요.. 2023. 6. 9.
[Ansible] Ansible Playbook이란 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 이번 포스팅에서는 Ansible Playbook이 무엇인지에 대해 알아보도록 하겠습니다. Ansible Playbook이란? Ansible playbook은 Ansible을 사용한 IT 인프라 자동화를 위한 설정 파일입니다. 이 설정 파일은 YAML 형식으로 작성되며, 목표 상태를 정의하는 작업 목록으로 구성됩니다. 각 작업은 Ansible 모듈을 사용하여 수행되며, 시스템 구성, 파일 조작, 패키지 설치 등 다양한 작업을 처리할 수 있습니다. Playbook은 단계적인 절차를 포함하며, 변수와 조건문을 사용하여 동적인 구성 관리도 가능합니다. 이를 통해 반복적이고 복잡한 작업을 자동화하여 시스템 관리를 효율적으로 수행할 수 있습니다. Playbook.. 2023. 6. 8.
[Ansible] Ansible 설치 및 apache 배포 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 이번 포스팅에서는 앤서블이란 무엇이고 설치방법 및 앤서블을 이용한 간단한 apache 배포 실습까지 알아보겠습니다.! Ansible(앤서블)이란? Ansible (앤서블)은 여러 개의 서버를 효율적으로 관리할 수 있게 해주는 환경 구성 자동화 도구입니다. 2012년에 마이클 데한 이라는 개발자가 만들어 소스코드를 공개한 오픈소스 소프트웨어 입니다. 2015에 오픈소스 업계의 큰 손인 레드헷이 인수 했습니다. 앤서블은 플레이북 이라는 곳에 실행할 구성을 선언해 놓으면, 필요할 때 마다 자동으로 실행 시킬 수 있는 것이 가장 큰 특징입니다. 예를 들어 웹서버의 구성과, DB서버의 구성을 선언해 놓으면 관리자들은 필요할 때마다 그 구성대로 서버의 설정을 베.. 2023. 5. 25.
Ansible AWX은 뭐하는 녀석일까 Ansible AWX 란 무엇인가? AWX 는 Ansible 프로젝트 관리를 위한 웹 기반 사용자 인터페이스, REST API 및 Task 엔진 제공하는 툴 입니다. Red Hat Ansible Automation Platform 프로젝트 중에 하나 이며, 오픈소스로 제공하고 있습니다. Ansible AWX github GitHub - ansible/awx: AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of t AWX provides a web-based user interface, REST API, and task engine built on top of Ansibl.. 2022. 12. 9.
EC2 Ansible로 환경구성 자동화 Ansible은 왜 사용할까? Ansible은 ssh를 이용하는 프로비저닝 자동화 도구입니다. Ansible은 ssh 접속을 통해 수십대, 수백대의 원격 서버에 접속해서 동일한 프로비저닝 작업을 동시에 수행할 수 있는 훌륭한 도구입니다. Ansible의 대표적인 장점이라면 아래와 같이 꼽을 수 있을 것 같습니다. 에이전트가 필요 없음 yaml 언어로 쉽게 작성할 수 있는 플레이북 python으로 개발됨 Ansible은 원격 서버에 에이전트를 설치하지 않아도 Ansible에서 제공하는 기본 모듈만으로 정말 많은 작업을 수행할 수 있습니다. 그리고 비교적 쉬운 yaml 언어를 사용하기 때문에 Puppet과 같은 다른 도구에 비해 접근성이 매우 높습니다. 또한 python으로 개발되어 있기 때문에 만약 모듈을.. 2022. 12. 9.
Terraform & Ansible 연동 효과 안녕하세요! 하씨가문의 영광입니다! 오늘은 Terraform과 Ansible를 함께 사용했을 때 어떤 효과를 가져오는 지 알아보도록 하겠습니다! Don't have a good day, Have a great day! ▶ 목차 코드로서의 인프라의 목표 Terraform과 Ansible 간단 소개 Terraform과 Ansible을 함께 사용했을 때 효과 Terraform과 Ansible을 함께 사용하는 방법 코드로서의 인프라의 목표 먼저, Iac란 앞서 이전 블로그에도 설명을 드렸다시피 인프라를 설명하는 코드를 작성하는 것입니다. 리소스를 쉽게 생성, 파괴, 수정, 크기 조정 및 이동할 수 있는 동적 인프라입니다. 목표를 나열하자면, 변화에 더 빠르게 적응하고 온디맨드로 비즈니스 가치 제공 적은 노력으로.. 2022. 7. 26.
IaC 별 역할과 Terraform, Ansible에 대해서 알아봅시다 안녕하세요~ Administrator팀의 조랭이입니다! IaC는 Devops에서 빠질 수 없는 부분이죠. 이번 포스트에서는 여러 코드형 인프라 툴들의 특성 및 장단점을 알아보겠습니다. 코드형 인프라(Infrastructure as Code, IaC) 란? 코드를 작성 및 실행하여 인프라를 생성, 배포, 수정, 정리하는 것을 의미 서버를 물리적으로 설치하는 등의 하드웨어 측면을 포함하여 운영의 모든 측면을 소프트웨어적으로 전환 코드형 인프라 도구에는 다섯 가지 범주가 있습니다. 코드형 인프라의 범주 애드혹 스크립트 자동화하는 가장 간단한 방법 중 한가지 (하지만 규모가 커지면 스파게티 코드가 될 가능성이 높음) 수행할 작업을 단계별로 나눠 bash, Ruby, Python 등의 언어를 사용하여 코드로 정의.. 2022. 6. 10.