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


사용자 정의 값으로 독립형 서버 프로파일 구성

프로파일 관리 도구를 사용하여 WebSphere® ESB 독립형 서버 프로파일을 사용자 정의 구성 설정으로 작성하고 구성하는 방법을 학습합니다.

시작하기 전에

이 주제에서는 프로파일 관리 도구를 사용하여 프로파일을 작성하거나 기능 보강하고 있으며 프로파일 관리 도구를 사용하여 프로파일 작성 또는 프로파일 관리 도구를 사용하여 프로파일 기능 보강의 프로시저를 따른다고 가정합니다. 그 결과 프로파일 관리 도구를 시작하고 독립형 서버 프로파일을 작성하거나 기능 보강하도록 선택하며 고급 프로파일 작성 또는 기능 보강 옵션을 선택한 것으로 가정합니다.

이 태스크 정보

고급 옵션을 선택하여 포트, 프로파일 위치 및 프로파일, 노드, 호스트 및 셀의 이름과 같은 설정에 자체 값을 지정할 수 있습니다. 선택적으로 관리 콘솔, WebSphere Application Server 샘플 응용프로그램을 전개하거나 웹 서버 정의를 작성하도록 선택할 수 있습니다. 선택적으로 관리 보안을 사용할 수도 있습니다. 운영 체제 및 사용자 계정의 특권이 허용하는 경우 서버를 실행하는 시스템 서비스를 작성할 수 있습니다. CEI(Common Event Infrastructure) 및 공통 데이터베이스에 대해 자체 구성 값을 지정하고 Business Space를 구성할 수도 있습니다.

중요사항: 프로파일을 Deployment Manager로 연합하려는 경우에는 CEI(Common Event Infrastructure), 또는 공통 데이터베이스의 메시징 엔진이나 Derby Embedded에 대한 파일 스토어 옵션을 선택하지 마십시오. 파일 스토어 옵션과 Derby Embedded 데이터베이스는 전개 환경 구성에 사용할 수 없습니다.

프로파일 관리 도구를 사용하여 프로파일 기능 보강 또는 프로파일 관리 도구를 사용하여 프로파일 작성의 프로시저에 따라 수행하면 관리 보안 분할창 또는 선택적 응용프로그램 전개 분할창이 표시됩니다. 다음 단계를 완료하여 사용자 정의된 구성 값으로 새 독립형 서버 프로파일을 구성하십시오.

프로시저
  1. 프로파일 관리 도구에 표시되는 분할창은 프로파일을 작성 또는 기능 보강하는지 여부에 따라 다릅니다. 프로파일을 기능 보강 중인 경우에는 이 프로파일에 보안을 사용하는지 여부 및 시스템에 CEI(Common Event Infrastructure)가 구성되었는지 여부에 따라서도 달라집니다.
    수행 중인 작업 첫 번째 단계
    WebSphere ESB 프로파일 및 보안으로의 고급 프로파일 기능 보강이 기능 보강 중인 프로파일에서 사용 가능합니다. 관리 보안 분할창이 표시됩니다. 5 단계를 진행하십시오.
    고급 프로파일 작성 선택적 응용프로그램 전개 분할창이 표시됩니다. 2 단계를 진행하십시오.
  2. 고급 프로파일 작성 전용: 선택적 응용프로그램 전개 분할창에서 작성 중인 독립형 서버 프로파일 환경에 전개하려는 응용프로그램을 선택하고 다음을 클릭하십시오.
    다음 목록에서 응용프로그램을 선택하려면 응용프로그램 옆의 선택란을 선택된 상태로 두십시오. 응용프로그램을 선택 취소하려면 선택란을 지우십시오.
    • 관리 콘솔 전개(권장): 서버를 관리하는 웹 기반 관리 콘솔을 설치합니다.
    • 기본 응용프로그램 전개: WebSphere Application Server 샘플 응용프로그램을 설치합니다. WebSphere Application Server 샘플 응용프로그램은 프로덕션 환경으로의 전개에는 권장되지 않습니다.
      주: 이 선택란을 선택할 때 WebSphere ESB 샘플은 전개되지 않습니다.

    프로파일 이름 및 위치 분할창이 표시됩니다.

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

      작성한 각 프로파일에는 이름이 있어야 합니다. 둘 이상의 프로파일이 있는 경우 해당 이름으로 최상위 레벨에서 구별할 수 있습니다. 기본 이름을 사용하지 않으려는 경우에는 디렉토리 이름 길이 제한과 같이 프로파일을 네이밍할 때 고려해야 하는 문제점에 대한 정보는 프로파일, 노드, 호스트 및 셀에 대한 네이밍 고려사항을 참조하십시오.

      지정한 디렉토리에는 명령, 구성 파일 및 로그 파일과 같은 런타임 환경을 정의하는 파일이 포함됩니다. 기본 디렉토리는 플랫폼에 따라 다릅니다.
      • For i5/OS operating system user_data_root/profiles/profile_name
      • For Linux operating systemFor UNIX operating system install_root/profiles/profile_name
      • For Windows operating system install_root\profiles\profile_name
      여기서, profile_name은 지정한 이름입니다. 오류 메시지가 표시됩니다.
      • 지정한 profile_name이 고유하지 않습니다.
      • 지정한 디렉토리가 비어있지 않습니다.
      • 사용자 ID에 디렉토리에 필요한 권한이 없습니다.
      • 프로파일 작성에 필요한 공간이 부족합니다.
    2. 개발 환경에 맞게 최적화된 구성 설정으로 독립형 서버를 작성하려면 개발 템플리트를 사용하여 서버 작성 선택란을 선택하십시오. 개발 템플리트를 사용하면 시작 시간이 줄고 성능이 조금 떨어지는 하드웨어에서도 서버 실행이 가능합니다. 프로덕션 서버에 대해서는 이 옵션을 사용하지 마십시오.
    3. 이 프로파일을 기본값으로 표시 선택란을 선택하여 작성 중인 프로파일을 기본 프로파일로 지정(명령이 자동으로 같이 실행됨)할 수 있습니다. 이 선택란은 시스템에 기존 프로파일이 있는 경우에만 표시됩니다.

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

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

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

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

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

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

  5. 관리 보안을 사용합니다.

    이 화면은 프로파일을 작성 또는 기능 보강하는지 여부에 따라 다릅니다.

    프로파일을 작성 중인 경우 관리 보안을 즉시 또는 관리 콘솔에서 나중에 사용 가능하게 할 수 있습니다. 지금 관리 보안을 사용하려면 관리 보안 사용 선택란을 선택한 상태에서 사용자 이름과 암호로 관리 콘솔에 로그인하고 다음을 클릭하십시오. 관리 보안을 사용하지 않으려면 선택란을 지우십시오. 나중에 관리 콘솔에서 관리 보안을 사용 가능으로 설정하려면 콘솔을 열고 보안 > 비즈니스 통합 보안을 클릭하십시오.

    2 단계의 선택적 응용프로그램 전개 분할창에서 WebSphere Application Server 샘플 응용프로그램을 전개하도록 선택한 경우 이 응용프로그램을 실행할 계정이 필요합니다. 계정의 암호를 제공하십시오. 계정의 사용자 이름은 변경할 수 없습니다.

    프로파일을 기능 보강하고 있으며 이 분할창이 표시된 경우에는 기능 보강 중인 프로파일에 보안이 사용됩니다. 이 프로파일에 대한 관리 사용자 ID 및 암호를 다시 입력해야 합니다.

    다음 단계는 아래 조건에 따라 다릅니다.

    수행 중인 작업 다음 단계
    고급 프로파일 작성 포트 값 지정 분할창이 표시됩니다. 6 단계를 진행하십시오.
  6. 고급 프로파일 작성 전용: 프로파일에 지정된 포트가 고유한지 확인하고 다음을 클릭하십시오.

    프로파일 관리 도구는 다른 WebSphere 제품에 현재 사용되는 포트를 감지한 후 기존 포트와 충돌하지 않는 권장 포트 값을 표시합니다. WebSphere 이외에 지정된 포트를 사용하는 다른 응용프로그램이 있는 경우 포트가 서로 충돌하지 않는지 확인하십시오. 2 단계의 선택적 응용프로그램 전개 분할창에서 관리 콘솔이 전개되지 않도록 선택한 경우 포트 값 지정 분할창에서 관리 콘솔 포트가 사용 불가능합니다.

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

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

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

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

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

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

    웹 서버 정의 분할창이 표시됩니다.

  8. For Linux operating system 고급 프로파일 작성 전용의 경우: 서버를 Linux 서비스로 실행할지 선택한 후 다음을 클릭하십시오.

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

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

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

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

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

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

    웹 서버 정의 분할창이 표시됩니다.

  9. 고급 프로파일 작성 전용의 경우: 프로파일에 웹 서버 정의를 포함하려면 다음 단계를 수행하십시오.
    For i5/OS operating system 주: i5/OS®에서 프로파일 관리 도구를 사용하여 웹 서버 정의를 작성하지 마십시오. 따라서 웹 서버 정의 분할창에서 이 옵션을 사용하지 마십시오. 웹 서버 정의 및 HTTP 서버 인스턴스를 작성하는 iSeries®용 IBM® HTTP Server 구성 및 관리 양식을 사용해야 합니다. 또한 이 양식을 사용하면 HTTP 서버를 이 웹 서버 정의에 올바르게 연관시킬 수 있습니다. 자세한 정보는 i5/OS용 WebSphere Application Server Network Deployment 버전 6.1의 Information Center에 있는 HTTP 서버 인스턴스 구성 주제를 참조하십시오.
    1. 웹 서버 정의 작성 선택란을 체크하십시오.
    2. 분할창에서 웹 서버 특성을 지정한 후 다음을 클릭하십시오.
    3. 분할창의 파트 2에서 웹 서버 특성을 지정한 후 다음을 클릭하십시오.

    웹 서버를 사용하여 요청을 WebSphere ESB로 라우트하는 경우 웹 서버 정의를 포함해야 합니다. 정의를 지금 포함하거나 나중에 웹 서버를 WebSphere ESB로 정의할 수 있습니다. 이 프로파일 작성 중에 웹 서버 정의를 정의하는 경우 프로파일을 작성한 후에 웹 서버 및 해당 플러그인을 설치할 수 있습니다. 단, 웹 서버 정의 분할창에 지정한 경로 모두에 설치해야 합니다. 이 프로파일을 작성한 후 웹 서버를 WebSphere ESB로 정의하는 경우에는 별도의 프로파일에 웹 서버를 정의해야 합니다.

  10. Business Space 구성 분할창에서 Business Space 구성 선택란을 체크하여 IBM Websphere Business Process Management 포트폴리오에서 응용프로그램 사용자를 위한 통합 사용자 경험인 WebSphere에서 지원하는 Business Space를 설정한 후 다음을 클릭하십시오. Business Space를 구성하면 프로파일에 해당되는 응용프로그램의 비즈니스 사용자에 대한 통합 GUI가 설정됩니다.
    중요사항: Business Space는 다음 데이터베이스 제품에서 지원됩니다. 예: Derby Embedded, Derby Network Server, DB2® Universal, DB2 Universal 런타임 클라이언트, i5/OS용 DB2, z/OS®용 DB2, Oracle 9i, Oracle 10g 및 Oracle 11g.

    WebSphere ESB에서 사용하는 데이터베이스가 Business Space에 지원되는 데이터베이스와 일치하지 않는 경우, Business Space를 구성하기 위해 Derby Embedded 데이터베이스가 선택됩니다. Derby Embedded는 전개 환경을 지원하지 않으므로 나중에 이 프로파일을 전개 환경에 연합할 수 없습니다.

    데이터베이스 구성 분할창이 표시됩니다.

  11. 데이터베이스 구성 분할창에서 선택된 WebSphere ESB에 사용되는 공통 데이터베이스와 CEI(Common Event Infrastructure) 컴포넌트에서 사용되는 데이터베이스를 모두 구성하십시오.

    세부사항은 프로파일 관리 도구를 사용하여 공통 데이터베이스 및 CEI(Common Event Infrastructure) 데이터베이스 구성 주제를 참조하고 데이터베이스 구성 분할창 및 데이터베이스 구성(파트 2) 분할창의 필드를 모두 완료하면 이 단계로 되돌아오십시오.

    프로파일 요약 분할창이 표시됩니다.

  12. 프로파일 요약 분할창에서 작성 또는 기능 보강을 클릭하여 프로파일을 작성 또는 기능 보강하거나 이전을 클릭하여 프로파일의 특성을 변경하십시오.

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

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

결과

다음 타스크 중 하나를 완료했습니다.
  • WebSphere ESB 프로파일을 작성했습니다.
  • WebSphere Application Server 또는 WebSphere Application Server Network Deployment 프로파일을 WebSphere Enterprise Service Bus 프로파일로 기능 보강했습니다.
프로파일 내의 노드에는 server1 이름의 서버가 있습니다.

다음에 수행할 작업

첫 번째 단계 콘솔에서 서버 시작을 선택하여 서버 조작을 확인하십시오. 출력 창이 열립니다. 다음과 유사한 메시지가 표시되면 서버가 올바르게 작동하고 있는 것입니다.
ADMU3000I: Server server1 open for e-business; process id is 3348

또한 첫 번째 단계 콘솔에서 IVT(Installation Verification Test)를 실행하거나 wbi_ivt 명령을 실행하여 서버 조작을 점검할 수도 있습니다. 이 테스트는 Deployment Manager 또는 독립형 서버 설치가 올바르게 작동하는지 확인하기 위한 것입니다. 독립형 서버 프로파일의 경우에는 또한 성능 상태 모니터 검사를 실행하고 보고서를 생성합니다.


task 타스크 주제

이용약관 | 피드백


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


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