host agent 업데이트 및 manager agent 추가
This commit is contained in:
11
Dockerfile
11
Dockerfile
@@ -1,11 +1,12 @@
|
|||||||
FROM python:3.11.9-alpine3.20
|
#FROM python:3.11.9-alpine3.20
|
||||||
|
FROM python:3.6-alpine
|
||||||
|
|
||||||
LABEL version="1.0"
|
LABEL version="1.5"
|
||||||
LABEL agent_list="host,container,ndm"
|
LABEL agent_list="host,manager"
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
pip3 install ansible && \
|
apk add --no-cache gcc musl-dev libffi-dev openssh sshpass python3-dev && \
|
||||||
apk add openssh sshpass
|
pip3 install ansible
|
||||||
|
|
||||||
WORKDIR /installer
|
WORKDIR /installer
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,5 @@
|
|||||||
#MANAGER_RECEIVER_PORT: 9010
|
#MANAGER_RECEIVER_PORT: 9010
|
||||||
# port 설정이 필요할 경우 위 주석을 해제하고 설정
|
# port 설정이 필요할 경우 위 주석을 해제하고 설정
|
||||||
# RECEIVER_PORT 와 MANGER_RECEIVER_PORT 같은 경우 변수를 설정하지 않을 경우 default 값으로 각각 9009 , 9010 으로 설정 됨
|
# RECEIVER_PORT 와 MANGER_RECEIVER_PORT 같은 경우 변수를 설정하지 않을 경우 default 값으로 각각 9009 , 9010 으로 설정 됨
|
||||||
host-agent-version: 3.0.21
|
host_agent_version: 3.0.21
|
||||||
manager-agent-version: 3.0.11
|
|
||||||
agent_list: ['host-agent', 'manager-agent']
|
agent_list: ['host-agent', 'manager-agent']
|
||||||
|
|||||||
@@ -4,5 +4,5 @@ roles_path = roles
|
|||||||
deprecation_warnings = False
|
deprecation_warnings = False
|
||||||
display_skipped_hosts = no
|
display_skipped_hosts = no
|
||||||
ansible_home = .
|
ansible_home = .
|
||||||
stdout_callback = debug
|
stdout_callback = yaml
|
||||||
host_key_checking = False
|
host_key_checking = False
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
- name: Install Start exemONE Host-Agent
|
- name: Install Start exemONE Host-Agent
|
||||||
ansible.builtin.shell: |
|
ansible.builtin.shell: |
|
||||||
{{ EXEM_HOME }}/host/setup_exem-host-agent_{{ host-agent-version }}.bin ./host_config
|
{{ EXEM_HOME }}/host/setup_exem-host-agent_{{ host_agent_version }}.bin ./host_config
|
||||||
args:
|
args:
|
||||||
chdir: "{{ EXEM_HOME }}/host"
|
chdir: "{{ EXEM_HOME }}/host"
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
- include_tasks: manager-agent.yml
|
- include_tasks: manager-agent.yml
|
||||||
when:
|
when:
|
||||||
- agent_list | select('search' 'manager-agent') | list | count > 0
|
- agent_list | select('search', 'manager-agent') | list | count > 0
|
||||||
- "'manager_agent' in group_names"
|
- "'manager_agent' in group_names"
|
||||||
|
|
||||||
# - include_tasks: container-agent.yml
|
# - include_tasks: container-agent.yml
|
||||||
|
|||||||
@@ -53,6 +53,13 @@
|
|||||||
- start.sh
|
- start.sh
|
||||||
- stop.sh
|
- stop.sh
|
||||||
|
|
||||||
|
- name: Copy binary to linux
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: "{{ EXEM_HOME }}/manager/os_binary/exem-manager-agent_linux-2.6-x86_64-64"
|
||||||
|
dest: "{{ EXEM_HOME }}/manager/bin/exem-manager-agent"
|
||||||
|
mode: '0755'
|
||||||
|
remote_src: yes
|
||||||
|
|
||||||
- name: exem-manager-agent start
|
- name: exem-manager-agent start
|
||||||
ansible.builtin.shell: |
|
ansible.builtin.shell: |
|
||||||
{{ EXEM_HOME }}/manager/start.sh
|
{{ EXEM_HOME }}/manager/start.sh
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
{{ EXEM_HOME }}/host/data/host_id
|
{{ EXEM_HOME }}/host/exem/host/data/host_id
|
||||||
{{ EXEM_HOME }}/exemone-db-agent/db_id
|
{{ EXEM_HOME }}/exemone-db-agent/db_id
|
||||||
{{ EXEM_HOME }}/ndm/data/agent.id
|
{{ EXEM_HOME }}/ndm/data/agent.id
|
||||||
@@ -3,7 +3,8 @@ host_agent
|
|||||||
manager_agent
|
manager_agent
|
||||||
|
|
||||||
[host_agent]
|
[host_agent]
|
||||||
10.10.52.117 ansible_user=root ansible_ssh_pass=tmax@23 ansible_become_pass=tmax@23
|
10.10.52.211 ansible_user=root ansible_ssh_pass=tmax@23 ansible_become_pass=tmax@23
|
||||||
|
#10.10.52.212 ansible_user=root ansible_ssh_pass=tmax@23 ansible_become_pass=tmax@23
|
||||||
#10.10.52.201 ansible_user=root ansible_ssh_pass=exem@23 ansible_become_pass=exem@23
|
#10.10.52.201 ansible_user=root ansible_ssh_pass=exem@23 ansible_become_pass=exem@23
|
||||||
#10.10.52.202 ansible_user=root ansible_ssh_pass=exem@23 ansible_become_pass=exem@23
|
#10.10.52.202 ansible_user=root ansible_ssh_pass=exem@23 ansible_become_pass=exem@23
|
||||||
#10.10.52.203 ansible_user=root ansible_ssh_pass=exem@23 ansible_become_pass=exem@23
|
#10.10.52.203 ansible_user=root ansible_ssh_pass=exem@23 ansible_become_pass=exem@23
|
||||||
@@ -11,4 +12,4 @@ manager_agent
|
|||||||
#10.10.52.205 ansible_user=root ansible_ssh_pass=exem@23 ansible_become_pass=exem@23
|
#10.10.52.205 ansible_user=root ansible_ssh_pass=exem@23 ansible_become_pass=exem@23
|
||||||
|
|
||||||
[manager_agent]
|
[manager_agent]
|
||||||
|
10.10.52.211 ansible_user=root ansible_ssh_pass=tmax@23 ansible_become_pass=tmax@23
|
||||||
|
|||||||
Reference in New Issue
Block a user