DevOps 썸네일형 리스트형 DevOps - Jenkins로 Ansible 자동화 트리거하기 – 웹 기반 운영 자동화 구축기 (3편) 웹 UI로 운영 자동화를 확장하다CLI에서만 실행되던 Ansible 작업을 Jenkins와 연동하면서, 웹 기반의 클릭 운영 자동화 구조로 완성했습니다.PATCH / ROLLBACK / RESTART로 나누고, 필요시 target_id를 입력해 특정 서비스만 재시작하도록 구성했습니다.Jenkins 설치와 기본 연동설치 방식: dnf 사용sudo dnf install jenkinssudo systemctl enable --now jenkins설치 후 포트(기본 8080)를 통해 Jenkins 웹 UI 접속이 가능합니다.[DevOps] - DevOps - Rocky Linux 9.5에 Jenkins 설치하기 (자동화 서버 구축 시작)Ansible 연동 구조 요약Jenkins Job에서 shell 명령어로 a.. 더보기 DevOps - Ansible로 Windows 서비스 자동화 구축하기 – YAML 구성과 실행 흐름 분석 (2편) 자동화 구성은 결국 '코드'로 드러납니다1편에서는 왜 자동화를 하게 되었는지, 어떤 기준으로 구조를 설계했는지를 다뤘습니다.[DevOps] - DevOps - Ansible로 Windows 서비스 자동화 구축하기 – 수작업 없이 패치·롤백·재시작까지 (1편)이번 글에서는 그 자동화가 실제로 어떻게 구성되었는지를 YAML 중심으로 설명합니다.패치, 롤백, 재시작은 작업 목적만 다를 뿐, 구성 원칙은 동일합니다.파일 단위로 역할을 나눈 이유Playbook을 단일 파일로 만들 수도 있지만, 우리는 아래와 같은 이유로 분리 구조를 택했습니다.재사용성 – 서비스 단위 작업을 별도로 구성 가능가독성 – Playbook이 간결하게 유지됨디버깅 용이 – 실패한 단계 추적이 쉬움Linux 제어 서버에서 폴더 탐색 후 W.. 더보기 DevOps - Rocky Linux 9.5에 Jenkins 설치하기 (자동화 서버 구축 시작) 서론: 반복 작업을 줄이기 위한 자동화 준비운영 환경에서 서버 패치나 서비스 재시작 같은 반복 작업은 실수 가능성이 높고, 시간이 많이 소모됩니다.자동화를 구축하기 위한 핵심 도구 중 하나가 Jenkins입니다.Jenkins는 웹 기반 자동화 실행 환경을 제공하여, 버튼 클릭만으로 복잡한 작업을 실행할 수 있도록 도와줍니다.Jenkins 설치 환경OS: Rocky Linux 9.5JDK: OpenJDK 17설치 방법: dnf + 공식 repo1. 시스템 업데이트 및 기본 패키지 설치dnf update -ydnf install -y wget curl unzip2. Java 17 설치 (Jenkins 구동을 하려면 필수 설치)dnf install -y java-17-openjdkjava -version3. .. 더보기 DevOps - Ansible 설치 및 Windows 서버 연결 (Rocky Linux 9.5 기준) 서론: 반복적인 서버 작업, 이제는 자동으로여러 서버를 관리하던 중 수작업으로 파일을 복사하거나 서비스를 재시작하려면 많은 시간이 필요합니다.이로 인해 인재도 발생할 수 있기에 자동으로 작업을 해주는 Ansible을 선택했습니다.Ansible은 에이전트 없이도 WinRM으로 Windows 서버를 제어할 수 있는 경량 자동화 도구입니다.YAML로 작업을 정의하면, 여러 서버에 동시에 작업을 배포할 수 있어 매우 효율적입니다.설치 환경 요약제어 서버: Rocky Linux 9.5대상 서버: Windows Server (WinRM 설정 필요)1. Ansible 설치dnf install -y ansibleansible --version2. WinRM 통신을 위한 패키지 설치dnf install -y python.. 더보기 이전 1 다음