manageprofiles 명령

manageprofiles 명령을 사용하여 런타임 환경을 정의하는 프로파일을 작성, 삭제, 기능 보강, 백업, 복원하십시오. 여러 제품 설치 대신 프로파일을 사용하면 한 세트의 코어 제품 파일이 유지보수되므로 디스크 공간이 절약되고 제품 업데이트가 단순해집니다.

manageprofiles 명령과 그래픽 사용자 인터페이스, 프로파일 관리 도구는 런타임 환경을 작성하는 유일한 방법입니다.

명령 파일은 app_server_root/bin 디렉토리에 있습니다. 명령 파일은 manageprofiles로 이름 지정된 스크립트입니다.

참고: 직접 manageprofiles.sh를 실행하여 프로파일을 작성하는 방법은 z/OS에서 지원되지 않습니다.
알아두기: 관리 프로파일 템플리트에서 이 명령을 사용하는 경우 애플리케이션 서버는 작성되지 않습니다. 그러나 노드를 연합하는 경우 포트는 계속 사용됩니다.
중요사항: manageprofiles의 기본 동작은 시스템 전체에 설정된 umask를 무시하면서 권한 755로 파일을 작성하는 것입니다. 이러한 권한을 수정하려는 경우에는 한 사용자로부터 다른 사용자에게 프로파일을 전달할 때마다 chmod 명령을 사용하십시오.

구문

manageprofiles 명령은 다음 태스크를 수행하는 데 사용됩니다.
  • 프로파일 작성(-create)
  • 프로파일 삭제(-delete)
  • 프로파일 기능 보강(-augment)
  • 프로파일 보강된 기능 해제(-unaugment)
  • 특정 기능 보강 템플리트로 기능 보강된 모든 프로파일의 보강된 기능 해제(-unaugmentAll)
  • 모든 프로파일 삭제(-deleteAll)
  • 모든 프로파일 표시(-listProfiles)
  • 프로파일의 기능 보강 표시(-listAugments)
  • 프로파일 이름 가져오기(-getName)
  • 프로파일 경로 가져오기(-getPath)
  • 프로파일 레지스트리 유효성 검증(-validateRegistry)
  • 프로파일 레지스트리 유효성 검증 및 업데이트(-validateAndUpdateRegistry)
  • 기본 프로파일 이름 가져오기(-getDefaultName)
  • 프로파일 백업(-backupProfile)
  • 프로파일 복원(-restoreProfile)
  • 응답 파일에 포함된 manageprofiles 명령 태스크 수행(-response)
manageprofiles 명령으로 수행되는 각 태스크에 대한 필수 매개변수가 포함된 자세한 도움말을 보려면 -help 매개변수를 사용하십시오. 다음은 Windows 운영 체제에서 manageprofiles -augment 명령과 함께 도움말 매개변수를 사용하는 방법에 대한 예제입니다.
app_server_root\bin\manageprofiles.bat -augment -help

manageprofiles 명령에서 수행할 조작에 따라 다음 매개변수 중 하나 이상을 제공해야 합니다. 명령행 도구는 필수 매개변수가 제공되었는지와 그러한 매개변수에 대한 입력 값이 유효한지 유효성을 검증합니다. 명령행 도구는 매개변수 이름의 대소문자 유효성을 검증하지 않으므로 올바른 대문자 및 소문자를 사용하여 매개변수 이름을 입력해야 합니다. 매개변수 대소문자를 잘못 입력하면 잘못된 결과가 발생할 수 있습니다.

  • -adminPassword adminPassword
  • -adminUserName adminUser_ID
  • -applyPerfTuningSetting standard | peak | development
  • -appServerNodeName application_server_node_name
  • -augment
  • -backupFile backupFile_name
  • -backupProfile
  • -cellName cell_name(선택적 매개변수)
  • -create
  • -debug
  • -defaultPorts
  • -delete
  • -deleteAll
  • -dmgrAdminPassword password
  • -dmgrAdminUserName user_name
  • -dmgrHost dmgr_host_name(선택적 매개변수)
  • -dmgrPort dmgr_port_number
  • -dmgrProfilePath dmgr_profile_path
  • -enableAdminSecurity true | false
  • [Linux]-enableService true | false
  • -federateLater true | false
  • -getDefaultName
  • -getPath
  • -getName
  • -help
  • -hostName host_name
  • -ignoreStack(선택적 매개변수)
  • -importPersonalCertKS keystore_path
  • -importPersonalCertKSAlias keystore_alias
  • -importPersonalCertKSPassword keystore_password
  • -importPersonalCertKSType keystore_type
  • -importSigningCertKS keystore_path
  • -importSigningCertKSAlias keystore_alias
  • -importSigningCertKSPassword keystore_password
  • -importSigningCertKSType keystore_type
  • -isDefault
  • -isDeveloperServer
  • -keyStorePassword keystore_password
  • -listAugments
  • -listProfiles
  • -nodeDefaultPorts
  • -nodeName node_name
  • -nodePortsFile node_ports_file_path
  • -nodeProfilePathnode_profile_path
  • -omitAction feature1 feature2... featureN(선택적 매개변수)
  • -personalCertDN distinguished_name
  • -personalCertValidityPeriod validity_period(선택적 매개변수)
  • -portsFile file_path(선택적 매개변수)
  • -profileName profile_name
  • -profilePath profile_root
  • -response response_file
  • -restoreProfile
  • -securityLevel security_level
  • -serverName server_name
  • -serverType DEPLOYMENT_MANAGER | ADMIN_AGENT | JOB_MANAGER
  • [Linux]-serviceUserName service_user_ID
  • -setDefaultName
  • -signingCertDN distinguished_name
  • -signingCertValidityPeriod validity_period(선택적 매개변수)
  • -startingPort starting_port | -portsFile ports_file_path | -defaultPorts
  • -supportedProtocols supported_protocols
  • -templatePath template_path
  • -unaugment
  • -unaugmentAll
  • -unaugmentDependents
  • -validateAndUpdateRegistry
  • -validatePorts
  • -validateRegistry
  • -webServerCheck true | false
  • -webServerHostnamewebserver_host_name
  • -webServerInstallPath webserver_installpath_name
  • -webServerName webserver_name
  • -webServerOS webserver_operating_system
  • -webServerPluginPath webserver_plugin_path
  • -webServerPort webserver_port
  • -webServerType webserver_type
  • [Windows]-winserviceAccountType specifieduser | localsystem
  • [Windows]-winserviceCheck true | false
  • [Windows]-winservicePassword winservice_password
  • [Windows]-winserviceStartupType manual | automatic | disabled
  • [Windows]-winserviceUserName winservice_user_ID
다음은 AIX® 또는 Linux 운영 체제에서 manageprofiles -create 명령을 사용하는 방법에 대한 예제입니다.
app_server_root/bin/manageprofiles.sh -create 
   -profileName profile_name 
   -profilePath profile_root 
   -templatePath template_path 

매개변수

다음 옵션은 manageprofiles 명령에 대해 사용 가능합니다.

-adminPassword adminPassword
-adminUserName 매개변수에 지정되는 관리 보안 사용자 ID의 비밀번호를 지정합니다.
-adminUserName adminUser_ID
관리 보안에 사용되는 사용자 ID를 지정합니다.
-applyPerfTuningSetting option
애플리케이션 서버가 실행되는 환경 유형과 가장 일치하는 성능 조정 설정을 지정합니다.

이 매개변수는 기본 프로파일 템플리트에만 유효합니다.

standard
표준 설정은 일반 사용을 위해 최적화된, 바로 사용 가능한 표준 기본 구성 설정입니다.
peak
최대 성능 설정은 애플리케이션이 거의 변경되지 않고 최적의 런타임 성능이 중요한 프로덕션 환경에 맞게 최적화됩니다.
development
개발 설정은 애플리케이션이 자주 업데이트되며 최소의 시스템 자원이 있는 개발 환경에 맞게 최적화됩니다.
중요사항: 프로덕션 서버에서는 개발 설정을 사용하지 마십시오.

-applyPerfTuningSetting 매개변수를 가진 옵션을 지정하지 않는 경우 기본값은 standard입니다.

-isDeveloperServer-applyPerfTuningSetting 매개변수를 모두 지정하는 경우 -applyPerfTuningSetting에 대해 선택한 옵션에 따라 -applyPerfTuningSetting-isDeveloperServer를 대체할 수 있습니다.

-appServerNodeName application_server_node_name
셀에 연합하는 애플리케이션 서버의 노드 이름을 지정합니다. 이 매개변수는 셀의 배치 관리자 부분을 작성하거나 셀의 애플리케이션 서버 부분을 작성할 때 지정합니다.
-augment
기능 보강 템플리트를 사용하여 기존의 프로파일을 변경하려면 기능 보강 매개변수를 사용하십시오. 기능 보강 매개변수를 사용하면 manageprofiles 명령은 -templatePath 매개변수의 템플리트를 사용하여 -profileName 매개변수에 식별된 프로파일을 업데이트하거나 기능을 보강합니다. 사용 가능한 기능 보강 템플리트는 환경에 설치된 IBM® 제품 및 버전으로 판별됩니다.
중요사항: WebSphere® Application Server Network Deployment 제품에 포함된 템플리트는 프로파일 작성에만 사용할 수 있으며 기존 프로파일 보강에는 사용할 수 없습니다. 작성 템플리트만 제품과 함께 제공되기 때문입니다.

또한 install_dir/ profileTemplates 디렉토리에 있는 파일은 수동으로 수정하지 마십시오. 프로파일 작성 중에 포트를 변경하는 경우, 프로파일 템플리트 디렉토리에서 파일을 수정하는 대신 예를 들어 manageprofiles 명령에서 -startingPort 또는 -portsFile 인수를 사용하십시오.

-templatePath에 대해 완전한 파일 경로를 지정합니다. 예를 들면, 다음과 같습니다.
 manageprofiles(.bat)(.sh) -augment -profileName profile_name -templatePath template_path
프로파일 템플리트가 app_server_root/profileTemplates 디렉토리에 대해 상대적인 경우 -templatePath 매개변수에 대한 상대 경로를 지정할 수 있습니다. 그렇지 않으면 완전한 템플리트 경로를 지정하십시오. 예를 들면, 다음과 같습니다.
 manageprofiles -augment -profileName profile_name -templatePath template_path

-unaugment 매개변수도 참조하십시오.

-backupFile backupFile_name
프로파일 레지스트리 파일을 지정된 파일로 백업합니다. backupFile_name에 완전한 파일 경로를 제공해야 합니다.
-backupProfile
프로파일 레지스트리 파일에서 프로파일 폴더 및 프로파일 메타데이터의 파일 시스템 백업을 수행합니다. 백업할 프로파일을 사용하는 모든 서버는 중지한 다음 -backupProfile 옵션을 사용하여 manageprofiles 명령을 호출해야 합니다. -backupProfile 매개변수는 -backupFile-profileName 매개변수와 함께 사용해야 합니다. 예를 들면 다음과 같습니다.
manageprofiles(.bat)(.sh) -backupProfile -profileName profile_name -backupFile backupFile_name

-backupProfile 옵션을 사용하여 프로파일을 백업하는 경우, 먼저 복원하려는 프로파일에 대하여 실행 중인 프로세스와 서버를 중지해야 합니다.

-cellName cell_name(선택적 매개변수)
프로파일의 셀 이름을 지정합니다. 프로파일마다 고유한 셀 이름을 사용하십시오.
문제점 방지 문제점 방지: 사용자 정의 프로파일 또는 독립형 프로파일을 배치 관리자 셀과 연합하려는 경우에도 고유한 이름을 사용하십시오. 연합하려면 배치 관리자 셀의 일부로 노드를 설정하기 전에 셀 이름이 고유해야 합니다. 셀 이름은 제품이 동일한 실제 시스템 또는 시스템 클러스터(예: Sysplex)에서 실행되고 있는 모든 환경에서 고유해야 합니다. 또한 셀 이름은 셀 사이 또는 각 셀과 통신해야 하는 클라이언트에서 엔티티 간의 네트워크 연결성이 필요한 모든 환경에서 고유해야 합니다. 셀 이름은 해당 네임스페이스가 연합되는 경우에도 고유해야 합니다. 그렇지 않으면, javax.naming.NameNotFoundException 오류와 같은 증상이 발생할 수 있으며 이 경우 고유하게 이름 지정된 셀을 작성하십시오. gotcha

선택적 매개변수입니다. 매개변수를 생략하는 경우, 기본 셀 이름이 지정됩니다.

이 매개변수의 기본값은 축약형 호스트 이름, 상수 셀, 뒤에 오는 숫자 조합을 기반으로 합니다.
  • 애플리케이션 서버 프로파일: 없음
  • 사용자 정의 프로파일: 없음
  • 배치 관리자 서버가 있는 관리 프로파일: shortHostNameCellCellNumber
  • 작업 관리자 서버가 있는 관리 프로파일: shortHostNameJobMgrCellCellNumber
  • 관리 에이전트 서버가 있는 관리 프로파일: shortHostNameAACellCellNumber
  • 셀 프로파일, 애플리케이션 서버 부분: shortHostNameCellCellNumber
  • 셀 프로파일, 배치 관리자 부분: shortHostNameCellCellNumber
  • 보안 프록시 프로파일: 없음
여기서 CellNumber는 01로 시작하는 순차 번호입니다.

이 매개변수 값은 공백이나 유효하지 않은 문자를 포함할 수 없습니다(예: *, ?, ", <, >, ,, /, \, | 등).

-create
프로파일을 작성합니다.
프로파일 작성에 대한 특정 정보를 보려면 manageprofiles -create -templatePath fully_qualified_file_path_to_template -help를 지정합니다. 사용 가능한 템플리트는 다음과 같습니다.
  • cell - 배치 관리자 셀(dmgr 및 default)
  • management - 관리. -serverType 매개변수와 함께 사용하여 관리 프로파일의 유형을 표시합니다.
  • secureproxy- 보안 프록시
  • default - 애플리케이션 서버
  • managed - 사용자 정의
-debug
manageprofiles 명령이 사용하는 Ant 유틸리티의 디버그 기능을 켭니다.
-personalCertValidityPeriod validity_period(선택적 매개변수)
기본 개인 인증서가 유효한 기간(년)을 지정하는 선택적 매개변수입니다. 이 매개변수를 -personalCertDN 매개변수와 함께 지정하지 않으면 기본 개인 인증서는 1년 동안 유효합니다.
-defaultPorts
프로파일에 기본값 또는 기본 포트 값을 지정합니다.

-startingPort 또는 -portsFile 매개변수를 사용할 때 이 매개변수를 사용하지 마십시오.

-startingPort 매개변수, -defaultPorts 매개변수 또는 -portsFile 매개변수를 지정하지 않는 경우 프로파일 작성 중에 manageprofiles 명령은 자동으로 생성된 권장 포트 세트를 사용합니다. 권장 포트 값은 기본 포트의 가용성에 따라 기본 포트 값과 다를 수 있습니다.

알아두기: 관리 프로파일 템플리트를 사용하는 경우에는 이 매개변수를 사용하지 마십시오.
-delete
프로파일을 삭제합니다.

프로파일을 삭제해도 프로파일 디렉토리는 삭제되지 않습니다. 예를 들어, /usr/WebSphere/AppServer/profiles/managedProfile 디렉토리에 프로파일을 작성한다고 가정하십시오. 프로파일을 삭제해도 디렉토리는 그대로 유지됩니다.

디렉토리를 삭제하거나 남겨둘 수 있습니다. 그러나 profile_root/logs 디렉토리에는 프로파일 설치 제거 방법에 대한 정보가 포함되어 있습니다. 예를 들어 설치 제거 프로시저 동안 모든 문제점의 원인을 판별하기 위해 _nodeuninst.log 파일을 보존할 수 있습니다.

프로파일 레지스트리에서 기능 보강 템플리트를 등록한 프로파일을 삭제하면 보강된 기능 해제 조치가 자동으로 수행됩니다.

문제점 방지 문제점 방지: 마이그레이션된 이전 노드를 삭제하는 경우 이전 노드를 삭제하기 전에 새로 마이그레이션된 배치 관리자를 종료하십시오. 그래야만 새로 마이그레이션된 셀에서 새 마이그레이션된 노드가 잘못 제거되지 않습니다. gotcha
-deleteAll
모든 등록된 프로파일을 삭제합니다.

프로파일을 삭제해도 프로파일 디렉토리는 삭제되지 않습니다. 예를 들어, /usr/WebSphere/AppServer/profiles/managedProfile 디렉토리에 프로파일을 작성한다고 가정하십시오. 프로파일을 삭제해도 디렉토리는 그대로 유지됩니다.

디렉토리를 삭제하거나 남겨둘 수 있습니다. 그러나 profile_root/logs 디렉토리에는 프로파일 설치 제거 방법에 대한 정보가 포함되어 있습니다. 예를 들어 설치 제거 프로시저 동안 모든 문제점의 원인을 판별하기 위해 _nodeuninst.log 파일을 보존할 수 있습니다.

프로파일 레지스트리에서 기능 보강 템플리트를 등록한 프로파일을 삭제하면 보강된 기능 해제 조치가 자동으로 수행됩니다.

-dmgrAdminPassword password
노드를 연합하는 경우, 관리 보안이 배치 관리자에서 사용 가능하면 배치 관리자에 유효한 사용자 이름을 지정하십시오. -dmgrAdminUserName 매개변수 및 -federateLater 매개변수와 함께 이 매개변수를 사용하십시오.
-dmgrAdminUserName user_name
노드를 연합하는 경우, 관리 보안이 배치 관리자에서 사용 가능하면 배치 관리자에 대한 유효한 비밀번호를 지정하십시오. 이 매개변수를 -dmgrAdminPassword 매개변수 및 -federateLater 매개변수와 함께 사용하십시오.
-dmgrHost dmgr_host_name(선택적 매개변수)
배치 관리자가 실행 중인 시스템을 식별합니다. 사용자 정의 프로파일이 작성될 때 이를 연합하려면 이 매개변수 및 dmgrPort 매개변수를 지정하십시오.

호스트 이름은 길거나 축약형인 DNS 이름 또는 배치 관리자 시스템의 IP 주소가 될 수 있습니다.

이 선택적 매개변수를 지정하면 manageprofiles 명령에서 관리된 -templatePath 매개변수와 함께 사용자 정의 프로파일을 작성할 때 배치 관리자 셀로 사용자 정의 노드를 연합하도록 지시합니다. -dmgrHost 매개변수는 배치 관리자 프로파일 또는 애플리케이션 서버 프로파일을 작성할 때 무시됩니다.

배치 관리자가 실행 중이 아니거나 보안이 사용되거나 기타 이유로 사용할 수 없을 때 사용자 정의 노드를 연합하는 경우 로그의 설치 표시기는 완료 실패를 나타내는 INSTCONFFAIL입니다. 결과로 생성되는 사용자 정의 프로파일은 사용할 수 없습니다. 프로파일 이름이 동일한 다른 사용자 정의 프로파일을 작성하기 전에 프로파일 저장소(프로파일 설치 루트 디렉토리) 외부로 사용자 정의 프로파일 디렉토리를 이동해야 합니다.

보안을 사용 가능으로 설정한 경우 또는 기본 JMX 커넥터 유형을 변경한 경우에는 manageprofiles 명령으로 연합할 수 없습니다. 대신 addNode 명령을 사용하십시오.

이 매개변수의 기본값은 localhost입니다. 이 매개변수 값은 올바른 형식의 호스트 이름이어야 하며, 공백 또는 유효하지 않은 문자를 포함할 수 없습니다(예: *, ?, ", <, >, ,, /, \, | 등). dmgrPort 매개변수와 함께 배치 관리자에 대한 연결도 사용 가능해야 합니다.

-dmgrPort dmgr_port_number
배치 관리자의 SOAP 포트를 식별합니다. 사용자 정의 프로파일이 작성될 때 이를 연합하려면 이 매개변수 및 dmgrHost 매개변수를 지정하십시오. 배치 관리자가 실행 중이고 액세스 가능해야 합니다.

보안을 사용하거나 기본 JMX(Java™ Management Extensions) 커넥터 유형을 변경한 경우에는 manageprofiles 명령과 연합할 수 없습니다. 대신 addNode 명령을 사용하십시오.

이 매개변수의 기본값은 8879입니다. 사용자가 표시하는 포트는 양의 정수여야 하며 dmgrHost 매개변수와 함께 배치 관리자로 연결할 수 있어야 합니다.

-dmgrProfilePath dmgr_profile_path
셀의 배치 관리자 부분에 대한 프로파일 경로를 지정합니다. 셀의 애플리케이션 서버 부분을 작성할 때 이 매개변수를 지정합니다.
-enableAdminSecurity true | false
관리 보안을 사용 가능하게 합니다. 올바른 값은 true 또는 false입니다. 기본값은 false입니다.
enableAdminSecuritytrue로 설정한 경우에는 -adminUserName-adminPassword 매개변수와 이러한 매개변수 값도 지정해야 합니다.

-enableAdminSecurity 매개변수를 사용하여 사용자 정의 프로파일의 관리 보안을 사용 가능하게 할 수 없습니다. 사용자 정의 프로파일에서 보안을 사용하려면 사용자 정의 프로파일을 배치 관리자에 연합해야 합니다. 연합된 사용자 정의 프로파일에서 보안을 사용하려면 배치 관리자에서 관리 보안이 사용 가능해야 합니다.

[Linux]-enableService true | false
[Linux]Linux 서비스의 작성을 사용 가능하게 합니다. 올바른 값은 true 또는 false입니다. 이 매개변수의 기본값은 false입니다.

manageprofiles 명령이 true로 설정된 -enableService 옵션과 함께 실행되면, Linux 서비스는 루트 사용자가 명령을 실행할 때 프로파일을 사용하여 작성됩니다. 루트가 아닌 사용자가 manageprofiles 명령을 실행하면 프로파일은 작성되지만 Linux 서비스는 작성되지 않습니다. 루트가 아닌 사용자에게는 서비스를 설정할 충분한 권한이 없으므로 Linux 서비스는 작성되지 않습니다. INSTCONPARTIALSUCCESS 결과는 프로파일 작성이 종료되면 표시되고, 프로파일 작성 로그 app_server_root/logs/manageprofiles_create_profilename.log 에는 현재 사용자에게 Linux 서비스를 설정할 충분한 권한이 없음을 알리는 메시지가 포함됩니다.

-federateLater true | false
관리 프로파일이 프로파일 작성 중에 연합되는지 또는 addNode 명령을 사용하여 나중에 연합할 것인지 여부를 표시합니다. dmgrHost, dmgrPort, dmgrAdminUserName, dmgrAdminPassword 매개변수에 값이 없는 경우 이 매개변수의 기본값은 true입니다. 올바른 값은 true 또는 false입니다.
-getDefaultName
기본 프로파일의 이름을 리턴합니다.
-getPath
지정된 이름의 프로파일에 대한 파일 시스템 위치를 가져옵니다. –profileName 매개변수가 필요합니다.
-getName
지정된 -profilePath 매개변수에서 등록된 프로파일의 이름을 가져옵니다.
-help
명령 구문을 표시합니다.
-hostName host_name
프로파일을 작성 중인 호스트 이름을 지정합니다. 이 이름은 초기 제품 설치 중 지정한 호스트 이름과 일치해야 합니다. 이 매개변수의 기본값은 도메인 이름 시스템의 긴 양식입니다. 이 매개변수 값은 올바른 IPv6 호스트 이름이어야 하며, 공백이나 유효하지 않은 문자를 포함할 수 없습니다(예: *, ?, ", <, >, ,, /, \, | 등).
-ignoreStack(선택적 매개변수)
기능이 보강된 특정 프로파일의 보강된 기능을 해제하도록 -templatePath 매개변수와 함께 사용되는 선택적 매개변수입니다. -unaugment 매개변수를 참조하십시오.
-importPersonalCertKS keystore_path
프로파일을 작성할 때 개인 인증서를 가져오는 데 사용할 키 저장소 파일에 대한 경로를 지정합니다. 이 개인 인증서는 서버의 기본 개인 인증서입니다.
우수 사례 우수 사례: 개인 인증서를 기본 개인 인증서로 가져오는 경우에는 개인 인증서에 서명한 루트 인증서를 가져오십시오. 그렇지 않으면 manageprofiles 명령은 trust.p12 파일에 개인 인증서의 공개 키를 추가하고 루트 서명 인증서를 작성합니다. bprac
-importPersonalCertKS 매개변수와 -personalCertDN 매개변수는 상호 배타적입니다. 사용자가 특별히 개인 인증서를 작성하거나 가져오지 않는 경우에는 기본적으로 하나가 작성됩니다.

-importPersonal로 시작하는 매개변수를 지정하는 경우 모두 지정해야 합니다.

-importPersonalCertKSAlias keystore_alias
-importPersonalCertKS 매개변수에 지정하는 키 저장소 파일에 있는 인증서 별명을 지정합니다. 이 인증서는 서버 기본 키 저장소 파일에 추가되고 서버 기본 개인 인증서로 사용됩니다.

-importPersonal로 시작하는 매개변수를 지정하는 경우 모두 지정해야 합니다.

-importPersonalCertKSPassword keystore_password
-importPersonalCertKS 매개변수에 지정하는 키 저장소 파일의 비밀번호를 지정합니다.

-importPersonal로 시작하는 매개변수를 지정하는 경우 모두 지정해야 합니다.

-importPersonalCertKSType keystore_type
-importPersonalCertKS 매개변수에 지정하는 키 저장소 파일의 유형을 지정합니다. 값은 JCEKS, CMSKS, PKCS12, PKCS11, JKS입니다. 그러나 이 목록은 java.security 파일의 제공자에 따라 변경할 수 있습니다.

-importPersonal로 시작하는 매개변수를 지정하는 경우 모두 지정해야 합니다.

-importSigningCertKS keystore_path
프로파일을 작성할 때 루트 인증서를 가져오기 위해 사용하는 키 저장소 파일의 경로를 지정합니다. 루트 인증서는 서버 기본 루트 인증서로 사용되는 인증서입니다. -importSigningCertKS 매개변수는 -signingCertDN 매개변수와 상호 배타적입니다. 사용자가 특별히 루트 서명 인증서를 작성하거나 가져오지 않는 경우에는 기본적으로 하나가 작성됩니다.

-importSigning으로 시작되는 매개변수를 지정할 때에는 모두 지정해야 합니다.

-importSigningCertKSAlias keystore_alias
-importSigningCertKS 매개변수에 지정하는 키 저장소 파일에 있는 인증서 별명을 지정합니다. 이 인증서는 서버 기본 루트 키 저장소 파일에 추가되고 서버 기본 루트 인증서로 사용됩니다.

-importSigning으로 시작되는 매개변수를 지정할 때에는 모두 지정해야 합니다.

-importSigningCertKSPassword keystore_password
-importSigningCertKS 매개변수에 지정한 키 저장소 파일의 비밀번호를 지정하십시오.

-importSigning으로 시작되는 매개변수를 지정할 때에는 모두 지정해야 합니다.

-importSigningCertKSType keystore_path
importSigningCertKS 매개변수에 지정하는 키 저장소 파일의 유형을 지정합니다. 올바른 값은 JCEKS, CMSKS, PKCS12, PKCS11, JKS입니다. 그러나 이 목록은 java.security 파일의 제공자에 따라 변경할 수 있습니다.

-importSigning으로 시작되는 매개변수를 지정할 때에는 모두 지정해야 합니다.

-isDefault
함께 사용된 -profileName 매개변수로 식별된 프로파일이 등록된 이후 기본 프로파일이 되도록 지정합니다. 기본 프로파일을 지정하는 명령을 실행할 때 명령의 -profileName 속성을 사용하지 않아도 됩니다.
-isDeveloperServer
서버가 개발용으로만 사용되도록 지정합니다. 이 매개변수는 프로덕션 애플리케이션 서버에 애플리케이션을 배치하기 전에 프로덕션이 아닌 서버에서 애플리케이션을 테스트하기 위해 프로파일을 작성하는 경우에 사용할 수 있습니다.

이 매개변수는 기본 프로파일 템플리트에만 유효합니다.

-isDeveloperServer-applyPerfTuningSetting 매개변수를 모두 지정하는 경우 -applyPerfTuningSetting에 대해 선택한 옵션에 따라 -applyPerfTuningSetting-isDeveloperServer를 대체할 수 있습니다.

-keyStorePassword keystore_password
프로파일 작성 중에 작성된 모든 키 저장소 파일에 사용할 비밀번호를 지정합니다. 키 저장소 파일은 기본 개인 인증서 및 루트 서명 인증서용으로 작성됩니다.
-listAugments
프로파일 레지스트리에 있는 프로파일에 등록된 인수를 표시합니다. -profileName 매개변수를 -listAugments 매개변수와 함께 지정해야 합니다.
-listProfiles
프로파일 레지스트리에 있는 프로파일을 나열합니다.
-nodeDefaultPorts
셀 템플리트와 함께 프로파일을 작성할 때 포트 세트를 정의합니다. 이 옵션을 지정하면 -nodePortsFile 또는 nodeStartingPort 옵션을 동시에 지정할 수 없습니다.
-nodeName node_name
새 프로파일에 대해 작성되는 노드의 노드 이름을 지정합니다. 셀 내에서 또는 시스템에서 고유한 값을 사용하십시오. 동일한 제품 2진 세트를 공유하는 각 프로파일에서 노드 이름은 고유해야 합니다.
이 매개변수의 기본값은 축약형 호스트 이름, 프로파일 유형, 뒤에 오는 숫자를 기반으로 합니다.
  • 애플리케이션 서버 프로파일: shortHostNameNodeNodeNumber
  • 사용자 정의 프로파일: shortHostNameNodeNodeNumber
  • 배치 관리자 서버가 있는 관리 프로파일: shortHostNameCellManagerNodeNumber
  • 작업 관리자 서버가 있는 관리 프로파일: shortHostNameJobMgrNodeNumber
  • 관리 에이전트 서버가 있는 관리 프로파일: shortHostNameAANodeNodeNumber
  • 셀 프로파일, 애플리케이션 서버 부분: shortHostNameNodeNodeNumber
  • 셀 프로파일, 배치 관리자 부분: shortHostNameCellManagerNodeNumber
  • 보안 프록시 프로파일: shortHostNameNodeNodeNumber
여기서 NodeNumber는 01로 시작하는 순차 번호입니다.

이 매개변수 값은 공백이나 유효하지 않은 문자를 포함할 수 없습니다(예: *, ?, ", <, >, ,, /, \, | 등).

-nodePortsFile node_ports_path
작성하는 셀의 노드 부분에 대한 포트를 지정합니다. 이 옵션을 지정하면 -nodeDefaultPorts 또는 -nodeStartingPort 옵션을 동시에 지정할 수 없습니다.
-nodeProfilePath node_profile_path
셀의 노드 부분에 대한 프로파일 경로를 지정합니다. 이 매개변수는 셀의 배치 관리자를 작성할 때 지정하십시오.
-omitAction feature1 feature2... featureN(선택적 매개변수)
프로파일 기능을 제외하는 선택적 매개변수입니다.
각 프로파일 템플리트는 특정한 선택적 기능으로 사전 정의되어 제공됩니다. 다음 선택적 기능은 다음 프로파일 템플리트에 대해 -omitAction 매개변수와 같이 사용할 수 있습니다.
  • default - 애플리케이션 서버
    • deployAdminConsole
    • defaultAppDeployAndConfig
    • deployIVTApplication
  • management - 배치 관리자, 관리 에이전트 또는 작업 관리자의 관리 프로파일
    • deployAdminConsole
  • cell - dmgr 및 기본 프로파일 템플리트 모두로 구성된 배치 관리자 셀
    • cell_dmgr(셀 프로파일 작성 중에 작성된 dmgr)
      • deployAdminConsole
      • defaultAppDeployAndConfig
-personalCertDN distinguished_name
프로파일을 작성할 때 작성하는 개인 인증서의 식별 이름을 지정합니다. 식별 이름은 따옴표로 묶어 지정하십시오. 이 기본 개인 인증서는 서버 키 저장소 파일에 있습니다. -importPersonalCertKSType 매개변수와 -personalCertDN 매개변수는 상호 배타적입니다. -personalCertValidityPeriod 매개변수 및 -keyStorePassword 매개변수를 참조하십시오.
-portsFile file_path(선택적 매개변수)
새 프로파일에 대한 포트 설정을 정의하는 파일 경로를 지정하는 선택적 매개변수입니다.

-startingPort 또는 -defaultPorts 매개변수를 사용하는 경우에는 이 매개변수를 사용하지 마십시오.

-startingPort 매개변수, -defaultPorts 매개변수 또는 -portsFile 매개변수를 지정하지 않는 경우 프로파일 작성 중에 manageprofiles 명령은 자동으로 생성된 권장 포트 세트를 사용합니다. 권장 포트 값은 기본 포트의 가용성에 따라 기본 포트 값과 다를 수 있습니다.

-profileName profile_name
프로파일 이름을 지정합니다. 프로파일을 작성할 때 고유한 값을 사용하십시오. 동일한 제품 2진 세트를 공유하는 각 프로파일의 이름은 고유해야 합니다. 기본 프로파일 이름은 프로파일 유형 및 뒤에 오는 번호에 기반합니다. 예를 들어 다음과 같습니다.
<profile_type><profile_number>
여기서
  • <profile_type>AppSrv, Dmgr, AdminAgent, JobMgr 또는 Custom 등의 값입니다.
  • <profile_number>는 고유한 프로파일 이름을 작성하는 데 사용되는 순차 번호입니다.

이 매개변수 값은 공백이나 유효하지 않은 문자를 포함할 수 없습니다(예: *, ?, ", <, >, ,, /, \, | 등).

사용 중인 프로파일 이름을 선택할 수 없습니다.

-profilePath profile_root
profile_root로 참조되는 프로파일에 대한 완전한 경로를 지정합니다.
전체 경로를 지정하여 프로파일을 셀로 연합할 때 장애를 유발할 수 있는 Ant 스크립트 제한사항을 방지하십시오. 예를 들면, 다음과 같습니다.
-profilePath profile_root

[Windows]완전한 경로에 공백이 있는 경우 값을 따옴표로 묶으십시오.

기본값은 app_server_root 디렉토리, 프로파일 서브디렉토리, 프로파일 이름을 기반으로 합니다.

예를 들어, 기본값은 다음과 같습니다.
WS_WSPROFILE_DEFAULT_PROFILE_HOME/profileName
WS_WSPROFILE_DEFAULT_PROFILE_HOME 요소는 app_server_root/properties 디렉토리의 wasprofile.properties 파일에 정의됩니다.
참고: wasprofile.properties 파일은 다음과 같은 특성을 포함합니다.
WS_CMT_PI_MODPERMS
이 특성에서는 사후 설치 프로그램이 작성하는 파일에 대한 권한 수정의 필요 여부를 지정합니다. 올바른 값은 true 또는 false입니다. 기타 기본값은 false입니다. 파일에서 이 특성을 제거하는 경우의 기본값도 false입니다. 값이 false로 설정되면 사후 설치 프로그램에서 작성된 모든 파일은 시스템의 umask 설정에 따라 권한이 부여됩니다.

이 매개변수 값은 대상 시스템의 올바른 경로여야 하며 현재 사용 중이면 안됩니다.

해당 디렉토리에 대한 쓰기 권한이 있어야 합니다.

WS_CMT_PI_LOGS
이 특성은 설치 후 프로그램에서 PROFILE_HOME/logs/service/productDir 디렉토리에 있는 각 제품에 대한 로그를 정리하는지 여부와 시점을 지정합니다. 이 특성에 대한 설정은 다음 로그 정리 기준을 지정하는 데 사용할 수 있습니다.
  • PROFILE_HOME/logs/service/productDir 디렉토리에서 각 제품에 대해 보관할 로그 수를 지정할 수 있습니다. 지정된 값은 1에서 999 사이의 정수일 수 있습니다. 예를 들어, WS_CMT_PI_LOGS=5를 지정하면 사후 설치 프로그램은 각 제품에 대해 가장 최근의 로그 다섯 개를 보관합니다.
  • 로그가 차지할 수 있는 최대 스토리지 크기를 지정할 수 있습니다. 지정된 값은 다음 단위를 따르는 1에서 999 사이의 정수 일 수 있습니다.
    • KB(킬로바이트 단위로 값을 지정하는 경우)
    • MB(메가바이트 단위로 값을 지정하는 경우)
    • GB(기가바이트 단위로 값을 지정하는 경우)
    예를 들어, WS_CMT_PI_LOGS=10MB를 지정하면 로그가 차지하는 스토리지 크기가 10 메가바이트를 초과할 때 사후 설치 프로그램은 가장 오래된 로그를 삭제하기 시작합니다.
    문제점 방지 문제점 방지: 지정된 값이 대소문자를 구분하기 때문에 지정된 값에 포함된 문자는 대문자여야 합니다. gotcha
  • 사후 설치 프로그램이 로그를 보관하고자 하는 시간을 지정할 수 있습니다. 지정된 값은 다음 단위를 따르는 1에서 999 사이의 정수 일 수 있습니다.
    • D(일 단위로 값을 지정하는 경우)
    • W(주 단위로 값을 지정하는 경우)
    • M(월 단위로 값을 지정하는 경우)
    • Y(년 단위로 값을 지정하는 경우)
    예를 들어, WS_CMT_PI_LOGS=2W를 지정하면 각 로그는 2주 동안 보관됩니다.
    문제점 방지 문제점 방지: 지정된 값이 대소문자를 구분하기 때문에 지정된 값에 포함된 문자는 대문자여야 합니다. gotcha
  • 로그가 삭제는 특정 날짜 이후를 지정할 수 있습니다. 값은 DD-MM-YYYY 형식의 대시로 구분되는 숫자 값이어야 합니다. 예를 들어, WS_CMT_PI_LOGS=12-31-2013을 지정하면 모든 로그가 2013년 12월 31에 삭제됩니다.
    문제점 방지 문제점 방지: 표시된 형식(대시로 구분되는 숫자)으로 값이 지정되지 않은 경우, 이 특성 설정은 무시됩니다. gotcha
-response reponse_file
manageprofiles 명령을 사용하여 명령행에서 모든 API 함수에 액세스합니다.

명령 인터페이스는 특성 파일에서 지정된 명령에 대한 입력 인수를 키 및 값 형식으로 포함하는 응답 파일에 의해 구동될 수 있습니다. 다양한 유형의 프로파일 템플리트 및 조치에 필요한 입력 인수를 판별하려면 -help 매개변수와 함께 manageprofiles 명령을 사용합니다.

다음 예제 응답 파일을 사용하여 작성 조작을 실행하십시오.
create
profileName=testResponseFileCreate
profilePath=profile_root
templatePath=app_server_root/profileTemplates/default
nodeName=myNodeName
cellName=myCellName
hostName=myHostName
omitAction=myOptionalAction1,myOptionalAction2
응답 파일을 작성할 때 다음과 같은 일련의 가이드라인을 고려하십시오.
  • 값을 지정할 때 값이 공백을 포함해도 값의 시작이나 끝에 큰따옴표(") 문자를 지정하지 마십시오.
    참고: 명령행에서 값을 지정할 때와는 다른 규칙입니다.
  • 쉼표 문자를 포함하는 단일 값(예: personalCertDN 및 signingCertDN 매개변수에 대한 식별 이름)을 지정하는 경우 쉼표 앞에 백슬래시 2개를 사용하십시오. 예를 들어 다음은 signingCertDN 값을 식별 이름으로 지정하는 방법입니다.
    signingCertDN=cn=testserver.ibm.com\\,ou=Root Certificate\\,
       ou=testCell\\,ou=testNode01\\,o=IBM\\,c=US 
  • 여러 값을 지정하는 경우 쉼표로 구분하고 백슬래시 2개를 사용하지 마십시오. 예를 들어 다음은 omitAction 매개변수에 대한 여러 값을 지정하는 방법입니다.
    omitAction=deployAdminConsole,defaultAppDeployAndConfig 
  • 응답 파일에서 빈 행은 지정하지 마십시오. 오류가 발생할 수 있습니다.
  • [Windows]Windows 운영 체제의 경로문에서 슬래시(/) 또는 백슬래시(\)를 사용할 수 있습니다. 경로 명령문이 백슬래시를 사용하는 경우 응답 파일은 경로를 올바르게 이해하기 위해 이중 백슬래시가 필요합니다. 다음은 이중 백슬래시를 사용하는 작성 조작의 응답 파일 예제입니다.
    create
    templatePath=C:\\WebSphere\\AppServer\\profileTemplates\\default
    우수 사례 우수 사례: 플랫폼 사이를 전환할 때 오류가 발생할 가능성을 줄이도록 슬래시를 사용합니다. bprac
-restoreProfile
중요사항: manageProfiles -restoreProfile 명령은 동일 수정팩 레벨에서 작성된 백업에만 지원됩니다.
프로파일 백업을 복원합니다. -backupFile 매개변수와 함께 사용해야 합니다. 예를 들어, 다음과 같습니다.
manageprofiles(.bat)(.sh) -restoreProfile -backupFile file_name
프로파일을 복원하려면 다음 단계를 수행하십시오.
  1. 복원하려는 프로파일에 대한 서버 및 실행 중인 프로세스를 중지하십시오.
  2. 파일 시스템에서 프로파일에 대한 디렉토리를 수동으로 삭제하십시오.
  3. manageprofiles 명령의 -validateAndUpdateRegistry 옵션을 실행하십시오.
  4. manageprofiles 명령의 -validateAndUpdateRegistry 옵션을 사용하여 프로파일을 복원하십시오.
-securityLevel security_level
보안 프록시 서버에 대한 초기 보안 레벨 설정을 지정합니다. 올바른 값은 low, medium, high입니다. 기본값은 high입니다. 보안 레벨은 시작 사용자 권한, 라우팅 고려사항, 관리 옵션, 오류 처리를 기반으로 합니다. 보안 프록시 서버 프로파일을 작성한 후에 보안 설정을 선택적으로 변경할 수 있습니다.
-serverName server_name
서버의 이름을 지정합니다. 기본 및 보안 프록시 템플리트에만 이 매개변수를 지정하십시오. 기본값 또는 보안 프록시 템플리트를 사용할 때 이 매개변수를 지정하지 않는 경우, 기본 서버 이름은 기본 프로파일의 경우 server1, 보안 프록시 프로파일의 경우 proxy1입니다.
-serverType DEPLOYMENT_MANAGER | ADMIN_AGENT | JOB_MANAGER
관리 프로파일의 유형을 지정합니다. 배치 관리자 서버의 경우 DEPLOYMENT_MANAGER, 관리 에이전트 서버의 경우 ADMIN_AGENT 또는 작업 관리자 서버의 경우 JOB_MANAGER를 지정합니다. 이 매개변수는 관리 프로파일을 작성할 경우 필수입니다.
[Linux]-serviceUserName service_user_ID
[Linux]Linux 서비스가 이 사용자 ID로 실행되도록 Linux 서비스 작성 중에 사용되는 사용자 ID를 지정합니다. 사용자 ID로 로그온할 때마다 Linux 서비스가 실행됩니다.
-setDefaultName
기본 프로파일을 기존 프로파일 중 하나로 설정합니다. -profileName 매개변수와 함께 사용해야 합니다. 예를 들면 다음과 같습니다.
manageprofiles(.bat)(.sh) -setDefaultName -profileName profile_name
-signingCertDN distinguished_name
프로파일을 작성할 때 작성하는 루트 서명 인증서의 식별 이름을 지정합니다. 식별 이름은 따옴표로 묶어 지정하십시오. 이 기본 개인 인증서는 서버 키 저장소 파일에 있습니다. -importSigningCertKS 매개변수는 -signingCertDN 매개변수와 상호 배타적입니다. 사용자가 특별히 루트 서명 인증서를 작성하거나 가져오지 않는 경우에는 기본적으로 하나가 작성됩니다. -signingCertValidityPeriod 매개변수 및 -keyStorePassword를 참조하십시오.
-signingCertValidityPeriod validity_period(선택적 매개변수)
루트 서명 인증서가 유효한 기간(년)을 지정하는 선택적 매개변수입니다. 이 매개변수를 -signingCertDN 매개변수와 함께 지정하지 않으면 루트 서명 인증서는 15년간 유효합니다.
-startingPort startingPort
프로파일에 대한 모든 포트를 생성하고 지정하는 데 사용할 시작 포트 번호를 지정합니다.

포트 값은 이미 사용 중인 해당 포트를 생략하여 -startingPort 값부터 순차적으로 지정됩니다. 시스템은 현재 사용 중인 포트를 인식하여 분석하고 포트 충돌을 피할 수 있도록 포트 지정을 결정합니다.

이 매개변수를 -defaultPorts 또는 -portsFile 매개변수와 함께 사용하지 마십시오.

-startingPort 매개변수, -defaultPorts 매개변수 또는 -portsFile 매개변수를 지정하지 않는 경우 프로파일 작성 중에 manageprofiles 명령은 자동으로 생성된 권장 포트 세트를 사용합니다. 권장 포트 값은 기본 포트의 가용성에 따라 기본 포트 값과 다를 수 있습니다.

주의: 관리 프로파일 템플리트를 사용하는 경우에는 이 매개변수를 사용하지 마십시오.
-supportedProtocols supported_protocols
프록시 요청에 대한 보안 프록시 서버에 유효한 프로토콜을 지정합니다. 올바른 값은 SIP, HTTP, HTTP,SIP입니다.
-templatePath template_path
설치 루트 디렉토리에서 템플리트 파일의 디렉토리 경로를 지정합니다. profileTemplates 디렉토리에는 다른 프로파일 유형에 해당하고 설치된 제품 유형에 따라 다른 다양한 디렉토리가 있습니다. 프로파일 디렉토리는 -templatePath 옵션을 사용하는 중에 표시하는 경로입니다. 설치 루트 외부에 있는 프로파일 템플리트를 지정할 수도 있습니다.

프로파일 템플리트가 app_server_root/profileTemplates 디렉토리에 대해 상대적인 경우 -templatePath 매개변수에 대한 상대 경로를 지정할 수 있습니다. 그렇지 않으면 완전한 템플리트 경로를 지정하십시오.

사용 가능한 템플리트는 프로파일 개념 주제에서 설명합니다.

-unaugment
기능 보강은 기능 보강 템플리트를 사용하여 기존 프로파일을 변경하는 기능입니다. 기능이 보강된 프로파일의 보강된 기능을 해제하려면 -unaugment 매개변수 및 -profileName 매개변수를 지정해야 합니다. 일련의 manageprofiles 기능 보강이 수행되고 이 두 매개변수만 지정하여 프로파일의 보강된 기능을 해제하는 경우 보강된 기능 해제 조치에서는 먼저 마지막 기능 보강 조치를 실행 취소합니다.

기능이 보강된 특정 프로파일의 보강된 기능을 해제하려면 -ignoreStack 매개변수를 -templatePath 매개변수와 함께 추가로 지정합니다. 보통 프로파일 템플리트 종속성을 위반하지 않았는지 확인해야 하므로 특정 프로파일의 보강된 기능은 해제하지 않습니다.

-templatePath 매개변수를 사용하는 경우 이 매개변수에 대한 완전한 파일 경로를 지정합니다.

기능 보강 매개변수도 참조하십시오.

-unaugmentAll
특정 기능 보강 템플리트를 사용하여 기능 보강된 모든 프로파일의 보강된 기능을 해제합니다. -templatePath 매개변수는 -unaugmentAll 매개변수에 필수인 매개변수입니다.

-templatePath 매개변수를 사용하는 경우 이 매개변수에 대한 완전한 파일 경로를 지정합니다.

선택적으로 -unaugmentDependents 매개변수와 -unaugmentAll 매개변수를 함께 지정하여 기능 보강을 해제하는 프로파일의 전제조건이 되는 모든 프로파일의 보강된 기능을 해제할 수도 있습니다.

참고: 프로파일 템플리트를 사용하여 기능 보강된 프로파일이 없을 때 이 매개변수를 사용하는 경우, 오류가 발생합니다.

기능 보강 매개변수도 참조하십시오.

-unaugmentDependents
이를 지정한 경우 매개변수는 -unaugmentAll 매개변수로 보강된 기능을 해제하는 프로파일의 전제조건이 되는 모든 기능 보강된 프로파일의 보강된 기능을 해제합니다. 지정하지 않으면 보강된 기능을 해제할 프로파일의 전제조건이 되는 기능 보강된 프로파일의 보강된 기능을 해제하지 않습니다.

-unaugmentDependents 매개변수는 -unaugmentAll 매개변수와 함께 지정하십시오.

-validateAndUpdateRegistry
프로파일 레지스트리에 표시된 모든 프로파일을 확인하여 프로파일이 파일 시스템에 있는지 확인합니다. 레지스트리에서 누락된 프로파일은 모두 제거합니다. 레지스트리에서 삭제된, 누락된 프로파일 목록을 리턴합니다.
-validatePorts
포트가 예약되어 있거나 사용 중이 아닌지 확인하십시오. 이 매개변수는 사용하지 않는 포트를 식별하는 데 도움이 됩니다. 포트가 사용 중인 것으로 판별되면 프로파일 작성이 중지되고 오류 메시지가 표시됩니다. 이 매개변수는 프로파일 작성 중에 명령행에서 언제든지 사용할 수 있습니다. 이 매개변수는 –portsFile 매개변수와 함께 사용하는 것이 좋습니다.
-validateRegistry
프로파일 레지스트리에 표시된 모든 프로파일을 확인하여 프로파일이 파일 시스템에 있는지 확인합니다. 누락된 프로파일 목록을 리턴합니다.
-webServerCheck true | false
웹 서버 정의를 설정할지 여부를 표시합니다. 올바른 값은 true 또는 false입니다. 이 매개변수의 기본값은 false입니다.
-webServerHostname webserver_host_name
서버의 호스트 이름입니다. 이 매개변수의 기본값은 로컬 시스템의 긴 호스트 이름입니다.
-webServerInstallPath webserver_installpath_name
웹 서버, 로컬 또는 원격의 설치 경로입니다. 이 매개변수의 기본값은 로컬 시스템의 운영 체제 및 webServerType 매개변수 값에 따라 다릅니다. 예를 들면, 다음과 같습니다.
[Windows]
webServerType=IHS: webServerInstallPath defaulted to “C:\Program Files\IBM\HTTPServer”
webServerType=IIS: webServerInstallPath defaulted to “C:\”
webServerType=SUNJAVASYSTEM: webServerInstallPath defaulted to “C:\”
webServerType=DOMINO: webServerInstallPath defaulted to “”
webServerType=APACHE: webServerInstallPath defaulted to “”
webServerType=HTTPSERVER_ZOS: webServerInstallPath defaulted to “n/a”
[Linux]
webServerType=IHS: webServerInstallPath defaulted to “/opt/IBM/HTTPServer”
webServerType=IIS: webServerInstallPath defaulted to “n\a”
webServerType=SUNJAVASYSTEM: webServerInstallPath defaulted to “/opt/sun/webserver”
webServerType=DOMINO: webServerInstallPath defaulted to “”
webServerType=APACHE: webServerInstallPath defaulted to “”
webServerType=HTTPSERVER_ZOS: webServerInstallPath defaulted to “n/a”
[AIX]
webServerType=IHS: webServerInstallPath defaulted to “/usr/IBM/HTTPServer”
webServerType=IIS: webServerInstallPath defaulted to “n\a”
webServerType=SUNJAVASYSTEM: webServerInstallPath defaulted to “/opt/sun/webserver”
webServerType=DOMINO: webServerInstallPath defaulted to “?”
webServerType=APACHE: webServerInstallPath defaulted to “?”
webServerType=HTTPSERVER_ZOS: webServerInstallPath defaulted to “n/a”
[HP-UX]
webServerType=IHS: webServerInstallPath defaulted to “/opt/IBM/HTTPServer”
webServerType=IIS: webServerInstallPath defaulted to “n\a”
webServerType=SUNJAVASYSTEM: webServerInstallPath defaulted to “/opt/sun/webserver”
webServerType=DOMINO: webServerInstallPath defaulted to “”
webServerType=APACHE: webServerInstallPath defaulted to “”
webServerType=HTTPSERVER_ZOS: webServerInstallPath defaulted to “n/a”
[Solaris]
webServerType=IHS: webServerInstallPath defaulted to “/opt/IBM/HTTPServer”
webServerType=IIS: webServerInstallPath defaulted to “n\a”
webServerType=SUNJAVASYSTEM: webServerInstallPath defaulted to “/opt/sun/webserver”
webServerType=DOMINO: webServerInstallPath defaulted to “”
webServerType=APACHE: webServerInstallPath defaulted to “”
webServerType=HTTPSERVER_ZOS: webServerInstallPath defaulted to “n/a”
-webServerName webserver_name
웹 서버의 이름입니다. 이 매개변수의 기본값은 webserver1입니다.
-webServerOS webserver_operating_system
웹 서버가 상주하는 운영 체제입니다. 올바른 값은 windows, linux, solaris, aix, hpux, os390, os400입니다. webServerType 매개변수와 함께 이 매개변수를 사용하십시오.
-webServerPluginPath webserver_pluginpath
웹 서버를 사용하는 플러그인의 경로입니다. 이 매개변수의 기본값은 WAS_HOMEplugins입니다.
-webServerPort webserver_port
웹 서버에 액세스하는 포트를 표시합니다. 이 매개변수의 기본값은 80입니다.
-webServerType webserver_type
웹 서버의 유형입니다. 올바른 값은 IHS, SUNJAVASYSTEM, IIS, DOMINO, APACHE, HTTPSERVER_ZOS입니다. webServerOS 매개변수와 함께 이 매개변수를 사용하십시오.
[Windows]-winserviceAccountType specifieduser | localsystem
[Windows]프로파일에 대해 작성된 Windows 서비스의 소유자 계정 유형입니다. 올바른 값은 specifieduser 또는 localsystem입니다. localsystem 값은 프로파일을 작성한 사용자의 로컬 계정으로 Windows 서비스를 실행합니다. 이 매개변수의 기본값은 localsystem입니다.

값이 specifieduser이면 winservicePassword 매개변수가 필요합니다. winserviceUserName 매개변수의 기본값은 지정되지 않은 경우 환경 사용자 이름 값입니다.

[Windows]-winserviceCheck true | false
[Windows]가능한 값은 true 또는 false입니다. 프로파일 내에 작성된 서버 프로세스에 대해 Windows 서비스를 작성하려면 true를 지정하십시오. Windows 서비스를 작성하지 않으려면 false를 지정하십시오. 이 매개변수의 기본값은 false입니다.
중요사항: 사용자 정의 프로파일을 사용하는 경우 이 매개변수를 사용하여 Windows 서비스를 작성할 수 없습니다. 대신 WASService 명령을 사용하여 개별적으로 서비스를 작성하십시오.
[Windows]-winservicePassword winservice_password
[Windows]Windows 서비스를 소유할 로컬 계정이나 지정된 사용자의 비밀번호를 지정합니다.
[Windows]-winserviceStartupType manual | automatic | disabled
[Windows]가능한 startup_type 값은 다음과 같습니다.
  • manual
  • automatic
  • disabled

Windows 서비스에 대한 자세한 정보는 WASService 명령에 대한 기사를 참조하십시오.

이 매개변수의 기본값은 automatic입니다.

[Windows]-winserviceUserName winservice_user_ID
[Windows]Windows 운영 체제가 Windows 서비스를 작성할 수 있는 ID인지 사용자를 확인할 수 있도록 사용자 ID를 지정합니다. 사용자 ID는 관리자 그룹에 속하고 다음 고급 사용자 권한이 있어야 합니다.
  • 운영 체제의 일부로 존재
  • 서비스로 로그온
이 매개변수의 기본값은 현재 사용자 이름입니다. 이 매개변수 값은 공백이나 유효하지 않은 문자를 포함할 수 없습니다(예: *, ?, ", <, >, ,, /, \, | 등). 지정된 사용자에게 Windows 서비스를 작성하는 데 적절한 권한이 있어야 합니다. 선택하는 사용자 이름의 올바른 비밀번호를 지정해야 합니다.
중요사항: 사용자 및 비밀번호가 지정되어 있고 해당 사용자가 도메인 사용자인 Windows 서비스로 프로파일을 작성하는 경우 다음 예와 같이 이중 실선 백슬래시를 사용해야 합니다.
winServiceUserName=DOMAIN\\DOMAINUSER
winServicePassword=DOMAINUSERPASSWORD

사용법 시나리오

다음 예제에서는 올바른 구문을 보여줍니다. 다음 예제에 포함된 명령은 한 행으로 실행하십시오. 각 예제에서는 알아보기 쉽도록 명령을 둘 이상의 행으로 표시했습니다.

  • 배치 관리자 작성

    다음 예제에서는 관리 템플리트를 사용하여 Dmgr001이라는 배치 관리자를 작성합니다. 배치 관리자 포트는 포트 번호 20000에서 시작합니다.

    [Linux][AIX HP-UX Solaris]
    app_server_root/bin/manageprofiles.sh -create 
       -profileName Dmgr001
       -profilePath profile_root
       -templatePath app_server_root/profileTemplates/management
       -serverType DEPLOYMENT_MANAGER
       -nodeName Dmgr001Node
       -cellName Dmgr001NodeCell
       -hostName localhost
       -isDefault
       -startingPort 20000
    [Windows]
    app_server_root\bin\manageprofiles.bat -create 
       -profileName Dmgr001
       -profilePath profile_root
       -templatePath app_server_root\profileTemplates\management
       -serverType DEPLOYMENT_MANAGER
       -nodeName Dmgr001Node
       -cellName Dmgr001NodeCell
       -hostName localhost
       -isDefault
       -startingPort 20000
  • 관리 에이전트 작성

    다음 예제에서는 관리 템플리트를 사용하여 AdminAgent001이라는 관리 에이전트를 작성합니다. 관리 에이전트 포트는 포트 번호 24000에서 시작합니다.

    [Linux][AIX HP-UX Solaris]
    app_server_root/bin/manageprofiles.sh -create 
       -profileName AdminAgent001
       -profilePath profile_root
       -templatePath app_server_root/profileTemplates/management
       -serverType ADMIN_AGENT
       -nodeName AdminAgent001Node
       -hostName localhost
       -isDefault
       -startingPort 24000
    [Windows]
    app_server_root\bin\manageprofiles.bat -create 
       -profileName AdminAgent001
       -profilePath profile_root
       -templatePath app_server_root\profileTemplates\management
       -serverType ADMIN_AGENT
       -nodeName AdminAgent001Node
       -hostName localhost
       -isDefault
       -startingPort 24000
  • 작업 관리자 작성

    다음 예제에서는 관리 템플리트를 사용하여 JobMgr001이라는 작업 관리자를 작성합니다. 작업 관리자 포트는 포트 번호 25000에서 시작합니다.

    [Linux][AIX HP-UX Solaris]
    app_server_root/bin/manageprofiles.sh -create 
       -profileName JobMgr001
       -profilePath profile_root
       -templatePath app_server_root/profileTemplates/management
       -serverType JOB_MANAGER
       -nodeName JobMgr001Node
       -cellName JobMgr001NodeCell
       -hostName localhost
       -isDefault
       -startingPort 25000
    [Windows]
    app_server_root\bin\manageprofiles.bat -create 
       -profileName JobMgr001
       -profilePath profile_root
       -templatePath app_server_root\profileTemplates\management
       -serverType JOB_MANAGER
       -nodeName JobMgr001Node
       -cellName JobMgr001NodeCell
       -hostName localhost
       -isDefault
       -startingPort 25000
  • 보안 프록시 작성

    다음 예제에서는 보안 프록시 템플리트를 사용하여 SecureProxySrv001이라는 보안 프록시를 작성합니다. 보안 프록시 포트는 포트 번호 26000에서 시작합니다.

    [Linux][AIX HP-UX Solaris]
    app_server_root/bin/manageprofiles.sh -create 
       -profileName SecureProxySrv001
       -profilePath profile_root
       -templatePath app_server_root/profileTemplates/secureproxy
       -nodeName SecureProxySrv001Node
       -serverName secproxy1
       -hostName localhost
       -isDefault
       -startingPort 26000
    [Windows]
    app_server_root\bin\manageprofiles.bat -create 
       -profileName SecureProxySrv001
       -profilePath profile_root
       -templatePath app_server_root\profileTemplates\secureproxy
       -nodeName SecureProxySrv001Node
       -serverName secproxy1
       -hostName localhost
       -isDefault
       -startingPort 26000
  • 사용자 정의 프로파일 작성

    다음 예제에서는 사용자 정의 프로파일을 작성하고 이 프로파일을 배치 관리자 셀에 연합합니다.

    [Linux][AIX HP-UX Solaris]
    app_server_root/bin/manageprofiles.sh -create 
       -profileName Custom01
       -profilePath profile_root
       -templatePath app_server_root/profileTemplates/managed
       -nodeName Custom01Node
       -cellName Custom01Cell
       -hostName myhost.mycity.mycompany.com
       -isDefault
       -dmgrHost myhost.mycity.mycompany.com
       -dmgrPort 8879
    [Windows]
    c:\WebSphere\AppServer\bin manageprofiles.bat -create
       -profileName Custom01
       -profilePath profile_root
       -templatePath app_server_root\profileTemplates\managed
       -nodeName CustomNode01
       -cellName CustomNodeCell01
       -hostName myhost.mycity.mycompany.com
       -isDefault 
       -dmgrHost myhost.mycity.mycompany.com
       -dmgrPort 8879
  • 애플리케이션 서버 프로파일 작성

    다음 명령을 사용하여 Default01이라는 애플리케이션 서버 프로파일을 작성합니다.

    [Windows]또한 이 명령은 애플리케이션 서버에 대한 Windows 서비스, 프로파일에 대한 개인과 루트 서명 인증서, 두 개 인증의 키 저장소 비밀번호를 작성합니다.
    app_server_root\bin manageprofiles.bat -create 
       -profileName Default01 
       -profilePath profile_root
       -templatePath app_server_root\profileTemplates\default 
       -nodeName Default01Node
       -cellName Default01Cell
       -hostName myhost.mycity.mycompany.com
       -isDefault 
       -winserviceCheck true
       -winserviceAccountType specifieduser
       -winserviceUserName my_user_id
       -winservicePassword my_password
       -winserviceStartupType manual
       -startingPort 21000
       -personalCertDN "cn=testa, ou=Rochester, o=IBM, c=US"
       -signingCertDN "cn=testc, ou=Rochester, o=IBM, c=US"
       -keyStorePassword ap3n9krw
    [Linux][AIX HP-UX Solaris]
    app_server_root/bin/manageprofiles.sh -create 
       -profileName Default01
       -profilePath profile_root
       -templatePath app_server_root/profileTemplates/default
       -nodeName Default01Node
       -cellName Default01Cell
       -hostName myhost.mycity.mycompany.com
       -isDefault
       -startingPort 21000
       -personalCertDN "cn=testa, ou=Rochester, o=IBM, c=US"     
       -signingCertDN "cn=testc, ou=Rochester, o=IBM, c=US"     
       -keyStorePassword ap3n9krw
  • 셀 프로파일 작성
    셀 프로파일을 작성하려면 셀 프로파일의 애플리케이션 서버와 배치 관리자를 모두 작성해야 합니다. 두 프로파일은 링크되어 있으며, 셀 프로파일의 애플리케이션 서버 및 배치 관리자 부분에 대한 작성 매개변수 사이에서 일부 매개변수가 일치해야 합니다.
    중요사항: 셀 프로파일의 배치 관리자 및 애플리케이션 서버 부분 모두에서 cellName, nodeName, appServerNodeName 매개변수에 대해 동일한 값을 사용해야 합니다. 셀 프로파일의 배치 관리자 부분을 작성할 때 이들 매개변수에 이름을 지정하지 않은 경우, 첫 번째 명령행 호출에 지정된 기본 이름을 사용해야 합니다. 다음 예는 셀 프로파일의 배치 관리자 및 애플리케이션 서버 부분에서 이러한 매개변수에 동일한 값을 사용하는 경우를 보여줍니다.
    For Dmgr:                       
    -cellName host01Cell01          
    -nodeName host01CellManager01   
    -appServerNodeName host01Node01 
                                    
    For AppServer:                  
    -cellName host01Cell01          
    -nodeName host01CellManager01   
    -appServerNodeName host01Node01 
    다음 예제에서는 셀 이름이 Default01Cell이고 노드 이름이 Default01NodeDmgr001이라는 셀 프로파일의 작성을 보여줍니다. 전체 작업 셀을 작성하려면 cell_dmgr 프로파일과 cell_node 프로파일이 일치하도록 -nodeProfilePath, -cellName, -appServerNodeName, -nodeName 매개변수가 필요합니다.
    1. 셀 프로파일의 배치 관리자 부분을 작성하십시오.
      [Windows]
      app_server_root\bin\manageprofiles.bat -create
         -templatePath app_server_root\profileTemplates\cell\dmgr
         -nodeProfilePath app_server_root\profiles\AppSrv01
         -profileName Dmgr001
         -cellName Default01Cell
         -nodeName Default01Node
         -appServerNodeName Default02Node
      [Linux][HP-UX][Solaris][AIX]
      app_server_root/bin/manageprofiles.sh -create 
         -templatePath app_server_root/profileTemplates/cell/dmgr
         -nodeProfilePath app_server_root/profiles/AppSrv01
         -profileName Dmgr001
         -cellName Default01Cell
         -nodeName Default01Node
         -appServerNodeName Default02Node
    2. 셀 프로파일의 애플리케이션 서버 부분을 작성하십시오.
      [Windows]
      app_server_root\bin\manageprofiles.bat -create
         -templatePath app_server_root\profileTemplates\cell\default
         -dmgrProfilePath app_server_root\profiles\Dmgr001
         -portsFile app_server_root\profiles\Dmgr001\properties\portdef.props
         -nodePortsFile app_server_root\profiles\Dmgr001\properties\nodeportdef.props
         -profileName AppSrv01
         -cellName Default01Cell
         -nodeName Default01Node
         -appServerNodeName Default02Node
      [Linux][HP-UX][Solaris][AIX]
      app_server_root/bin/manageprofiles.sh -create 
         -templatePath app_server_root/profileTemplates/cell/default
         -dmgrProfilePath app_server_root/profiles/Dmgr001
         -portsFile app_server_root/profiles/Dmgr001/properties/portdef.props
         -nodePortsFile app_server_root/profiles/Dmgr001/properties/nodeportdef.props
         -profileName AppSrv01
         -cellName Default01Cell
         -nodeName Default01Node
         -appServerNodeName Default02Node

로그

manageprofiles 명령은 작성하는 모든 프로파일에 대한 로그를 작성합니다.
  • 로그는 app_server_root/logs/manageprofiles 디렉토리에 있습니다. 파일의 이름 패턴은 다음과 같습니다. profile_name_create.log.
  • 명령은 삭제하는 모든 프로파일에 대한 로그도 작성합니다. 로그는 app_server_root/logs/manageprofiles 디렉토리에 있습니다. 파일의 이름 패턴은 다음과 같습니다. profile_name_delete.log.

예제: 배치 관리자 프로파일 작성

코어 제품 파일을 설치한 후 배치 관리자 프로파일을 작성할 수 있습니다. 배치 관리자는 하나 이상의 시스템에서 애플리케이션 서버의 논리 그룹에 대한 단일 관리 인터페이스를 제공합니다. manageprofiles.sh -create 명령을 사용하여 배치 관리자 프로파일을 작성하십시오.

shasti라는 배치 관리자 프로파일을 작성하려면 다음을 수행하십시오.

[AIX][HP-UX][Linux][Solaris]
manageprofiles.sh -create
              -profileName shasti 
              -profilePath /shasti/WebSphere 
              -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/management
              -serverType DEPLOYMENT_MANAGER
              -cellName cell1
              -hostName planetaix 
              -nodeName dmgr1
[Windows]
manageprofiles.bat -create
              -profileName shasti 
              -profilePath C:\shasti\WebSphere
              -templatePath C:\IBM\WebSphere\AppServer\profileTemplates\management
              -serverType DEPLOYMENT_MANAGER
              -cellName cell1
              -hostName planetnt
              -nodeName dmgr1
이 명령은 다음 위치에 있으며, 노드 이름이 dmgr1인 셀 이름 cell1에서 shasti라는 배치 관리자 프로파일을 작성합니다.
  • [AIX][HP-UX][Linux][Solaris]/shasti/WebSphere
  • [Windows]C:\shasti\WebSphere

프로파일 작성 중 포트 옵션 중 하나를 지정하지 않으면 포트 값의 권장 세트가 사용됩니다. 포트 충돌 분석 알고리즘은 이러한 포트를 판별합니다. 권장되는 포트 세트는 충돌 가능성이 없어야 합니다. IBM 기본 포트를 사용할 경우, 프로파일을 작성할 때 -defaultPorts 옵션을 사용하십시오.

예제: 시작 위치에서 기본 포트 번호 증분

manageprofiles 명령은 시작 포트 값을 기반으로 포트 번호를 지정할 수 있습니다. -startingPort 매개변수를 사용하여 명령행에서 시작 포트 값을 제공할 수 있습니다. 명령은 시작 포트 번호 값부터 순서대로 포트 번호를 지정합니다. 그러나 순서대로 지정된 포트 값이 기존 포트 할당과 충돌하는 경우 다음에 사용 가능한 포트 값이 사용됩니다.

포트는 임의적인 순서로 지정됩니다. 지정을 예측할 수는 없습니다.

예를 들어, -startingPort 20002로 작성된 포트는 다음 예제와 유사합니다.

애플리케이션 서버 프로파일의 지정된 포트
WC_defaulthost=20002
WC_adminhost=20003
WC_defaulthost_secure=20004
WC_adminhost_secure=20005
BOOTSTRAP_ADDRESS=20006
SOAP_CONNECTOR_ADDRESS=20007
IPC_CONNECTOR_ADDRESS=20008
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=20009
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=20010
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=20011
ORB_LISTENER_ADDRESS=20012
DCS_UNICAST_ADDRESS=20013
SIB_ENDPOINT_ADDRESS=20014
SIB_ENDPOINT_SECURE_ADDRESS=20015
SIB_MQ_ENDPOINT_ADDRESS=20016
SIB_MQ_ENDPOINT_SECURE_ADDRESS=20017
SIP_DEFAULTHOST=20018
SIP_DEFAULTHOST_SECURE=20019
OVERLAY_UDP_LISTENER_ADDRESS=20020
OVERLAY_TCP_LISTENER_ADDRESS=20021
연합된 애플리케이션 서버 프로파일이 있는 셀의 지정된 포트
WC_defaulthost=20002
WC_defaulthost_secure=20003
BOOTSTRAP_ADDRESS=20004
SOAP_CONNECTOR_ADDRESS=20005
IPC_CONNECTOR_ADDRESS=20006
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=20007
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=20008
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=20009
ORB_LISTENER_ADDRESS=20010
DCS_UNICAST_ADDRESS=20011
SIB_ENDPOINT_ADDRESS=20012
SIB_ENDPOINT_SECURE_ADDRESS=20013
SIB_MQ_ENDPOINT_ADDRESS=20014
SIB_MQ_ENDPOINT_SECURE_ADDRESS=20015
SIP_DEFAULTHOST=20016
SIP_DEFAULTHOST_SECURE=20017
NODE_MULTICAST_DISCOVERY_ADDRESS=20018
NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS=20019
NODE_DISCOVERY_ADDRESS=20020
NODE_DCS_UNICAST_ADDRESS=20021
NODE_BOOTSTRAP_ADDRESS=20022
NODE_SOAP_CONNECTOR_ADDRESS=20023
NODE_ORB_LISTENER_ADDRESS=20024
NODE_SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=20025
NODE_CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=20026
NODE_CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=20027
NODE_IPC_CONNECTOR_ADDRESS=20028
OVERLAY_UDP_LISTENER_ADDRESS=20029
OVERLAY_TCP_LISTENER_ADDRESS=20030
NODE_XDAGENT_PORT=20031
NODE_OVERLAY_UDP_LISTENER_ADDRESS=20032
NODE_OVERLAY_TCP_LISTENER_ADDRESS=20033
배치 관리자 프로파일이 있는 셀의 지정된 포트
WC_adminhost=20002
WC_adminhost_secure=20003
BOOTSTRAP_ADDRESS=20004
SOAP_CONNECTOR_ADDRESS=20005
IPC_CONNECTOR_ADDRESS=20006
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=20007
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=20008
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=20009
ORB_LISTENER_ADDRESS=20010
CELL_DISCOVERY_ADDRESS=20011
DCS_UNICAST_ADDRESS=20012
XDAGENT_PORT=20013
OVERLAY_UDP_LISTENER_ADDRESS=20014
OVERLAY_TCP_LISTENER_ADDRESS=20015
STATUS_LISTENER_ADDRESS=20016
배치 관리자 서버가 있는 관리 프로파일의 지정된 포트
WC_adminhost=20002
WC_adminhost_secure=20003
BOOTSTRAP_ADDRESS=20004
SOAP_CONNECTOR_ADDRESS=20005
IPC_CONNECTOR_ADDRESS=20006
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=20007
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=20008
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=20009
ORB_LISTENER_ADDRESS=20010
CELL_DISCOVERY_ADDRESS=20011
DCS_UNICAST_ADDRESS=20012
DataPowerMgr_inbound_secure=20013
XDAGENT_PORT=20014
OVERLAY_UDP_LISTENER_ADDRESS=20015
OVERLAY_TCP_LISTENER_ADDRESS=20016
STATUS_LISTENER_ADDRESS=20017
작업 관리자 서버가 있는 관리 프로파일의 지정된 포트
WC_adminhost=20002
WC_adminhost_secure=20003
BOOTSTRAP_ADDRESS=20004
SOAP_CONNECTOR_ADDRESS=20005
IPC_CONNECTOR_ADDRESS=20006
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=20007
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=20008
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=20009
ORB_LISTENER_ADDRESS=20010
STATUS_LISTENER_ADDRESS=20011
관리 에이전트 서버가 있는 관리 프로파일의 지정된 포트
WC_adminhost=20002
WC_adminhost_secure=20003
BOOTSTRAP_ADDRESS=20004
SOAP_CONNECTOR_ADDRESS=20005
IPC_CONNECTOR_ADDRESS=20006
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=20007
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=20008
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=20009
ORB_LISTENER_ADDRESS=20010
보안 프록시 프로파일의 지정된 포트
PROXY_HTTP_ADDRESS=20002
PROXY_HTTPS_ADDRESS=20003
PROXY_SIP_ADDRESS=20004
PROXY_SIPS_ADDRESS=20005
IPC_CONNECTOR_ADDRESS=20006

다음 예제는 manageprofiles 명령의 startingPort 매개변수를 사용하고 이전 예제에 표시된 컨텐츠로 초기값 20002에서 포트를 작성합니다.

[Windows]
manageprofiles.bat -create
               -profileName shasti 
               -profilePath G:\shasti\WebSphere 
               -templatePath G:\shasti\WebSphere\profileTemplates\default 
               -nodeName W2K03 
               -cellName W2K03_Cell01
               -hostName planetnt 
               -startingPort 20002 
                            
[Linux][HP-UX][Solaris][AIX]
app_server_root/bin/manageprofiles.sh -create
               -profileName shasti 
               -profilePath app_server_root/profiles/shasti 
               -templatePath app_server_root/profileTemplates/default 
               -nodeName W2K03 
               -cellName W2K03_Cell01
               -hostName planetnt 
               -startingPort 20002

예: 셀 프로파일 작성

manageprofiles 명령을 사용하여 셀 프로파일을 작성하려면 두 개의 다른 manageprofiles 명령행 호출을 사용하여 배치 관리자 서버에 대한 셀 관리 프로파일과 셀 노드 프로파일을 모두 작성해야 합니다. 이러한 두 프로파일 조합이 셀 프로파일입니다.

셀 프로파일을 작성할 때 두 개의 템플리트가 사용됩니다(cell_dmgr 및 cell_node). 템플리트는 링크되어 있으며, 일부 매개변수는 이러한 두 호출의 작성 매개변수 사이에서 일치해야 합니다. 호출이 일치하는지 확인하십시오.

명령행에서 셀의 절반 모두를 어떤 순서로든 언제든지 작성할 수 있습니다. 먼저 프로파일의 배치 관리자 부분을 작성하는 것이 좋습니다. 셀을 작성하면 셀에 배치 관리자와 연합 노드가 포함됩니다. 배치 관리자 부분과 노드 부분은 별도의 디렉토리에 있습니다.

작성하는 두 프로파일 각각에 대해 -profilePath 매개변수를 사용하여 결과 프로파일의 완전한 경로를 지정할 수 있습니다. 매개변수를 지정하지 않는 경우, 각 프로파일 경로의 기본값은 app_server_root 디렉토리, 프로파일 서브디렉토리, 프로파일 이름을 기반으로 합니다.

셀 프로파일을 작성하는 두 템플리트는 두 개의 작성 호출 사이에서 일부 매개변수 값이 일치해야 하는 종속성을 갖습니다. 전체 작업 셀을 작성하려면 cell_dmgr 프로파일과 cell_node 프로파일에서 -nodeProfilePath, -cellName, -appServerNodeName, -nodeName 매개변수 값이 동일해야 합니다. 포트, 특히 동적으로 할당된 포트의 경우에는 셀의 두 번째 절반 작성 시 셀의 첫 번째 절반에 사용된 포트를 참조해야 합니다. 셀의 첫 번째 절반을 나타내는 프로파일의 다음 파일을 참조하여 -portsFile-nodePortsFile 인수를 사용하십시오.

[Linux][HP-UX][Solaris][AIX]
  • profile_root/properties/portdef.props
  • profile_root/properties/nodeportdef.props
[Windows]
  • profile_root\properties\portdef.props
  • profile_root\properties\nodeportdef.props
이 방법을 사용하면 셀의 두 번째 절반에서 포트는 셀의 첫 번째 절반과 올바르게 상관되어 작성됩니다.

셀 프로파일 작성에 대한 자세한 도움말을 보려면 다음 명령을 사용하십시오.

[Linux][HP-UX][Solaris][AIX]
app_server_root/bin/manageprofiles.sh -create 
 -templatePath
app_server_root/profileTemplates/cell/dmgr
 -help 
[Windows]
app_server_root\bin\manageprofiles.bat -create
 -templatePath
app_server_root\profileTemplates\cell\dmgr
 -help

또는

[Linux][HP-UX][Solaris][AIX]
app_server_root/bin/manageprofiles.sh -create 
 -templatePath
app_server_root/profileTemplates/cell/default
 -help 
[Windows]
app_server_root\bin\manageprofiles.bat -create
 -templatePath 
app_server_root\profileTemplates\cell\default
 -help 

-help 매개변수의 출력은 셀 배치 관리자 프로파일 및 셀 노드 프로파일을 작성할 때 필수 매개변수 및 선택적 매개변수를 지정합니다.

다음 예제에서는 셀 이름이 Default01Cell이고 노드 이름이 Default01NodeDmgr001이라는 셀 프로파일을 작성합니다.
  1. 다음 경로를 사용할 수 있는지 확인하십시오.

    셀의 배치 관리자 및 노드 부분을 작성할 때 각 부분에 대한 서브디렉토리가 추가되는 경우 이 경로를 사용할 수 있어야 합니다.

    • [Linux][HP-UX][Solaris][AIX]app_server_root/profiles
    • [Windows]app_server_root\profiles
  2. 셀 프로파일의 배치 관리자 부분을 작성하십시오.
    [Linux][HP-UX][Solaris][AIX]
    app_server_root/bin/manageprofiles.sh -create 
     -templatePath 
    app_server_root/profileTemplates/cell/dmgr 
     -nodeProfilePath 
    app_server_root/profiles/AppSrv01 
     -profileName Dmgr001 
     -cellName Default01Cell 
     -nodeName Default01Node 
     -appServerNodeName federated_node_name
    [Windows]
    app_server_root\bin\manageprofiles.bat -create 
     -templatePath 
    app_server_root\profileTemplates\cell\dmgr 
     -nodeProfilePath 
    app_server_root\profiles\AppSrv01 
     -profileName Dmgr001 
     -cellName Default01Cell 
     -nodeName Default01Node 
     -appServerNodeName federated_node_name
  3. 셀 프로파일의 애플리케이션 서버 부분을 작성하기 전에 Dmgr001 프로파일이 있어야 하므로 이 프로파일이 있는지 확인하십시오.
  4. 셀 프로파일의 애플리케이션 서버 부분을 작성하십시오.
    중요사항: cellName, nodeName, appServerNodeName 매개변수는 셀 프로파일의 배치 관리자 부분에서 사용한 것과 동일한 값을 사용해야 합니다. 다음 예는 셀 프로파일의 배치 관리자 및 애플리케이션 서버 부분에서 cellName, nodeName, appServerNodeName 매개변수에 동일한 값을 사용하는 경우를 보여줍니다.
    For Dmgr:                       
    -cellName host01Cell01          
    -nodeName host01CellManager01   
    -appServerNodeName host01Node01 
                                    
    For AppServer:                  
    -cellName host01Cell01          
    -nodeName host01CellManager01   
    -appServerNodeName host01Node01 
    셀 프로파일의 배치 관리자 부분을 작성할 때 이들 매개변수에 이름을 지정하지 않은 경우, 첫 번째 명령행 호출에 지정된 기본 이름을 사용해야 합니다.
    [Linux][HP-UX][Solaris][AIX]
    app_server_root/bin/manageprofiles.sh -create 
     -templatePath 
    app_server_root/profileTemplates/cell/default 
     -dmgrProfilePath 
    app_server_root/profiles/Dmgr001 
     -portsFile 
    app_server_root/profiles/Dmgr001/properties/portdef.props 
     -nodePortsFile 
    app_server_root/profiles/Dmgr001/properties/nodeportdef.props 
     -profileName AppSrv01 
     -cellName Default01Cell 
     -nodeName Default01Node 
     -appServerNodeName federated_node_name
    [Windows]
    app_server_root\bin\manageprofiles.bat -create 
     -templatePath 
    app_server_root\profileTemplates\cell\default 
     -dmgrProfilePath 
    app_server_root\profiles\Dmgr001 
     -portsFile 
    app_server_root\profiles\Dmgr001\properties\portdef.props 
     -nodePortsFile 
    app_server_root\profiles\Dmgr001\properties\nodeportdef.props 
     -profileName AppSrv01 
     -cellName Default01Cell 
     -nodeName Default01Node 
     -appServerNodeName federated_node_name

셀 프로파일의 배치 관리자 및 노드 부분을 작성한 후 두 서버가 동기화되어야 합니다. 동기화는 기본적으로 지정된 간격에 따라 두 서버 간에 자동으로 수행됩니다. 그러나 동기화를 사용할 수 없거나 간격이 너무 길거나 적절한 시점에 동기화가 이루어지지 못하게 하는 문제점이 발생하는 경우 syncNode 명령을 실행하여 배치 관리자와 노드를 동기화하십시오.

portsFile 또는 nodePortsFile 매개변수 및 startingPort 또는 nodeStartingPort 매개변수를 사용해야 합니다.

manageprofiles 명령을 사용하는 경우 기본값으로 사용할 프로파일을 선택할 수 있습니다.

-appServerNodeName 매개변수를 사용하여 셀 프로파일 작성 중에 애플리케이션 서버를 연합하는 경우 노드는 원래 구성을 포함하지 않습니다. 셀 프로파일 작성 중에 작성된 노드에서 -removeNode 명령을 사용하면 노드 제거 유틸리티가 노드를 제거하고 기본 구성으로 노드를 복원할 수 없음이 표시됩니다. 셀 프로파일 작성 중에 연합된 노드를 제거하려면 manageprofiles 명령을 사용하여 노드에 대한 프로파일을 삭제하십시오. 노드에 대한 프로파일을 삭제한 후 배치 관리자에서 -cleanupNode 명령을 사용하여 셀 저장소에서 노드 구성을 제거하십시오. 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 새 프로파일을 작성할 수 있습니다.

예: 사전 정의된 포트 번호 사용

명시적으로 포트 값을 설정하지 않으면 manageprofiles 명령이 초기 포트 값을 권장합니다. 대신 사전 정의된 포트 값을 사용할 수도 있습니다.

manageprofiles 명령은 -defaultPorts, -startingPort 또는 -portsFile의 옵션을 지정하지 않을 때 포트 값을 권장합니다.
표 1. 기본 포트 값의 파일 위치.

다음 표에는 프로파일 유형별로 기본 포트 값의 파일 위치가 표시되어 있습니다.

프로파일 파일 경로
애플리케이션 서버 app_server_root/profileTemplates/default/actions/portsUpdate/portdef.props
셀 - 애플리케이션 서버 부분 app_server_root/profileTemplates/cell/dmgr/actions/portsUpdate/nodeportdef.props
셀 - 배치 관리자 부분 app_server_root/profileTemplates/cell/dmgr/actions/portsUpdate/portdef.props
사용자 정의 app_server_root/profileTemplates/managed/actions/portsUpdate/portdef.props
배치 관리자 서버의 관리 프로파일 app_server_root/profileTemplates/management/actions/portsUpdate/dmgr.portdef.props
관리 에이전트 서버의 관리 프로파일 app_server_root/profileTemplates/management/actions/portsUpdate/adminagent.portdef.props
작업 관리자 서버의 관리 프로파일 app_server_root/profileTemplates/management/actions/portsUpdate/jmgr.portdef.props
보안 프록시 app_server_root/profileTemplates/secureproxy/actions/portsUpdate/portdef.props
프로파일을 작성하기 전에 portdef.props 파일에서 포트 값을 사용자 정의하려면 다음 단계를 수행하십시오. 다음 예는 기본 프로파일을 작성합니다. 다른 프로파일 유형의 경우 작성할 프로파일의 파일 경로로 파일 경로를 대체해야 합니다.
  1. 기본 프로파일 템플리트 경로에서 app_server_root/profileTemplates/default/actions/portsUpdate/portdef.props 파일을 복사하고 다음과 같은 임의의 임시 디렉토리에 파일 사본을 저장하십시오.
    • [Windows]c:\temp\ports
    • [AIX HP-UX Solaris]/temp/ports
  2. 새 파일에서 포트 설정을 수정하여 포트 값을 지정하십시오.
  3. manageprofiles 명령을 사용하여 프로파일을 작성하십시오. 수정된 포트 값을 사용하십시오. 수정된 portdef.props 파일의 위치를 -portsFile 매개변수에 지정하십시오. -validatePorts 매개변수를 지정하여 포트가 예약되었거나 사용 중이 아닌지 확인하십시오. 다음 예제를 지침으로 사용하십시오.
    [Windows]
    manageprofiles.bat 
       -create
       -profileName Wow_Profile 
       -profilePath profile_root 
       -templatePath app_server_root\profileTemplates\default 
       -nodeName Wow_node 
       -cellName Wow_cell
       -hostName lorriemb 
       -portsFile C:\temp\ports\portdef.props
       -validatePorts 
    [AIX][Linux]
    manageprofiles.sh 
       -create
       -profileName Wow_Profile 
       -profilePath profile_root 
       -templatePath app_server_root\profileTemplates\default 
       -nodeName Wow_node 
       -cellName Wow_cell
       -hostName lorriemb 
       -portsFile \temp\ports\portdef.props
       -validatePorts
portdef.props 파일에 다음 값이 있다고 가정하십시오.
WC_defaulthost=39080
WC_adminhost=39060
WC_defaulthost_secure=39443
WC_adminhost_secure=39043
BOOTSTRAP_ADDRESS=32809
SOAP_CONNECTOR_ADDRESS=38880
IPC_CONNECTOR_ADDRESS=39633
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=39401
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=39403
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=39402
ORB_LISTENER_ADDRESS=39100
DCS_UNICAST_ADDRESS=39353
SIB_ENDPOINT_ADDRESS=37276
SIB_ENDPOINT_SECURE_ADDRESS=37286
SIB_MQ_ENDPOINT_ADDRESS=35558
SIB_MQ_ENDPOINT_SECURE_ADDRESS=35578
SIP_DEFAULTHOST=35060
SIP_DEFAULTHOST_SECURE=35061
OVERLAY_UDP_LISTENER_ADDRESS=35062
OVERLAY_TCP_LISTENER_ADDRESS=35063
STATUS_LISTENER_ADDRESS=35064

manageprofiles 명령을 실행하여 사용자 정의 포트 값으로 프로파일을 작성하면 성공 또는 실패 결과가 표시됩니다.

manageprofiles 명령은 profile_root\properties 디렉토리에 있는 현재 portdefs.props 파일의 사본을 작성합니다.

manageprofiles 명령과 함께 세 개의 포트 값 매개변수 -startingPort, -defaultPorts 또는 -portsFile 중에서 하나만 사용하십시오. 이 세 매개변수는 상호 배타적입니다.


주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=rxml_manageprofiles
파일 이름:rxml_manageprofiles.html