ANS9201W LAN-free path failed. AND ANS5216E Could not establish a TCP/IP解決方法

mengzhaoliang發表於2009-05-13

/*
*時間:2009-05-13 Wednesday
*環境:Windows 2003  Tivoli Storage Manager5.4
*標題:ANS9201W LAN-free path failed. AND ANS5216E Could not establish a TCP/IP解決方法
*/

1、檢視TSM的排程日誌,不能正常備份

2、檢視了TSM Client的排程日誌:
/usr/tivoli/tsm/logs/dsmsched.log
05/13/09   10:13:00 Querying server for next scheduled event.
05/13/09   10:13:00 Node Name: TDPOMS
05/13/09   10:13:00 ANS9201W LAN-free path failed.
05/13/09   10:13:00 Node Name: TDPOMS

3、檢視了TSM Client的錯誤日誌:
/usr/tivoli/tsm/logs/dsmerror.log
05/13/09   10:13:00 ANS5216E Could not establish a TCP/IP connection with addres
s '10.2.1.34:1502'. The TCP/IP error is 'A remote host refused an attempted con
nect operation.' (errno = 79).
05/13/09   10:13:00 Error -50 opening session
05/13/09   10:13:00 cuSignOnResp: Error -72 reading SignOn response from server.
05/13/09   10:13:00 sessOpen: Error -72 receiving IdentifyResp verb from server
05/13/09   10:13:00 ANS9201W LAN-free path failed.
05/13/09   10:13:00 ANS9201W LAN-free path failed.

4、原因:
根據上面的錯誤資訊一般是因為TSM的Server和TSM的Client不能正常通訊,一般為TSM的Client(資料庫)改變了IP地址。
或者TSM Server的IP地址改變。
這是因為資料庫中做了HA,資料庫因為負載問題剛切換到另一臺資料庫伺服器中。當初TSM工程師沒有徹底的配置好另一臺資料庫的配置檔案。


5、如何解決:
5.1  檢視TSM Client的排程程式
JTXXDBS02:> ps -ef|grep dsmc
    root  503996  708728   0 09:33:47  pts/1  0:00 grep dsmc
    root 1003646       1   0 09:37:39      -  0:02 dsmc sched -servername=TSMoraserv
    root 1093876       1   0 09:37:39      -  0:03 dsmc sched -servername=TSMServer

5.2   kill掉正執行的排程程式
JTXXDBS02:> kill 1093876
JTXXDBS02:> kill 1003646

5.3.修改TSM Client的配置檔案
(把下面的10.1.1.53改成現在TSM Server 的IP地址)
(把下面的10.1.1.34改成現在TSM Client 的IP地址)
JTXXDBS02:> pwd
/usr/tivoli/tsm/client/ba/bin
JTXXDBS02:> cat dsm.sys
SErvername      TSMServer
        COMMMethod              TCPip
        TCPPort                 1500
        PasswordAccess          generate
        TCPServeraddress        10.1.1.53
        NODENAME                JTXXDBS

        ENABLELANFREE            YES
        LANFREECommmethod        TCPIP
        LANFREETCPServerAddress  10.1.1.34
        LANFREETCPport           1502

SErvername      TSMoraServ
        COMMMethod                   TCPip
        TCPPort                      1500
        TCPServeraddress             10.1.1.53
        PasswordAccess               generate
        NodeName                     TDPOMS

        ENABLELANFREE                YES
        LANFREECommmethod            TCPIP
        LANFREETCPServerAddress      10.1.1.34
        LANFREETCPport               1502
JTXXDBS02:>

修改/usr/tivoli/tsm/client/api/bin64/dsm.sys
(把下面的10.1.1.53改成現在TSM Server 的IP地址)
(把下面的10.1.1.34改成現在TSM Client 的IP地址)
JTXXDBS02:> cat dsm.sys
SErvername      TSMoraServ
        COMMMethod                   TCPip
        TCPPort                      1500
        TCPServeraddress             10.1.1.53
        PasswordAccess               prompt
        NodeName                     TDPOMS

        ENABLELANFREE                YES
        LANFREECommmethod            TCPIP
        LANFREETCPServerAddress      10.1.1.34
        LANFREETCPport               1502

5.4 啟動TSM Client的排程程式
JTXXDBS02:> pwd
/usr/tivoli/tsm/script
JTXXDBS02:> ./oraclebcksched.sh  &    (一般在UNIX、Linux系統中,讓程式在後臺執行加上“&”)

5.5  確認TSM Client是否啟動
JTXXDBS02:> ps -ef|grep dsmc
    root  606376       1   0 10:16:40  pts/1  0:02 dsmc sched -servername=TSMoraserv
    root  909332  708728   0 10:45:25  pts/1  0:00 grep dsmc

5.6 可以再次檢查TSM Client的排程日誌和錯誤日誌
/usr/tivoli/tsm/logs/dsmsched.log
已經可以把下次執行的排程時間列了出來
05/13/09   10:16:47 --- SCHEDULEREC QUERY BEGIN
05/13/09   10:16:47 --- SCHEDULEREC QUERY END
05/13/09   10:16:47 Next operation scheduled:
05/13/09   10:16:47 ------------------------------------------------------------
05/13/09   10:16:47 Schedule Name:         ORACLE_ARCLOG_BCK_SCH
05/13/09   10:16:47 Action:                Command
05/13/09   10:16:47 Objects:               /usr/tivoli/tsm/script/backuparchive.sh
05/13/09   10:16:47 Options:
05/13/09   10:16:47 Server Window Start:   12:00:00 on 05/13/09
05/13/09   10:16:47 ------------------------------------------------------------
05/13/09   10:16:47 Command will be executed in 1 hour and 45 minutes.


/usr/tivoli/tsm/logs/dsmerror.log沒有錯誤資訊

注:如果還沒有解決,可以檢視TSM Client(資料庫伺服器)下面的配置檔案是否正常
/usr/tivoli/tsm/client/ba/bin/dsm.sys 這是配置TSM Client的排程節點檔案
/usr/tivoli/tsm/client/api/bin64/dsm.sys
/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt 這是資料庫的配置檔案

 

 

 

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

相關文章