본문 바로가기

DevOps

(53)
[Ansible] Ansible 실습 - Playbook에 변수사용하기 플레이북 변수 사용하기 Ansible 에서도 변수 설정이 가능하다. 기존의 ansible.cfg, inventory를 가지고 있어야한다. mkdir test_variable cd test_variable vim test_vars.yml --- - name: variable examples hosts: localhost gather_facts: no vars: - vars01: abc tasks: - debug: msg: vars01 # 로컬 호스트에서 진행을 할 것이고 vars01 라는 변수에 abc라는 문자열을 넣을 것이다. # debug 모듈을 통해 vars01을 출력 # 위의 명령어대로 변수에 괄호를 넣지 않을 경우 vars01이 그대로 출력됨을 볼 수 있다. 단독으로 쓰일 때 괄호를 써보자 ---..
[Ansible] Ansible 실습 - AD-HOC, Playbook예제 풀어보기 https://holywat2r.tistory.com/163 [Linux] Ansible 실습 - Playbook https://holywat2r.tistory.com/162 [Linux] Ansible 실습 - AD-HOC와 모듈 사용법 https://docs.ansible.com/ansible/2.9/user_guide/intro_adhoc.html Introduction to ad-hoc commands — Ansible Documentatio.. holywat2r.tistory.com # 앞선 내용에서 여럿 모듈들을 배워보았다. 이 모듈들을 이용하여 예제를 풀어보자. 예제 1 새로운 작업 디렉토리 ansible_example을 생성하고 구성파일과 인벤토리를 생성한다. (study 사용자로 권한상승..
[Ansible] Ansible 실습 - Playbook https://holywat2r.tistory.com/162 [Linux] Ansible 실습 - AD-HOC와 모듈 사용법 https://docs.ansible.com/ansible/2.9/user_guide/intro_adhoc.html Introduction to ad-hoc commands — Ansible Documentation An Ansible ad-hoc command uses the /usr/bin/ansible command-line tool to aut.. holywat2r.tistory.com # 앞선 실습으로 모듈사용법까지 알아보았다 # 이번 게시물에서는 playbook에 대해서 알아보자 PLAYBOOK 개념 명령어를 하나씩 입력하며 대상별로 작업을 실행할 수 있다. 그런데 한계..
[Ansible] Ansible 실습 - AD-HOC와 모듈 사용법 https://docs.ansible.com/ansible/2.9/user_guide/intro_adhoc.html Introduction to ad-hoc commands — Ansible Documentation An Ansible ad-hoc command uses the /usr/bin/ansible command-line tool to automate a single task on one or more managed nodes. Ad-hoc commands are quick and easy, but they are not reusable. So why learn about ad-hoc commands first? Ad-hoc commands demonstra docs.ansible.com # A..
[Ansible] Ansible 실습 - 구성파일 설정 https://holywat2r.tistory.com/160 [Linux] Ansible 실습 - 시스템 구성 및 인벤토리 설정 https://holywat2r.tistory.com/159 [Linux] Ansible 정의 앞서 다루었던 IaC의 종류중 하나인 Ansible을 다뤄보겠다. https://holywat2r.tistory.com/158 [Linux] IaC 개념 IaC개념 코드를 통한 인프라 환경 배포.. holywat2r.tistory.com # 해당 글을 통해 Ansible 실습, 그중 인벤토리에 대해서 실습을 해보았다 # 이번 게시글은 구성파일과 AD-HOC에 대해서 알아보자 구성파일 ansible.cfg 구성파일은 /etc/ansible.cfg에 구성되어있다. 읽어 들이는 순서는 현재..
[Ansible] Ansible 실습 - 시스템 구성 및 인벤토리 설정 https://holywat2r.tistory.com/159 [Linux] Ansible 정의 앞서 다루었던 IaC의 종류중 하나인 Ansible을 다뤄보겠다. https://holywat2r.tistory.com/158 [Linux] IaC 개념 IaC개념 코드를 통한 인프라 환경 배포 및 관리 자동화 언어로 원하는 구성을 정의한다. 기존의.. holywat2r.tistory.com # 앞선 Ansible 개념을 바탕으로 실습을 진행해보자 https://docs.ansible.com/ Ansible Documentation Ansible Documentation An enterprise automation platform for the entire IT organization, no matter whe..
[Ansible] Ansible 정의 앞서 다루었던 IaC의 종류중 하나인 Ansible을 다뤄보겠다. https://holywat2r.tistory.com/158 [Linux] IaC 개념 IaC개념 코드를 통한 인프라 환경 배포 및 관리 자동화 언어로 원하는 구성을 정의한다. 기존의 시스템 관리 방식은 편집기나 명령어를 이용해서 각각 세팅, 즉 수동관리를 해 왔었는데 한계가 holywat2r.tistory.com Ansible 정의 IaC 도구이며 오픈소스이다. 거의 대부분이 무료이며 레드햇에서 제품으로 판매하고있다. 시스템 구성 및 소프트웨어 배포 기능 제공 지속적인 배포와 다운타임 없는 롤링 업데이트 지원 복잡한 작업도 가능하지만 단순성을 위해 사용하는 경우가 많을 수 있다. 보안과 신뢰성에 중점을 둔다. Ansible은 SSH를 사..
[Ansible] IaC 개념 IaC개념 코드를 통한 인프라 환경 배포 및 관리 자동화 언어로 원하는 구성을 정의한다. 기존의 시스템 관리 방식은 편집기나 명령어를 이용해서 각각 세팅, 즉 수동관리를 해 왔었는데 한계가 있다. 특히 관리대상이 많아질수록 오타나 오류같은게 빈번하며 제한적이었다. 또한 일괄 구성이 힘들어 한번에 모든 시스템에 똑같은 설정을 해야한다. 한명이 관리하면 모르겠지만 여러명이 관리하게 되면 일괄적인 작업에 어려움이 생겼다. 이러한 문제점이 대두가 되어 자동화 방식을 필요로 하게 된 것이다. IaC 특징 인프라 환경의 규모 확대 AWS의 EC2와 같은 클라우드 환경의 출현 -> 인스턴스에 서비스를 배포하는데 있어서 매번 새로 설정하는게 힘들기에 자동화가 필요하다. 내가 배포하는 시스템을 사용자들이 안정적으로 사용..