오픈소스(2)
-
[오픈소스] Ansible (앤써블) - Ansible ad-hoc(에드 훅) 명령어 & Playbok(플레이북)
Ansible ad-hoc 명령어 $ ad-hoc 명령어 - /usr/bin/ansible 명령행 도구를 사용하여 하나 이상의 Host 노드를 관리 - 단일 태스크를 실행하여 자동화가능 - 쉽고 빠르게 실행할 수 있으나, 재사용 할 수는 없다 - 반복적이지 않고, 일시적인 작업에 유용하다 ( 1회성 실행 ) - 서버 재부팅, 파일 관리, 사용자 및 그룹 관리, 패키지 관리, 서비스 관리 등에 주로 사용 # vi ~/.ansible/inventory [server] Compute ansible_host=192.168.1.150 Network ansible_host=192.168.1.200 [server:vars] ansible_connection=ssh ansible_user=root - Invertory..
2022.12.19 -
[오픈소스] Ansible (앤써블) - Inventory (인벤터리)
Infrastructure As Code - IT 시스템 Infrastructure를 사람이 아닌 소프트웨어를 이용하여 자동으로 배포하고 관리하는 것을 말한다. $ Infrastructure As Code의 장점 - 소스코드로 작성 된 소프트웨어를 사용하므로, 관리 품질 향상 - 다수의 시스템을 병렬 처리로 인한 인프라 관리자의 작업 시간 감소 - 작업 시간 감소로 인한 효율적 처리가 가능하여, 관리 비용이 절감 - 소프트웨어에서 정의 된 작업만 수행하므로, 오류 발생률이 낮다 $ Infrastructure As Code 실현도구 - 원시적인 형태의 실현 도구로는 Shell Script 또한 포함된다. - 전용도구 : Ansible(앤서블), Chef(셰프), Pupper(퍼펫) Ansible 특징 $ ..
2022.12.19