목록2024/06/02 (2)
내 잡다한 노트
Ansible 특징
간단하게 적을 생각이다. 앤써블은 서버들에 공통적인 작업들을 할 때 유용하게 쓰일 수 있는 IaC 도구이다.예를 들어, 스크립트 배포라던가 패키지를 설치한다던가 crontab에 어떤 작업을 등록하고 싶다거나 하는 등의 작업을 공통적으로 하고 싶을 때 사용하면 된다. 써본 경험이 많진 않아 나도 어디까지 가능한 지는 잘 모르겠다 ㅎㅎ; 앤써블은 ssh를 통해 작업을 하기 때문에 서버의 계정에 ssh key 등록을 통해 접속이 가능하게끔 해줘야 한다. 그리고 서버 정보들(IP, Alias)에 대한 설정을 hosts.yaml에서 작성을 해야한다. 여기에서 서버들을 적어두어야한다.이때, 그룹별로 서버들을 지정해둘 수 있어 playbook을 실행할 때 등록된 모든 서버가 아닌 해당 그룹들에 속하는 서버들에만 실..
Infra/Ansible
2024. 6. 2. 19:52
Ansible 사용 후기
학교 프로그램으로 인턴십을 수행하는 중이다.인프라 관련 일을 하고 있고, 모니터링과 리눅스 서버 관리를 주로 하고 있는 중인데서버가 여러개다 보니 한번에 관리하는 방법을 찾고 있었고, 예전에 IaC (Infrastructure as Code) 의 도구 중 하나인Ansible를 사용하면 쉽게 관리할 수 있다는 글을 봤던 기억이 났다. 서버에 한꺼번에 만들어둔 스크립트 파일을 배포하는 일을 쉽게 하고 싶었는데 Ansible을 사용하면 지정해둔 서버에 한꺼번에 배포가 가능하다는 것을 알게되고 후딱 배워서 실행하니...와... 이걸 이제 알았다는게 아쉬울 정도였다 ㅎㅎ
Infra/Ansible
2024. 6. 2. 19:35