플랫폼 설치 자동화는 BOSH CLI(command line interface) 실행환경을 웹으로 구현한 것으로 BOSH CLI와 유사한 구동 환경을 구성할 필요가 있다. 인프라 환경에 설치한 가상머신에 실행환경을 구성한다. 환경 구성에 있어서 전제조건으로 가상머신은 외부와 통신이 가능해야 한다.
플랫폼 설치 자동화의 실행환경을 구성하기 위해 다음의 패키지를 플랫폼 설치 자동화 설치 스크립트를 통해 자동으로 설치한다.
Ruby (1.9.3 이상)
bosh_cli (cli v2 이상)
make
ruby (2.3.1 이상)
Java (1.8 이상)
maven
mysql
2.2. 플랫폼 설치 자동화 설치
플랫폼 설치 자동화 설치는 ubuntu(16.04 이상)에서 실행 된다.
본 가이드는 Inception 스펙 2Core, Memory 16G, Disk 80G에서 플랫폼 설치 자동화를 설치 및 운영하였다.
1. 플랫폼 설치 자동화 설치 구성
파일 명
설명
deployer-install.sh
설치 스크립트 파일
pds
플랫폼 설치 자동화 서비스 등록 파일
deployer
플랫폼 설치 자동화 서비스 실행 파일
deployerlog
Logrotate 설정 파일
bosh
BOSH CLI 실행 파일
2. 플랫폼 설치 자동화 설치(IEDA-WEB-INSTALLER) 모듈과 플랫폼 설치 자동화(OPENPAAS-IEDA-WEB) 모듈을 다운로드 받는다.(PaaSTA-Env)