본문 바로가기

분류 전체보기73

[Ansible] Ansible Playbook 안녕하세요, 쯀리입니다. 오늘은 Ansible Playbook이라는 것을 알아보고 Ansible의 가장 큰 특징인 멱등성을 알아보겠습니다. Playbook이란 https://www.redhat.com/ko/topics/automation/what-is-an-ansible-playbook Ansible Playbook(앤서블 플레이북)이란? 개념, 예시, 사용방법 앤서블 플레이북이란 호스트에서 실행되는 자동화 태스크의 IT 작업을 뜻하는 프레임워크이며, Ansible 인벤토리를 구성하는 호스트 세트, 그룹 또는 분류에서 실행됩니다. www.redhat.com Playbook 이란: 자동화 작업의 청사진이며, 이 자동화 작업은 사람의 개입 없이 실행되는 복잡한 IT 작업 언제 사용을 할까요? 설치, 파일전송.. 2023. 9. 21.
[Ansible] Ansible 의 기본 명령어 안녕하세요, 쯀리입니다. 오늘은 Ansible의 기본 명령어를 살펴보고 모듈들을 사용해 보겠습니다. Ansible의 명령어 및 특징 기본 옵션 -i (--inventory-file) 적용될 호스트들에 대한 파일정보 -m (--module-name) 모듈 -a (arguments) 모듈에 전달할 인수값 -b -K 암호를 요청하고 더 높은 권한으로 명령을 실행 -user (username) 사용자를 이용하여 현재 사용자 대신 대상호스트에 전달 --become-user 이 사용자로 작업을 실행 (기본값 : root) -C 시뮬레이션 --list-hosts 적용되는 호스트 목록 ● ping ansible all -m ping 아직 docker2서버에는 key값을 복사해주지 않아서 붙지 못하는 것을 확인할 수 있.. 2023. 9. 20.
[Jenkins] IaC & Ansible 의 이해 안녕하세요, 쯀리입니다. 지난 시간에는 새로운 도커 서버에 ssh를 통해 접근해 보았는데, 이 과정을 왜 거쳤을까요? 오늘 배워볼 IaC와 Ansible을 사용하기 위해서 입니다. IaC (Infrastructure as a Code) 말 그대로 코드형 인프라 코드를 통해 인프라를 관리하고 프로비저닝하는 것 DevOps는 코딩되면 변동하는 수요에 맞춰 인프라를 빠르게 시작하고 해체하며 조정할 수 있기 때문에 소프트웨어 개발, 테스트, 구현이 훨씬 더 빠르고 쉬워집니다. IaC의 장점 일관성: 수동으로 구성 할 때 발생하는 오류를 코드를 통해 더 안전하고 일관성 있게 방지 할 수 있습니다. 비용 절감 : 한명의 운영자가 동일한 코드를 이용해 여러개의 시스템을 구축하고 관리 할 수 있기 때문에 비용이 크게 .. 2023. 9. 19.