포트 충돌 방지

WebSphere Process Server가 설치된 시스템에 다른 WebSphere 제품도 함께 설치된 경우 발생할 수 있는 포트 충돌을 방지합니다.

이 타스크의 수행 목적 및 시기

다른 WebSphere 제품의 관리 노드가 존재하는 동일한 시스템에 WebSphere Process Server 관리 노드를 작성하는 경우 반드시 addNode 명령은 충돌이 발생하지 않도록 두 번째 Node Agent 프로세스의 포트 할당을 자동으로 증가시킬 수 있습니다. addNode 명령은 기존 프로파일이 다음 유형 중 하나일 경우에 포트 할당을 자동으로 증가시킵니다. 프로파일 작성 중 WebSphere Process Server 사용자 정의 프로파일을 연합할 때 프로파일 작성 마법사도 포트 할당을 성공적으로 처리합니다.
addNode 명령은 기존 인스턴스가 다음 유형 중 하나일 경우에만 포트 지정을 자동으로 증가시키지 않습니다. 이 경우, addNode 명령과 프로파일 작성 마법사 모두에는 이런 인스턴스에 제공된 포트 할당 레코드가 없습니다. 두 번째 WebSphere Process Server Node Agent 프로세스에서 포트 할당은 증가되지 않고 충돌이 발생할 수 있습니다.

충돌이 일어나면 두 번째 노드가 시작하지 않을 수 있습니다. 인스턴스의 경우 기존 관리 노드를 먼저 시작하면 WebSphere Process Server 노드를 시작할 수 없습니다. WebSphere Process Server 노드를 먼저 시작하면 기존 노드를 시작할 수 없습니다.

addNode 명령이 자동으로 포트 할당을 증가할 수 없는 경우, 다음 프로시저를 수행하여 포트가 충돌하지 않는 WebSphere Process Server 관리 노드를 작성해야 합니다.

이 타스크의 단계

  1. WebSphere Process Server 독립형 프로세스 서버 또는 사용자 정의 프로파일을 작성하십시오.

    프로파일을 작성하려면 프로파일 마법사를 사용하십시오. 사용자 정의 프로파일을 작성하는 경우, 작성할 때 이를 연합하지 마십시오. 프로파일 마법사 패널에서 선택란을 선택하여 나중에 프로파일을 연합하십시오. 프로파일 마법사를 사용하여 프로파일 작성에 설명된 프로시저를 참조하십시오.

  2. 사용 중인 포트를 확인하여 WebSphere Process Server Node Agent 프로세스의 시작 포트 번호를 판별하십시오.

    netstat -a 명령을 사용하여 기존 포트 할당을 확인하십시오. 포트 할당을 분석하여 12개의 순차적 사용 가능 포트를 판별하십시오. 이 프로시저 3320과 3380 사이의 포트 할당이 없다고 가정합니다.

  3. 디렉토리를 새 프로파일의 bin 디렉토리로 변경하십시오.
    다음 중 하나를 수행하여 프로파일의 bin 디렉토리로 이동하십시오(여기서 profile_root는 프로파일의 설치 위치를 나타냄).
    • Icon indicating Linux platforms Icon indicating UNIX platforms Linux 및 UNIX 플랫폼: cd profile_root/bin을 입력하십시오.
    • Icon indicating Windows platforms Windows 플랫폼: 명령행에서 cd profile_root\bin을 입력하십시오.
  4. -startingport 매개변수와 함께 addNode 명령을 사용하여 프로파일을 Deployment Manager 셀에 연합하고 시작 값에서 포트를 지정하십시오.
    제한사항: 다른 서버가 해당 Deployment Manager와 아직 연합하지 않은 경우에만 독립형 서버를 Deployment Manager와 연합할 수 있습니다.
    예를 들어, Solaris 시스템에서 작업 중이고 Deployment Manager의 특성이 다음과 같다고 가정하십시오.
    • 호스트 이름이 도메인 이름 시스템 주소임: server_name.ibm.com
    • JMX 커넥터 유형: RMI(Remote Method Invocation)
    • RMI 포트 할당: 8879
    • 보안 상태: 사용 가능
    다음 명령을 실행하십시오.
    ./addNode.sh server_name.ibm.com \
    -conntype RMI 8879 \
    -user user_name \
    -password user_password -startingport 3333
    중요사항: \ 문자는 두 행 이상을 사용하여 명령을 제출하기 위한 연속 문자입니다.

결과

-startingport 매개변수는 모든 Node Agent 포트에 기본 포트 번호를 제공하고 시작 지점에서부터 모든 포트 값을 증가합니다. 비충돌 포트 할당을 이용하면 공존 노드가 이미 실행 중일 때 새 WebSphere Process Server Node Agent를 실행할 수 있습니다.

이 프로시저는 공존 노드와 WebSphere Process Server 노드를 동시에 시작할 수 있습니다. Node Agent가 동일한 서버에서 실행할 수 있습니다.

또한 addNode 명령을 -portprops filename 매개변수와 함께 사용하여 개별적으로 포트를 지정할 수 있습니다. 이 매개변수는 작성해야 하는 키워드와 포트 번호가 지정된 텍스트 파일을 식별합니다. -portprops 매개변수에서 호출한 다음 파일 예제에서는 모든 키워드와 예제 포트 할당을 표시합니다.
WC_defaulthost 9081
WC_adminhost 9062
WC_defaulthost_secure 9444
WC_adminhost_secure 9045
BOOTSTRAP_ADDRESS 2810 
SOAP_CONNECTOR_ADDRESS 8881
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS 9901
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS 9201
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS 9102
ORB_LISTENER_ADDRESS 9900
CELL_DISCOVERY_ADDRESS 7272
DCS_UNICAST_ADDRESS 9354

addNode 명령 및 해당 매개변수에 대한 자세한 정보는 WebSphere Application Server Network Deployment, version 6.0, Information Center에서 addNode 명령을 참조하십시오.


ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)