This is an old revision of the document!
Table of Contents
SVM-DR
- FAS2650 ist das alte System. In diesem Beispiel der Source Cluster
- Source vserver: filesshare_cifs
- FAS2750 ist das neue System. In diesem Beispiel der Destination Cluster
- Destination vserver: filesshare_cifs_DR_DR
Check ob es schon Intercluster Lifs gibt die passen würden (Destination + Source)
network interface show -role intercluster
Wenn nicht legen wir welche an (Destination + Source)
network interface create -vserver FAS2750 -lif lif_intercluster_01 -service-policy default-intercluster -address 192.168.1.28 -netmask 255.255.255.0 -home-node FAS2750-n1 -home-port a0a-6 -status-admin up -failover-policy local-only -firewall-policy intercluster -auto-revert true -failover-group br_vlan_6 -is-dns-update-enabled false network interface create -vserver FAS2750 -lif lif_intercluster_02 -service-policy default-intercluster -address 192.168.1.29 -netmask 255.255.255.0 -home-node FAS2750-n2 -home-port a0a-6 -status-admin up -failover-policy local-only -firewall-policy intercluster -auto-revert true -failover-group br_vlan_6 -is-dns-update-enabled false
Anlegen des Destination vservers für SVM-DR (Destination)
vserver create -vserver <vserver-name> -subtype dp-destination -data-services data-iscsi,data-nfs,data-cifs,data-flexcache,data-nvme-tcp -foreground true Beispiel: vserver create -vserver filesshare_cifs_DR -subtype dp-destination -data-services data-iscsi,data-nfs,data-cifs,data-flexcache,data-nvme-tcp -foreground true
Angeben auf welchen Aggregaten Vserver seine Daten ablegen darf
vserver modify -vserver <vserver> -aggr-list <aggr-liste> Beispiel: vserver modify -vserver filesshare_cifs_DR -aggr-list aggr0_FAS2750_01
Passphrase erstellen für das cluster peering (Destination)
cluster peer create -generate-passphrase true -address-family ipv4 -offer-expiration 1d
Beispiel:
cluster peer create -generate-passphrase true -address-family ipv4 -offer-expiration 1d
Notice:
Passphrase: JhPXqiKlS8SbKmRfro43z4mF
Expiration Time: 7/31/2024 08:12:56 +02:00
Initial Allowed Vserver Peers: -
Intercluster LIF IP: 192.168.1.28
Peer Cluster Name: FAS2750 (temporary generated)
Warning: make a note of the passphrase - it cannot be displayed again.
Cluster Peering erstellen (Source)
cluster peer create -address-family ipv4 -peer-addrs <dest ip,dest ip>
Beispiel:
FAS2650::> cluster peer create -address-family ipv4 -peer-addrs 192.168.1.28,192.168.1.29
Notice: Use a generated passphrase or choose a passphrase of 8 or more characters. To ensure the authenticity of the peering relationship, use a phrase or sequence of
characters that would be hard to guess.
Enter the passphrase:
Confirm the passphrase:
Notice: Clusters "FAS2650" and "FAS2750" are peered.
Anzeigen des Peering's (Destination & Source)
cluster peer show -instance
Beispiel:
FAS2650::> cluster peer show -instance
Peer Cluster Name: FAS2750
Remote Intercluster Addresses: 192.168.1.28, 192.168.1.29
Availability of the Remote Cluster: Available
Remote Cluster Name: FAS2750
Active IP Addresses: 192.168.1.28, 192.168.1.29
Cluster Serial Number: 1-80-000011
Remote Cluster Nodes: FAS2750-n1, FAS2750-n2
Remote Cluster Health: true
Unreachable Local Nodes: -
Address Family of Relationship: ipv4
Authentication Status Administrative: use-authentication
Authentication Status Operational: ok
Last Update Time: 7/30/2024 08:22:00
IPspace for the Relationship: Default
Proposed Setting for Encryption of Inter-Cluster Communication: -
Encryption Protocol For Inter-Cluster Communication: tls-psk
Algorithm By Which the PSK Was Derived: jpake
Anzeigen Health Status vom Cluster Peer (Destination & Source)
cluster peer health show
Beispiel:
FAS2750::> cluster peer health show
Node Cluster-Name Node-Name
Ping-Status RDB-Health Cluster-Health Availability
---------- --------------------------- --------- --------------- ------------
FAS2750-n1 FAS2650 FAS2650-01
Data: interface_reachable
ICMP: - true true true
FAS2650-02
Data: interface_reachable
ICMP: - true true true
FAS2750-n2 FAS2650 FAS2650-01
Data: interface_reachable
ICMP: - true true true
FAS2650-02
Data: interface_reachable
ICMP: - true true true
4 entries were displayed.
Vserver peering Berechtigen (Source)
vserver peer permission create -peer-cluster <dest-cluster> -vserver <local-vserver> -applications snapmirror Beispiel: vserver peer permission create -peer-cluster FAS2750 -vserver filesshare_cifs -applications snapmirror
Vserver peering (Destination)
vserver peer create -vserver <local-vserver> -peer-vserver <source-vserver> -applications snapmirror -peer-cluster <source-cluster> Beispiel: vserver peer create -vserver filesshare_cifs_DR -peer-vserver filesshare_cifs -applications snapmirror -peer-cluster FAS2650
Anzeigen des vserver Peerings (Destination & Source)
vserver peer show
Peer Peer Peering Remote
Vserver Vserver State Peer Cluster Applications Vserver
----------- ----------- ------------ ----------------- -------------- ---------
filesshare_cifs_DR
filesshare_cifs
peered FAS2650 snapmirror filesshare_cifs
Snapmirror zwischen den beiden vservern anlegen <Destination>
Erstellen des Snapmirror's. Die Daten werden jede Stunde automatisch gesynct inkl. aller Snapshots der Source Seite.
snapmirror create -source-path <source-svm>: -destination-path <destination-svm>: -type XDP -schedule <schedule> -throttle unlimited -policy <policy> -identity-preserve true Beispiel: snapmirror create -source-path filesshare_cifs: -destination-path filesshare_cifs_DR: -type XDP -schedule hourly -throttle unlimited -policy MirrorAllSnapshots -identity-preserve true
Snapmirror anzeigen
snapmirror show
Progress
Source Destination Mirror Relationship Total Last
Path Type Path State Status Progress Healthy Updated
----------- ---- ------------ ------- -------------- --------- ------- --------
filesshare_cifs:
XDP filesshare_cifs_DR:
Uninitialized
Idle - true -
Stoppen des vservers (Destination)
vserver stop <vserver>
Snapmirror Initialize / Starten (Destination)
snapmirror initialize -source-path filesshare_cifs: -destination-path filesshare_cifs_DR: Beispiel: snapmirror initialize -source-path filesshare_cifs: -destination-path filesshare_cifs_DR:
Snapmirror check (Destination)
snapmirror show
Hier muss man jetzt warten bis der Snapmirror einmal durch ist. Dach wird in dieser Config 1x pro Stunde wieder gesynct
Cutover - DR Site online bringen
Möchte man die DR Seite online bringen und jetzt ein paar Schritte durch zu führen. Diese werden ab hier beschrieben
Vserver stoppen (Source)
vserver stop -vserver <vserver> Beispiel: vserver stop -vserver filesshare_cifs
Ab jetzt ist das Service kurz nicht erreichbar
Letzter Sync vor dem Cutoff (Destination)
snapmirror update -destination-path <destination-svm> -source-path <source-svm> Beispiel: snapmirror update -destination-path filesshare_cifs_DR: -source-path filesshare_cifs:
Snapmirror lösen Snapmirror stillegen - ab jetzt werden keine neuen Job mehr ausgeführt
snapmirror quiesce -destination-path <destination-svm> -source-path <source-svm> Beispiel: snapmirror quiesce -destination-path filesshare_cifs_DR: -source-path filesshare_cifs:
Ein abort wird nur benötigt wenn noch ein Sync Job läuft:
snapmirror abort -destination-path <destination-svm> -source-path <source-svm>
Snapmirror aufbrechen damit die Destination Seite online gehen kann
snapmirror break-destination-path <destination-svm> -source-path <source-svm> Beispiel: snapmirror break -destination-path filesshare_cifs_DR: -source-path filesshare_cifs:
Vserver starten (Destination)
vserver start -vserver <vserver> Beispiel: vserver start -vserver filesshare_cifs_DR
Aufräumen
Solle auf der Destination Seite alles online bleiben (Migration) muss jetzt noch aufgeräumt werden.
Snapmirror auflösen (Destination)
snapmirror show snapmirror delete -destination-path <vserver> Beispiel: snapmirror delete -destination-path filesshare_cifs_DR:
Snapmirror auflösen (Source)
snapmirror release -destination-path <vserver> Beispiel: snapmirror release -destination-path filesshare_cifs_DR:
Vserver peering auflösung (Destination)
vserver peer delete -vserver <local vserver> -peer-vserver <peer vserver> Beispiel: vserver peer delete -vserver filesshare_cifs_DR: -peer-vserver filesshare_cifs
Cluster Peer
Die Cluster Peer Beziehung kann man bestehen lassen falls noch einmal etwas gebraucht wird.
Falls man diese jedoch auch auflösen möchte funktioniert dies so.
asdf asdf asdf
