This document covers the configuration of clustering to support multiple LFDs, making expansion easier by structuring MagicInfo Server.
Installing DB server (Refer to MagicInfo Server manual)
- Execute MagicInfo Premium Server installer
Select the feature as 'DB' on Setup Type step
Installing WAS server (Refer to MagicInfo Server manual)
- Execute MagicInfo Premium Server installer
Select the feature as 'WAS' on Setup Type step
- Input DB server information while installing
Installing Memory server
- Install memcached or Redis (2.4 Memcached 설치 및 구성 , 2.5 Redis 설치 및 구성)
Installing Proxy server
- Install HA proxy or nginx which has load balancing feature (2.6 HA Proxy 설치 및 세팅)
Setting Storage
Remotely access the server assigned to the network drive. Change the administrator password to the password of the Tomcat server. Go to [Control Panel] – [User Accounts] – [Change your password].
Go to [Control Panel] – [Administrative Tools] – [Services]. Set the service password for the MagicInfo-i Premium server.
Go to the runtime folder of the storage server, set the sharing function of the folder.
Setting config file
DB 설정 - DB 서버 설치 했던 정보로 아래 config 파일 설정
1.1 wsrm.url
1.2 wsrm.username
1.3 wsrm.password
1.4 org.quartz.dataSource.databaseDS.URL
1.5 org.quartz.dataSource.databaseDS.user
1.6 org.quartz.dataSource.databaseDS.passwordCache 설정
2.1 Memcached - memcached 서버 정보로 config 파일 설정cache.type = memcached
memcached.use = Y
memcached.url = 168.219.210.163:11211 168.219.210.164:11211
2.2 Redis
cache.type = redis
redis.config = [#redis config 파일 path입력#]
runtime - Storage 서버의 runtime 폴더의 경로로 config 파일 설정
3.1 CONTENTS_HOME = [#Storage Server runtime path#]
3.2 JOBS_HOME = [#Storage Server runtime path#]
3.3 UPLOAD_HOME = [#Storage Server runtime path#]
3.4 IMAGE_HOME = [#Storage Server runtime path#]
3.5 THUMBNAIL_HOME = [#Storage Server runtime path#]
3.6 VWT_HOME = [#Storage Server runtime path#]
3.7 MDD_HOME = [#Storage Server runtime path#]WebAuthor - HAProxy의 주소로 설정.
4.1 webauthor.web_url
4.2 webauthor.web_url_publicLoadBalancer - loadbalancer(HAproxy)설정
5.1 loadbalancer.enable = true
5.2 loadbalancer.port = [#browser port#]Multi server 설정
6.1 multiple.server.enable = true