Externe Replikation erstellen

Auf dieser Seite wird beschrieben, wie Sie eine externe Replikation erstellen.

Hinweis

Bevor Sie eine externe Replikation einrichten, sollten Sie den Workflow für die externe Replikation lesen. Der Prozess der externen Replikation beginnt mit dem Erstellen eines Ziel-Volumes und Festlegen der Details des Quellsystems. Durch diese Aktion werden eine Ziel-Volume-Ressource und eine untergeordnete Replikationsressource in NetApp Volumes erstellt, um die Replikation zu verwalten.

Hinweise

  • Die folgenden Funktionen werden für Ziel-Volumes während des externen Replikationsprozesses nicht unterstützt:

    • Volume-Replikation

    • Dienststufe „Flex-Datei“

  • Sie müssen manuelle Sicherungen verwenden, wenn Sie eine integrierte Sicherung von NetApp Volumes-basierten Ziel-Volumes durchführen. Wenn Sie versuchen, einem Ziel-Volume eine Sicherungsrichtlinie zuzuweisen, schlägt dies fehl.

  • Wählen Sie den richtigen Speicherpool aus und achten Sie darauf, dass das Ziel-Volume groß genug ist, um die logische Größe (nicht die physische Größe) aufzunehmen, die von Ihrem ONTAP-Quell-Volume verwendet wird.

  • Geben Sie den richtigen Freigabenamen und die richtigen Protokolltypen an. Der Freigabename muss mit der Quelle übereinstimmen und die Protokolltypen müssen sorgfältig ausgewählt werden, da sie nach dem Erstellen des Volumes nicht mehr geändert werden können. Die von Ihnen ausgewählten Protokolleinstellungen werden auch den Sicherheitsstilen des Volumes zugeordnet. Achten Sie darauf, dass diese Einstellungen übereinstimmen.

  • Bevor Sie eine externe Replikation erstellen, müssen Sie CLI-Zugriff und die erforderlichen Berechtigungen für das ONTAP-Quellsystem haben. Sie müssen CLI-Befehle auf dem ONTAP-Quellsystem innerhalb einer Stunde nach Beginn des Replikationsprozesses ausführen.

  • Sie können ein Volume mit manipulationssicheren Snapshots nicht zu einem Volume migrieren, das Auto-Tiering verwendet.

  • Wenn Sie Daten in einen Flex Unified-Pool mit aktiviertem Auto-Tiering verschieben, aktivieren Sie während der Replikation die Umgehung der Hot-Tier-Stufe. Andernfalls füllt die Replikation die Hot-Tier-Stufe und verursacht Fehler aufgrund von zu wenig Speicherplatz oder eine unerwünschte Erweiterung der Hot-Tier-Stufe. Nach Abschluss der Replikation können Sie die Umgehung der Hot-Tier-Stufe deaktivieren.

Voraussetzungen für die externe Replikation

Für die externe Replikation und die Volume-Migration gelten dieselben Voraussetzungen.

Externe Replikation erstellen

Folgen Sie der Anleitung, um mit der Google Cloud Console oder der Google Cloud CLI eine externe Replikation zu erstellen.

Console

  1. Rufen Sie in der Google Cloud Console die Seite NetApp Volumes auf.

    Zu NetApp Volumes

  2. Klicken Sie im Menü Datenschutz auf Externe Replikationen.

  3. Klicken Sie auf Externes Volume replizieren.

  4. Prüfen Sie im Abschnitt Voraussetzungen die Voraussetzungen und klicken Sie auf Weiter.

  5. Führen Sie im Abschnitt Details der externen Quelle die folgenden Schritte aus:

    1. Geben Sie den Namen Ihres Quellclusters in das Feld Clustername ein.

    2. Geben Sie im Feld Name der Storage VM den Namen der Storage Virtual Machine (SVM) ein, die auch als vserver bezeichnet wird und das Quell-Volume hostet.

    3. Geben Sie den Namen des Quell-Volumes in das Feld Volume-Name ein.

    4. Geben Sie die IC-LIF-IP-Adresse (Intercluster-LIF) in das Feld Intercluster-IP ein. Jeder Knoten des Quellclusters benötigt eine IC-LIF. Geben Sie alle IC-LIFs als durch Kommas getrennte Liste an.

    5. Optional: Geben Sie im Feld Standort eine Beschreibung für den Standort des ONTAP-Quellclusters ein.

  6. Optional: Klicken Sie im Abschnitt Volume-Stil auf das Kästchen FlexGroup-Volume, um ein Ziel-Volume mit großer Kapazität in NetApp Volumes zu erstellen.

    1. Geben Sie im Feld Anzahl der zugehörigen Volumes die Anzahl der zugehörigen Volumes auf dem Quell-Volume ein.

    2. Klicken Sie auf Weiter.

Details des Ziel-Volumes konfigurieren

  1. Führen Sie im Abschnitt Details des Speicherpools die folgenden Schritte aus:

    1. Klicken Sie auf Speicherpool auswählen.

    2. Wählen Sie in der Liste der angezeigten Speicherpools den gewünschten Speicherpool aus.

    3. Klicken Sie auf Auswählen.

      Wenn die Speicherpools in der Liste nicht die gewünschten Einstellungen haben, klicken Sie auf Neuen Speicherpool erstellen.

  2. Führen Sie im Abschnitt Volume-Details die folgenden Schritte aus:

    1. Geben Sie den Namen des Ziel-Volumes in das Feld Name des Ziel-Volumes ein.

    2. Optional: Geben Sie im Feld Beschreibung eine Beschreibung für das Volume ein.

  3. Wählen Sie im Abschnitt Protokollkonfiguration dasselbe Protokoll wie für das Quell-Volume aus. Bei einigen Protokollen werden verschiedene Optionen angezeigt. Weitere Informationen zu Protokolloptionen finden Sie unter Neues Volume erstellen.

  4. Geben Sie im Abschnitt Freigabename im Feld Freigabename den Freigabenamen des Volumes ein. Der Freigabename muss an einem Standort eindeutig sein. Es empfiehlt sich, den Namen des Ziel-Volumes als Freigabenamen zu verwenden.

  5. Führen Sie im Abschnitt Kapazitätskonfiguration die folgenden Schritte aus:

    1. Klicken Sie auf das Kästchen Große Kapazität aktivieren.

    2. Geben Sie die Volume-Kapazität in das Feld Kapazität ein.

  6. Optional: Wenn der ausgewählte Speicherpool Auto-Tiering zulässt:

    1. Klicken Sie das Kästchen Auto-Tiering aktivieren an, wenn Sie Auto-Tiering für das Volume aktivieren möchten.

    2. Geben Sie im Feld Schwellenwert für „kalte“ Daten in Tagen einen Schwellenwert zwischen 2 und 183 Tagen ein. Der Standardschwellenwert für die Kühlung beträgt 31 Tage.

    3. Wenn Sie in einen Flex Unified-Pool mit aktiviertem Auto-Tiering replizieren, klicken Sie das Kästchen Umgehung der Hot-Tier-Stufe aktivieren an. Sie können die Umgehung der Hot-Tier-Stufe nach Abschluss der Replikation deaktivieren.

  7. Optional: Wenn Sie in der Protokollkonfiguration eine NFS-Variante ausgewählt haben, können Sie im Abschnitt Exportregeln Exportregeln für das Volume angeben.

  8. Optional: Führen Sie im Abschnitt Snapshot-Konfiguration die folgenden Schritte aus:

    1. Klicken Sie das Kästchen Snapshot-Verzeichnis sichtbar machen an, um Clients den Zugriff auf Snapshot-Versionen des Dateisystems zu ermöglichen. Weitere Informationen finden Sie unter Übersicht über Volume-Snapshots in NetApp Volumes.

    2. Wählen Sie Geplante Snapshots zulassen aus, um das Volume so zu konfigurieren, dass automatisch Snapshots erstellt werden. Sie können die Anzahl der Snapshots angeben, die in stündlichen, täglichen, wöchentlichen und monatlichen Snapshot-Intervallen beibehalten werden sollen. Die Zeiten werden in UTC angegeben. Wenn Sie die maximale Anzahl von Snapshots erreichen, wird der älteste Snapshot gelöscht.

    3. Prüfen Sie Ihre Snapshot-Auswahl.

  9. Klicken Sie auf Weiter.

Replikationszeitplan definieren

  1. Führen Sie im Abschnitt Replikationszeitplan die folgenden Schritte aus:

    1. Geben Sie im Feld Name der Replikation den Namen Ihrer Replikation ein.

    2. Optional: Geben Sie im Feld Beschreibung eine Beschreibung für Ihre Replikation ein.

    3. Klicken Sie auf die Drop-down-Liste Replikationszeitplan und wählen Sie die folgende Häufigkeit im Zeitplan für die Replikation der Daten vom Quell-Volume zum Ziel-Volume aus.

      • Alle 10 Minuten

      • Täglich

      • Stündlich

      Der Standardwert ist HOURLY. Volumes mit großer Kapazität unterstützen die Option EVERY_10_MINUTES nicht.

    4. Optional: Klicken Sie auf Label hinzufügen , um relevante Labels für Berichte und Abfragen einzugeben.

  2. Klicken Sie auf Weiter.

  3. Prüfen Sie Ihre Einstellungen und klicken Sie auf Erstellen , um den Replikationsprozess zu starten.

Nachdem Sie den Replikationsprozess erstellt haben, werden Sie zur Ansicht mit den Volume-Details weitergeleitet. Klicken Sie auf den Tab Replikation , um den Replikationsstatus zu prüfen.

Sie müssen die SnapMirror-Verbindung zwischen Ihrem ONTAP-Quellsystem und NetApp Volumes authentifizieren. Führen Sie den Befehl cluster peer create auf dem ONTAP-Quellcluster aus. Wenn noch kein Peering vorhanden ist, wird auf dem Tab Replikation die Meldung Cluster-Peering ausstehend angezeigt.

Wenn Sie auf Peering konfigurieren klicken, wird eine Seitenleiste mit einer Anleitung angezeigt. Folgen Sie der Anleitung und klicken Sie auf Peering prüfen. Nach erfolgreichem Peering wird die Seitenleiste geschlossen und der Übertragungsstatus der Replikation ändert sich in Wird vorbereitet. Die Baseline-Übertragung wird jetzt ausgeführt. Eine Baseline-Übertragung kann je nach Menge der zu übertragenden Daten und der Netzwerkgeschwindigkeit einige Minuten, Stunden oder Tage dauern. Sobald die Baseline-Übertragung abgeschlossen ist, ändert sich der Übertragungsstatus in Gespiegelt.

gcloud

So erstellen Sie eine externe Replikation:

gcloud netapp volumes create VOLUME_NAME --location=LOCATION \
  --capacity=CAPACITY --protocols=PROTOCOL \
  --share-name=SHARE_NAME --storage-pool=STORAGE_POOL \
  --hybrid-replication-parameters=hybrid-replication-type=ONPREM_REPLICATION,peer-cluster-name=PEER_CLUSTER_NAME,peer-ip-addresses=PEER_IP_ADDRESSES,peer-svm-name=PEER_SVM_NAME,peer-volume-name=PEER_VOLUME_NAME,replication=REPLICATION,replication-schedule=REPLICATION_SCHEDULE,cluster-location=CLUSTER_LOCATION,description=DESCRIPTION,labels=LABELS

Wenn Sie in einen Flex Unified-Pool mit aktiviertem Auto-Tiering replizieren, aktivieren Sie während der Replikation immer die Umgehung der Hot-Tier-Stufe. Nach Abschluss der Replikation können Sie die Umgehung der Hot-Tier-Stufe deaktivieren. Verwenden Sie den Befehl gcloud beta netapp volumes create, um ein Volume mit aktiviertem Auto-Tiering zu erstellen.

Das folgende Beispiel zeigt die erforderlichen Parameter zum Erstellen eines Volumes mit aktiviertem Auto-Tiering:

--tiering-policy=tier-action=ENABLED,cooling-threshold-days=DAYS,enable-hot-tier-bypass-mode=on

Der Block hybrid-replication-parameters startet einen Replikationsworkflow.

Ersetzen Sie die folgenden Informationen:

  • VOLUME_NAME: der Name des Volumes. Dieser Name muss pro Standort eindeutig sein.

  • LOCATION: der Standort für das Volume.

  • CAPACITY: die Kapazität des Volumes. Sie definiert die Kapazität, die NAS-Clients sehen.

  • PROTOCOLS: die NAS-Protokolle, mit denen das Volume exportiert wird.

  • SHARE_NAME: der NFS-Exportpfad oder SMB-Freigabename des Volumes.

  • STORAGE_POOL: der Speicherpool, in dem das Volume erstellt werden soll.

  • HYBRID_REPLICATION_TYPE: Geben Sie für die externe Replikation ONPREM_REPLICATION an.

  • PEER_CLUSTER_NAME: der Name des ONTAP-Clusters, der die Quell-Volumes hostet.

  • PEER_IP_ADDRESSES: die IC-LIF-IP-Adressen (Intercluster-LIF) des ONTAP-Clusters. Der Quellcluster muss pro Knoten eine IC-LIF bereitstellen, die durch #-Zeichen getrennt sind. Geben Sie alle an.

    Das folgende Beispiel zeigt, wie Sie mehrere IC-LIF-IP-Adressen des ONTAP-Clusters hinzufügen:

    peer-ip-addresses=10.0.0.25#10.0.0.26
    
  • PEER_SVM_NAME: der Name der Storage Virtual Machine (SVM), die auch als vserver bezeichnet wird und das Quell-Volume besitzt.

  • PEER_VOLUME_NAME: der Name des Quell-Volumes.

  • REPLICATION: der Name der zu erstellenden Replikationsressource.

  • LARGE_VOLUME_CONSTITUENT_COUNT: Dieser Parameter ist nur erforderlich, wenn Ihr Quell-Volume eine FlexGroup ist. Weitere Informationen finden Sie unter FlexGroups und große Volumes, bevor Sie fortfahren.

    Wenn Sie ein großes Volume erstellen möchten, geben Sie auch specify --large-volume true und --multiple-endpoints true als Erstellungsparameter an.

  • REPLICATION_SCHEDULE: Optional: Sie können den replication schedule auf eines der folgenden Intervalle festlegen:

    • EVERY_10_MINUTES

    • HOURLY

    • DAILY

    Der Standardwert ist HOURLY. Für große Volumes ist EVERY_10_MINUTES nicht verfügbar.

  • CLUSTER_LOCATION: Optional: die Beschreibung des Standorts des Quellclusters.

  • DESCRIPTION: Optional: der Beschreibungstext für die Replikationsressource.

  • LABELS: Optional: Labels für die Replikationsressource.

    Das folgende Beispiel zeigt, wie Sie Schlüssel-Wert-Paare für den Parameter labels angeben:

    labels=KEY1:VALUE1#KEY2:VALUE2
    

Beispielaufruf:

$ gcloud beta netapp volumes create ok-destination --location australia-southeast1 \
--capacity 100 --protocols=nfsv3 \
--share-name ok-destination --storage-pool okrause-pool \
--hybrid-replication-parameters=hybrid-replication-type=ONPREM_REPLICATION,peer-cluster-name=au2se1cvo2sqa,peer-ip-addresses=10.0.0.25#10.0.0.26,peer-svm-name=svm_au2se1cvo2sqa,peer-volume-name=okrause_source,replication=okrause-replication,replication-schedule=HOURLY \
--tiering-policy=tier-action=ENABLED,cooling-threshold-days=31,enable-hot-tier-bypass-mode=on

Geben Sie alle zutreffenden optionalen Parameter an, um die Anforderungen an Ihr Volume zu erfüllen. Für ein NFS-Volume ist beispielsweise möglicherweise eine Exportrichtlinie erforderlich.

Alle Optionen ansehen:

gcloud netapp volumes create --help

Nachdem das Ziel-Volume und die Replikationsressource erstellt wurden, versucht NetApp Volumes, ein Peering mit Ihrem ONTAP-Quellsystem durchzuführen. Dieser Peering-Prozess dient als Authentifizierungs- und Autorisierungsschritt und schützt Ihren Quellcluster vor schädlichen SnapMirror-Anfragen. Führen Sie daher nur ein Peering mit vertrauenswürdigen Systemen durch.

Nächste Schritte ansehen:

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION

Der aktuelle Authentifizierungsstatus kann jederzeit ausgegeben werden. Es kann jedoch bis zu fünf Minuten dauern, bis sich der Status ändert, nachdem eine Aktion den Prozess zum nächsten Schritt weitergeleitet hat.

Ein erfolgreiches Peering besteht aus den folgenden Schritten:

  • Das NetApp Volumes-Ziel-Volume pingt Ihr Quellsystem mit den angegebenen peer-ip-addresses an.

  • Wenn noch kein Cluster-Peering eingerichtet ist, gibt NetApp Volumes die Befehle für das Cluster-Peering aus, die Sie auf dem Quellsystem ausführen müssen. Wenn Ihre Quelle ein Flex Unified-Pool im ONTAP-Modus ist, lesen Sie den Artikel Google Cloud CLI ONTAP CLI-Proxy verwenden , um die Befehle auszuführen.

  • Wenn noch kein SVM-Peering eingerichtet ist, gibt NetApp Volumes außerdem die Befehle für das vserver-Peering aus, die Sie auf dem Quellsystem ausführen müssen.

Die zuvor ausgeführten Schritte werden übersprungen und der Prozess wird automatisch mit dem nächsten Schritt fortgesetzt.

Netzwerkverbindung prüfen

NetApp Volumes versucht, eine ICMP-Anfrage (Ping) an die IC-LIFs zu senden, die Sie unter peer-ip-addresses angegeben haben. Wenn dies fehlschlägt, wird in stateDetails die Meldung Cluster peering failed, please try again angezeigt, was auf ein Netzwerkproblem hinweist. Weitere Informationen finden Sie unter Netzwerkverbindung zu Google Cloud einem Projekt. Sie können erst fortfahren, wenn Sie eine Netzwerkverbindung zwischen dem Quellsystem und NetApp Volumes hergestellt haben. Versuchen Sie zur Fehlerbehebung, die Gateway-IP des CIDR-Blocks /27 zu pingen, der die IC-LIFs von NetApp Volumes hostet.

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.subnetIp)"

Dadurch wird der CIDR-Block ausgegeben. Pingen Sie die erste IP-Adresse dieses Netzwerks vom ONTAP-Quellsystem aus mit einer Ihrer Quell-IC-LIFs an.

Beispiel:

ONTAP> ping -lif=YOUR_IC_LIF -vserver=VSERVER_HOSTING_SOURCE_VOLUME -destination=FIRST_IP_OF_SUBNET_IP

Cluster-Peering:

Wenn ICMP funktioniert, wird mit dem Cluster-Peering fortgefahren. Der Status PENDING_CLUSTER_PEERING wird angezeigt, wenn noch kein Peering eingerichtet wurde.

Anleitung zum Cluster-Peering ansehen:

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.command,hybridPeeringDetails.passphrase)"

Dieser Prozess gibt den Befehl und die erforderliche Passphrase für die Ausführung aus. Kopieren Sie den Befehl zum Erstellen des Cluster-Peerings und fügen Sie ihn in Ihren Quellcluster ein. Führen Sie ihn dann aus. Sie werden aufgefordert, die Passphrase zweimal einzugeben.

SVM-Peering:

Der Befehl cluster peer create aus dem vorherigen Schritt sollte auch das SVM-Peering automatisch ausführen. Wenn dies nicht der Fall ist, ändert sich der Status nach einigen Sekunden in PENDING_SVM_PEERING.

SVM-Peering prüfen:

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION

Wenn der Status PENDING_SVM_PEERING ist, führen Sie den vserver-Peering-Befehl aus:

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.command)"

Nach einigen Sekunden ändert sich der Status in Bereit und der Spiegelungsstatus in Wird vorbereitet, was darauf hinweist, dass die Baseline-Übertragung gestartet wurde. Nach Abschluss der Baseline-Übertragung ändert sich der Spiegelungsstatus in Gespiegelt. Inkrementelle Übertragungen werden gemäß dem definierten Replikations zeitplan initiiert, was durch den Spiegelungsstatus Wird übertragen angezeigt wird.

Weitere Informationen zu zusätzlichen optionalen Flags finden Sie in der Google Cloud SDK-Dokumentation zum Erstellen externer Replikationen.

Nächste Schritte

Externe Replikationen verwalten.