Informations sur l'état de la reprise en ligne

L'API fournit des informations d'état que les applications peuvent utiliser pour déterminer le statut de reprise en ligne et le statut des données client répliquées sur le serveur secondaire également appelé serveur de reprise en ligne.

Le statut de la réplication indique si la sauvegarde la plus récente a été répliquée sur le serveur de reprise en ligne. Si l'horodatage de l'opération de sauvegarde la plus récente sur l'API correspond à l'horodatage de la sauvegarde sur le serveur de reprise en ligne, le statut de la réplication est à jour. Si les deux horodatages ne correspondent pas, le statut de réplication n'est pas en cours et les données répliquées peuvent être obsolètes.

Les informations de statut de réplication suivantes sont renvoyées dans la réponse query filespace sur l'appel de fonction dsmGetNextQObj dans la structure qryRespFSData :

Tableau 1. Informations sur le statut de réplication reportées par l'API
Informations sur le statut Type Définition
Début de la dernière réplication lastReplStartDate La dernière fois que la réplication a été lancée.
Fin de la dernière réplication lastReplCmpltDate La dernière fois que la réplication a été effectuée, même si un incident s'est produit.
Date de stockage de la dernière sauvegarde (Serveur) lastBackOpDateFromServer Le dernier horodatage de stockage sauvegardé sur le serveur.
Date de stockage de la dernière sauvegarde (Local) lastBackOpDateFromLocal Le dernier horodatage de stockage sauvegardé sur le client.

L'état de la reprise en ligne est signalé par la zone bIsFailOverMode de la structure dsmInitExOut_t.

Voir Fichiers source des définitions de type d'API pour la structure et les définitions de type de l'API.

Le code retour DSM_RC_SIGNON_FAILOVER_MODE indique que le client et l'API ont échoué sur le serveur de reprise en ligne et s'exécutent en mode de reprise en ligne.

Exemple de connexion pendant une reprise en ligne

L'exemple suivant illustre une signature sur le serveur pendant une reprise en ligne :

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		
************************************************************

Exemple de commande query session

L'exemple de sortie suivant est un exemple de la commande query session qui affiche les informations de serveur de reprise en ligne (secondaire ou de réplication) :

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

Exemple de commande query filespace

L'exemple de sortie suivant est un exemple de la commande query filespace qui affiche le statut de réplication d'un espace fichier sur le serveur de reprise en ligne :

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