본문 바로가기
728x90
반응형
SMALL

DevOps/Infra10

(IaC) SaltStack Tutorial TODO - 전체 minion 에 timezone 을 설정하고, webserver 역할인 minion 에만 nginx 를 구성한다 master - minion 구성 - VM 환경이나 클라우드에 구성한다 - Vagrant / Terraform [master] environment 확인 - state file, pillar file base directory 확인 (/etc/salt/master) - [minion] custom grain 으로 webserver role 할당 - minion config 파일 수정 (/etc/salt/minion) master: saltmaster grains: roles: - webserver 4. [master] state 파일 작성 4.1 ) timezone (/srv.. 2023. 3. 1.
(IaC) SaltStack 개념 master-minion 구조의 IaC 툴 master - minion 은 PKI based Grains : 미니언 > 마스터로 보내주는 정보 : os 정보, 네트워크 정보, 하드웨어 정보, salt minion의 ID, 기타 등등 : Custom Grains /etc/salt/minion 파일에 아래 내용 추가: grains: roles: - webserver custom_values: - staging-msa Pillars : 마스터 > 미니언으로 공유시켜주는 글로벌 변수 (같은 것) : 비번이라던가.. 설정값들 : logic 과 데이터의 분리 Salt 설정 적용 : Salt Command $ salt prod-infra-msa1 cmd.run 'apt -y install bind' : Salt St.. 2023. 3. 1.
(Grafana) Dashboard json 으로 변환하기 그라파나 대쉬보드 구성 중인데 손으로 하려니까.. 장비가 넘 많다. 구성된 Dashboard 를 json 으로 변환하고 json 을 수정해서 반영 할 예정 1. 대쉬보드를 json 으로 export 하기 -share > Export > "Export for sharing externally" 2022. 2. 7.
(Prometheus) Windows Agent 모니터링 - prometheus.yml 작성 (선행 조건) 1. Windows Agent 에 windows_exporter 설치 2. 프로메테우스 서버 -> 윈도우 노드 9182 포트 허용 (yml 작성) 1. /etc/prometheus/prometheus.yml 야믈은 띄어쓰기에 엄격하므로 들여쓰기 주의 라벨 태그 왜 안 먹음........ 확인 중 2. 프로메테우스 서비스 재시작 systemctl restart prometheus -서비스 상태 확인 systemctl status prometheus 3. 프로메테우스 패널에서 노드 추가 확인 2022. 1. 27.
728x90
반응형
LIST