Skip to content

환경 구축과 빌드 및 설치 방법

yeji0407 edited this page Aug 17, 2021 · 15 revisions

서버 구축

하모나이즈 솔루션을 사용하기 위해 아래와 같은 서버군을 구축해야 합니다.

VPN 서버

VPN 서버를 구축해 모든 서버군과 관리 대상 PC들이 VPN망을 통해 통신하도록 합니다.

  1. hamonize/hamonize-vpn/openvpn/config/client.conf 파일 수정
  • remote ip를 VPN 서버의 IP로 수정
  1. 아래 명령어를 통해 서버 실행
 docker-compose up

VPN 서버 구축 후 클라이언트 키를 생성하고 각 서버에서 연결합니다.

  1. 클라이언트 생성
 http://{your-own-vpn-server-ip}:3000/getclients/hmon_vpn_vpn/{key-name}
  1. 클라이언트 키파일 다운로드
 wget -O {key-name}.ovpn http://{your-own-vpn-server-ip}:3000/getclientsdownload/{key-name}
  1. 클라이언트 키파일을 통해 vpn 연결
 sudo nmcli connection import type openvpn file {key-name}.ovpn

APT 저장소 서버

하모나이즈는 조직 내 PC의 프로그램 업데이트 기능을 제공합니다. 이를 위해 APT 저장소를 구축해 패키지를 관리합니다.

APT 저장소 서버 구축의 도커라이징을 준비 중입니다.

LDAP 서버

하모나이즈의 중앙 관리 서비스는 LDAP 서버의 조직 구조를 기반으로 이뤄집니다.

모니터링 서버

하모나이즈의 모니터링 서비스는 Telegraf, influxDB, Grafana 를 통해 이뤄집니다.

WEB 서버, DB 서버

하모나이즈 센터를 제공하는 WEB 서버와 DB 서버를 구축해야 합니다.

  1. 하모나이즈 센터 소스 빌드 또는 war 파일 다운로드

  2. hamonize/hamonize-center/docker-compose.yml 파일 수정

  • db 서비스의 패스워드 설정
  • ldap 서비스의 패스워드 설정
  • ldap 서비스의 organisation 설정
  1. hamonize/hamonize-center/env/config.properties 파일 수정
  • db 패스워드 설정
  • ldap 패스워드 설정
  1. 아래 명령어를 통해 서버 실행
 docker-compose up

Clone this wiki locally