Check vSphere Replication State – Vérifier l’état des réplications vSphere

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.

0 0 votes
Évaluation de l'article
S’abonner
Notifier de
guest
0 Commentaires
Inline Feedbacks
View all comments