[Ansible] 앤서블(Ansible) 호스트 명령 내리기서버 여러대를 그룹으로 나누어 따로 따로 명렁어를 내려보겠다. AWS EC2 의 cwCool name의 Controller 서버 1 대, 내 공유기의 ESXi Ubuntu server 1대, AWS EC2 새로운 인스턴스 3대를 생성해서 진행하겠다. 즉 ,cwpack0730.tistory.com지난 페이지 호스트 명령 내리기에서 이어 진행하므로, 준비 내용물은 같다.(서버4대) 모든 서버 update 하기/home/ec2-user/.ssh/test/playbook경로로 svc_update.yml 파일을 만들어준다.(command 창 명령어로는 sudo yum update)---- name: all server update hosts: all ..
서버 여러대를 그룹으로 나누어 따로 따로 명렁어를 내려보겠다. AWS EC2 의 cwCool name의 Controller 서버 1 대,내 공유기의 ESXi Ubuntu server 1대,AWS EC2 새로운 인스턴스 3대를 생성해서 진행하겠다.즉 , cwCool 인스턴스가 4대를 관리하는것 기존 ansible이 설치된 cwCool을 제외한 3개의 인스턴스를 추가 생성하였다. 🔥 여기서 잠깐 🔥원래 ssh-copy-id 명령어를 사용해서 쉽게 공개키를 보내려 하였다. 하지만 aws ec2 인스턴스들은 pem파일을 넣어야 접속이 가능한 문제때문에ssh 명령어에 pem 파일 추가하는 방법은 찾았으나, ssh-copy-id 명령어에 pem 파일도 추가해서 보내는것을 할 수가 없음…. 그냥 하나하나 공개..
앤서블(Ansible) 개념 앤서블은 효율적인 서버 자동화 관리 도구이다.기업에서 일일이 서버에 접속하지 않아도, 앤서블은 한 번의 엔터로 수많은 서버를 관리할 수 있다.즉, 많은 서버에 동시 배포 및 관리가 가능하다.클라이언트는 에이전트 설치가 별도로 필요하지 않아 편리하고, 리눅스, 유닉스, 윈도우 환경 어디든 적용할 수 있다.이러한 앤서블은 클라이언트에 대해 SSH 접근만 필요하고, 효울적인 형상 관리 구조이기 때문에데브옵스 환경에 최적화 된 도구이다.기업 입장에서 생산성을 높이고 편리한 서비스 운영을 제공하는 매력정인 모듈이다. Ansible이 가진 특징1. AgentlessChef/Pupeet과 같은 기존 IaC 솔루션들은 원격 서버에 에이전트를 설치할 필요가 있었다.따라서 명령을 내려주는 ..