NETWORK & SEVER FACTORY

개인 공부 기록

DevOps/Ansible 2

[DevOps] Ansible 실습환경 구성하기

오늘은 Ansible 실습을 위해 실습 환경을 구성해보았습니다. 저는 ESXi를 사용 중이어서 총 서버 3대 (Master1, Worker2) 구성했습니다. 리눅스 설치 과정은 넘어가도록 하겠습니다. 실습환경 Centos7 Ansible_master : 192.168.1.101 Ansible_worker1 : 192.168.1.102 Ansible_worker2 : 192.168.1.103 1. 아래 명령어로 master 서버에 ansible를 설치해줍니다. [root@Ansible_master ~] yum install -y epel-release [root@Ansible_master ~] yum install -y ansible 2. 설치가 완료되면 /etc/ansible/hosts 파일에 Clien..

DevOps/Ansible 2022.07.28

[DevOps] Ansible이란?

Ansible 이란? 배포와 관리를, 간소화/자동화하는 구성 관리 툴(Configuration management tool) 입니다. 다른 구성 관리 툴들과 다르게, Agent 설치가 불필요하여 간단하게 사용이 가능합니다. 앤서블의 역할? 기존 리눅스에서 여러대의 서버에 동일한 환경을 구성하기 위해 Bash 쉘 스크립트에 패키지의 설치, 설정파일 수정등을 나열하여 이를 실행하는 것이 일반적이었습니다. 하지만 최근에는 한명의 관리자가 관리해야 하는 서버가 증가함에 있어 한계점을 갖게 되었습니다. 이를 위해 lac(Infrastructure as a code) 개념이 생겼습니다. 이것은 환경의 배포와 구성을 규격화된 코드로 정의해 사용하는 것을 의미합니다. 이러한 자동화도구 중 가장 대표적인 툴이 바로 앤서..

DevOps/Ansible 2022.07.24