본문 바로가기
IBM - old/IBM BPM

[BPM]IBM BPM 8.5.5 ifix 설치 방법 2

by freeman98 2017. 11. 16.

IBM BPM 8.5.5 ifix 설치 방법 2

IBM BPM 의 ifix 는 각 형태마다 조금씩 설치 방법이 다르기 때문에 반드시 readme 파일을 읽어보고 진행을 해야 합니다. 그래서 다른 것으로 테스트 해봤습니다.

JR55539: THE IBM PROCESS PORTAL INDEX CAN FALL OUT OF SYNC WITH BPM TASK AND INSTANCE DATA LEADING TO WSVR0605W OR OUTOFMEMORYERROR
https://www-01.ibm.com/support/docview.wss?uid=swg1JR55539

JR52313: WHEN YOU CALL THE BPMUPDATESYSTEMAPP ADMIN TASK, THE TASK DOES NOT RETURN
https://www-01.ibm.com/support/docview.wss?uid=swg1JR52313

JR55672: RUNNING THE BPMUPDATESYSTEMAPP COMMAND MIGHT CORRUPT THE DATABASE
https://www-01.ibm.com/support/docview.wss?uid=swg1JR55672

예를 들어 상단의 ifix 들을 Process Server 에 적용한다고 가정하면(여기서 가장 메인은 JR55539 로 보면 됩니다.)

fixcentral 에서 다운로드 시도해보시면 연관된 ifix 들을 같이 다운로드 하도록 되어 있어서 실제 설치할 ifix 파일은 3 개가 아니라 훨씬 더 많습니다. (대략 50개 되는듯 합니다.)


예를 들어 8.5.5.0-WS-BPM-IFJR55539-Readme.txt 열어 보시면 Process Server 를 위해 설치해야 할 ifix 리스트 입니다.

----------------------------------------------------------------------------------
2. Interim fix install order (Installation Manager)
===================================================
...
Process Server:
JR51009 (repository name 8.5.5.0-WS-BPM-IFJR51009)
JR51513 (repository name 8.5.5.0-WS-BPM-IFJR51513)
JR50441 (repository name 8.5.5.0-WS-BPM-IFJR50441)
JR50299 (repository name 8.5.5.0-WS-BPM-IFJR50299)
JR51033 (repository name 8.5.5.0-WS-BPM-IFJR51033)
JR50346 (repository name 8.5.5.0-WS-BPM-IFJR50346)
JR51895 (repository name 8.5.5.0-WS-BPM-IFJR51895)
JR50679 (repository name 8.5.5.0-WS-BPM-IFJR50679)
JR51469 (repository name 8.5.5.0-WS-BPM-IFJR51469)
JR52746 (repository name 8.5.5.0-WS-BPM-IFJR52746)
JR52974 (repository name 8.5.5.0-WS-BPM-IFJR52974)
JR50384 (repository name 8.5.5.0-WS-BPM-IFJR50384)
JR53056 (repository name 8.5.5.0-WS-BPM-IFJR53056)
JR54684 (repository name 8.5.5.0-WS-BPM-IFJR54684)
JR50671 (repository name 8.5.5.0-WS-BPM-IFJR50671)
JR50667 (repository name 8.5.5.0-WS-BPM-IFJR50667)
JR50720 (repository name 8.5.5.0-WS-BPM-IFJR50720)
JR50721 (repository name 8.5.5.0-WS-BPM-IFJR50721)
JR50742 (repository name 8.5.5.0-WS-BPM-IFJR50742)
JR50718 (repository name 8.5.5.0-WS-BPM-IFJR50718)
JR51286 (repository name 8.5.5.0-WS-BPM-IFJR51286)
JR51725 (repository name 8.5.5.0-WS-BPM-IFJR51725)
JR52075 (repository name 8.5.5.0-WS-BPM-IFJR52075)
JR50232 (repository name 8.5.5.0-WS-BPM-IFJR50232)
JR50457 (repository name 8.5.5.0-WS-BPM-IFJR50457)
JR51836 (repository name 8.5.5.0-WS-BPM-IFJR51836)
JR50607 (repository name 8.5.5.0-WS-BPM-IFJR50607)
JR51814 (repository name 8.5.5.0-WS-BPM-IFJR51814)
JR51945 (repository name 8.5.5.0-WS-BPM-IFJR51945)
JR49730 (repository name 8.5.5.0-WS-BPM-IFJR49730)
JR50863 (repository name 8.5.5.0-WS-BPM-IFJR50863)
JR51763 (repository name 8.5.5.0-WS-BPM-IFJR51763)
JR52527 (repository name 8.5.5.0-WS-BPM-IFJR52527)
JR50616 (repository name 8.5.5.0-WS-BPM-IFJR50616)
JR50215 (repository name 8.5.5.0-WS-BPM-IFJR50215)
JR50481 (repository name 8.5.5.0-WS-BPM-IFJR50481)
JR51915 (repository name 8.5.5.0-WS-BPM-IFJR51915)
JR53214 (repository name 8.5.5.0-WS-BPM-IFJR53214)
JR55539 (repository name 8.5.5.0-WS-BPM-IFJR55539)
----------------------------------------------------------------------------------

이후의 작업은 기 가이드했던 방식과 유사합니다.(http://www.websphere.pe.kr/xe/new_tech/65603)

#1) 서버 중지 - fix 를 설치하려면 반드시 BPM 서비스를 중지해야 합니다. (Dmgr, Nodeagent 포함)

#2) ifix 설치 (일반적으로 설치는 root 가 필요하며 설치 이후에는 chown 명령을 통해서 BPM 전체다 다시 원래 권한으로 돌려놔야 합니다.)

GUI 없이 Installation Manager 의 imcl 로 수행하는 것을 가정하여 "imcl -c" 로 콘솔모드로 Installation Manager 를 시작합니다.


P.환경설정  -> 1.저장소 -> D.저장소 추가를 선택하고 각각의 ifix 의 압축을 푼 디렉토리(repository.config 가 있는)의 위치를 넣어주면 하단

과 같이 저장소 추가가 됩니다.


기 언급한 오늘의 목표인 JR55539, JR52313, JR55672 와 연관된 ifix 들의 저장소를 다 연결하면 하단과 같이 나옵니다.
(참고로 8.5.5.0-WS-BPMPCPD-IFJR53021 와 같이 중간에 BPMPCPD 로 이름이 있는 ifix 는 Process Center 와 Process Designer 용이라 저장소에 추가하지 않아도 됩니다.)


A.변경사항 저장 및 환경 설정 메뉴로 돌아가기 -> R. 기본 메뉴로 돌아가기 -> 2. 업데이트 를 선택하면 업데이트 할 패키지 그룹을 선택하고 N. 다음을 선택합니다.


BPM 만 업데이트할 것이라 WAS 가 선택된 2 번을 입력하면 WAS 는 선택이 해제되고 BPM 만 선택된 것을 확인 한후 N.다음을 선택합니다.
(이건 설치를 어떻게 했냐에 따라서 조금씩 다를 수 있으며 Installation Manager 버전에 따라도 다른 것 같습니다. 어떤 IM 에서는 WAS 만 나오고 그것을 선택하면 알아서 BPM 만 선택된게 나오기도 하더군요)


그러면 적용 가능한 ifix 리스트 들이 나옵니다.


여기서 S. 모두 표시 와 1 을 누르면 하단과 같이 전체 ifix 적용을 선택가능 합니다. (단, JR50671 은 JR52313 에 포함되므로 JR50671 을 찾아서 선택해제 해주어야 합니다. - 맨 앞에 있는 번호 입력)



이제 실제 업데이트를 수행하기 위해서 N. 다음 > U. 업데이트를 선택해서 업데이트를 진행합니다. (30분 이상 소요)


업데이트가 완료되면 F. 완료를 누르고 IM 을 종료 합니다.



#3) Profile 업데이트

Dmgr, Node 프로파일을 BPMConfig 명령을 이용해서 업데이트 해줍니다.

BPMConfig -upgrade -profile DmgrProfile
BPMConfig -upgrade -profile Node1Profile



#3) DB 업데이트

readme 파일에 명시된 데로 system-dashboards.twx 파일을 백업해둡니다.


그리고 Dmgr/bin 디렉토리에서 wsadmin 명령을 이용해서 BPMUpdateSystemApp 명령을 수행합니다. (여러 노드가 있는 경우 DB 작업이므로 Dmgr 노드에서만 한번 수행하면 됩니다.)

wsadmin -lang jython -conntype none -javaoption -Xms256m -javaoption -Xmx1024m

AdminTask.BPMUpdateSystemApp( [ '-twxFile', 'C:\IBM\BPM855\AppServer\BPM\Lombardi\imports\system-dashboards.twx', '-clusterName', 'DeS01.SingleCluster' ] )



#6) BPM 서비스 재기동 및 테스트


추신 : 향후 해당 환경에 대한 개발을 위해서는 Process Designer 를 다시 다운로드 받아서 업데이트 해야 합니다.





댓글