故障转移状态信息
API 提供了应用程序可用于确定故障转移状态以及辅助服务器(也称为故障转移服务器)上复制的客户机数据的状态的状态信息。
复制状态将指示最新的备份是否已复制到故障转移服务器。 如果 API 上最新备份操作的时间戳记与故障转移服务器上备份的时间戳记匹配,那么复制状态为当前。 如果两个时间戳记不匹配,那么复制状态非最新,并且复制的数据可能过期。
在 qryRespFSData 结构中的 dsmGetNextQObj 函数调用上的 query filespace 响应上返回以下复制状态信息:
| 状态信息 | 类型 | 定义 |
|---|---|---|
| 上次复制的开始时间 | 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