Dev2Back-변정훈 fd83ea3efa Update jspd.yaml
2023-07-12 11:01:12 +09:00
2023-07-12 10:45:28 +09:00
2023-07-12 10:55:15 +09:00
2023-07-12 11:01:12 +09:00
2023-07-12 09:27:07 +09:00

TPCC and Host-Agent Ansible Installer

전제 조건

  • kubernetes 관제 cluster 구축
  • kubernetes 수집 cluster 구축
  • cmoa agent 설치

playbook 구조

├── README.md
├── ansible.cfg
├── ansible_collections
│   ├── kubernetes
│   │   └── core
│   └── kubernetes.core-2.4.0.info
│       └── GALAXY.yml
├── inventory
├── jaeger.yaml
├── jspd.yaml
└── roles
    ├── jaeger
    │   ├── defaults
    │   ├── files
    │   └── tasks
    └── jspd
        ├── defaults
        ├── files
        └── tasks

사용 방법

jspd 기준 (jaeger 같은 경우 roles/jaeger/defaults)

변수 수정

roles/jspd/defaults 경로의 main.yaml 을 수정

---

jspd_enabled: true             # jspd client 및 tpcc 설치 여부 결정 / false 일 경우 host-agent 만 설치
delete_enabled: false          # client 및 tpcc 삭제 여부 결정 / true 일 경우 설치를 진행하지 않고 기존에 설치되어 있던 tpcc와 host-agent 삭제

NAMESAPCE: imxc-agent          # cmoa agent를 설치한 ns 입력
CLUSTER_ID: kk-MJy2q2OkNiGkm   # clusterid 입력
DATAGATE: 10.10.43.200:35001   # 관제 서버의 datagate:port 주소 입력 (master node ip:35001)
DATAGATE_IP: 10.10.43.200      # 관제 서버의 datagate 주소 입력 (master node ip)
VERSION: 3.5.2                 # 버전 입력
inventory 수정
[cmoa-master]
10.10.43.200     # 관제 서버의 Master


[agent-master]
10.10.43.227     # 수집 서버의 Master

[containerd]
10.10.43.228     # 수집 서버의 각 Node의 cri에 맞게 입력

[docker]
10.10.43.227

[crio]
10.10.43.229
agent 설치
ansible-playbook -i inventory jaeger.yaml    # playbook 실행

delete_enabled: true 일 경우 설치가 아닌 설치된 tpcc 와 host-agent 삭제

Description
No description provided
Readme 25 MiB
Languages
Python 98.8%
Jinja 0.5%
Smarty 0.3%
Shell 0.2%
Makefile 0.2%