WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


전개 환경에 맞게 Deployment Manager 프로파일 구성

프로파일 관리 도구를 사용하여 WebSphere® ESB Deployment Manager 프로파일을 작성하고 구성할 수 있습니다. 사용자 정의된 구성 값을 갖는 프로파일을 구성하고 제공된 패턴에 따라 새 전개 환경에서 이 프로파일을 사용하려면 이 주제에 있는 지시사항을 사용하십시오.

시작하기 전에

이 주제에서는 프로파일 관리 도구를 사용하여 프로파일을 작성 중이며 프로파일 관리 도구를 사용하여 프로파일 작성의 프로시저를 따른다고 가정합니다. 그 결과, 프로파일 관리 도구를 시작했고 Deployment Manager 프로파일을 작성할 것을 선택했으며 전개 환경 프로파일 작성 옵션을 선택한 것으로 가정합니다. 전개 환경 옵션을 사용한 기존 Deployment Manager 프로파일에 대한 기능 보강은 지원되지 않습니다.

이 태스크 정보

전개 환경에 대해 완전히 구성된 프로파일을 설정하려면 전개 환경 프로파일 작성 옵션을 선택하십시오. 이 옵션으로 WebSphere ESB가 작업하는 데 필요한 모든 컴포넌트를 구성하고 설치합니다. 다음 컴포넌트는 이 옵션의 일부로 구성됩니다.
  • CEI(Common Event Infrastructure)
  • SCA(Service Component Architecture)

이런 유형의 구성에서는 포트, 프로파일 위치 및 프로파일, 노드, 호스트 및 셀의 이름과 같은 설정에 자체 값을 지정할 수 있습니다. 관리 보안을 위해 관리 사용자 ID 및 암호를 제공할 수 있습니다. 운영 체제 및 사용자 계정의 특권이 허용하는 경우 서버를 실행하는 시스템 서비스를 작성할 수 있습니다. 사용할 전개 환경 패턴을 선택하고 공통 데이터베이스 구성의 자체 값을 선택할 수도 있습니다.

프로파일 관리 도구를 사용하여 프로파일 작성의 프로시저에 따라 수행하면 프로파일 이름 및 위치 분할창이 표시됩니다. 다음 단계를 완료하여 전개 환경에 맞게 사용자 정의된 구성 값으로 새 Deployment Manager 프로파일을 구성하십시오.

프로시저
  1. 프로파일 이름 및 위치 분할창에서 다음 단계를 수행하십시오.
    • 프로파일의 고유 이름 및 디렉토리를 지정하거나 기본값을 승인하십시오.

      작성한 각 프로파일에는 이름이 있어야 합니다. 둘 이상의 프로파일이 있는 경우 해당 이름으로 최상위 레벨에서 구별할 수 있습니다.

      지정한 디렉토리에는 명령, 구성 파일 및 로그 파일과 같은 런타임 환경을 정의하는 파일이 포함됩니다. 기본적으로 디렉토리 위치는 다음과 같습니다.
      • For Linux operating systemFor UNIX operating system install_root/profiles/profile_name
      • For Windows operating system install_root\profiles\profile_name
      • For i5/OS operating system user_data_root/profiles/profile_name
      여기서, profile_name은 지정한 이름입니다. 오류 메시지가 표시됩니다.
      • 지정한 profile_name이 고유하지 않습니다.
      • 지정한 디렉토리가 비어있지 않습니다.
      • 사용자 ID에 디렉토리에 필요한 권한이 없습니다.
      • 프로파일을 작성할 충분한 공간이 없습니다.
    • 이 프로파일을 기본값으로 표시 선택란을 선택하여 작성 중인 프로파일을 기본 프로파일로 지정(명령이 자동으로 같이 실행됨)할 수 있습니다. 이 선택란은 시스템에 기존 프로파일이 있는 경우에만 표시됩니다.

      워크스테이션에서 작성하는 첫 번째 프로파일은 기본 프로파일입니다.

      기본 프로파일은 제품 설치 루트의 bin 디렉토리에서 실행한 명령의 기본 대상입니다. 워크스테이션에 프로파일이 하나만 있는 경우 모든 명령이 해당 프로파일에서 작동합니다. 둘 이상의 프로파일이 있는 경우 특정 명령을 실행하려면 명령이 적용되는 프로파일을 지정해야 합니다. 자세한 정보는 멀티프로파일 환경의 프로파일 명령을 참조하십시오.

    • 다음을 클릭하십시오. (이전을 클릭하고 프로파일 이름을 변경할 경우 이름이 다시 표시될 때 이 분할창에서 이름을 수동으로 변경해야 할 수도 있습니다.)

      노드, 호스트 및 셀 이름 분할창이 표시됩니다.

  2. 노드, 호스트 및 셀 이름 분할창에서 Deployment Manager에 대한 노드, 호스트 및 셀 이름을 지정하거나 기본값을 승인하고 다음을 클릭하십시오. 노드 이름은 가능한 짧게 지정하되 전개 환경에서 고유해야 합니다. 노드, 호스트 및 셀을 네이밍할 때 고려해야 하는 예약어 및 다른 문제에 대한 정보는 프로파일, 노드, 호스트 및 셀에 대한 네이밍 고려사항을 참조하십시오.

    관리 보안 분할창이 표시됩니다.

  3. 관리 보안 분할창에서 관리 콘솔에 로그온할 사용자 이름과 암호를 제공하고 다음을 클릭하십시오.
    중요사항: 전개 환경 프로파일 작성을 수행 중이면 관리 보안이 필요합니다.

    포트 값 지정 분할창이 표시됩니다.

  4. 프로파일에 지정된 포트가 고유한지 확인하고 다음을 클릭하십시오.

    프로파일 관리 도구는 다른 WebSphere 제품에 현재 사용되는 포트를 감지한 후 기존 포트와 충돌하지 않는 권장 포트 값을 표시합니다. WebSphere 이외에 지정된 포트를 사용하는 다른 응용프로그램이 있는 경우 포트가 서로 충돌하지 않는지 확인하십시오.

    다음 조건이 충족될 경우 포트는 사용 중인 것으로 인식됩니다.
    • 현재 사용자가 수행한 설치에서 작성된 프로파일에 지정되었습니다.
    • 현재 사용 중입니다.
    포트 값 지정 분할창에 액세스할 때 도구가 포트의 유효성을 검증하지만 후속 프로파일 관리 도구 분할창에서 선택하는 포트로 인해 여전히 포트 충돌이 발생할 수 있습니다. 포트는 프로파일 작성이 완료될 때까지 지정되지 않습니다.
    포트 충돌이 의심되는 경우에는 프로파일을 작성한 후에 조사할 수 있습니다. 다음 파일을 검사하여 프로파일 작성 중에 사용된 포트를 판별하십시오.
    • For Linux operating systemFor UNIX operating system profile_root/properties/portdef.props
    • For Windows operating system profile_root\properties\portdef.props
    • For i5/OS operating system profile_root/properties/portdef.props
    포트 설정에서 사용되는 키와 값이 이 파일에 포함됩니다. 포트 충돌을 발견한 경우 수동으로 포트를 다시 지정할 수 있습니다. 포트를 재지정하려면 WebSphere Application Server Network Deployment, 버전 6.1 Information Center의 기존 프로파일의 포트 갱신 주제를 참조하고 ws_ant 스크립트를 통해 updatePorts.ant 파일을 실행하십시오.

    다음 단계는 플랫폼 및 루트(관리자) 또는 비루트 사용자로 설치하는지 여부에 따라 다릅니다.

    설치 유형 다음 단계
    루트 사용자로 실행 중인 프로파일 관리 도구가 있는 Linux® 플랫폼에 Linux 서비스 정의 분할창이 표시됩니다. 6 단계를 진행하십시오.
    관리자 그룹 특권이 있는 Windows® 플랫폼에 Windows 서비스 정의 분할창이 표시됩니다. 5 단계를 진행하십시오.
    다른 플랫폼에, 또는 비루트 사용자로 Linux 또는 Windows 플랫폼에 전개 환경 구성 분할창이 표시됩니다. 7 단계를 진행하십시오.
  5. For Windows operating system 서버를 Windows 서비스로 실행할 것인지 여부를 선택하고 다음을 선택하십시오.
    Windows 서비스 정의 분할창은 Windows 서비스를 설치하는 ID에 관리자 그룹 특권이 있는 경우에만 Windows 플랫폼에서 표시됩니다. 프로파일이 Windows 서비스로 구성된 경우 제품은 startManager 명령으로 시작된 서버 프로세스에 대해 Windows 서비스를 시작합니다. 예를 들어, 서버를 Windows 서비스로 구성하고 startManager 명령을 발행하면 wasservice 명령이 정의된 서비스를 시작합니다.
    중요사항: 지정된 사용자 계정으로 로그온하도록 선택한 경우, 서비스를 실행할 사용자의 사용자 ID와 암호를 지정하고 시작 유형(기본값은 수동)을 지정해야 합니다. 사용자 ID는 이름에 공백이 없어야 하고, 관리자 그룹에 속해야 하며, 고급 사용자 권한 '서비스로 로그온' 및 '운영 체제의 일부로 작동'이 있어야 합니다. 사용자 ID가 관리자 그룹에 속하면 프로파일 관리 도구는 이 ID에 고급 사용자 권한을 부여합니다(권한이 없는 경우).

    프로파일 작성 중에 추가된 Windows 서비스를 프로파일 삭제 중에 제거할 수 있습니다.

    프로파일을 Windows 서비스로 실행할 때의 IPv6 고려사항

    Windows 서비스로 실행하도록 작성된 서버는 서비스가 로컬 시스템으로 실행하도록 구성된 경우 IPv6를 사용하면 시작되지 않습니다. IPv6를 사용하도록 사용자 고유의 환경 변수를 작성하십시오. 이 환경 변수는 로컬 시스템 변수가 아닌 사용자 변수이기 때문에 특정 사용자로 실행되는 Windows 서비스만 이 환경 변수에 액세스할 수 있습니다. 기본적으로 새 프로파일을 작성하여 Windows 서비스로 실행되도록 구성하면 서비스는 로컬 시스템으로 실행하도록 설정됩니다. WebSphere ESB Windows 서비스가 실행을 시도할 때 서비스는 IPv6를 지정하는 사용자 환경 변수에 액세스할 수 없기 때문에 IPv4로 시작하려고 합니다. 이 경우 서버가 제대로 시작되지 않습니다. 이 문제를 해결하려면 프로파일을 작성할 때 로컬 시스템 대신 IPv6를 지정하는 환경 변수가 정의된 동일한 사용자 ID로 실행하도록 WebSphere ESB Windows 서비스를 지정하십시오.

    다음 단추를 클릭하면 전개 환경 구성 분할창이 표시됩니다.

  6. For Linux operating system 서버를 Linux 서비스로 실행할 것인지 여부를 선택하고 다음을 클릭하십시오.

    Linux 서비스 정의 분할창은 현재 운영 체제가 Linux의 지원되는 버전이며 현재 사용자에게 적절한 사용 권한이 있는 경우에만 표시됩니다.

    WebSphere ESBstartManager 명령으로 시작된 서버 프로세스에 대해 Linux 서비스를 시작하려고 합니다. 예를 들어, 서버를 Linux 서비스로 구성하고 startManager 명령을 발행하면 wasservice 명령은 정의된 서비스를 시작하려고 합니다.

    기본적으로 WebSphere ESB는 Linux 서비스로 실행하도록 선택되지 않습니다.

    서비스를 작성하려면 프로파일 관리 도구를 실행하는 사용자는 루트 사용자여야 합니다. 프로파일 관리 도구를 비루트 사용자 ID로 실행하면 Linux 서비스 정의 분할창이 표시되지 않고 서비스가 작성되지 않습니다.

    서비스가 실행되는 사용자 이름을 지정해야 합니다.

    Linux 서비스를 삭제하려면 사용자가 루트 사용자이거나 서비스를 삭제할 적절한 특권을 가지고 있어야 합니다. 없는 경우에는 사용자 대신 루트 사용자가 실행하여 서비스를 삭제할 수 있는 제거 스크립트가 작성됩니다.

    전개 환경 구성 분할창이 표시됩니다.

  7. 전개 환경 구성 분할창에서, 이 Deployment Manager 프로파일에서 전개 환경에 대해 사용할 패턴을 클릭하십시오.
    다음 패턴 중 한 패턴 옆에 있는 단일 선택 단추를 선택하고 다음을 클릭하십시오.
    • 원격 메시징 및 원격 지원은 응용프로그램 전개용으로 클러스터를 하나 정의하고 메시징 하부 구조, CEI(Common Event Infrastructure) 및 다른 지원 응용프로그램용으로 원격 클러스터를 각각 하나씩 정의합니다. 이 패턴은 대부분의 비즈니스 통합 요구사항에 가장 제대로 적용되는 설정을 구성합니다. 잘못되었을 가능성이 있으면 이 패턴을 선택하십시오.
    • 원격 메시징은 응용프로그램 전개에 하나의 클러스터를 정의하고 메시징 하부 구조에 하나의 원격 클러스터를 정의합니다. CEI(Common Event Infrastructure) 및 기타 지원되는 응용프로그램은 응용프로그램 전개 대상 클러스터에 구성됩니다.
    • 단일 클러스터는 응용프로그램 전개용으로 클러스터를 하나 정의합니다. 메시징 하부 구조와 CEI(Common Event Infrastructure) 및 지원되는 응용프로그램 모두는 응용프로그램 전개 클러스터에 구성됩니다.
    자세한 정보는 다음 주제를 참조하십시오.
    • 전개 환경 패턴. 전개 환경 패턴은 전개 환경에 관련된 컴포넌트 및 자원의 제한조건과 요구사항을 지정합니다. 패턴은 대부분의 비즈니스 요구사항 필요에 맞게 설계되며 가장 간편한 방식으로 전개 환경을 작성하도록 지원합니다.
    • 전개 환경 기능. 확고한 전개 환경을 설계하려면 IBM이 제공하는 특정한 전개 환경 패턴이나 사용자 정의 전개 환경에서 각 클러스터가 제공할 수 있는 기능을 이해해야 합니다. 이러한 지식은 자신의 요구에 가장 잘 맞는 전개 환경 패턴을 제대로 결정하는 데 유용할 수 있습니다.

    이 Deployment Manager 프로파일에서 전개 환경에 사용할 패턴을 선택하고 나면 데이터베이스 구성 분할창이 표시됩니다.

  8. 데이터베이스 구성 분할창에서 CEI(Common Event Infrastructure) 데이터베이스 및 시스템 버스 메시징 데이터베이스를 포함하여 모든 WebSphere ESB 컴포넌트에 사용할 공통 데이터베이스를 구성하십시오.
    공통 데이터베이스 이외의 데이터베이스를 이 컴포넌트에 사용하려는 경우 다음 중에서 선택할 수 있습니다.
    • 이 전개 환경 프로파일 작성을 취소하고 대신에 관리 콘솔을 사용하여 전개 환경을 작성하십시오. 자세한 정보는 전개 환경 작성을 참조하십시오.
    • 동일한 데이터베이스 벤더가 작성하는 다른 데이터베이스 제품을 사용하려는 경우 여전히 이 프로파일 작성을 진행하고 관리 콘솔에서 나중에 데이터베이스 구성을 변경할 수 있습니다. JDBC 드라이버 및 데이터 소스 구성에 대한 자세한 정보는 WebSphere Application Server Network Deployment, 버전 6.1 Information Center에서 JDBC 프로바이더 및 데이터 소스 구성을 참조하십시오.
    세부사항은 프로파일 관리 도구를 사용하여 공통 데이터베이스 및 CEI(Common Event Infrastructure) 데이터베이스 구성 주제를 참조하고 데이터베이스 구성 및 데이터베이스 구성(파트 2) 정보 분할창의 필드를 완료한 후 이 단계로 되돌아오십시오. 프로파일 관리 도구는 데이터베이스 구성 선택사항의 유효성을 확인한 후 오류가 있으면 메시지를 표시합니다. 예를 들어, 이미 존재하는 데이터베이스 이름을 입력하고 데이터베이스를 새로 작성하면 오류 메시지가 이 데이터베이스가 이미 있음을 알려줍니다.
    제한사항:

    데이터베이스 관리자(DBA) 특권은 전개 환경을 위한 Deployment Manager 프로파일 작성의 일부인 데이터베이스 구성 분할창에 필요합니다. 제품 설치 프로그램 또는 프로파일 관리 도구의 전개 환경 기능을 사용할 계획이고 Derby Network Server가 아닌 데이터베이스를 데이터베이스 제품으로 사용하려는 경우, 데이터베이스 구성 분할창의 "데이터베이스에 대해 인증할 사용자 이름" 필드에 제공하는 사용자 ID에는 DBA 특권이 있어야 합니다.

    공통 데이터베이스를 구성하고 나면 프로파일 요약 분할창이 표시됩니다.

  9. 프로파일 요약 분할창에서 작성을 클릭하여 프로파일을 작성하거나 이전을 클릭하여 프로파일의 특성을 변경하십시오.

    프로파일 작성이나 기능 보강이 완료되면 프로파일 관리 도구가 프로파일을 작성했습니다. 또는 프로파일 관리 도구가 프로파일을 기능 보강했습니다.라는 메시지가 표시된 프로파일 완료 분할창이 표시됩니다.

  10. 공통 데이터베이스를 수동으로 구성해야 하는지 여부에 따라 다음 타스크 중 하나를 수행하여 프로파일 구성을 완료하십시오.
    • 프로파일 관리 도구를 사용하여 공통 데이터베이스 구성을 완료한 경우 첫 번째 단계 콘솔 실행이나 다른 프로파일 작성, 또는 둘 다를 선택하고 완료를 클릭하여 종료하십시오. 첫 번째 단계 콘솔을 사용하여 서버를 시작하십시오. 다른 프로파일 작성 옵션을 사용하여 프로파일 관리 도구를 재시작한 후 프로파일을 추가로 작성하십시오.
    • 수동으로 실행할 스크립트를 작성하여 데이터베이스를 나중에 구성하려는 경우 다음 단계를 수행하십시오.
      1. 첫 번째 단계 콘솔 실행 선택란을 지우고 완료를 클릭하여 프로파일 관리 도구를 닫으십시오.
      2. 사이트 표준 데이터베이스 정의 도구 및 프로시저에 따라 프로파일 관리 도구가 생성한 스크립트를 편집하고 실행하여 WPRCSDB 데이터베이스(시스템에서 다른 이름으로 되어 있는 경우에는 해당 데이터베이스)를 작성하거나 작성 후 구성하십시오. 프로파일 관리 도구를 사용하여 공통 데이터베이스 및 CEI(Common Event Infrastructure) 데이터베이스 구성 주제의 2 단계에서 이 스크립트의 위치를 식별했습니다. 프로파일 작성 또는 기능 보강 이후 공통 데이터베이스 및 테이블 작성 또는 프로파일 작성 또는 기능 보강 후 기존 공통 데이터베이스에 테이블 작성에서 기존 공통 데이터베이스에 새 공통 데이터베이스 또는 테이블을 수동으로 작성하는 방법을 설명하는 주제도 참조하십시오. 데이터베이스 구성을 완료하면 첫 번째 단계 콘솔 시작의 지시사항에 따라 프로파일에 연관된 첫 번째 단계 콘솔을 시작하십시오.

결과

WebSphere ESB 프로파일을 작성했습니다.

프로파일 내부 노드에는 dmgr이라는 Deployment Manager가 있습니다.

다음에 수행할 작업

데이터베이스가 로컬에 있는 경우에도 Deployment Manager를 시작하기 전에 데이터베이스 인스턴스가 실행 중인지 확인하십시오. 그런 다음, 첫 번째 단계 콘솔에서 Deployment Manager 시작을 선택하여 서버 조작을 확인하십시오. 출력 창이 열립니다. 다음과 유사한 메시지가 표시되면 Deployment Manager가 올바르게 작동하고 있는 것입니다.
 ADMU3000I: Server dmgr open for e-business; process id is 3072

전개 환경에 사용자 정의 노드를 구성하여 전개 환경 패턴을 완료하십시오.

설치 계획에 대한 자세한 정보는 WebSphere ESB계획 아래의 주제를 참조하십시오.


task 타스크 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_config_depman_nd.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).