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 서버 구축 후 클라이언트 키를 생성하고 각 서버에서 연결해야 합니다.

클라이언트 키 파일 생성 방법은 아래와 같습니다.

APT 저장소 서버

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

APT 저장소 서버 구축 방법은 아래와 같습니다.

  1. hamonize/hamonize-server/apt/docker-compose.yml 파일 다운로드

  2. 아래 명령어를 통해 APT 저장소 컨테이너 실행

 docker-compose up

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