Spiegelung aktivieren

Diese Informationen beschreiben, wie Sie zwei Event Streams Enterprise-Cluster als gespiegeltes Paar einrichten. Als Anwendungsfälle für die Spiegelung bieten sich Disaster-Recovery, Sicherung und Geo-Replikation an.

Wenn Sie eine Lösung mit Spiegelung in Event Streams erstellen, überlegen Sie, wie Ihre Lösung mit den folgenden beiden Szenarien umgehen wird:

Datenverlust
Die Spiegelung ist asynchron. Dies bedeutet, dass Nachrichten erfolgreich im Quellencluster erzeugt werden müssen, bevor sie im Zielcluster gespiegelt werden. Wenn im Quellencluster ein Fehler auftritt, bevor diese Nachrichten gespiegelt werden, müssen Anwendungen mit dem Verlust dieser Nachrichten umgehen.
Mindestens einmal
Während des Spiegelungsprozesses kann eine Nachrichtenduplizierung auftreten. Offsets für Konsumentengruppen, die im Quellencluster festgeschrieben wurden, werden möglicherweise nicht in Prüfpunkte im Zielcluster konvertiert. Beim Failover muss ein Konsument möglicherweise bereits konsumierte und im Quellencluster festgeschriebene Nachrichten erneut verarbeiten.

Bei Verwendung der Spiegelung mit Event Streams fallen zusätzliche Kosten für jede Stunde Spiegelungskapazitätseinheit an. Weitere Informationen finden Sie im Katalog. Suchen Sie dort nach Event Streams. Anschließend können Sie Preistarife anzeigen.

Derzeit erfordert die Aktivierung der Spiegelung für eine Event Streams-Dienstinstanz die Verwendung der IBM Cloud-CLI.

Um die CLI zu installieren, siehe IBM Cloud CLI mit Plug-ins erweitern.

Die IBM Cloud CLI verwendet den Befehl service-instance-update, um Ihre Event Streams Service-Instanz-Ressource zu aktualisieren.Der Benutzer-ID in dem Konto, das zum Ausführen des Befehls service-instance-update verwendet wird, müssen dieselben Zugriffsrichtlinien zugewiesen werden, die beim Erstellen von Ressourcen erforderlich sind. Informationen zu Zugriffsanforderungen finden Sie unter Erforderlicher Zugriff für die Erstellung von Ressourcen.

Die Zeit, die für die Aktivierung der Spiegelung für die Event Streams-Serviceinstanz erforderlich ist, variiert, überschreitet aber unter normalen Umständen nicht 2 Stunden.

Einrichtung

Stellen Sie sicher, dass Sie zwei Enterprise-Plan-Cluster bereitstellen. Beide Cluster müssen denselben Durchsatz und dieselbe Speicherkapazität haben und über Service-zu-Service-Bindungen verfügen (siehe Schritt 2 ).

Da die Spiegelung unidirektional ist, müssen Sie entscheiden, in welche Richtung Sie spiegeln möchten. Ein Cluster ist die Quelle und der andere Cluster ist das Ziel.

Entscheiden Sie, welche Themen aus Ihrem Quellencluster Sie spiegeln möchten. Standardmäßig werden keine Themen gespiegelt. Sie können die Spiegelung aktivieren, indem Sie die Benutzerkontrollen verwenden, nachdem die Spiegelung aktiviert wurde, wie in Schritt 4 gezeigt. Sie müssen die Auswahl als mindestens ein Muster angeben.

Prüfen Sie Ihre Bandbreitenanforderungen. Ist genügend Bandbreite im Quellencluster verfügbar?Ihr Quellencluster muss über etwas Freiraum verfügen, um die Spiegelung auszuführen.Siehe Auswahl Ihres Plans für Bandbreitenbeschränkungen von Clustern und verwenden Sie Event Streams, um festzustellen, wie ausgelastet Ihr Quellcluster ist und ob er genügend Spielraum für die Spiegelung hat.

Obwohl das Spiegeln von einem Enterprise-Cluster mit mehreren Zonen auf einen Enterprise-Cluster mit einer Zone und umgekehrt zulässig ist, wird diese Konfiguration nicht empfohlen, es sei denn, Sie haben bestimmte Anforderungen an den Wohnsitz und sind sich der Auswirkungen bewusst. Die Service-Level-Agreement-Richtlinie (SLA) eines Enterprise-Clusters mit mehreren Zonen und eines Enterprise-Clusters mit einer Zone kann niedriger sein oder umgekehrt.

Aktivieren von Dienst-zu-Dienst-Bindungen

Sie müssen eine Service-zu-Service-Bindung zwischen beiden Instanzen konfigurieren, damit beide Instanzen miteinander kommunizieren können. Führen Sie für diese Konfiguration die folgenden Schritte aus:

Wenn Sie eine Dienst-zu-Dienst-Bindung erstellen, verwendet IAM die Begriffe "Quelle" und "Ziel" in umgekehrter Weise wie in Event Streams. Das IAM-Quellkonto enthält die Zielinstanz für die Spiegelung Event Streams und umgekehrt.

  1. Wählen Sie das IBM Cloud-Konto aus, das die Event Streams-Spiegelungsquellenserviceinstanz enthält.
  2. Navigieren Sie zur Anzeige Autorisierungen in IAM und klicken Sie auf Erstellen.
  3. Für den Abschnitt Quelle:
    • Wenn Sie eine Spiegelung zu einer Zielinstanz in einem anderen Konto durchführen, wählen Sie unter der Überschrift "Quelle" die Option "anderes Konto" aus und wählen Sie dann das Konto aus, das die Zielinstanz für die Spiegelung enthält. Wenn Sie eine Spiegelung zwischen Serviceinstanzen in demselben Konto durchführen, können Sie die Standardeinstellung "Dieses Konto" ausgewählt lassen.
    • Wählen Sie die Spiegelungszielinstanz Event Streams als IAM-Quellenserviceinstanz aus.
  4. Wählen Sie für die Auswahl Ziel die Spiegelungsquelleninstanz Event Streams als IAM-Zielserviceinstanz aus.
  5. Weisen Sie die Leserrolle zu und klicken Sie auf Autorisieren.

Wenn Sie einen Failback benötigen, brauchen Sie auch die Dienst-zu-Dienst-Bindung in der Gegenrichtung.

Das folgende Beispiel zeigt, wie die Befehlszeile für die Konfiguration der Service-zu-Service-Bindung verwendet wird.

  1. Melden Sie sich bei dem IBM Cloud®-Konto an, das die Instanz Event Streams enthält, die als Spiegelungsquelle dienen soll:

    ibmcloud login -c <account containing mirroring source instance>
    
  2. Richten Sie eine Autorisierungsrichtlinie wie folgt ein:

    ibmcloud iam authorization-policy-create messagehub messagehub Reader --source-service-instance-id <instance id of the mirroring target cluster> [--source-service-account <account containing mirroring target instance>] --target-service-instance-id <instance id of the mirroring source cluster>
    

    Beachten Sie, dass die Option --source-service-account weggelassen werden kann, wenn Sie die Spiegelung zwischen zwei Event Streams-Instanzen im selben IBM Cloud-Konto einrichten.

Weitere Informationen zu Dienst-zu-Dienst-Bindungen finden Sie im Bereich Berechtigungen verwalten und unter Verwendung von Berechtigungen zur Gewährung von Zugriff zwischen Diensten.

Aktivieren Sie die Spiegelung und wählen Sie die zu spiegelnden Themen aus

Um die Spiegelung zu aktivieren, müssen Sie einen service-instance-update befehl über die Befehlszeilenschnittstelle mit den folgenden erforderlichen Parametern auf Ihren Zielcluster anwenden:

Erforderliche Parameter für die Aktivierung der Spiegelung
Erforderliche Parameter Beschreibung
Quellen-CRN Der CRN des Quellenclusters, der gespiegelt wird
Quellenaliasname Der für den Quellencluster verwendete Aliasname
Zielaliasname Der für den Zielcluster verwendete Aliasname
  • Die E-Mail-Adresse source_crn hat folgendes Format: crn:v1:bluemix:public:messagehub:us-south:a/aaa:aaaa::
  • source_alias und target_alias sind die Aliasnamen, die Sie für die beiden Serviceinstanzen konfigurieren möchten, wenn Sie die Spiegelung aktivieren. Die Aliasnamen werden in Themennamen angezeigt. Wählen Sie kurze und beschreibende Namen aus. Beispiel: "us-south" und "us-east".

Beispiel für einen CLI-Befehl

ibmcloud resource service-instance-update "Event Streams resource instance name" -p '{"mirroring":{"source_crn":"<source_crn>", "source_alias":"<source_alias>", "target_alias":"<target_alias>"}}'

Wählen Sie die Themen aus, die gespiegelt werden sollen

Wenn die Aktualisierung der Service-Instanz abgeschlossen ist, müssen Sie auswählen, welche Themen vom Quell- auf den Zielcluster gespiegelt werden sollen. Dies geschieht mit dem CLI durch Verwendung des Befehls "ibmcloud es mirroring-topic-selection-set". Alle Verbrauchergruppen, die sich mit diesen ausgewählten Themen befassen, werden von der Quelle bis zum Zielcluster gespiegelt. Die Topicauswahl erfolgt in Form eines Musters mit regulären Ausdrücken oder in Form einer durch Kommas getrennten Liste solcher Muster.

Der folgende Befehl wählt alle zu spiegelnden Themen aus:

ibmcloud es mirroring-topic-selection-set --select '.*'

Sie können Themen auswählen, indem Sie die Themen, die Sie spiegeln möchten, wie folgt auflisten:

ibmcloud es mirroring-topic-selection-set --select topic1,topic2,topic3

Weitere Informationen zur Auswahl finden Sie unter Benutzersteuerelemente spiegeln.

Nach Abschluss der Themenauswahl zeigt der Zielcluster die Themen an, die für die Spiegelung ausgewählt wurden, und zwar mithilfe der Spiegelungssteuerelemente, die mit dem Alias des Quellclusters versehen sind.

Schritt 3.1: Geben Sie an, wie Themen- und Gruppennamen umgewandelt werden

Sie können Transformationsregeln festlegen, die es Ihnen ermöglichen, Daten in Themen mit unterschiedlichen Namen im Zielcluster zu spiegeln. Die folgenden drei Szenarien beschreiben mögliche Transformationen und erläutern die Anwendungsfälle für jedes Szenario.

Sie können jederzeit angeben, welche Themen oder Verbrauchergruppen gespiegelt werden sollen, sobald die Spiegelung aktiviert wurde. Eine Umwandlung von Themen oder Gruppen ist jedoch nur möglich, wenn die Spiegelung aktiviert ist. Wenn die Spiegelung bereits aktiviert ist, muss sie zuerst deaktiviert werden, bevor eine nachfolgende Aktivierungsanforderung gestellt wird, um die Themen- oder Gruppentransformation zu spezifizieren.

Szenario 1: Umwandlung von Themen durch Entfernen des alten Präfixes oder Suffixes und Hinzufügen eines neuen Präfixes oder Suffixes

Konfigurieren Sie die folgenden vier zusätzlichen Parameter.

Erforderliche Parameter für die Umbenennung von Themen
Erforderliche Parameter für die Themenumbenennung Beschreibung
remove_prefix Das Präfix, das aus Themennamen im Quellcluster entfernt werden soll.
remove_suffix Das Suffix, das von Themennamen im Quellcluster entfernt werden soll.
add_prefix Das Präfix, das den Themennamen im Zielcluster hinzugefügt wird.
add_suffix Das Suffix, das den Themennamen im Zielcluster hinzugefügt werden soll.

Der Befehl ibmcloud resource service-instance-update muss über das Befehlszeilenargument -p angegeben werden. Wenn diese Optionen angegeben werden, kommen nur Themen mit den entsprechenden Präfixen oder Suffixen für die Spiegelung in Frage. Wenn Sie beispielsweise eine remove_prefix von app1- haben und eine Themenauswahl von abc.* angeben, werden nur Themen gespiegelt, die mit app1-abc beginnen.

Wenn Sie die Umwandlung vom Typ "Umbenennen" angeben und weder die Parameter für add_prefix noch für add_suffix angeben, werden diese Parameter aus dem gespiegelten Thema im Zielcluster entfernt. Themenmuster werden auf den Themennamen angewendet, nachdem ein Quellenpräfix oder -suffix entfernt wurde und bevor ein Präfix oder Suffix hinzugefügt wurde.

Siehe das folgende CLI-Befehlsbeispiel:

{
  "mirroring": {
    "source_crn": "crn:v1:...",
    "source_alias": "source",
    "target_alias": "target",
    "options": {
      "topic_name_transform": {
        "type": "rename",
        "rename": {
          "add_prefix": "newprefix-",
          "remove_prefix": "oldprefix-",
          "add_suffix": "-newsuffix",
          "remove_suffix": "-oldsuffix"
        }
      }
    }
  }
}

Szenario 2: Hinzufügen des Quell-Alias als Suffix zu gespiegelten Themen

Wenden Sie eine Themennamensumwandlung an, bei der der topic_name_transform-Typ auf use_alias gesetzt ist. Mit dieser Konfiguration wird ein Thema mit dem Namen app1-topic im Quellcluster in ein Thema mit dem Namen app1-topic.source im Zielcluster gespiegelt, da der in der Konfiguration angegebene Quellalias source ist.

Siehe das folgende CLI-Befehlsbeispiel:

{
  "mirroring": {
    "source_crn": "crn:v1:...",
    "source_alias": "source",
    "target_alias": "target",
    "options": {
        "topic_name_transform": {
            "type": "use_alias"
      }
    }
  }
}

Szenario 3: Themen werden mit unveränderten Namen gespiegelt

In diesem Szenario wenden Sie auch die topic_name_transform mit dem Typ none an. Mit dieser Konfiguration wird ein Thema namens app1-topic im Quellcluster auf ein Thema namens app1-topic im Zielcluster gespiegelt.

Siehe das folgende CLI-Befehlsbeispiel:

{
  "mirroring": {
    "source_crn": "crn:v1:...",
    "source_alias": "source",
    "target_alias": "target",
    "options": {
        "topic_name_transform": {
            "type": "none"
      }
    }
  }
}

Schritt 3.2: Umwandlung entsprechender IDs von Verbrauchergruppen

Standardmäßig ändert Mirror Maker die IDs der Verbrauchergruppen beim Spiegeln auf den Zielcluster nicht. Allerdings können Sie mit Event Streams die Daten von Gruppen-IDs ändern, wie in den folgenden beiden Szenarien beschrieben. Ähnlich wie bei Themen werden Gruppen-ID-Muster nach dem Entfernen von Quellpräfixen oder -suffixen und vor dem Hinzufügen von Präfixen oder Suffixen angewendet. Wenn Sie die Umwandlung vom Typ "Umbenennen" angeben und weder die Parameter für add_prefix noch für add_suffix angeben, werden diese Parameter aus der gespiegelten Gruppen-ID im Zielcluster entfernt.

Der Befehl ibmcloud resource service-instance-update muss über das Befehlszeilenargument -p angegeben werden.

Szenario 1: Gruppen-ID transformieren, indem das alte Präfix oder Suffix entfernt und ein neues Präfix oder Suffix hinzugefügt wird

Konfigurieren Sie die folgenden vier zusätzlichen Parameter.

Erforderliche Parameter für die Umbenennung der Gruppen-ID
Erforderliche Parameter für die Umbenennung der Gruppen-ID Beschreibung
remove_prefix Das Präfix, das aus der Gruppen-ID im Quellcluster entfernt werden soll.
remove_suffix Das Suffix, das von der Gruppen-ID im Quellcluster entfernt werden soll.
add_prefix Das Präfix, das der Gruppen-ID im Zielcluster hinzugefügt werden soll.
add_suffix Das Suffix, das der Gruppen-ID im Zielcluster hinzugefügt werden soll.

Wenn diese Optionen angegeben sind, sind nur Gruppen-IDs mit den übereinstimmenden Präfixen oder Suffixen für die Spiegelung zulässig. Wenn Sie beispielsweise eine remove_prefix von aaa und add_prefix von bbb haben, werden Verbrauchergruppen, die mit aaa-group-id im Quellcluster beginnen, auf bbb-group-id im Zielcluster gespiegelt.

Siehe das folgende CLI-Befehlsbeispiel:

{
  "group_id_transform": {
    "type": "rename",
    "rename": {
       "add_prefix": "newprefix-",
       "remove_prefix": "oldprefix-",
       "add_suffix": "-newsuffix",
       "remove_suffix": "-oldsuffix"
    }
  }
}

Szenario 2: Die IDs der Verbrauchergruppen werden gespiegelt, ihre Namen bleiben unverändert

In diesem Szenario wenden Sie auch die topic_name_transform mit dem Typ none an. Mit dieser Konfiguration wird ein Thema namens aaa-group-id im Quellcluster auf ein Thema namens aaa-group-id im Zielcluster gespiegelt.

Siehe das folgende CLI-Befehlsbeispiel:

"group_id_transform": {
  "type": "none"
}

Schema-Migrationsansätze in Event Streams

Event Streams bietet zwei Ansätze für die Schemamigration, wobei jeder eine andere Strategie verwendet.

  1. Massenschema-Import/Export-Tool: Bei dieser Methode bleiben die Schema-IDs genau so erhalten, wie sie im Quellcluster vorhanden sind. Verwenden Sie diesen Ansatz, wenn keine Transformationen zwischen dem Quell- und dem Zielcluster stattfinden, oder für einfache Lift- und Shift-Szenarien, bei denen die Schemakompatibilität von Anfang bis Ende erhalten bleiben muss. Weitere Informationen finden Sie unter Importieren von Daten aus anderen Schemaregistern.

  2. Schemasynchronisation über Spiegelung mit ID-Transformation. Diese unten beschriebene Methode transformiert Schema-IDs während der Migration vom Quell- zum Zielcluster. Verwenden Sie diesen Ansatz für schrittweise Migrationen oder wenn Transformationen erforderlich sind. Mit dieser Methode wird sichergestellt, dass die Schemata zwischen den Registry-Clustern synchronisiert sind, so dass die Verbraucher auf dem Zielcluster die Nachrichten sofort lesen können. Außerdem können so neue Schemata registriert werden, ohne dass es zu ID-Kollisionen mit Schemata kommt, die später migriert werden könnten.

Schemasynchronisation über Spiegelung mit ID-Transformation

Die Schemasynchronisierung über die Spiegelung funktioniert durch die Weiterleitung von Schemaregistrierungsanforderungen von einer Instanz zur anderen. Dies ermöglicht es Benutzern, über die Zielinstanz von einer Quellinstanz zu lesen und in diese zu schreiben, da die Zielschemaregistratur in einem speziellen "Spiegelungsmodus" arbeitet - sie leitet schemabezogene Anfragen transparent an die Quellregistratur weiter und wendet bei Bedarf ID-Transformationen an. Dieser Ansatz vereinfacht den instanzübergreifenden Datenzugriff und unterstützt die nahtlose Schemasynchronisation zwischen verschiedenen Umgebungen.

Vorsichtsmaßnahmen

Bevor Sie Schemata mithilfe der Spiegelung synchronisieren, sollten Sie die folgenden Vorsichtsmaßnahmen beachten:

  1. Für den Export/Import von Schemata zwischen den beiden Registern ist ein Wartungsfenster erforderlich, das einige Stunden oder weniger betragen kann.
  2. Damit die Umbenennung von Themen funktioniert, müssen Schemata Confluent Avro Serdes verwenden, damit der Betreff aus dem Themennamen abgeleitet werden kann. Confluent Avro Serdes, weil das einem Schema zugeordnete Thema aus dem Namen des Themas abgeleitet werden kann (z. B. bei Strategien zur Benennung von Themen und Themen/Datensätzen).
  3. Die Spiegelung der S2S Autorisierung muss ohne Unterbrechung erfolgen; die Deaktivierung der s2s Autorisierung oder Spiegelung verhindert die Weiterleitung von Schema-Registrierungsanfragen.
  4. Wenn eine Transformation erforderlich ist, muss die Schemaregistrierung der Zielinstanz mit Regeln für die Umbenennung von Themen konfiguriert werden, bevor eine Migration stattfindet.
  5. Die Umbenennungsregeln können erst nach Abschluss der Migration geändert werden. Wenn Sie während der Migration Änderungen vornehmen, kommt es zu Inkonsistenzen zwischen den Registern.

Anweisungen

In den folgenden Anweisungen wird beschrieben, wie Sie die Schemaspiegelung verwenden können, um Schemata zwischen zwei Instanzen zu verschieben.

Die CLI wurde noch nicht um ein Exportprogramm erweitert.

Zulässige Schemawerte

Zulässige Schemawerte
Wert Beschreibung
Proxied Anfragen werden von der Zielinstanz an die Quellinstanz weitergeleitet.
schreibgeschützt Anfragen, die die IAM-Rolle Leser erfordern, sind zulässig. Alle anderen werden abgelehnt (403).
inaktiv/abgeschaltet Die Weiterleitung von Anfragen ist deaktiviert. Dies ist die Standardeinstellung.

Beispielanforderung

Siehe das folgende CLI-Befehlsbeispiel:

ibmcloud resource service-instance-update \
"trgt-instance-name" \
-p '{
"mirroring": {
"source_crn": "<src instance crn>",
"source_alias": "source",
"target_alias": "target",
"schemas": "proxied"
}
}'

Thema Namensänderung

Themennamen können bei der Weiterleitung umgewandelt werden. Mit den richtigen Regeln könnte zum Beispiel aus old-my-topic new-my-topic werden. Wenn diese Option aktiviert ist, erkennt die Quellinstanz nur den ursprünglichen Namen, während die Zielinstanz nur den neuen (umgewandelten) Themennamen erkennt. Alle zurückgegebenen Ergebnisse werden entsprechend umgewandelt.

Wenn keine Transformationsregeln angegeben werden, wird use_alias verwendet, was dem bestehenden Spiegelungsverhalten in Event Streams entspricht. Um weiterzuleiten, ohne die Themennamen zu ändern, verwenden Sie topic_name_transform Typ none. Die Umwandlung wird mithilfe der vorhandenen CLI-Umwandlungsfelder konfiguriert.

Migrationsfluss

Bei der Migration zwischen zwei Event Streams Instanzen wird der folgende Ablauf vorgeschlagen.

  1. Aktivieren Sie die Spiegelung zwischen zwei Instanzen, indem Sie schemas: proxied angeben.
  2. Aktualisieren Sie Ihre Anwendungen, um die Zielschemaregistrierung zu verwenden.
  3. Blockieren Sie alle Schreibvorgänge in der Zielregistrierung, indem Sie zu schemas: read-only wechseln. Bevor Sie diese Änderung vornehmen, muss die Spiegelung vorübergehend deaktiviert werden.
  4. Exportieren Sie alle Schemata aus der Quellinstanz.
  5. Importieren aller aus der Quellinstanz exportierten Schemata in die Zielinstanz. Dies kann über die IBM Cloud® CLI erfolgen: ibmcloud [...].
  6. Deaktivieren Sie die Spiegelung.

Schemata exportieren

Ausführlichere Informationen finden Sie in der Dokumentation Confluent.

Die Event Streams CLI erfordert, dass Schemaimporte einen v1 exportVersion Wert haben.

  1. Laden Sie den neuesten Quellcode von v2.x.x herunter, zum Beispiel https://github.com/Apicurio/apicurio-registry/archive/refs/tags/2.6.13.Final.zip.

  2. Erstellen Sie den Export-Client: mvn -pl utils/exportConfluent -am -DskipTests -Pprod package.

  3. Führen Sie den Exporter aus (speichert die Ausgabe unter confluent-schema-registry-export.zip ):

    java -jar utils/exportConfluent/target/apicurio-registry-utils-exportConfluent-2.6.13.Final.jar \
    "https://token:<password>@<my-event-streams-instance.com>/confluent" \
    --client-props basic.auth.credentials.source=URL
    

Schemata importieren

Schemas können über die Event Streams CLI importiert werden.

  1. Stellen Sie sicher, dass Sie das Plugin event-streams[es] installiert haben: ibmcloud plugin list.

  2. Melden Sie sich an bei IBM Cloud®: ibmcloud login [...].

  3. Initialisieren Sie die Instanz Event Streams, in die Sie importieren möchten: ibmcloud es init.

  4. Importieren Sie das Schema:

    ibmcloud es schema-import \
    -f confluent-schema-registry-export.zip
    

Validierung

Sie können die aktuellen Informationen zur Dienstinstanz abrufen, indem Sie den folgenden Befehl ausführen:

ibmcloud resource service-instance "Event Streams resource instance name" --output=json

Überprüfen Sie den letzten Abschnitt der Ausgabe.Die Informationen werden im Laufe der Aktualisierung ständig aktualisiert. Wenn der Spiegelungsaktivierungsprozess abgeschlossen ist, wird in den letzten Betriebsinformationen angezeigt, ob das Update oder die Synchronisierung erfolgreich war.

"last_operation": {
  "type": "update",
  "state": "in progress",
  "description": "Update in progress.",
  "updated_at": null,
  "cancelable": false
}

Führen Sie den Befehl erneut aus, bis der Erfolg wie folgt angezeigt wird:

"last_operation": {
  "type": "update",
  "state": "succeeded",
  "description": "Update succeeded.",
  "updated_at": null,
  "cancelable": false
}

Das Dashboard IBM Cloud Monitoring Event Streams Mirroring zeigt den Status der Spiegelung an.