-
[Ansible] VMware 프로비저닝 자동화오픈소스 2021. 3. 31. 23:01
개요 Ansible(docs.ansible.com) 공식 사이트에 가보면 수없이 많은 모듈이 제공되는 것을 확인할 수 있다. 그 외 GitHub에 올라온 모듈들까지 합하면 정말 셀 수도 없이 많다. 그렇다면 서버 관리자로 일할 때 어떤 모듈과 기능을 사용할 수 있을까? 서버에 명령어를 수행시키고 결과를 가져오는 것도 가능할 것이고, 프로그램의 버전이 업그레이드되어 일괄로 업데이트하는 것도 가능할 것이다. 다만, 필자가 업무 하는 환경은 VMware 기반의 인프라가 크게 구성되어있고 이를 관리할 수 있는 방안을 원했다. 이에 VMware 프로비저닝 자동화 기능을 구현하였고 실무에 도입하여 15대의 신규 서버를 구성하는데 30분 완료라는 결과를 얻었다. 작업 내용 수립하기 그렇다면 신규 서버 구성이라는 내용..
-
[Ansible] Window Server 업데이트 자동화오픈소스 2021. 3. 3. 17:02
개요 IT인프라. 특히나 서버 관리자로 일하는 사람들은 모두 패치 작업을 한 번쯤은 진행해보았을 것이다. 대상에 따라 차이는 있겠지만 같은 작업을 1대..2대..많게는 50대까지.. 수행하는 것은 여간 피곤한 일이 아니다. 더군다나 서비스 중단 시간 최소화를 위하여 야간에 작업하는 관리자에게 패치 작업은 모두 완료되었는가를 물어봤을 때, 확실하게 대답할 수 있는 사람은 몇 없을 것이다. Ansible을 활용하여 이를 해결할 수 있는 방법을 가져왔다. 본 글에서는 WINDOW에 대한 패치 작업 자동화를 다룰 예정이며 다른 OS에도 구현이 완료되는 대로 정리하여 업로드할 예정이다. Playbook을 작성하기 나름이겠지만 필자는 Task 단위로 작성하였으며, 모든 서버에서 동시다발적으로 병렬 수행되어 시간이 ..
-
[VisualSyslog] WINDOW에서 syslog 수집을 위한 오픈소스오픈소스 2020. 9. 22. 14:01
개요 모든 시스템과 장비에는 시스템 Logging을 통하여 비정상 이벤트를 탐지하거나 문제 상황 시에 원인 분석을 위한 용도로 사용하고 있다. 필자도 과거에 rsyslog를 주제로 게시글을 작성한 적이 있는데, 해당 게시글에 나온 대로 하면 로그 수집 서버가 WINDOW일 경우에는 적용이 불가능하다. 하지만 경우에 따라서는 불가피하게 사용해야할 경우도 있는데 이럴 경우엔 로그 수집 기능을 제공하는 오픈소스를 통하여 구현이 가능하다. Client 설정은 변동되는 부분이 없으니 지난 게시글을 참고하도록 하자. [Linux] rsyslog 원격 로깅 구성하기 프로그램 설치 다운로드와 설치 프로그램 자체가 로그 수집만을 제공하기 떄문에 설치 과정에서 크게 문제될 소지는 없다. 개인의 환경에 맞추어서 설치를 진행..