장애 조치 상태 정보

API는 애플리케이션이 장애 조치 서버라고도 하는 2차 서버에서 복제된 클라이언트 데이터의 상태 및 장애 조치 상태를 판별하는 데 사용할 수 있는 상태 정보를 제공합니다.

복제 상태는 최근 백업이 장애 조치 서버에 복제되었는지 여부를 표시합니다. 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
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 명령의 예제입니다.

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