我的環境是TAM Base和WebSeal安裝在一臺機器上,WPM和SMS安裝在另外兩臺機器上,所在WAS做了Cluster配置。
- 解除安裝SMS Web Interface
首先執行SMS所在WAS profile下的setupCmdLine命令,設定WAS的環境變數,如
[root@was1 ~]# . /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/setupCmdLine.sh
unconfig
[root@was1 sbin]# /opt/pdsms/sbin/pdsmswpmcfg -action unconfig -user_install_root /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/ -was_port 8879 -was_enable_security no
解除安裝[root@was1 /]# rpm -e PDSMS-WPM-6.0.0-4 - 解除安裝SMS Command Interface
進入pdconfig,選擇Unconfigure Package -> Access Manager Session Management Command Line Unconfiguration
解除安裝:[root@portal ~]# rpm -e PDSMS-CLI-6.0.0-4 - 解除安裝SMS
在xwindow下執行unconfig命令
[root@was1 ~]# /opt/pdsms/bin/smscfg -action unconfig
解除安裝:[root@was1 ~]# rpm -qa|grep PDSMS - 解除安裝WPM
進入pdconfig,選擇Unconfigure Package -> Access Manager Web Portal Manager Unconfiguration
解除安裝:[root@was1 ~]# rpm -e PDWPM-PD-6.0.0-15 - 解除安裝Runtime for java
進入pdconfig,選擇Unconfigure Package -> Access Manager Runtime for Java Unconfiguration -> all
解除安裝:[root@was1 ~]# rpm -e PDJrte-PD-6.0.0-15 - 解除安裝Runtime
進入pdconfig,選擇Unconfigure Package -> Access Manager Runtime Unconfiguration
解除安裝:[root@was1 ~]# rpm -e PDAuthADK-PD-6.0.0-15[root@was1 ~]# rpm -e PDRTE-PD-6.0.0-15
[root@was1 ~]# rpm -e PDlic-PD-6.0.0-0 - 解除安裝WebSeal和Base元件
進入pdconfig,按照以下順序根據嚮導提示unconfigure元件
1. Access Manager WebSEAL Unconfiguration
2. Access Manager Authorization Server Unconfiguration
3. Access Manager Policy Server Unconfiguration
4. Access Manager Runtime Unconfiguration
解除安裝所有TAM的rpm包
[root@portal tam]# rpm -qa|grep PD
PDAcld-PD-6.0.0-17
PDWebRTE-PD-6.0.0-17
PDJrte-PD-6.0.0-17
PDRTE-PD-6.0.0-17
PDWeb-PD-6.0.0-17
PDMgrPrxy-PD-6.0.0-17
PDAuthADK-PD-6.0.0-17
PDlic-PD-6.0.0-0
PDWebADK-PD-6.0.0-17
PDMgr-PD-6.0.0-17
[root@portal tam]# rpm -e PDAcld-PD-6.0.0-17
[root@portal tam]# rpm -e PDWeb-PD-6.0.0-17
[root@portal tam]# rpm -e PDWebADK-PD-6.0.0-17
[root@portal tam]# rpm -e PDWebRTE-PD-6.0.0-17
[root@portal tam]# rpm -e PDJrte-PD-6.0.0-17
[root@portal tam]# rpm -e PDMgrPrxy-PD-6.0.0-17
[root@portal tam]# rpm -e PDMgr-PD-6.0.0-17
[root@portal tam]# rpm -e PDRTE-PD-6.0.0-17
[root@portal tam]# rpm -e PDlic-PD-6.0.0-0 - 備註:
- 查詢rpm安裝包,如[root@was1 sbin]# rpm -qa|grep PDSMS
- 備份TAM資料:
Base資料 [root@portal ~]# pdbackup -action backup -list /opt/PolicyDirector/etc/pdbackup.lst -path /webdata/backup/tam
WebSeal資料 [root@portal ~]# pdbackup -action backup -list /opt/pdweb/etc/amwebbackup.lst -path /webdata/backup/tam
- 由於WPM安裝在叢集環境,unconfigure時遺漏掉一臺,待PolicyServer解除安裝完後後,由於無法聯接PolicyServer,WPM無法unconfigure,無法解除安裝。解決方法,找到/opt/PolicyDirector/etc/amwpmcfg.properties,將屬性status改為unconfigured,再檢視WPM的狀態已經變為uncofigured,即可解除安裝。其他元件應該也可以按照類似方式解決。