WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 운영 체제: AIX, HP-UX, Linux, Solaris, Windows

manageprofiles 명령을 사용하여 프로파일 작성 및 기능 업그레이드

프로파일 작성 마법사를 (대화식 또는 자동으로) 사용하여 프로파일을 작성하거나 기능 업그레이드할 경우 명령행 버전의 프로파일 작성 또는 기능 업그레이드이 로그 파일에 기록됩니다. 로그 파일에서 이 명령행을 추출하고, 수정하며, 이 명령행을 사용하여 기타 프로파일을 작성하거나 기능 업그레이드할 수 있습니다.

시작하기 전에

WebSphere ESBmanageprofiles를 사용하려면 (그래픽 사용자 인터페이스 또는 자동 응답 파일을 통해) 프로파일 작성 마법사를 사용하여 새 프로파일을 작성하거나 기존 프로파일을 필요한 옵션으로 기능 업그레이드했어야 합니다. (manageprofiles를 사용하여 처음에 기능 업그레이드 또는 작성 명령을 구성하지 마십시오.)

이 타스크를 수행하는 이유 및 시기

프로파일 작성 마법사 또는 자동 설치 사용에서 얻은 명령행이 로그 파일에서 캡처됩니다. 이 로그 파일의 컨텐츠를 사용해서 manageprofiles 명령을 사용한 후속 프로파일 작성 또는 기능 업그레이드에 사용될 비슷한 명령행을 작성합니다.

프로파일을 작성하는 데 사용된 캡처된 명령행의 매개변수는 -create이며, 명령행 형식은 보통 manageprofiles -create입니다. 프로파일을 기능 업그레이드하는 데 사용된 캡처된 명령행의 매개변수는 -augment이며, 명령행 형식은 보통 manageprofiles -augment입니다. 명령행에서 이러한 매개변수를 전환하지 마십시오. 예를 들어, -create-augment로 대체하지 마십시오. 다른 매개변수 및 인수가 잘못되어 있으므로 결과 스크립트가 작동하지 않습니다.

주: WebSphere ESB는 Deployment Manager로 연합되는 프로파일 기능 업그레이드을 지원하지 않습니다. 먼저 이러한 프로파일을 비연합화하고, 기능 업그레이드한 후 addNode 명령행 도구를 실행하여 다시 연합해야 합니다.

이 타스크의 단계

  1. 프로파일 작성 마법사 또는 자동 설치를 사용하여 프로파일을 작성하거나 기능 업그레이드한 후 생성된 로그 파일을 여십시오. 파일 경로 및 이름은 profile_root/logs/pcatLogNNNNNNNNNNNNN.txt입니다. 여기서 profile_root는 프로파일이 작성된 디렉토리이며 NNNNNNNNNNNNN은 시간 소인 값입니다.
  2. 로그 파일에서 "CAPTURED COMMAND LINE"으로 시작하는 행을 검색한 후 (그 아래에 줄 바꾸기 된 텍스트를 포함하여) 이 행을 새 파일에 저장하십시오.
    1. 파일의 끝까지 "CAPTURED COMMAND LINE"으로 시작하는 텍스트를 선택하십시오.
    2. 이 텍스트를 새 파일로 복사하십시오.
    3. 새 파일의 복사된 문자열에서 "CAPTURED COMMAND LINE"을 포함하여 해당 단어까지 모든 것을 제거하십시오.
    4. 파일을 저장하십시오. (모든 올바른 고유 파일 이름을 사용할 수 있습니다.) 이제 이 파일에 이전 프로파일 작성 마법사 실행과 동등한 명령행을 갖게 되었습니다.
  3. 변경사항을 반영하도록 명령행을 수정하십시오. 문서 편집기를 사용해서 수행하려는 새 프로파일 작성 또는 기능 업그레이드를 반영하도록 저장한 명령을 이제 수정해야 합니다. 다음 값을 수정해야 하거나 수정할 수 있습니다.
    주: 다른 값을 변경하지 말고 명령행 또는 manageprofiles 매개변수에 지정되지 않은 별도의 매개변수를 추가하지 마십시오.
    .
    조치 수행할 작업
    프로파일 작성 또는 기능 업그레이드 암호가 올바른 파일에서 "MASKED_PARAMETER_VALUE" 문자열의 발생을 바꾸어야 합니다. "MASKED_PARAMETER_VALUE" 문자열이 보안상의 이유로 지정된 암호 대신 삽입되었습니다. 이러한 문자열은 바꾸어야 합니다. 자세한 정보는 manageprofiles 매개변수를 참조하십시오.
    기존 프로파일 기능 업그레이드 -profileName, -profilePath, -cellName-nodeName 매개변수의 값이 기능 업그레이드할 프로파일의 매개변수 값과 정확히 일치하는지 확인하십시오. 명령행의 기점 및 수정 중인 프로파일에 따라 값을 수정할 수도 있습니다.
    기존 프로파일 기능 업그레이드 명령행의 프로파일 템플리트 유형이 기능 업그레이드할 프로파일의 유형(독립형, Deployment Manager 또는 사용자 정의)과 동일한지 확인하십시오. 동일한 유형 확인에 실패하면 잘못된 결과를 얻을 수 있습니다.
    새 프로파일 작성 고유성을 확보하도록 -profileName, -profilePath, -cellName 및 -nodeName을 수정하십시오.
    새 프로파일 작성 프로파일 작성 마법사에서 정의한 포트를 다시 지정하십시오. 원래 프로파일 작성 마법사를 사용했을 때 정의한 포트가 명령행에 없습니다. 명령행의 끝에 -portsFile 또는 -startPort 매개변수 및 적절한 포트 값을 추가하십시오. 해당 포트 지정 방법에 대한 자세한 정보는 WebSphere Application Server Information Center의 wasprofile 명령에 대한 정보를 참조하십시오.
    다른 WebSphere ESB 설치에서(또는 원래 프로파일이 작성된 동일한 컴퓨터 또는 다른 컴퓨터에서) 이 명령행 사용 필요하면 WebSphere ESB 설치의 다른 위치를 반영하도록 경로 이름 값을 수정하고 이 명령 파일이 있는 디렉토리 위치로 규정된 경로를 수정하십시오.
  4. 수정된 명령행 파일을 사용하여 새 프로파일을 작성하거나 기존 프로파일을 기능 업그레이드하십시오.
    1. 파일을 실행 가능하게 설정한 경우
      • UNIX platforms LINUX platforms UNIX 및 Linux 시스템의 경우 파일 확장자를 .sh로 지정한 후 실행 권한을 부여하십시오.
      • For Windows platforms Windows 시스템의 경우 파일 확장자를 .bat로 지정하십시오.
    2. 명령행에서 파일을 실행하십시오. 명령은 명령이 실행될 때의 상태를 표시합니다. 명령이 완료될 때까지 대기하십시오.

다음은 새 프로파일 작성에 대해 캡처된(수정되지 않은) 명령행의 예입니다. 이 예에서 -create 매개변수로 표시되는 명령이 새 프로파일을 작성하는 데 사용되었습니다.


(Nov 3, 2005 9:24:08 AM), Install, com.ibm.ws.install.wbiserver.ismp.actions.
CalculateManagedProfileInvocationAction, msg1, CAPTURED_COMMAND_LINE:
 /opt/o0544.1 2/bin/manageprofiles.sh -create -profileName "ESB01" -profilePath
"/opt/o054 4.12/profiles/ESB01" -templatePath "/opt/o0544.12/profileTemplates/default.  wbiserver"
 -federateLater "true" -hostName  "eexfvt99.rchland.ibm.com" -nodeName "eexfvt99Node28"
 -cellName  "eexfvt99Node26Cell" -dmgrHost  "localhost" -dmgrP ort  "8879" -OS_NAME  "Linux"
-winserviceCheck  "true" -winserviceAccountType  " localsystem" -winserviceUserName  "root"
 -winservicePassword  "MASKED_PARAMETER_ VALUE" -winserviceStartupType  "manual" -dbJDBCClasspath
 "null" -dbType  "CLOUD SCAPE" -ceiSampleJmsUser  "root" -ceiSampleJmsPwd  "MASKED_PARAMETER_VALUE"
 -cei SampleServerName  "server1" -ceiDbProduct  "CLOUDSCAPE_V51_1" -ceiDbName  ""
-ce iDbUser  "" -ceiDbPwd  "MASKED_PARAMETER_VALUE" -ceiDbSysUser  ""
 -ceiDbSysPwd "MASKED_PARAMETER_VALUE" -ceiDbJdbcDriverClasspath  ""
-ceiDbJdbcDriverType  "" -ceiDbServerName  "" -ceiDbServerPort  ""
 -ceiDbNodeName  "" -ceiDbExecuteScript s  "" -configureScaSecurity  "true" -scaSecurityUserId
 "root" -scaSecurityPassword  "MASKED_PARAMETER_VALUE" 

다음은 파일 헤더 정보를 제거하고 마스크된 암호를 바꾸도록 수정된 명령행의 예입니다. 다음은 파일 헤더 정보를 제거하고 마스크된 암호를 바꾸도록 수정된 명령행의 예입니다.
/opt/o0544.1 2/bin/manageprofiles.sh -create -profileName "myProfile"
 -profilePath "/opt/o054 4.12/profiles/myProfile"
-templatePath "/opt/o0544.12/profileTemplates/default.  wbiserver"
-federateLater "true" -hostName  "eexfvt99.rchland.ibm.com"
 -nodeName "myNodeName" -cellName  "myCellName" -dmgrHost  "localhost"
-dmgrPort  "8879" -OS_NAME  "Linux" -winserviceCheck  "true" -winserviceAccountType
 " localsystem" -winserviceUserName  "root" -winservicePassword  "rootPassword"
-winserviceStartupType  "manual" -dbJDBCClasspath  "null" -dbType  "CLOUD SCAPE"
 -ceiSampleJmsUser  "root" -ceiSampleJmsPwd  "myRootPwd"
-cei SampleServerName  "server1" -ceiDbProduct  "CLOUDSCAPE_V51_1" -ceiDbName  ""
-ce iDbUser  "" -ceiDbPwd  "myPassword" -ceiDbSysUser  "" -ceiDbSysPwd "myPassword"
 -ceiDbJdbcDriverClasspath  "" -ceiDbJdbcDriverType  "" -ceiDbServerName  ""
 -ceiDbServerPort  "" -ceiDbNodeName  "" -ceiDbExecuteScript s  "" -configureScaSecurity
  "true" -scaSecurityUserId  "root" -scaSecurityPassword  "myRootPwd" 

UNIX platforms LINUX platforms 다음 예에서는 UNIX 시스템에서 실행 중인 이러한 스크립트를 보여 줍니다. 이 예에서 "myCommandline.sh"는 작성된 스크립트의 이름입니다.
/opt/IBM/WebSphere/ESB/bin>myCommandline.sh
INSTCONFSUCCESS: The profile now exists.
INSTCONFSUCCESS: Profile augmentation succeeded.
INSTCONFSUCCESS: Profile augmentation succeeded.

/opt/IBM/WebSphere/ESB/bin>

For Windows platforms 다음 예에서는 Windows 시스템에서 실행 중인 이러한 스크립트를 보여 줍니다. 이 예에서 "myCommandline.bat"는 작성된 스크립트의 이름입니다.
C:\Program Files\IBM\WebSphere\ESB\bin>myCommandline.bat
INSTCONFSUCCESS: The profile now exists.
INSTCONFSUCCESS: Profile augmentation succeeded.
INSTCONFSUCCESS: Profile augmentation succeeded.


C:\Program Files\IBM\WebSphere\ESB\bin>


Task topic

이용약관 | 피드백

시간소인 아이콘마지막 갱신 날짜: 6 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tins_manageprofiles.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
이 information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)