일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 모리셔스
- 모리셔스리조트
- postgresql 비밀번호 변경
- postgresql 설치
- 두바이여행
- 모리셔스 카셀라
- r
- Melbourne 여행
- 느낌 사진
- 두바이
- 트루오비쉬
- 독일여행
- 서울 야경
- openstack
- mauritius casela
- Trou aux Biches
- 모리셔스 카젤라
- 모리셔스 여행
- bind9
- 경주
- mauritius
- cloud foundry
- 모리셔스여행
- postgresql 비밀번호 초기화
- 경주 여행
- 서울야경
- duabi
- 프랑크푸르트 여행
- Sony A850
- 톰캣 서비스 등록
- Today
- Total
I.K.Picture & IT Info.
GeoServer 서비스 브로커 추가 본문
2020. 07월 기준으로 초기 버전이긴 하지만
PostgreSQL에 이어서 공간정보 분야에서 많이 사용되는 서버 소프트웨어인 GeoServer를
PaaS에서 사용할 수 잇도록 서비스 브로커를 만들어보았습니다.
PostgreSQL은 만들어진 서비스 브로커를 가지고 활용했는데요
GeoServer는 서비스 브로커가 없기 때문에 직접 만들었습니다.
만들어진 소스는 댓글 달아주시면
공유해드리겠습니다.
아직 완벽하게 공개할 수 있는 버전은 아니여서
테스트 하실 분에 한해 공유해드릴 수 있도록 하겠습니다.
업로드 및 설정 방식은 아래와 같습니다.
$mvn package
// jar 파일을 만듭니다.
$cf push geoserver-cf-service-broker -p target/geoserver-cf-service-broker-1.0.0-SNAPSHOT.jar -m 1024m --no-start
//cloud foundry에 앱을 업로드합니다. (당연히 로그인이 되어 있어야겠죠?)
$cf set-env geoserver-cf-service-broker MASTER_GEOSERVER_URL 'geoserver 인스턴스 주소'
$cf set-env geoserver-cf-service-broker MASTER_JDBC_URL 'jdbc:postgresql://관리DB주소:5432/cfManager?user=아이디&password=비밀번호'
$cf set-env geoserver-cf-service-broker JAVA_OPTS "-Dsecurity.user.password=비밀번호"
$cf set-env geoserver-cf-service-broker MASTER_GEOSERVER_PW 'geoserver admin 비밀번호'
//앱 안에서 사용되는 프로퍼티 값들이 있습니다. 이에 대한 세팅입니다.
$cf start geoserver-cf-service-broker
//세팅이 모두 완료되었으므로 앱을 실행합니다.
$cf create-service-broker geoserver-cf-service-broker user 비밀번호 http://geoserver-cf-service-broker.app.192.168.0.0.xip.io
$cf enable-service-access GeoServer -p "Basic GeoServer Plan"
//업로드한 앱을 서비스 브로커로 등록하고 기본적으로 만들어져있는 Plan을 등록합니다.
$cf service-access
//서비스 등록 확인
전 VMware에서 제공하는 클라우드 파운더리를 설치해서 다음과 같이 App Manager를 통해서
확인하였습니다.
'Cloud > CloudFoundry' 카테고리의 다른 글
[cloud foundry] 관리자 권한 아이디 생성 (0) | 2021.01.04 |
---|---|
무료 도메인 / 인증서를 통한 와일드 카드 자체 DNS 구축 (0) | 2020.08.18 |
[Cloud Foundry] CLI 설치 후 로그인 (0) | 2020.07.08 |
[cloud foundry] 서비스 브로커 추가 방법 (0) | 2020.05.15 |
[centOS 7] 자체 인증서 구축 후 등록하기 (0) | 2020.05.14 |