일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 파이썬
- python
- 도커 mysql
- java
- 데이트
- 도커 시작하기
- 자바
- 도커 elk
- 푸시푸시
- docker
- 알고리즘
- elk stack
- 코딩
- streamsets 강의
- 스트림셋
- 앤서블 설치
- 도커
- 클라우드
- C언어
- mysql docker
- 데이터베이스
- MySQL
- mysql on docker
- c++
- 정보처리기사
- ansible install
- c
- nvidia docker
- 스트림셋이란?
- 백준
- Today
- Total
목록인프라/Ansible (2)
리그캣의 개발놀이터
앤서블 설치 앤서블은 각종 배포판의 패키지 매니저(Apt, Yum, Homebrew 등)을 사용해서 설치할 수 있다. 여기서는 pip를 설치하겠다. pip를 사용하면서 설치하면 다양한 os에 설치할 수 있으며 버전지정이 가능하다는 장점이 있다. 사전준비사항 python2.6~2.7 또는 3.6버전 이상이 설치되어있다고 가정한다. 2020년 이상부터 python2.x 버전의 유지보수가 중단된다고 하지만 일단 나는 2.7.5 버전이 설치되어있다는 가정하에 진행하도록 하겠다. python 설치 pip 설치 ansible 설치 python2이 설치되어있다면 아래와 같은 명령어로 간단하게 ansible 설치가 가능하다 $pip install ansible python3인 경우 $pip3 install ansibl..
ansible의 용도 회사에서 서버를 관리하다 보면 여러가지로 어려운 점이 생긴다. 인프라 관리를 하면서 종종 같은 작업을 반복할 일이 생겼고, 그것을 기존의 shell script를 통해서 작업을 진행하였다.(물론 shell도 기초적인 수준) 신설 조직에서 일하다 보니 기존 레거시 스크립트들이 없었고 신입인 내가 새로 script를 짜야만 하는 환경에 놓이기도 하였다. 게다가 데이터 관련 인프라는 대부분 클러스터링 (노드 or 서버가 여러개)이 되어있었다(운좋게도 기존 환경이 안잡혀있어서 처음부터 구축 인력에 투입될 수 있었다.). 이러한 특수한 환경에서는 각각 서버에 접속하여 java를 설치, 데이터 인프라를 구성하기에는 노가다성 작업이 많았다. (대학생활에서는 대부분 ubuntu에서 작업을 했지만,..