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