Microsoft Virtualization Discussions

What is the MirrorState returned when a frame goes down hard?

Andrew7193
3,289 Views

I am trying to write a script using NetApp PowerShell and one of the branches is based on the MirrorState returned from Get-NcSnapmirror. I have never (knock on wood) been in a situation where a source had gone down hard so I do not know what a frame would return on the MirrorState. Is it "broken-off", "in error", "snapmirrored", or what?

1 ACCEPTED SOLUTION

Sergey_Osipov
3,256 Views

mirrored state has nothing to do with a source volume state.

It simply shows the state of a destination volume

 

So I probably don't understand correctly what you are trying to achieve

 

 

View solution in original post

4 REPLIES 4

Sergey_Osipov
3,264 Views

check out here for mirrorstate output

 

https://docs.netapp.com/ontap-9/topic/com.netapp.doc.dot-cm-cmpr-970/snapmirror__show.html?cp=5_1_22_16

 

  Mirror State: State of the destination volume. Can be one
                              of the following:
                              - Uninitialized: Destination volume has not
                                              been initialized.
                              - Snapmirrored: Destination volume has been
                                              initialized and is ready to
                                              receive SnapMirror updates.
                              - Broken-off: Destination volume is RW
                                            and snapshots are present.

Andrew7193
3,258 Views

So you are saying that if the mirror state was "snapmirrored" and the source frame went off line the snapmirror state would still show as "snapmirrored"? You are absolutely certain this is how it would appear?

Sergey_Osipov
3,257 Views

mirrored state has nothing to do with a source volume state.

It simply shows the state of a destination volume

 

So I probably don't understand correctly what you are trying to achieve

 

 

Andrew7193
3,231 Views

I am running a PowerShell script that validates a mirror state prior to beginning activity on that mirror. I wanted to know if  the state was different based on source availability. From your answer it would not. Thank you for your answer.  

Public