我的环境是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,即可卸载。其他组件应该也可以按照类似方式解决。