-
Notifications
You must be signed in to change notification settings - Fork 26
환경 구축과 빌드 및 설치 방법
yeji0407 edited this page Aug 18, 2021
·
15 revisions
하모나이즈 솔루션을 사용하기 위해 아래와 같은 서버군을 구축해야 합니다.
VPN 서버를 구축해 모든 서버군과 관리 대상 PC들이 VPN망을 통해 통신하도록 합니다.
- hamonize/hamonize-vpn/openvpn/config/client.conf 파일 수정
- remote ip를 VPN 서버의 IP로 수정
- 아래 명령어를 통해 서버 실행
docker-compose up
VPN 서버 구축 후 클라이언트 키를 생성하고 각 서버에서 연결합니다.
- 클라이언트 생성
http://{your-own-vpn-server-ip}:3000/getclients/hmon_vpn_vpn/{key-name}
- 클라이언트 키파일 다운로드
wget -O {key-name}.ovpn http://{your-own-vpn-server-ip}:3000/getclientsdownload/{key-name}
- 클라이언트 키파일을 통해 vpn 연결
sudo nmcli connection import type openvpn file {key-name}.ovpn
하모나이즈는 조직 내 PC의 프로그램 업데이트 기능을 제공하므로 APT 저장소의 서버정보를 설정해야 합니다.
이를 위해 hamonize center를 빌드하기 전에 hamonize-center/src/main/resources/application.properties의 apt.ip 값을 수정합니다.
APT 서버는 다음 세가지 옵션 중 선택해 사용하실 수 있습니다.
- 직접 APT 서버 구축
10.8.0.7:8080 대신 구축한 APT 서버의 IP를 입력합니다.
- http://kr.archive.ubuntu.com/ubuntu/ 와 같은 기존 APT 서버 사용
10.8.0.7:8080 대신 해당 APT 서버의 IP를 입력합니다.
- hamonize 에서 제공하는 APT 서버 사용
10.8.0.7:8080 대신 106.254.251.74:28081 를 입력합니다.
하모나이즈의 중앙 관리 서비스는 LDAP 서버의 조직 구조를 기반으로 이뤄집니다.
하모나이즈의 모니터링 서비스는 Telegraf, influxDB, Grafana 를 통해 이뤄집니다.
하모나이즈 센터를 제공하는 WEB 서버와 DB 서버를 구축해야 합니다.
-
하모나이즈 센터 소스 빌드 또는 war 파일 다운로드
-
hamonize/hamonize-center/docker-compose.yml 파일 수정
- db 서비스의 패스워드 설정
- ldap 서비스의 패스워드 설정
- ldap 서비스의 organisation 설정
- hamonize/hamonize-center/env/config.properties 파일 수정
- db 패스워드 설정
- ldap 패스워드 설정
- 아래 명령어를 통해 서버 실행
docker-compose up