Ansible
-
Ansible 기본 모듈을 사용한 노드 작업Ansible 2021. 8. 16. 16:38
1. uptime 확인하기 nginx 그룹에 shell이라는 모듈을 사용하여 "uptime" 아규먼트를 주겠다. 2. 디스크 용량 확인하기 3. 메모리 상태 확인하기 4. 새로운 유저 생성하기 이번에는 색 다르게 user 모듈을 이용한다. user1을 password=1234로 생성했지만 NOT_LOGGING_PASSWORD로 나온다. 사실 이는 잘못된 방법인데 password를 설정할때는 암호화 후에 설정해줘야 실제 user1 접속시 복호화하여 1234로 접근할 수 있다. 5. 파일 전송하기 ~ 경로에 testfile 생성후, node의 /tmp/ 경로에 testfile을 복사해보자. 6. 서비스 설치 노드에 아파치 설치하기
-
Ansible Core 설치와 Node 세팅Ansible 2021. 8. 16. 16:00
이번 포스팅은 Ansible Core 설치와 이에 필요한 Node 세팅에 대해 다룬다. 참고로 서버 환경은 AWS centos7 ec2를 이용하였으며 편의상 ansible core를 설치한 서버를 ansible server, 관리할 서버를 node라고 하겠다. Ansible이란? - 가장 많이 사용되는 구성관리 툴 - 이외에도 chef, salt, puppet등이 더 있는데 복잡하고 사용하기 어렵다. - agent 설치가 필요없으며 기술적으로 복잡도가 낮다. 1. ansible core 설치하기 ansible core는 ansible-server에 설치한다. 1) ansible 설치 패키지를 다운로드할 수 있는 공간을 위해 epel-release 설치 sudo yum install epel-release..