故障转移状态信息

API 提供了应用程序可用于确定故障转移状态以及辅助服务器(也称为故障转移服务器)上复制的客户机数据的状态的状态信息。

复制状态将指示最新的备份是否已复制到故障转移服务器。 如果 API 上最新备份操作的时间戳记与故障转移服务器上备份的时间戳记匹配,那么复制状态为当前。 如果两个时间戳记不匹配,那么复制状态非最新,并且复制的数据可能过期。

qryRespFSData 结构中的 dsmGetNextQObj 函数调用上的 query filespace 响应上返回以下复制状态信息:

表 1. API 报告的复制状态信息
状态信息 类型 定义
上次复制的开始时间 lastReplStartDate 最近一次启动复制的时间。
上次复制的结束时间 lastReplCmpltDate 上次完成复制的时间,即使存在故障。
上次备份存储日期(服务器) lastBackOpDateFromServer 上次在服务器上进行保存的存储时间戳记。
上次备份存储日期(本地) lastBackOpDateFromLocal 上次在客户机上进行保存的存储时间戳记。

故障转移状态由 dsmInitExOut_t 结构中的 bIsFailOverMode 字段报告。

请参阅 API 类型定义源文件 以获取 API 的结构和类型定义。

DSM_RC_SIGNON_FAILOVER_MODE 返回码将指示客户机和 API 已故障转移到故障转移服务器,并且正在以故障转移方式运行。

故障转移期间的登录示例

以下样本输出是故障转移期间登录服务器的示例:

signon
Doing signon for node khoyt, owner , with password khoytpass
ANS2106I Connection to primary IBM Storage Protect server 123.45.6.78 failed

ANS2107I Attempting to connect to failover server TARGET at 123.45.6.79 : 1501

ANS2108I Connected to failover server TARGET.
Handle on return = 1 

************************************************************
After dsmInitEx:
Server TARGET ver/rel/lev 7/1/0/0
userNameAuthorities      : Owner
Replication Server name  : TARGET		 
Home Server name         : MINE		
Connected to replication server		
************************************************************

query session 命令示例

以下样本输出是显示故障转移 (辅助或复制) 服务器信息的 query session 命令示例:

query session
dsmQuerySessInfo Values:
  Server Information:
    Server name   : TARGET
    Server Host   : 123.45.6.79
    Server port   : 1500
    Server date   : 2013/5/21  14:13:32
    Server type   : Windows
    Server version: 7.1.0.0
    Server Archive Retention Protection : NO
  Replication Server Infomation	
    Home Server name        : MINE
    Replication Server name : TARGET
       Host                 : 123.45.6.79					
       Port                 : 1501					
    Fail over status        : Connected to replication server	
  Client Information:     
    Client node type          : Unix     
    Client filespace delimiter: /     
    Client hl & ll delimiter  : /     
    Client compression        : Client determined (3u)     
    Client archive delete     : Client can delete archived objects     
    Client backup delete      : Client CANNOT delete backup objects     
    Maximum objects in multiple object transactions: 4096     
    Lan free Enabled          : NO     
    Deduplication             : Server Only   
  General session info:     
    Node           : KHOYT     
    Access Node    :      
    Owner          :      
    API Config file:    
  Policy Information:     
    Domain name                   : STANDARD     
    Policyset name                : STANDARD     
    Policy activation date        : 0/0/0  0:0:0     
    Default management class      : STANDARD     
    Backup retention grace period : 30 days     
    Archive retention grace period: 365 days

query filespace 命令示例

以下样本输出是显示故障转移服务器上文件空间的复制状态的 query filespace 命令示例:

filespace query
Filespace pattern to query:*
Are the above responses correct (y/n/q)? 

Filespace Name  Type            Occupancy  Capacity   Start         End      
--------------- --------------- ---------- ---------- ------------- -------------
/fs             API:Sample             100        300   0/0/0 0:0:0   0/0/0 0:0:0

     Start of last Replication :  2013/5/21 21:3:2					
     End of last Replication   :  2013/5/21 21:3:3			 		
                                  Server                    Local
     Last backup store date    :  2013/5/21 21:18:25        2013/5/21 21:18:25
     Last archive store date   :  0/0/0 0:0:0               0/0/0 0:0:0	
     Last HSM store date       :  0/0/0 0:0:0               0/0/0 0:0:0	
     FSINFO : Sample API FS Info