Ihr versucht einen vserver peer zu löschen (vserver peer delete) und bekommt eine Fehlermeldung, dass die Verbindung noch in einer SnapMirror Beziehung in Benutzung ist (Relationship is in use by SnapMirror in local cluster. Use the “snapmirror list destinations“ command to view the relationships.)
Ihr befindet euch natürlich im set d mode.
Bevor ihr daran verzweifelt, hier eine Vorgehensweise:
vserver peer delete schlägt fehl:
FILER-01::*>vserver peer delete -vserver SVM_01_Source -peer-vserver SVM_01-Target -force true
-Error: command failed: Relationshipnis in use by SnapMirror in local cluster. Use the “snapmirror list-destinations“ command to view the relationships. Use the “snapmirror release command to release the application, then try the command again.
Okay also machen wir was uns das Ding sagt:
FILER-01::*>snapmirror list-destinations
- This table is currently empty
Kann ja nicht sein….. also noch einen snapmirror show hinterher:
FILER-01::*>snapmirror show
- This table is currently empty
Okay anscheinend keine aktiven Snapmirror Verbindungen mehr. Aber warum bekomm ich die vserver peer Verbindung nicht gelöscht?
Da hat sich vielleicht bei euch noch was versteckt und wurde nicht korrekt gelöscht. Um sowas anzuzeigen gibt es den kleinen “versteckten“ Schalter -expand
FILER-01::*>snapmirror list-destinations -expand
Progress
Source Destination Transfer Last Relationship
Path Type Path Status Progress Updated ID
----------- ----- ------------ ------- --------- --------- ----------------
SVM_01_Source:dp_s1
XDP SVM_01_Target:dp_d1
Idle - -
Wow!!! Das ist cool. Jetzt noch diese “versteckte“ Beziehung löschen und los gehts.
snapmirror delete snapmirror delete -destination-path
SVM_01_Target:dp_d1 -source-path SVM_01_Source:dp_01
Danach klappt auch der „Server delete“ Befehl:
FILER-01::*>vserver peer delete -vserver SVM_01_Source -peer-vserver SVM_01-Target -force true
Job queued ID (123) server peer delete
Tadaaa…. War doch gar nicht so schwer.
Das hier beschriebene ist natürlich die Methode mit der „Brechstange“ und auch nur, wenn ihr wirklich alle der folgenden Doku-Artikel von NetApp durchgegangen seid:
Ich übernehme keinerlei Haftung oder Verantwortung für das, was ihr mit meinen bereitgestellten und hier beschriebenen Erkenntnissen macht. Die Verantwortung für die Durchführung der obigen Befehle obliegt euch.
Schöne Grüße
DerSchmitz (aka Andre Unterberg)