![[IBM i]](../images/iseries.gif)
chgwassvr 명령
chgwassvr 명령을 사용하여 프로파일 내에서 애플리케이션 서버용 포트를 변경할 수 있습니다.
사용법 지시사항 및 예제는 애플리케이션 서버 특성 변경 주제를 참조하십시오. 이 스크립트를 실행하려면 사용자 프로파일에 *ALLOBJ 권한이 있어야 합니다.
Network Deployment 프로파일 내에서 chgwassvr 명령을 사용하여 셀에 대해 배치 관리자가 관리하는 서버의 포트 값을 수정하십시오. -profileName 매개변수를 사용하여 영향받는 배치 관리자 프로파일을 지정하십시오. 관리 서버의 포트를 수정하는 경우 -node 매개변수를 사용하여 수정하려는 서버가 포함된 관리 노드의 노드 이름을 지정해야 합니다. 배치 관리자와 노드 간에 다음 동기화가 수행될 때 서버의 구성 문서가 업데이트됩니다. syncNode 명령을 사용하여 구성을 동기화할 수도 있습니다. 자세한 정보는 syncNode 명령 주제를 참조하십시오. 노드에 대한 WebSphere® Application Server(기본)에서 syncNode 명령을 실행합니다.
관리 콘솔을 사용하여 애플리케이션 서버를 작성 및 관리할 수 있습니다. 자세한 정보는 애플리케이션 서버 관리 주제를 참조하십시오.
구문
명령 구문은 다음과 같습니다.
chgwassvr -server servername
[instance instancename] [-profileName instancename]
[-node nodename] [-portblock portnumber]
[-transport -oldport oldvalue -newport newvalue]
[-endpoint endpointname -port newvalue]
[-inthttp inthttpport]
[-inthttpssl inthttpsslport] [-admin adminport]
[-adminssl adminsslport] [-soap soapport]
[-nameservice nameserviceport]
[-celldiscovery celldiscoveryport]
[-sas sasserverport] [-csiv2server csiv2serverauthport]
[-csiv2client csiv2clientauthport] [-nodediscovery nodediscport]
[-nodemulti nodemultdiscport] [-verbose] [-help | -?]
매개변수
다음 옵션은 chgwassvr 명령에 대해 사용 가능합니다.
- -server
- 이것은 필수 매개변수입니다. servername 값은 변경할 서버의 이름을 지정합니다. 기본 WebSphere Application Server 프로파일의 경우, 기본 서버 이름은 server1입니다. 기본 Network Deployment 프로파일의 경우, 기본 서버 이름은 dmgr입니다. 이 매개변수의 값은 대소문자를 구분하므로 서버 이름과 정확하게 일치해야 합니다. dspwasinst 명령을 사용하여 프로파일과 연관된 서버를 볼 수 있습니다. 자세한 정보는 dspwasinst 명령 주제를 참조하십시오.
- -profileName
- 이것은 선택적 매개변수입니다. profile 값은 변경하려는 애플리케이션 서버가 포함된 프로파일 이름을 지정합니다. 기본값은 default입니다.
- -node
- 이것은 선택적 매개변수입니다. nodename 값은 변경하려는 애플리케이션 서버를 호스트하는 노드를 지정합니다. 기본값은 Network Deployment 관리 프로파일입니다.
- -portblock
- 이것은 선택적 매개변수입니다. portblock 값은
프로파일에서 사용하는 포트 번호 블록의 첫 번째 번호를 지정합니다. 이 매개변수를
지정하는 경우 스크립트는 애플리케이션 서버의 모든 포트 번호를
변경합니다. 이 매개변수를 지정하지 않으면, 변경할 포트 매개변수를
지정한 경우를 제외하고 애플리케이션 서버의 포트 번호가 변경되지
않습니다(다음 포트 매개변수를 참조하십시오).
TCP/IP 네트워크 상태에 대한 작업(NETSTAT
*CNN) 명령을 사용하여 현재 사용 중인 포트 번호 목록을 표시할 수 있습니다.
- WebSphere Application Server 프로파일은 다양한 기능에 대해 여러 포트를
사용합니다. 애플리케이션 서버의 특성을 변경하는 경우 다음과 같은 순서의 조건에 따라 포트가
지정됩니다.
- 특정 포트 매개변수
- 특정 포트 매개변수 값을 지정하는 경우, 스크립트는 해당 값을 사용합니다. 특정 포트 매개변수는 -inthttp(기본 애플리케이션 서버), -admin, -jmsqueued(기본 애플리케이션 서버), -jmsdirect(기본 애플리케이션 서버), -jmssecure(기본 애플리케이션 서버), -soap, -orblistener(Network Deployment), -nameservice, -drsclient 및 -celldiscovery(Network Deployment)입니다.
- -portblock 매개변수
- 포트 번호를 지정하지 않은 서비스는 -portblock 매개변수 값부터 시작하여 순차적으로 지정된 포트입니다. 스크립트에서 사용 중인 포트를 발견하면 해당 포트 번호를 건너뛰고 사용하지 않는 다음 포트로 계속 진행합니다.
- 현재 값
- -portblock이 지정되지 않은 경우, 포트 매개변수를 지정하지 않은 모든 서비스는 현재 값을 보유합니다.
- -portblock 매개변수의 경우, 스크립트는 WebSphere Application Server의 모든 프로파일에 대한 기본 색인만 확인합니다. 스크립트는 이전 버전의 WebSphere Application Server를 포함하여 다른 애플리케이션에 의한 포트 사용을 발견할 수 없습니다.
- WebSphere Application Server 프로파일은 다양한 기능에 대해 여러 포트를
사용합니다. 애플리케이션 서버의 특성을 변경하는 경우 다음과 같은 순서의 조건에 따라 포트가
지정됩니다.
- -transport
- 이는 선택적 매개변수 세트입니다. oldvalue 값은 변경하려는 웹 컨테이너 전송의 포트 번호를 지정합니다.
newvalue 값은 웹 컨테이너 전송에 지정하려는 새 포트 번호를 지정합니다. 웹 컨테이너 전송이
가상 호스트의 호스트 별명에서도 지정되면, 호스트 별명의 포트도 업데이트됩니다.
-admin, -adminssl, -inthttp 또는 -inthttpssl 매개변수 대신 -transport 매개변수 세트를 사용하십시오. 이 매개변수는 더 이상 사용되지 않습니다.
- -endpoint
- 이것은 선택적 매개변수입니다. endpointname 값은 수정할 엔드포인트 포트의 이름을 지정합니다. newvalue 값은 엔드포인트 포트를 설정할 포트 번호를 지정합니다.
- -inthttp
- 이것은 선택적 매개변수입니다. inthttpport 값은 웹 컨테이너가 웹 서버에서 요청을 청취하는 포트 번호를 지정합니다. -portblock 매개변수와 -inthttp 매개변수를 모두 지정하지 않으면 이 포트는 변경되지 않습니다. 자세한 정보는 -portblock 매개변수를 참조하십시오.
- -inthttpssl
- 이것은 선택적 매개변수입니다. inthttpsslport 값은 내부 HTTP 서버와의 보안 통신을 위해 애플리케이션 서버에서 사용하는 포트 번호를 지정합니다. -portblock 매개변수와 -inthttpssl 매개변수를 모두 지정하지 않으면 이 포트는 변경되지 않습니다. 자세한 정보는 -portblock 매개변수를 참조하십시오.
- -admin
- 이것은 선택적 매개변수입니다. adminport 값은 관리 콘솔에 사용할 포트 번호를 지정합니다. -portblock 매개변수와 -admin 매개변수를 모두 지정하지 않으면 이 포트는 변경되지 않습니다. 자세한 정보는 -portblock 매개변수를 참조하십시오.
- -adminssl
- 이것은 선택적 매개변수입니다. adminportssl 값은 관리 콘솔과의 보안 통신에 사용할 포트 번호를 지정합니다. -portblock 매개변수와 -adminssl 매개변수를 모두 지정하지 않으면 이 포트는 변경되지 않습니다. 자세한 정보는 -portblock 매개변수를 참조하십시오.
- -soap
- 이것은 선택적 매개변수입니다. soapport 값은 SOAP에 사용할 포트 번호를 지정합니다. -portblock 매개변수와 -soap 매개변수를 모두 지정하지 않으면 이 포트는 변경되지 않습니다. 자세한 정보는 -portblock 매개변수를 참조하십시오.
- -nameservice
- 이것은 선택적 매개변수입니다. nameserviceport 값은 네임 서비스(또는 RMI 커넥터) 포트에 사용할 포트 번호를 지정합니다. -portblock 매개변수와 -nameservice 매개변수를 모두 지정하지 않으면 이 포트는 변경되지 않습니다. 자세한 정보는 -portblock 매개변수를 참조하십시오.
- -celldiscovery
- 이것은 선택적 매개변수입니다. celldiscoveryport 값은 Network Deployment 프로파일에서 노드가 속한 셀을 찾는 노드를 청취하는 포트를 지정합니다. -portblock 매개변수와 -celldiscovery 매개변수를 모두 지정하지 않으면 이 포트는 변경되지 않습니다. 자세한 정보는 -portblock 매개변수를 참조하십시오.
- -sas
- 이것은 선택적 매개변수입니다. sasserverport 값은 SAS(Secure Association Services)에서 인바운드 인증서 요청을 청취하는 포트를 지정합니다. -sas 매개변수를 지정하지 않으면 이 포트는 변경되지 않습니다. 이 포트는 serverindex.xml의 SAS_SSL_SERVERAUTH_LISTENER_ADDRESS 특성에서 지정합니다.
- -csiv2server
- 이것은 선택적 매개변수입니다. csiv2serverauthport 값은 CSIV2(Common Secure Interoperability Version 2) 서비스가 인바운드 서버 인증서 요청을 청취하는 포트를 지정합니다. -csiv2server 매개변수를 지정하지 않으면 이 포트는 변경되지 않습니다. 이 포트는 serverindex.xml의 CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS 특성에서 지정합니다.
- -csiv2client
- 이것은 선택적 매개변수입니다. csiv2clientauthport 값은 CSIV2(Common Secure Interoperability Version 2) 서비스가 인바운드 클라이언트 인증서 요청을 청취하는 포트를 지정합니다. -csiv2client 매개변수를 지정하지 않으면 이 포트는 변경되지 않습니다. 이 포트는 serverindex.xml의 CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS 특성에서 지정합니다.
- -nodediscovery
- 이것은 선택적 매개변수입니다. nodediscport 값은 노드 에이전트 발견 서비스의 노드가 청취하는 포트를 지정합니다.
- -nodemulti
- 이것은 선택적 매개변수입니다. nodemultidiscport 값은 노드 에이전트의 멀티캐스트 발견 서비스가 청취하는 포트를 지정합니다.
- -verbose
- 이 선택적 매개변수는 스크립트를 디버그해야 하는 경우 도움이 되는 자세한 메시지 기능을 켭니다.
- -help
- 이 선택적 매개변수는 도움말 메시지를 표시합니다. 이 매개변수를 지정하는 경우, 스크립트는 기타 모든 매개변수를 무시합니다.