Deployment Manager를 구성하는 동안 포트, 노드 및 프로파일에 대해
사용자 고유의 설정을 지정해야 할 수도 있습니다. 이 주제에서는 프로파일 관리 도구를 사용하여
사용자 정의된 구성 설정값을 갖는 WebSphere® ESB
Deployment Manager 프로파일을 작성 및 구성하는 방법에 대한 지시사항을 제공합니다.
이 태스크 정보
이런 유형의 구성에서는 포트, 프로파일 위치 및 프로파일, 노드, 호스트 및 셀의
이름과 같은 설정에 자체 값을 지정할 수 있습니다. 선택적으로
관리 콘솔을 전개하거나 관리 보안을 사용하도록 선택할 수 있습니다. 운영 체제 및
사용자 계정의 특권이 허용하는 경우 서버를 실행하는 시스템 서비스를 작성할 수 있습니다. 공통 데이터베이스에 자체 구성
값을 지정할 수도 있습니다.
프로파일 관리 도구를 사용하여 프로파일 기능 보강 또는
프로파일 관리 도구를 사용하여 프로파일 작성 중 하나의 프로시저를 수행한 결과로 관리
보안 분할창, 데이터베이스 구성 분할창 또는 선택적 응용프로그램 전개 분할창 중 하나가 표시됩니다.
다음 단계를 완료하여
사용자 정의된 구성 값으로 새 Deployment Manager 프로파일을 구성하십시오.
프로시저
- 프로파일 관리 도구에 표시되는 분할창은 프로파일을 작성 또는
기능 보강하는지 여부 및 기능 보강 중인 경우 관리 보안이 프로파일에 사용되는지
여부에 따라 다릅니다.
타스크 |
다음 단계 |
기능 보강 중인 프로파일에 대해 관리 보안이 사용 가능한
고급 프로파일 기능 보강. |
관리 보안 분할창이 표시됩니다. 5 단계를 진행하십시오. |
기능 보강 중인 프로파일에 대해 관리 보안이 사용 불가능한
고급 프로파일 기능 보강. |
데이터베이스 구성 분할창이 표시됩니다. 9 단계를 진행하십시오. |
고급 프로파일 작성 |
선택적 응용프로그램 전개 분할창이 표시됩니다. 2 단계를 진행하십시오. |
- 선택적 응용프로그램 전개 분할창에서, 작성하고 있는 프로파일 환경에
관리 콘솔을 전개할 것인지 여부를 선택하고 다음을 클릭하십시오.
관리 콘솔은 서버를 관리하는 웹 기반 도구입니다. 관리 콘솔 전개를 선택하려면 관리 콘솔
전개(권장) 선택란을 체크하십시오. 선택하지 않으려면 선택란을 지우십시오.
프로파일 이름 및 위치 분할창이 표시됩니다.
- 프로파일 이름 및 위치 분할창에서 다음 단계를
수행하십시오.
- 프로파일의 고유 이름 및 디렉토리를 지정하거나 기본값을 승인하십시오.
작성한 각 프로파일에는 이름이 있어야 합니다. 둘
이상의 프로파일이 있는 경우 해당 이름으로 최상위 레벨에서 구별할 수 있습니다. 기본 이름을
사용하지 않기로 선택한 경우, 프로파일, 노드, 호스트 및 셀에 대한 네이밍 고려사항에서
프로파일 이름을 지정할 때 고려해야 하는 사항(예: 디렉토리 이름의 길이 제한사항)에 대한
정보를 참조하십시오.
지정한
디렉토리에는 명령, 구성 파일 및 로그 파일과 같은 런타임 환경을 정의하는 파일이 포함됩니다. 기본적으로
디렉토리 위치는 다음과 같습니다.
user_data_root/profiles/profile_name

install_root/profiles/profile_name
install_root\profiles\profile_name
여기서,
profile_name은 지정한 이름입니다. 오류 메시지가 표시됩니다.
- 지정한 profile_name이 고유하지 않습니다.
- 지정한 디렉토리가 비어있지 않습니다.
- 사용자 ID에 디렉토리에 필요한 권한이 없습니다.
- 프로파일을 작성할 충분한 공간이 없습니다.
- 이 프로파일을 기본값으로 표시
선택란을 선택하여 작성 중인 프로파일을 기본 프로파일로 지정(명령이 자동으로
같이 실행됨)할 수 있습니다. 이 선택란은 시스템에
기존 프로파일이 있는 경우에만 표시됩니다.
워크스테이션에서
작성하는 첫 번째 프로파일은 기본 프로파일입니다.
기본 프로파일은 제품 설치 루트의
bin 디렉토리에서 실행한 명령의 기본 대상입니다. 워크스테이션에
프로파일이 하나만 있는 경우 모든 명령이 해당 프로파일에서
작동합니다. 둘 이상의 프로파일이 있는 경우 특정 명령을 실행하려면
명령이 적용되는 프로파일을 지정해야 합니다. 자세한 정보는 멀티프로파일 환경의 프로파일 명령을 참조하십시오.
- 다음을 클릭하십시오. (이전을 클릭하고 프로파일 이름을
변경할 경우 이름이 다시 표시될 때 이 분할창에서 이름을 수동으로 변경해야 할 수도 있습니다.)
노드, 호스트 및
셀 이름 분할창이 표시됩니다.
- 노드, 호스트 및 셀 이름 분할창에서 Deployment Manager에 대한 노드,
호스트 및 셀 이름을 지정하거나 기본값을 승인하고 다음을 클릭하십시오. 노드 이름은 가능한 짧게 지정하되 전개 환경에서
고유해야 합니다. 노드 및 호스트를 네이밍할 때 고려해야 하는 예약어 및 다른 문제에 대한 정보는
프로파일, 노드, 호스트 및 셀에 대한 네이밍 고려사항을 참조하십시오.
관리 보안 분할창이 표시됩니다.
- 관리 보안을 사용합니다.
이 화면은 프로파일을 작성 또는 기능 보강하는지 여부에 따라 다릅니다.
프로파일을 작성 중인 경우 관리 보안을 즉시 또는 관리 콘솔에서
나중에 사용 가능하게 할 수 있습니다. 지금 관리
보안을 사용하려면 관리 보안 사용 선택란을 선택한 상태에서
사용자 이름과 암호로 관리 콘솔에
로그인하고 다음을 클릭하십시오. 관리
보안을 사용하지 않으려면 선택란을 지우십시오. 나중에 관리 콘솔에서
관리 보안을 사용 가능하게 하려면 콘솔을 열고 보안 > 비즈니스 통합 보안을
선택하십시오.
프로파일 기능을 보강 중이고 관리 보안 분할창이 표시되는 경우,
기능 보강 중인 프로파일에서 보안이 사용 가능합니다. 해당 프로파일에 대한 관리 사용자 ID와 암호를
다시 입력해야 합니다.
다음 단계는 프로파일을 작성하는지 또는 기능 보강하는지에 따라 다릅니다.
타스크 |
다음 단계 |
고급 프로파일 기능 보강 |
데이터베이스 구성 분할창이 표시됩니다. 9 단계를 진행하십시오. |
고급 프로파일 작성 |
포트 값 지정 분할창이 표시됩니다. 6 단계를 진행하십시오. |
- 프로파일에 지정된 포트가 고유한지 확인하고
다음을 클릭하십시오.
프로파일 관리 도구는 다른 WebSphere
제품에 현재 사용되는 포트를 감지한 후 기존 포트와 충돌하지 않는
권장 포트 값을 표시합니다. WebSphere
이외에 지정된 포트를 사용하는 다른 응용프로그램이 있는 경우
포트가 서로 충돌하지 않는지 확인하십시오. 2 단계의
선택적 응용프로그램 전개 분할창에서 관리 콘솔이 전개되지 않도록 선택한 경우
포트 값 지정 분할창에서 관리 콘솔 포트가 사용 불가능합니다.
다음 조건이 충족될 경우 포트는 사용 중인 것으로 인식됩니다.
- 현재 사용자가 수행한 설치에서 작성된 프로파일에 지정되었습니다.
- 현재 사용 중입니다.
포트 값 지정 분할창에 액세스할 때
도구가 포트의 유효성을 검증하지만 후속 프로파일 관리 도구 분할창에서
선택하는 포트로 인해 여전히 포트 충돌이 발생할 수 있습니다. 포트는 프로파일 작성이 완료될 때까지 지정되지 않습니다.
포트 충돌이 의심되는 경우에는 프로파일을 작성한 후에 조사할 수 있습니다. 다음 파일을 검사하여 프로파일 작성 중에 사용된 포트를 판별하십시오.
profile_root/properties/portdef.props

profile_root/properties/portdef.props
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 단계를 진행하십시오. |
서버를 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
서비스가 실행을 시도할 때 서비스는 IPv6를 지정하는 사용자 환경 변수에 액세스할 수 없기 때문에 IPv4로
시작을 시도합니다. 이 경우 서버가 제대로 시작되지 않습니다. 문제점을 해결하려면
프로파일을 작성할 때 WebSphere ESB 서비스가
로컬 시스템으로서가 아니라 IPv6를 지정하는 환경 변수가
정의되는 동일한 사용자 ID로서 실행하도록 지정하십시오.
고급 프로파일 작성을 완료하고 나면 데이터베이스 구성 분할창이 표시됩니다.
서버를 Linux
서비스로 실행할 것인지 여부를 선택하고 다음을 클릭하십시오. Linux
서비스 정의 분할창은 현재 운영 체제가 Linux의
지원되는 버전이며 현재 사용자에게 적절한 사용 권한이 있는 경우에만
표시됩니다.
WebSphere ESB는
startManager 명령으로 시작된 서버 프로세스에 대해
Linux
서비스를 시작하려고 합니다.
예를 들어, 서버를 Linux
서비스로 구성하고 startManager 명령을 발행하면
wasservice 명령은 정의된 서비스를 시작하려고 합니다.
기본적으로 WebSphere ESB는
Linux
서비스로 실행하도록 선택되지 않습니다.
서비스를 작성하려면 프로파일 관리 도구를 실행하는 사용자는 루트 사용자여야 합니다. 프로파일 관리 도구를 비루트 사용자 ID로 실행하면
Linux
서비스 정의 분할창이 표시되지 않고 서비스가 작성되지 않습니다.
서비스가 실행되는 사용자 이름을 지정해야 합니다.
Linux
서비스를 삭제하려면 사용자가 루트 사용자이거나 서비스를 삭제할 적절한 특권을
가지고 있어야 합니다. 없는
경우에는 사용자 대신 루트 사용자가 실행하여 서비스를 삭제할 수 있는 제거 스크립트가
작성됩니다.
데이터베이스 구성 분할창이 표시됩니다.
- 데이터베이스 구성 분할창에서 선택된 제품 컴포넌트에 사용할 공통
데이터베이스를 구성하십시오.
세부사항은 프로파일 관리 도구를 사용하여 공통 데이터베이스 및 CEI(Common Event Infrastructure) 데이터베이스 구성 주제를 참조하고
데이터베이스 구성 및 데이터베이스 구성(파트 2) 분할창의 필드를 완료한 후
이 단계로 되돌아오십시오.
프로파일 요약 분할창이 표시됩니다.
- 프로파일 요약 분할창에서 작성 또는 기능 보강을 클릭하여
프로파일을 작성 또는 기능 보강하거나 이전을 클릭하여
프로파일의 특성을 변경하십시오.
프로파일 작성이나 기능 보강이 완료되면 프로파일 관리 도구가 프로파일을 작성했습니다. 또는 프로파일 관리 도구가 프로파일을 기능 보강했습니다.라는 메시지가 표시된 프로파일 완료 분할창이 표시됩니다.
- 공통 데이터베이스를 수동으로 구성해야 하는지 여부에 따라
다음 타스크 중 하나를 수행하여 프로파일 구성을 완료하십시오.
결과
다음 타스크 중 하나를 완료했습니다.
- WebSphere ESB 프로파일을 작성했습니다.
- WebSphere Application Server 또는 WebSphere Application Server
Network Deployment 프로파일을 WebSphere ESB 프로파일로 기능 보강했습니다.
다음에 수행할 작업
첫 번째 단계 콘솔에서
Deployment Manager 시작을 선택하여 서버 조작을 확인하십시오.
출력 창이 열립니다. 다음과 유사한 메시지가 표시되면 Deployment Manager가 올바르게 작동하고 있는 것입니다.
ADMU3000I: Server dmgr open for e-business; process id is 3072
전개 환경에서
다른 데이터베이스를 작성 및 구성하고 사용자 정의 프로파일을 작성한 후
Deployment Manager로 연합하고 서버를 작성합니다. 또한 워크로드 관리 기능을
사용하려는 경우에는 클러스터를 작성하고 계획한 설치 환경에 고유한 기타 타스크를
수행해야 합니다. 계획한 환경이란
수행할 타스크 및 수행 순서를 나타냅니다.
WebSphere ESB에
필요한 데이터베이스 및 설치 계획에 대한 자세한 정보는
소개: WebSphere ESB 계획 아래의 주제를
참조하십시오.