J’avais apparemment un problème de synchronisation avec vSphere Replicaton. Le redémarrage des appliances réglait temporairement le problème, mais invariablement le dernier point de synchronisation semblait se bloquer sur toutes les machines au même moment.
Le resynchronisation n’était jamais longue après le reboot et tout semblait fonctionner normalement. J’ai cherché un moyen de vérifier l’état de la réplication ailleurs et Graham Barker de VirtualG.uk m’a bien aidé avec cette KB VMwareFinding more information about VMware vSphere Replication from the command line (2059893)
Pour donner un peu plus de détail, il suffit de se connecter en ssh sur l’ESXi qui héberge la VM répliquée, puis de récupérer l’ID en début de ligne de la VM à l’aide de la commande :
vim-cmd vmsvc/getallvms
Vmid Name File Guest OS Version Annotation
1 VM1 [DATASTORE1] VM1/VM1.vmx windows8Server64Guest vmx-08
10 VM2 [DATASTORE2] VM2/VM2.vmx windows9Server64Guest vmx-13
11 VM3 [DATASTORE1] VM3/VM3.vmx windows7Server64Guest vmx-09
12 VM4 [DATASTORE1] VM4/VM4.vmx windows9Server64Guest vmx-13
13 VM5 [DATASTORE1] VM5/VM5.vmx windows8Server64Guest vmx-08
Puis, vérifier l’état avec les différentes commandes : Attention à la Casse
vim-cmd hbrsvc/vmreplica.getConfig VM_ID
Retrieve VM replication configuration:
The VM is configured for replication with the following options:
VM Replication ID = GID-9e696567-7342-4dc1-9034-e469d6f38c22
Destination IP Address = 192.168.1.15
Destination Port = 31031
Recovery Point Objective = 5
Quiesce Guest OS = false
Enable Opportunistic Updates = false
Network Compression = true
Paused for Replication = false
Disk scsi0:0 is configured for replication:
Device key = 2000
Replication ID = RDID-b42ae290-a160-40fb-83a4-9c51c3e24774
Disk scsi0:1 is configured for replication:
Device key = 2001
Replication ID = RDID-ea78e302-1c31-462a-a783-75db2743ed86
vim-cmd hbrsvc/vmreplica.getState VM_ID
Retrieve VM running replication state:
The VM is configured for replication. Current replication state: Group: GID-9e696567-7342-4dc1-9034-e469d6f38c22 (generation=8163195802381908)
Group State: inactive
DiskID RDID-b42ae290-a160-40fb-83a4-9c51c3e24774 State: inactive
DiskID RDID-ea78e302-1c31-462a-a783-75db2743ed86 State: inactive
vim-cmd hbrsvc/vmreplica.queryReplicationState VM_ID
Querying VM running replication state:
Current replication state:
State: idle
Pendant la réplication, l’état du disque passe en lwd delta pour Light Weight Delta. Après la synchronisation initiale, le mécanisme ne réplique que la différence pour économiser du temps et de la bande passante.
vim-cmd hbrsvc/vmreplica.getState VM_ID
Retrieve VM running replication state:
The VM is configured for replication. Current replication state: Group: GID-9e696567-7342-4dc1-9034-e469d6f38c22 (generation=8163195802381908)
Group State: lwd delta (instanceId=replica-52e9dc97-4957-e6d1-3bec-d8aafd2a2abe) (37% done: transferred 5.7 MB of 15.2 MB)
DiskID RDID-b42ae290-a160-40fb-83a4-9c51c3e24774 State: lwd delta (transferred 2.3 MB of 8.5 MB)
DiskID RDID-ea78e302-1c31-462a-a783-75db2743ed86 State: lwd delta (transferred 3.4 MB of 6.7 MB)
Ici, on peut suivre l’état d’avancement de la copie.
vim-cmd hbrsvc/vmreplica.queryReplicationState VM_ID
Querying VM running replication state:
Current replication state:
State: active
Instance ID: replica-52e9dc97-4957-e6d1-3bec-d8aafd2a2abe
Progress: 8% (transfer: 1417216/15933440)
Finalement avec toutes ces commandes, j’ai pu constater que mon RPO n’était pas dépassé, que la synchronisation s’exécutait régulièrement et sans encombre, et qu’il s’agissait uniquement d’un problème de rafraîchissement de l’interface vSphere. Je ferai un update sur le sujet lorsque j’aurai eu le retour du support VMware.
Partager la publication "Check vSphere Replication State – Vérifier l’état des réplications vSphere"