22
pivotal.io 875 Howard Street, Fifth Floor, San Francisco, CA 94103 Pivotal CF INSTALLATION GUIDE ON VMWARE VSPHERE Prepared By Pivotal Korea

PCF installation guide

Embed Size (px)

Citation preview

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

����������� ������������������  

����������� ������������������  

Pivotal CF INSTALLATION����������� ������������������  GUIDE����������� ������������������  ON����������� ������������������  VMWARE����������� ������������������  VSPHERE����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

����������� ������������������  

Prepared By

Pivotal Korea

����������� ������������������  

����������� ������������������  

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

DOCUMENT  CONTROL  

 For any questions regarding this document contact:

Name: Sanghee Lee, Seungdon Choi E-mail: [email protected] [email protected]

Document Revision History

Date Version Description Author Reviewer 09/05/2014 0.1 Draft for internal

review Sanghee Lee

09/29/2014 0.9 For Distribution Seungdon Choi

02/10/2015 1.0 Revise Format Seungdon Choi

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

Table of Contents DOCUMENT����������� ������������������  OVERVIEW ...................................................................................... 3

SYSTEM CONFIGURATION .................................................................................... 4

SOFTWARE DOWNLOAD ................................................................................... 5

PREPARE����������� ������������������  IAAS ...................................................................................................... 6

VMWARE INSTALLATION .................................................................................. 6

INSTALL����������� ������������������  OPS����������� ������������������  MANAGER ................................................................................... 10

INSTALL����������� ������������������  ELASTIC����������� ������������������  RUNTIME ............................................................................... 17

Cloud Foundry CLI 설치 ......................................................................................... 22

DOCUMENT����������� ������������������  OVERVIEW����������� ������������������  

본 문서는 Pivotal CF(이하 PCF)의 설치 방법에 대해서 다룬다.

i. 문서에서 다루는 가이드들은 Pivotal 의 공식적인 답변이 아니며, 공식적인 설치 문서는

http://docs.pivotal.io 를 참고하도록 한다.

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

ii. 문서에서 다룬 PCF 설치 버전은 1.2 이며, 현재 최신 버전은 1.3 으로 화면이나

configuration 이 다를 수 있다.

����������� ������������������  

참고 문서

Pivotal CF Installation Guide

http://pivotalhd.docs.pivotal.io/doc/2100/webhelp/index.html#topics/PHDInstallationandAdministration.html

vcenter 설치

http://pivotallabs.com/worlds-smallest-iaas-part-1/

pcf 설치

http://pivotallabs.com/worlds-smallest-iaas-part-2/

Configuring Elastic Runtime

http://pivotallabs.com/worlds-smallest-iaas-part-3-paas/

SYSTEM CONFIGURATION Pivotal CF 설치 시에 필요한 IP list 들과 각 설정 사항들은 다음과 같다. 하기 내용은 내부

시스템에 한정하며, 고객사에 설치시는 네트워크 엔지니어와 협의하여 필요 IP 를 할당하여

진행하도록 한다.

내역 IP 참고

Vmware ESXi 10.35.106.178

Vmware vCenter 10.35.106.175 내부: 10.10.10.200

NAT 10.35.106.177:8443 PCF: 10.10.10.101:443

Gateway 10.10.10.254

Internal IP 10.10.10.102 ~ 199

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

Domain Pcftest175.com

HA Proxy 10.10.10.199

DNS 10.35.106.179 10.10.10.250

SOFTWARE DOWNLOAD

다음의 사이트에서 PCF 설치 미디어를 다운받는다. 현재(2014.9.29) 최신 버전은 1.3 이며, 본

문서는 1.2 버전을 기준으로 설치하였다.

PCF download : http://network.pivotal.io

PCF document : http://docs.pivotal.io

Media 의 이름과 각 역할은 다음과 같다

- ova : Ops Manager

- cf-xxx.pivotal : CF

- P-mysql-xxx.pivotal = MySQL Service

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

PREPARE����������� ������������������  IAAS����������� ������������������  ����������� ������������������  VMware vSphere 의 설치는 별도 문서를 참조한다.

NAT 서버 설정

* 주의 사항

pcf 설치시 iexplorer 가 아닌 다른 browser 에서 실행(eg:chrome)하기를 권고함.

VMWARE INSTALLATION

1. ESXi 설치

- 설치

- Network Device 추가 (구성>네트워킹, vmnetwork 로 추가 후 이름 변경 Internal ) :

internal connection 을 위한 별도 가상 네트워크 구축

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

2. Vcenter 설치

- ESXi 서버 IP 를 등록해서 Vcenter. ova 파일 deploy

3. Vcenter 설치 후에 network device 추가

- 시스템 부팅

- root / vmware

- IP 할당

# yast

. 탭으로 옮김

. ip 할당

. gateway (routing)

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

# 추가 device 설정

. internal

- vcenter EUL

https://IP:5480

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

- Network Device 추가

. Internal

- vcenter 활성화

- data center 생성

- 클러스터 생성

- 클러스터 생성 후 호스트 추가(esxi 서버 추가) --참고 사이트 1. vcenter 참조

- vcenter 웹클라이언트

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

https://10.35.106.175:9443/vsphere-client/

에서 vSphere Client 를 다운받아 설치 후 접속한다.

INSTALL����������� ������������������  OPS����������� ������������������  MANAGER����������� ������������������  

vSphere Client 에서 File ! OVF Template 배포 를 시작한다

다음 클릭

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

동의 클릭

다음 클릭

Thin Provisioning 선택

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

Thin Provision 선택

네트워크 선택

사용 IP 입력

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

완료 클릭

Ops Manager 의 설치가 끝났다. 설정을 위해

브라우저상에서 https://10.35.106.177:8443 로 접속한다.

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

최초 접속시 유저 생성을 한다. Admin 유저 생성 : pivotalcf/changeme

Dash Board ! vmware vSphere 선택

vCenter Admin 유저 : root/vmware

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

Datacenter 명, Cluster 명, Datastore 명을 입력한다.

사용 IP 와 대역대를 입력한다. 사용하지 않는 IP 대역대는 하기와 같은 형식으로 입력하여야

한다.

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

NTP 서버 : 여기서는 DNS 서버에서 띄움.

나머지 Health Monitor, System Setting, Resource Size 는 Default 값으로 사용하고,

Apply Change 버튼을 누르면 설정사항 반영이 진행된다.

OPS Manager 설치 및 설정이 완료되었다.

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

INSTALL����������� ������������������  ELASTIC����������� ������������������  RUNTIME����������� ������������������  ����������� ������������������  이제 PCF ERS 설치를 진행한다.

Import a Product: cf~ 로 시작하는 ERS media 를 import 한다.

선택

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

add click

타일상에서 녹색으로 보이는 부분은 설정이 완료, 오렌지는 설정미완료임을 나타낸다. Elastic

Runtime 을 선택한다.

Generate SSL Certificate, 아래 trusted Self Signed Certificated 선택 후 save 함.

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

System Domain/Apps Domain 을 입력후 save 클릭

나머지 부분들은 모두 default 로 선택하여도 현재 무방하다. Apply Change 를 클릭하면

하기와 같이 워닝 메시지가 보이지만 무시하고 진행한다.

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

Ignore Error 하고 설치를 진행한다.

최초 설치시는 약 1 시간 이상 소요된다.

ERS 설정이 완료되었다. Credential Tab 의 Admin 패스워드를 이용하여 Console 에

로그인하자.

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

DNS 서버에서 console.pcftest175.com 으로 접속. 위의 admin/… 으로 접속

Pivotal Web Service 누르면

pivotal.io

875 Howard Street, Fifth Floor, San Francisco, CA 94103

최초 Org 생성 메시지가 나온다. Org Name : pivotal_kr 로 생성

CLOUD FOUNDRY CLI 설치

인터넷이 연결된 환경이라면 Developer Console 상의 Tool 메뉴에서, 인터넷이 연결되지

않았다면 하기의 사이트에서 Client OS 에 알맞은 CLI 툴을 다운받도록 한다.

https://github.com/cloudfoundry/cli/releases