![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
pct 도구를 사용하여 웹 서버 플러그인 구성
WCT 명령은 -tool 매개변수로 지정하는 명령행 도구를 호출합니다. WCT 명령을 사용하고 애플리케이션 서버를 호스팅 서버로 사용하도록 pct 도구가 웹 서버를 구성하게 지정할 수 있습니다.
프로시저
- 제품은 환경을 설정하고 WCT 명령을 호출하는 다음 스크립트를 포함합니다.
wctcmd.bat -tool pct -defLocPathname definition_location_pathname -defLocName definition_location_name -importDefinitionLocation -removeDefinitionLocation definition_location_name -listDefinitionLocations -createDefinition -deleteDefinition webserver_definition_name -listDefinitions -response response_file
./wctcmd.sh -tool pct -defLocPathname definition_location_pathname -defLocName definition_location_name -importDefinitionLocation -removeDefinitionLocation definition_location_name -listDefinitionLocations -createDefinition -deleteDefinition webserver_definition_name -listDefinitions -response response_file
- WCT 명령에 등록된 대로 실행하려는 도구 이름을 지정합니다.
이 매개변수는 필수입니다.
- 플러그인 런타임 루트 위치의 논리 이름을 지정합니다.
정의를 작성하거나 삭제하는 경우 이 매개변수는 필수입니다.
- 기존 플러그인 런타임 루트 위치의 절대 경로 이름을 지정합니다.
정의를 작성하거나 삭제하는 경우 이 매개변수는 필수입니다.
- 웹 서버 플러그인 런타임 위치를 도구 레지스트리로 가져오도록 지정합니다.
새 정의가 이 조작 중에 작성됩니다.
사용법 예:
wctcmd.bat -tool pct -importDefinitionLocation -defLocPathname C:\data\IBM\WebSphere\Plugins -defLocName DefinitionLocationName -response C:\IBM\WebSphere\tools\WCT\responsefile.txt
./wctcmd.sh -tool pct -importDefinitionLocation -defLocPathname /opt/IBM/WebSphere/Plugins -defLocName DefinitionLocationName -response /opt/IBM/WebSphere/tools/WCT/responsefile.txt
- 모든 정의 위치 목록을 생성하도록 지정합니다.
사용법 예:
wctcmd.bat -tool pct -listDefinitionLocations
./wctcmd.sh -tool pct -listDefinitionLocations
- pct 도구가 정의 위치를 제거하도록 지정합니다.
이 매개변수는 정의 위치 제거 시에 사용됩니다.
사용법 예:
wctcmd.bat -tool pct -removeDefinitionLocation -defLocPathname C:\data\IBM\WebSphere\Plugins
또는./wctcmd.sh -tool pct -removeDefinitionLocation -defLocPathname /opt/IBM/WebSphere/Plugins
wctcmd.bat -tool pct -removeDefinitionLocation -defLocName DefinitionLocationName
./wctcmd.sh -tool pct -removeDefinitionLocation -defLocName DefinitionLocationName
- 새 웹 서버 정의를 작성 중임을 지정합니다.
사용법 예:
wctcmd.bat -tool pct -createDefinition -defLocName DefinitionLocationName -response C:\IBM\WebSphere\tools\WCT\responsefile.txt
./wctcmd.sh -tool pct -createDefinition -defLocName DefinitionLocationName -response /opt/IBM/WebSphere/tools/WCT/responsefile.txt
- 삭제되는 고유 웹 서버 플러그인 정의를 지정합니다.
이 매개변수는 기존 정의 제거 시에 사용됩니다.
definition_name은 필수입니다. 다음 매개변수 중 하나도 필수입니다.사용법 예:
wctcmd.bat -tool pct -defLocPathname C:\data\IBM\WebSphere\Plugins -defLocName DefinitionLocationName -deleteDefinition WebServerDefinitionName
./wctcmd.sh -tool pct -defLocPathname /opt/IBM/WebSphere/Plugins -defLocName DefinitionLocationName -deleteDefinition WebServerDefinitionName
- 모든 정의 목록을 생성하도록 지정합니다.
사용법 예:
wctcmd.bat -tool pct -listDefinitions -defLocName DefinitionLocationName
./wctcmd.sh -tool pct -listDefinitions -defLocName DefinitionLocationName
- 도구 인수가 포함된 응답 파일을 지정합니다.
정의를 작성하는 경우 이 매개변수는 필수입니다.
참고:- WCT 명령에 등록된 대로 실행하려는 도구 이름을 지정합니다.
- 로그 출력의 세분성을 표시합니다. 인수 값은 1 - 7 사이의 정수이며 7이 가장 자세한 로그 레벨입니다.
- 일반 매개변수
매개변수 값 - 구성 유형 지정
- 동일한 시스템에 있는 WebSphere® Application Server 및 웹 서버
- 서로 다른 시스템에 있는 WebSphere Application Server 및 웹 서버
- WebSphere Application Server의 프로파일은 배치 관리자로 연합
- WebSphere Application
Server 설치 홈 디렉토리 위치 지정
이 옵션은 로컬 구성 유형에만 유효합니다.
WebSphere Application Server 설치 홈 디렉토리 위치
- 구성되는 웹 서버 지정
구성하는 한 개의 웹 서버만 지정하십시오.
- Apache Web Server 버전 2.2
- Lotus®
Domino® Web Server 버전 7.0
HP-UX 또는 Solaris x64(x86_64)에서는 지원되지 않음
- Lotus
Domino Web Server 버전 8.0
HP-UX 또는 Solaris x64(x86_64)에서는 지원되지 않음
- IBM® HTTP Server 버전 7.0
- Microsoft Internet Information Services 버전
6
Windows에서 지원
- Microsoft Internet Information Services 버전
7
Windows에서 지원
- Microsoft Internet Information Services 버전 8
Windows에서 지원
- Sun Java™ System Web Server 버전 6.1 또는 Sun Java System Web Server 버전 7.0
- HTTP 관리 포트 번호 지정
IHS를 구성하는 경우에만 이 값을 지정하십시오.
HTTP 관리 포트 번호
- IHS 관리 서버에 대한 IHS 관리자 ID 지정
IHS를 구성하는 경우에만 이 값을 지정하십시오.
IHS 관리 서버용 서버 관리자 ID
- IHS 관리 서버용 사용자 그룹 지정
IHS를 구성하는 경우에만 이 값을 지정하십시오.
IHS 관리 서버용 사용자 그룹
- 첫 번째 웹 서버 구성 파일 지정
지정된 파일이 존재해야 합니다.
- httpd.conf제한사항: 서버를 올바르게 구성하려면 구성 파일 이름이 httpd.conf로 유지되어야 합니다.
- notes.jar
- notes.jar
- httpd.conf제한사항: 서버를 올바르게 구성하려면 구성 파일 이름이 httpd.conf로 유지되어야 합니다.
- magnus.conf
- 두 번째 웹 서버 구성 파일 지정
지정된 파일이 존재해야 합니다.
- names.jar
- names.jar
- obj.conf
- 구성하려는 웹 서버의 웹 서버 포트 지정
구성되는 웹 서버의 웹 서버 포트
- Domino 버전 7.0 또는 8.0 사용자 ID 지정
Domino 버전 7.0 또는 8.0 사용자 ID
- 웹 서버 정의 이름 지정
웹 서버 정의 이름에서는 공백이 허용되지 않습니다.
공백이 없는 웹 서버 정의 이름
- WebSphere Application Server 시스템 호스트 이름 지정
local_standalone 설치 유형의 경우 이 스펙을 생략할 수 있습니다.
- "hostname"
설치 시에 시스템의 hostname 호스트 이름이 사용됩니다.
- ""
대상 설치 시스템의 호스트 이름이 사용됩니다.
주의: WCT 명령을 사용하여 여러 개의 웹 서버를 작성하고 필요에 따라 웹 서버 시스템에서 WCT를 실행해야 하는 경우, 각 웹 서버의 호스트 이름은 파생된 호스트 이름으로 호스트 이름에 대한 운영 체제를 조회하는 동일한 유형을 기반으로 합니다.이런 방법으로 WCT를 실행하면 동일한 호스트 이름의 두 개 스크립트 파일이 작성되며 이는 노드 및 serverIndex.xml 파일 작성에 사용됩니다.
동일한 시스템에 두 개의 웹 서버가 있는 경우 네트워크 IP 주소가 두 개이기 때문에 고유한 호스트 이름이 필요할 수도 있습니다.
호스트 이름이 파생되었고 웹 서버 호스트 이름에 대한 프롬프트도 수신하지 않았기 때문에 WCT 도구 및 관련된 configurewebserverx.bat/sh 스크립트는 동일한 호스트 이름으로 노드와 serverIndex.xml 파일을 작성합니다.
동일한 시스템에서 작성하는 두 개의 웹 서버가 두 개의 다른 네트워크 IP 주소를 가지도록 하고 관리 콘솔로 이동하여 다음을 수행하십시오.- 서버 > 웹 서버 > webserverName
- 포트 클릭
- 관리 노드인 경우 WEBSERVER_ADDRESS를 클릭하십시오. 비관리 노드인 경우 WEBSERVER_ADMIN_ADDRESS를 클릭하십시오.
- IP 주소(호스트 이름)를 변경하십시오.
- 확인을 클릭한 다음 저장을 클릭하십시오.
- 고급 매개변수(자동 설치에서만 사용 가능)
매개변수 값 - 기존의 배치된 애플리케이션 모두를 웹 서버로 맵핑하는지 여부를
지정합니다.
유효한 옵션으로 설정하지 않으면 설치 프로그램은 이를 true로 설정하고 설치를 계속합니다.
- 웹 서버 정의는 기존의 배치된 애플리케이션에 대상으로 맵핑됩니다(예: snoop 및 히트 계수)(권장).
- 웹 서버 정의에는 애플리케이션이 맵핑되지 않습니다.
- 사용자에게 시스템에 여러 개의 웹 서버 호스트 이름이 있는 고급 시나리오의 경우, 구성에 사용되는 웹 서버 호스트 이름을 지정합니다.
- 설치는 시스템에서 발견되는 호스트 이름으로 해결됩니다. (권장).
- 설치 시에 시스템의 hostname 호스트 이름이 사용됩니다.
- 웹 서버 설치 아키텍처 지정
- 32비트 웹 서버 설치에 유효
- 64비트 웹 서버 설치에 유효
- 웹 서버 시스템 아키텍처 사용
- 구성되는 WebSphere Application Server 프로파일 이름 지정
- 기존 WebSphere Application Server 프로파일 이름을 입력해야 합니다.
빈 문자열인 경우 설치 프로그램이 기본 프로파일을 사용합니다.
이 옵션은 로컬 설치 시나리오에서만 유효합니다.
- 구성되는 IHS 관리 서버의 사용자 비밀번호 지정
IHS를 구성하는 경우에만 이 값을 지정하십시오.
- IHS 관리 서버 구성 시에 사용되는 사용자 비밀번호를 입력해야 합니다.
- IHS 관리 서버 구성 여부 지정
IHS를 구성하는 경우에만 이 값을 지정하십시오.
- 지원이 사용되며 IHS 관리 서버가 구성됩니다.
- 지원이 사용되지 않으며 IHS 관리 서버가 구성되지 않습니다.
- 신임 정보로 사용자 ID 및 비밀번호를 사용하는 IHS 관리 서버 구성 지원
여부 지정
IHS를 구성하는 경우에만 이 값을 지정하십시오.
- 지정된 사용자 ID와 비밀번호를 사용하는 IHS 관리 서버 구성 지원이 사용됩니다.
추가 관련 신임 정보를 제공해야 합니다.
- 지정된 사용자 ID와 비밀번호를 사용하는 IHS 관리 서버 구성 지원이 사용되지 않습니다.
추가 값은 필요하지 않습니다.
- 구성하는 웹 서버 유형 지정
구성하는 한 개의 웹 서버만 지정하십시오.
- Apache Web Server 버전 2.2
- Lotus Domino Web Server 버전 7.0 또는 버전 8.0
HP-UX 또는 Solaris x64(x86_64)에서는 지원되지 않음
- IBM HTTP Server 버전 7.0
- Microsoft Internet
Information Services 버전 6, 버전 7 또는 버전 8
Windows에서 지원
- Sun Java System Web Server 버전 6.1 또는 버전 7.0
- Windows에서 작성되는 IHS 관리 서비스의 시작 유형 지정
IHS를 구성하는 경우에만 이 값을 지정하십시오.
Windows 운영 체제에서 사용하는 경우에만 해당합니다.
- 시스템이 부팅될 때 서비스가 자동으로 시작됩니다.
- 서비스는 요청 시에만 시작됩니다.
- Windows에서 IHS 관리 서버 구성 시에 사용되는 사용자의 ID 지정
IHS를 구성하는 경우에만 이 값을 지정하십시오.
Windows 운영 체제에서 사용하는 경우에만 해당합니다.
- IHS 관리 서버 구성 시에 사용되는 이름을 입력해야 합니다.
- Windows에서 IHS 관리 서버 구성 시에 사용되는 사용자의 비밀번호 지정
IHS를 구성하는 경우에만 이 값을 지정하십시오.
Windows 운영 체제에서 사용하는 경우에만 해당합니다.
- IHS 관리 서버 구성 시에 사용되는 사용자 비밀번호를 입력해야 합니다.
- Windows 서비스로 실행되도록 IHS 관리 서버 구성 여부 지정
IHS를 구성하는 경우에만 이 값을 지정하십시오.
Windows 운영 체제에서 사용하는 경우에만 해당합니다.
- Windows 서비스로 IHS 관리 서버 구성 지원 사용
- Windows 서비스로 IHS 관리 서버 구성 지원이 사용되지 않음
참고: WCT 명령을 실행한 후에 웹 서버는 애플리케이션 서버를 호스팅 서버로 사용하도록 구성됩니다. WCT 명령은 구성 파일이 포함된 디렉토리에 새 응답 파일도 작성합니다. 이 응답 파일은 두 개의 문서화되지 않은 항목인 defLocPathname 및 profilePath를 포함하며 이는 제품에서 기능상 지원되지 않습니다. 새 응답 파일에는 웹 서버 구성 작성 시에 사용되는 정보가 포함됩니다. - 기존의 배치된 애플리케이션 모두를 웹 서버로 맵핑하는지 여부를
지정합니다.
다음은 IHS 로컬 플러그인 구성용 응답 파일 컨텐츠 예입니다. 웹 서버 운영 체제 지정에 사용되는 webServerOS 매개변수에 대해 올바른 값은 Windows, Linux, Solaris, AIX®, HPUX, OS390, OS400입니다.
configType=local_standalone enableAdminServerSupport=true enableUserAndPass=true enableWinService=false ihsAdminCreateUserAndGroup=true ihsAdminPassword=****** ihsAdminPort=8008 ihsAdminUnixUserGroup=grp101 ihsAdminUnixUserID=user1 mapWebServerToApplications=true profileName=AppSrv01 wasExistingLocation=/opt/IBM/WebSphere/AppServer85 webServerConfigFile1=/opt/IBM/HTTPServer/conf/httpd.conf webServerDefinition=webserver1 webServerHostName=local.ibm.com webServerOS=operating_system_value webServerPortNumber=80 webServerSelected=ihs
configType=local_standalone enableAdminServerSupport=true enableUserAndPass=true enableWinService=true ihsAdminPassword=****** ihsAdminPort=8008 ihsAdminUserID=admin1 ihsWindowsPassword=****** ihsWindowsStartupType=auto ihsWindowsUserID=user1 mapWebServerToApplications=true profileName=AppSrv01 wasExistingLocation=D:\\IBM\\WebSphere\\AppServer85 webServerConfigFile1=D:\\IBM\\HTTPServer\\conf\\httpd.conf webServerDefinition=webserver1 webServerHostName=local.ibm.com webServerInstallArch=32 webServerPortNumber=80 webServerSelected=ihs
다음은 IHS 원격 플러그인 구성용 응답 파일 컨텐츠 예입니다. 웹 서버 운영 체제 지정에 사용되는 webServerOS 매개변수에 대해 올바른 값은 Windows, Linux, Solaris, AIX, HPUX, OS390, OS400입니다.
configType=remote enableAdminServerSupport=true enableUserAndPass=true enableWinService=false ihsAdminCreateUserAndGroup=true ihsAdminPassword=****** ihsAdminPort=8008 ihsAdminUnixUserGroup=grp101 ihsAdminUnixUserID=user1 mapWebServerToApplications=true wasMachineHostname=192.168.1.2 webServerConfigFile1=/opt/IBM/HTTPServer/conf/httpd.conf webServerDefinition=webserver1 webServerHostName=remote.ibm.com webServerOS=operating_system_value webServerPortNumber=80 webServerSelected=ihs
configType=remote enableAdminServerSupport=true enableUserAndPass=true enableWinService=true ihsAdminPassword=****** ihsAdminPort=8008 ihsAdminUserID=admin1 ihsWindowsPassword=****** ihsWindowsStartupType=auto ihsWindowsUserID=user1 mapWebServerToApplications=true wasMachineHostname=192.168.1.2 webServerConfigFile1=D:\IBM\HTTPServer\conf\httpd.conf webServerDefinition=webserver1 webServerHostName=remote.ibm.com webServerInstallArch=32 webServerOS=windows webServerPortNumber=80 webServerSelected=ihs
다음에 수행할 작업
- 포트를 클릭하십시오.
- WEBSERVER_ADDRESS를 클릭하십시오. 비관리 모드인 경우 WEBSERVER_ADMIN_ADDRESS를 클릭하십시오.
- 호스트 이름을 변경하십시오.
- 저장하려면 확인을 클릭하십시오.