서버 설치

서버 설치에는 IBM® Installation Manager 실행 및 서버 및 지원 데이터베이스에 대한 구성 정보 지정이 포함됩니다.

시작하기 전에

이 태스크 정보

다음은 새 서버의 설치를 위한 지시사항입니다. 기존 서버를 업그레이드하려면 IBM UrbanCode Release 업그레이드의 내용을 참조하십시오.

프로시저

  1. 런치패드 프로그램을 시작하십시오.
    • DVD에서 설치 중이며 컴퓨터에서 자동 실행을 사용하도록 설정된 경우 설치 DVD를 삽입하면 런치패드 프로그램이 자동으로 시작됩니다. 그렇지 않으면, Microsoft Windows의 경우 launchpad.exe 명령 또는 Linux의 경우 launchpad.sh 명령을 실행하십시오. 명령은 DVD의 루트 디렉토리에 있습니다.
    • 다운로드된 디스크 이미지에서 설치 중인 경우 명령행 창을 열고 디스크 이미지를 추출한 디렉토리로 변경하십시오. 그런 다음, Microsoft Windows의 경우 UCR\disk1\launchpad.exe 또는 Linux의 경우 UCR/disk1/launchpad.sh를 입력하십시오.
    런치패드 프로그램이 시작됩니다. 이 프로그램은 IBM UrbanCode Release를 설치합니다. IBM UrbanCode Release에는 IBM Installation Manager가 필요하므로 이를 설치하지 않은 경우 지금 설치해야 합니다. 두 제품을 동시에 설치할 수 있습니다.
  2. 런치패드에서 IBM UrbanCode Release 6.0 설치를 클릭하십시오. IBM Installation Manager가 열립니다.
  3. 패키지 설치 마법사의 첫 번째 페이지에서 제품 및 IBM Installation Manager(필요한 경우)의 적합한 버전을 선택한 후 다음을 클릭하십시오.
  4. 라이센스 페이지에서 선택한 제품의 라이센스 계약을 읽고 승인하십시오. 라이센스 계약의 모든 조항에 동의하면 라이센스 계약의 조항을 승인합니다를 클릭한 후 다음을 클릭하십시오.
  5. 공유 자원 디렉토리의 경로를 입력하거나 기본 경로를 승인하십시오. 이 폴더는 여러 제품에서 공유될 수 있는 자원을 포함합니다.
    참고: 모든 패키지를 설치 제거하지 않으면 공유 자원 디렉토리를 변경할 수 없습니다.
  6. IBM Installation Manager를 설치 중인 경우 다음 그림에 표시된 대로 설치할 위치를 지정하십시오.
    공유 자원 디렉토리 및 IBM Installation Manager 위치 지정
  7. 다음을 클릭하십시오.
  8. 다음 페이지에서 기존 패키지 그룹 또는 새 패키지 그룹을 선택하십시오.
    • 기존 패키지 그룹에 설치 중인 경우 표에서 패키지 그룹을 선택한 후 다음를 클릭하십시오.
    • 새 패키지 그룹에 설치 중인 경우 패키지 그룹의 설치 디렉토리를 지정한 후 다음를 클릭하십시오.
  9. 마법사의 다음 페이지에서 올바른 제품이 선택되었는지 확인한 후 다음을 클릭하십시오.
  10. 다음 페이지에서 서버의 기본 언어를 선택한 후 다음을 클릭하십시오. 설치 후 각 사용자는 언어를 선택할 수 있습니다(서버의 언어 설정 참조).
  11. 옵션: 알림을 보내기 위한 메일 서버를 설정하려면 SMTP 서버에 대한 정보를 지정한 후 다음을 클릭하십시오. 이 페이지의 특성에 대한 자세한 정보는 배치에 대한 이메일 알림 구성의 내용을 참조하십시오.
  12. IBM UrbanCode Release를 배치할 Apache Tomcat의 인스턴스를 지정하십시오. Apache Tomcat은 유일하게 지원되는 애플리케이션 서버입니다.
    • 새 Apache Tomcat 인스턴스를 설치하려면 Apache Tomcat 7 설치를 클릭하고 다음 정보를 지정하십시오.
      참고: 시스템에 UrbanCode uRelease의 이전 설치가 있는 경우 이 옵션을 선택하지 마십시오. 이러한 경우 IBM UrbanCode Release 업그레이드의 내용을 참조하십시오.
      보안 SSL 연결 사용
      보안 연결을 사용하려면 이 선택란을 선택하십시오.
      서버의 호스트 이름 또는 IP 주소
      독립형 서버를 설치 중인 경우 서버를 호스트하는 컴퓨터의 호스트 이름을 지정하십시오. 프로덕션 환경에서 독립형 서버를 설치하는 경우 실제 컴퓨터에 연결되지 않은 호스트 이름을 사용하도록 하십시오. 그러면 나중에 고가용성 시스템으로 서버를 확장할 수 있습니다. 클러스터에 서버를 설치 중인 경우 클러스터의 로드 밸런서 호스트 이름을 지정하십시오.
      비보안 액세스 포트
      서버의 HTTP 포트를 지정하십시오. 기본값은 8080입니다.IBM UrbanCode DeployIBM UrbanCode Release를 설치하는 경우 제품마다 다른 포트를 사용하십시오.
      보안 액세스 포트
      서버의 HTTPS 포트를 지정하십시오. 기본값은 8443입니다. IBM UrbanCode DeployIBM UrbanCode Release를 설치하는 경우 제품마다 다른 포트를 사용하십시오. 이 매개변수는 installed.properties 파일에서 install.server.web.https.port 특성을 지정합니다.
      시스템 종료 포트
      시스템 종료 요청을 보낼 포트를 지정하십시오. 기본값은 8005입니다.
      참고: 일반적으로 IBM UrbanCode Releaseserver.properties 파일을 UCRelease 폴더에 배치합니다. 이전 버전에서는 이 파일을 홈 디렉토리의 폴더에 배치했습니다. .urbancode 폴더(버전 4.x) 또는 .ibm 폴더(버전 5.x)가 이미 있는 경우 이들 폴더에서 찾은 server.properties 파일을 사용합니다. UCRelease 폴더에 있는 버전을 사용하려면 .urbancode 폴더 또는 .ibm 폴더를 삭제하거나 이름을 변경하십시오. 그 밖에 여러 개의 Tomcat 인스턴스를 동일한 시스템에 설치하려면 폴더를 삭제하거나 이름을 변경해야 합니다.
    • IBM UrbanCode Release를 기존 서버에 설치하려면 기존 서버 사용을 클릭하고 다음 정보를 지정하십시오.
      바이너리 디렉토리 위치
      애플리케이션 서버에 대한 bin 폴더의 위치를 지정하십시오(예: /usr/share/tomcat6/bin).
      WAR 파일 위치
      WAR 파일이 포함된 폴더를 지정하십시오(예: /var/lib/tomcat6/webapps).
      컨텍스트 루트
      이전 설치의 애플리케이션 컨텍스트 루트를 지정하십시오. 대부분의 경우 컨텍스트 루트는 .war 확장자를 제외한 WAR 파일의 이름입니다.

      또는 애플리케이션의 기본 URL에서 애플리케이션을 사용할 수 있도록 ROOT를 지정할 수 있습니다. 이러한 경우 IBM UrbanCode Release 서버의 URL이 변경될 수 있습니다. 예를 들어, 이전 URL이 https://myserver.example.com:8443/urelease인 경우 새 URL은 https://myserver.example.com:8443입니다.

      참고: 기존 Tomcat 인스턴스를 사용할 때 .IBM 폴더가 이미 존재하지 않으면 이를 홈 디렉토리에 작성하고 server.properties 파일을 이 폴더에 배치합니다. 이러한 경우 UCRelase 디렉토리는 플레이스홀더로 사용됩니다. 모든 Tomcat 인스턴스가 동일한 server.properties 파일을 지정하므로, 여러 Tomcat 인스턴스를 동일한 시스템에 설치하려면 이 옵션을 사용하지 마십시오.
    • UrbanCode uRelease 버전 4에서 업그레이드하려면 UrbanCode uRelease 버전 4의 기존 설치 업그레이드를 클릭하고 서버 버전 4에서 업그레이드의 내용을 참조하십시오.
  13. 다음을 클릭하십시오.
  14. 라이센싱 설정 페이지에서 라이센스 서버 요소 필드에 라이센스의 포트 및 호스트 이름을 지정한 후 다음을 클릭하십시오. 라이센스 서버의 포트와 호스트 이름 또는 IP 주소를 지정할 수 있습니다(예: 27000@RCLServer.example.com).
  15. 옵션: 메일 설정 페이지에서 SMTP 서버의 정보를 지정한 후 다음을 클릭하십시오.
  16. 데이터베이스 설정 페이지에서 기존 설치의 설정 사용 선택란을 선택 취소하고 다음 매개변수를 지정하십시오. 각 데이터베이스 유형에 모든 매개변수가 적용되지는 않습니다.
    데이터베이스 유형
    데이터베이스의 유형을 지정하십시오. derby를 선택하면 IBM Installation Manager는 서버가 사용할 새 Apache Derby 인스턴스를 설치합니다. 선택하는 데이터베이스 유형에 따라 새 필드에 데이터베이스에 대한 정보가 표시됩니다.
    경고: Derby는 평가용이므로 프로덕션 서버에서 Derby를 사용하지 마십시오.
    데이터베이스 사용자 이름
    데이터베이스에 대한 사용자 이름을 지정하십시오.
    데이터베이스 비밀번호
    데이터베이스에 대한 비밀번호를 지정하십시오.
    데이터베이스 드라이버 클래스
    데이터베이스 드라이버의 클래스 이름을 지정하십시오. Derby의 새 인스턴스를 설치 중이면 이 필드가 적용되지 않습니다.
    데이터베이스 드라이버 JAR 파일 위치
    드라이버 클래스의 JAR 파일을 포함하는 폴더를 지정하십시오. Derby의 새 인스턴스를 설치 중이면 이 필드가 적용되지 않습니다.
    전체 데이터베이스 연결 문자열
    데이터베이스의 전체 연결 문자열을 지정하십시오. 예를 들어, DB2 연결 문자열은 다음의 예와 유사합니다.
    jdbc:db2://mydatabase.example.com:50000/ibm_ucr
    Oracle 데이터베이스 문자열은 다음의 예와 유사합니다.
    jdbc:oracle:thin@mydatabase.example.com:1521:ORCL:
    Derby의 새 인스턴스를 설치 중이면 이 필드가 적용되지 않습니다.
  17. 다음을 클릭하십시오.
  18. 설치를 클릭하십시오. 설치 프로세스 동안 java.lang.OutOfMemoryError 메시지가 표시될 경우, IBM Installation Manager에서 사용되는 JVM(Java™ Virtual Machine)의 힙 크기를 늘리십시오. IBM Installation Manager를 설치한 디렉토리의 /eclipse 폴더에 있는 IBMIM.ini 파일에 -Xmx1024M 옵션을 추가하십시오.

다음에 수행할 작업

애플리케이션 서버를 시작하십시오.서버와 함께 Tomcat 7의 인스턴스를 설치한 경우 Windows용 server.startup.bat 및 Linux용 server.startup 파일을 실행하여 서버를 시작할 수 있습니다. 이 파일은 서버 설치 폴더의 server 폴더에 있습니다.

서버가 시작된 후, 다음 URL에서 IBM UrbanCode Release에 액세스할 수 있습니다. http://host:port, 여기서 host:port는 서버의 호스트 이름 및 포트입니다. Tomcat을 사용 중인 경우 비보안 연결의 기본 포트는 8080입니다.

초기 신임 정보는 다음과 같은 값입니다.
  • 사용자 ID: admin
  • 비밀번호: admin

피드백