Microsoft Virtualization Discussions

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

Andrew7193
1,773 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
1,740 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
1,748 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
1,742 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
1,741 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
1,715 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