TAM eb的解除安裝(linux)

pingyuan發表於2009-04-01
首先需要將需要解除安裝的元件unconfigure,才能執行解除安裝。解除安裝時需要按照順序,否則會因為依賴關係導致部分元件無法解除安裝。
我的環境是TAM Base和WebSeal安裝在一臺機器上,WPM和SMS安裝在另外兩臺機器上,所在WAS做了Cluster配置。

  1. 解除安裝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
  2. 解除安裝SMS Command Interface
    進入pdconfig,選擇Unconfigure Package -> Access Manager Session Management Command Line Unconfiguration
    解除安裝:[root@portal ~]# rpm -e PDSMS-CLI-6.0.0-4
  3. 解除安裝SMS
    在xwindow下執行unconfig命令
    [root@was1 ~]# /opt/pdsms/bin/smscfg -action unconfig
    解除安裝:[root@was1 ~]# rpm -qa|grep PDSMS
  4. 解除安裝WPM
    進入pdconfig,選擇Unconfigure Package -> Access Manager Web Portal Manager Unconfiguration
    解除安裝:[root@was1 ~]# rpm -e PDWPM-PD-6.0.0-15
  5. 解除安裝Runtime for java
    進入pdconfig,選擇Unconfigure Package -> Access Manager Runtime for Java Unconfiguration -> all
    解除安裝:[root@was1 ~]# rpm -e PDJrte-PD-6.0.0-15
  6. 解除安裝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
  7. 解除安裝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
  8. 備註:
    • 查詢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,即可解除安裝。其他元件應該也可以按照類似方式解決。
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199667/viewspace-1019712/,如需轉載,請註明出處,否則將追究法律責任。

相關文章