From 298f404d095ab32f0025272d9297d298d26f5436 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Wed, 25 May 2022 16:43:38 +1000 Subject: [PATCH 01/15] Create disaster-recovery.asciidoc --- docs/reference/ccr/disaster-recovery.asciidoc | 143 ++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 docs/reference/ccr/disaster-recovery.asciidoc diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/disaster-recovery.asciidoc new file mode 100644 index 0000000000000..17f72872b4903 --- /dev/null +++ b/docs/reference/ccr/disaster-recovery.asciidoc @@ -0,0 +1,143 @@ +[role="xpack"] +[[ccr-disaster-recovery-tutorial]] +=== Tutorial: Disaster Recovery {ccr} +++++ +Disaster Recovery {ccr} +++++ + +//// +[source,console] +---- +PUT /server-metrics +{ + "settings" : { + "index" : { + "number_of_shards" : 1, + "number_of_replicas" : 0 + } + }, + "mappings" : { + "properties" : { + "@timestamp" : { + "type" : "date" + }, + "accept" : { + "type" : "long" + }, + "deny" : { + "type" : "long" + }, + "host" : { + "type" : "keyword" + }, + "response" : { + "type" : "float" + }, + "service" : { + "type" : "keyword" + }, + "total" : { + "type" : "long" + } + } + } +} +---- +// TESTSETUP +//// +Using this guide to failover production (leader) to a disaster recovery +(follower) site. Once the production site came back, turn the production site +to be the disaster recovery site with the follower role. +This tutorial requires users to setup uni-directional {ccr} CCR between two +clusters following the setup from {ref}/getting-started.html first. + +==== Limitation +{ccr} CCR provides functionality to replicate indices generated by users only. +It is not designed, and should not be used for replicating system-generated +indices. It is also not designed for replicating cluster or snapshot settings +and cannot replicate ilm or slm policies across the clusters. + +==== Prerequisites +To complete this tutorial, you need: + +* The `manage` cluster privilege on the local cluster. +* A license on both clusters that includes {ccr}. {kibana-ref}/managing-licenses.html[Activate a free 30-day trial]. +* An index on the remote cluster that contains the data you want to replicate. +* In the local cluster, all nodes with the `master` <> must +also have the <> role. The local cluster +must also have at least one node with both a data role and the +<> role. Individual tasks for coordinating +replication scale based on the number of data nodes with the +`remote_cluster_client` role in the local cluster. +* Follow {ref}/getting-started.html to have two clusters connected + bi-directional remotely and have some indices setup with uni-directional + {ccr} CCR already. + +TIP: Ingestion or updates should only be written to the leader cluster, all +search queries can be directed to either leader or follower clusters. + +Assuming the two clusters setup are `prod1` and `prod2` while `prod1` being the +leader and `prod2` being the follower. The index replicated from `prod1` to +`prod2` is called `my_index`. + +==== When `prod1` is down + +Step1: On the Clients side, pause ingestion of `my_index` into `prod1`. + +TIP: Ensure no writes are occurring on the leader index (if the data centre is +down, or cluster is unavailable, no action needed). + +Step2: On the Elasticsearch side, convert the follower indices in the `prod2` +into regular indices so that it will be capable of accepting writes. +[source,console-result] +---- +### On prod2 cluster ### +POST /my_index/_ccr/pause_follow +POST /my_index/_close +POST /my_index/_ccr/unfollow +POST /my_index/_open +---- + +Step3: On the Client side, manually re-enable ingestion of `my_index` and +direct to the `prod2` cluster. (You can test that the index should be writable: +[source,console-result] +---- +### On prod2 cluster ### +POST my_index/_doc/2 +{ + "foo": "new" +} +---- +TIP: You should also redirect all search traffic to the `prod2` cluster during +this time. + + +==== When `prod1` comes back +You can simply swap the leader and follower role of `prod1` and `prod2` so that +`prod2` becomes the new leader and `prod1` becomes the follower. + +Step1: In order for the indices to follow the leader cluster, existing data +need to be discard before you can turn the index into a follower. Ensure the +most up-to-date data is available on `prod2` prior to deleting the index on +`prod1`. + +Step2: Create follower indices in `prod1`, to follow the leader index in +`prod2`. + + +[source,console-result] +---- +### On prod1 cluster ### +DELETE my_index + +### On prod1 cluster ### +PUT /my_index/_ccr/follow +{ + "remote_cluster" : "prod2", + "leader_index" : "my_index" +} +---- + +NOTE: It might take some time for the follower indices on `prod1` to be +recreated and replicated from `prod2`. + From 2a36acde312cebc758fc819f92c61d90b8e2ed0e Mon Sep 17 00:00:00 2001 From: Adam Locke Date: Fri, 23 Sep 2022 14:55:31 -0400 Subject: [PATCH 02/15] Updates to the tutorial --- docs/reference/ccr/disaster-recovery.asciidoc | 75 +++++++++---------- docs/reference/ccr/index.asciidoc | 1 + 2 files changed, 37 insertions(+), 39 deletions(-) diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/disaster-recovery.asciidoc index 17f72872b4903..477dbee1d6bb2 100644 --- a/docs/reference/ccr/disaster-recovery.asciidoc +++ b/docs/reference/ccr/disaster-recovery.asciidoc @@ -1,8 +1,8 @@ [role="xpack"] [[ccr-disaster-recovery-tutorial]] -=== Tutorial: Disaster Recovery {ccr} +=== Tutorial: Configure disaster recovery with {ccr} ++++ -Disaster Recovery {ccr} +Configure disaster recovery ++++ //// @@ -45,36 +45,32 @@ PUT /server-metrics ---- // TESTSETUP //// -Using this guide to failover production (leader) to a disaster recovery -(follower) site. Once the production site came back, turn the production site -to be the disaster recovery site with the follower role. -This tutorial requires users to setup uni-directional {ccr} CCR between two -clusters following the setup from {ref}/getting-started.html first. - -==== Limitation -{ccr} CCR provides functionality to replicate indices generated by users only. -It is not designed, and should not be used for replicating system-generated -indices. It is also not designed for replicating cluster or snapshot settings -and cannot replicate ilm or slm policies across the clusters. + +Learn how to configure failover between two clusters using {ccr}. The cluster +that contains the leader index is considered the production datacenter. You'll +replicate this index to a follower index on a connected cluster, which acts as +the disaster recovery datacenter in a failover scenario. + +If the production datacenter goes offline, the recovery datacenter assumes this +role. When the production datacenter is back online, it assumes the role of the +recovery datacenter and begins replicating the leader index from the connected +cluster. + +To complete this tutorial, you configure a +<> between two clusters using +{ccr}. + +NOTE: {ccr-cap} provides functionality to replicate user-generated indices only. +{ccr-cap} isn't designed for replicating system-generated indices or snapshot +settings, and can't replicate {ilm-init} or {slm-init} policies across clusters. ==== Prerequisites -To complete this tutorial, you need: - -* The `manage` cluster privilege on the local cluster. -* A license on both clusters that includes {ccr}. {kibana-ref}/managing-licenses.html[Activate a free 30-day trial]. -* An index on the remote cluster that contains the data you want to replicate. -* In the local cluster, all nodes with the `master` <> must -also have the <> role. The local cluster -must also have at least one node with both a data role and the -<> role. Individual tasks for coordinating -replication scale based on the number of data nodes with the -`remote_cluster_client` role in the local cluster. -* Follow {ref}/getting-started.html to have two clusters connected - bi-directional remotely and have some indices setup with uni-directional - {ccr} CCR already. - -TIP: Ingestion or updates should only be written to the leader cluster, all -search queries can be directed to either leader or follower clusters. +Before completing this tutorial, +<> to connect two +clusters and configure a leader and follower index. + +IMPORTANT: Writes (such as ingestion or updates) should occur only on the leader +index in the production datacenter. To make changes, you must update the leader index. Because they are read-only, follower indices reject any writes. Assuming the two clusters setup are `prod1` and `prod2` while `prod1` being the leader and `prod2` being the follower. The index replicated from `prod1` to @@ -82,13 +78,14 @@ leader and `prod2` being the follower. The index replicated from `prod1` to ==== When `prod1` is down -Step1: On the Clients side, pause ingestion of `my_index` into `prod1`. - +. On the Clients side, pause ingestion of `my_index` into `prod1`. ++ TIP: Ensure no writes are occurring on the leader index (if the data centre is down, or cluster is unavailable, no action needed). -Step2: On the Elasticsearch side, convert the follower indices in the `prod2` +. On the Elasticsearch side, convert the follower indices in the `prod2` into regular indices so that it will be capable of accepting writes. ++ [source,console-result] ---- ### On prod2 cluster ### @@ -98,8 +95,9 @@ POST /my_index/_ccr/unfollow POST /my_index/_open ---- -Step3: On the Client side, manually re-enable ingestion of `my_index` and +. On the Client side, manually re-enable ingestion of `my_index` and direct to the `prod2` cluster. (You can test that the index should be writable: ++ [source,console-result] ---- ### On prod2 cluster ### @@ -116,15 +114,14 @@ this time. You can simply swap the leader and follower role of `prod1` and `prod2` so that `prod2` becomes the new leader and `prod1` becomes the follower. -Step1: In order for the indices to follow the leader cluster, existing data +. In order for the indices to follow the leader cluster, existing data need to be discard before you can turn the index into a follower. Ensure the most up-to-date data is available on `prod2` prior to deleting the index on `prod1`. -Step2: Create follower indices in `prod1`, to follow the leader index in +. Create follower indices in `prod1`, to follow the leader index in `prod2`. - - ++ [source,console-result] ---- ### On prod1 cluster ### @@ -137,7 +134,7 @@ PUT /my_index/_ccr/follow "leader_index" : "my_index" } ---- - ++ NOTE: It might take some time for the follower indices on `prod1` to be recreated and replicated from `prod2`. diff --git a/docs/reference/ccr/index.asciidoc b/docs/reference/ccr/index.asciidoc index f42f0d0f51bf0..e65dab2578b1e 100644 --- a/docs/reference/ccr/index.asciidoc +++ b/docs/reference/ccr/index.asciidoc @@ -308,6 +308,7 @@ and use {ccr}: * <> include::getting-started.asciidoc[] +include::disaster-recovery.asciidoc[] include::managing.asciidoc[] include::auto-follow.asciidoc[] include::upgrading.asciidoc[] From 0cda1b72cfd73a277fce2443419968caa6987b75 Mon Sep 17 00:00:00 2001 From: Adam Locke Date: Fri, 23 Sep 2022 15:10:13 -0400 Subject: [PATCH 03/15] Update source examples --- docs/reference/ccr/disaster-recovery.asciidoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/disaster-recovery.asciidoc index 477dbee1d6bb2..c2e6aa0a9e1b1 100644 --- a/docs/reference/ccr/disaster-recovery.asciidoc +++ b/docs/reference/ccr/disaster-recovery.asciidoc @@ -86,7 +86,7 @@ down, or cluster is unavailable, no action needed). . On the Elasticsearch side, convert the follower indices in the `prod2` into regular indices so that it will be capable of accepting writes. + -[source,console-result] +[source,console] ---- ### On prod2 cluster ### POST /my_index/_ccr/pause_follow @@ -98,7 +98,7 @@ POST /my_index/_open . On the Client side, manually re-enable ingestion of `my_index` and direct to the `prod2` cluster. (You can test that the index should be writable: + -[source,console-result] +[source,console] ---- ### On prod2 cluster ### POST my_index/_doc/2 @@ -122,7 +122,7 @@ most up-to-date data is available on `prod2` prior to deleting the index on . Create follower indices in `prod1`, to follow the leader index in `prod2`. + -[source,console-result] +[source,console] ---- ### On prod1 cluster ### DELETE my_index From 78f78d4efdc039713103e5a5700a1b2519d5fb10 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Thu, 10 Nov 2022 14:25:52 +1100 Subject: [PATCH 04/15] Update disaster-recovery.asciidoc - remove `server-metrics` --- docs/reference/ccr/disaster-recovery.asciidoc | 201 ++++++++++-------- 1 file changed, 107 insertions(+), 94 deletions(-) diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/disaster-recovery.asciidoc index c2e6aa0a9e1b1..72542450a4e3c 100644 --- a/docs/reference/ccr/disaster-recovery.asciidoc +++ b/docs/reference/ccr/disaster-recovery.asciidoc @@ -1,140 +1,153 @@ [role="xpack"] -[[ccr-disaster-recovery-tutorial]] -=== Tutorial: Configure disaster recovery with {ccr} +[[ccr-disaster-recovery-uni-directional-tutorial]] +=== Tutorial: Disaster recovery based on uni-directional {ccr} ++++ -Configure disaster recovery +Uni-directional disaster recovery ++++ -//// -[source,console] ----- -PUT /server-metrics -{ - "settings" : { - "index" : { - "number_of_shards" : 1, - "number_of_replicas" : 0 - } - }, - "mappings" : { - "properties" : { - "@timestamp" : { - "type" : "date" - }, - "accept" : { - "type" : "long" - }, - "deny" : { - "type" : "long" - }, - "host" : { - "type" : "keyword" - }, - "response" : { - "type" : "float" - }, - "service" : { - "type" : "keyword" - }, - "total" : { - "type" : "long" - } - } - } -} ----- -// TESTSETUP -//// -Learn how to configure failover between two clusters using {ccr}. The cluster -that contains the leader index is considered the production datacenter. You'll -replicate this index to a follower index on a connected cluster, which acts as -the disaster recovery datacenter in a failover scenario. +Learn how to failover and failback between two clusters based on +uni-directional {ccr}. The following tutorial is designed for mutable indices +(data need to be updated after write). If you have append-only data (logs, +metrics, observability and security events), you should follow +https://www.elastic.co/blog/bi-directional-replication-with-elasticsearch-cross-cluster-replication-ccr[Bi-directional +replication with Elasticsearch cross-cluster replication (CCR) blog] to set up +bi-directional {ccr} which automatically failover and failback without human +intervention. -If the production datacenter goes offline, the recovery datacenter assumes this -role. When the production datacenter is back online, it assumes the role of the -recovery datacenter and begins replicating the leader index from the connected -cluster. +* After setting up uni-directional {ccr}, data were replicated from `clusterA` +to `clusterB`. +* Failover. If `clusterA` goes offline, `clusterB` needs to promote follower +indices to regular indices to allow write operation. All ingestion will need to +be redirected to `clusterB`, this is controlled by the clients (Logstash, Beats, +Agents etc). +* Failback. When `clusterA` is back online, it assumes the role of a follower +and replicating the leader indices from `clusterB`. -To complete this tutorial, you configure a -<> between two clusters using -{ccr}. +image::images/ccr-uni-directional-disaster-recovery.png[Uni-directional cross cluster replication failover and failback] NOTE: {ccr-cap} provides functionality to replicate user-generated indices only. {ccr-cap} isn't designed for replicating system-generated indices or snapshot settings, and can't replicate {ilm-init} or {slm-init} policies across clusters. +Learn more in {ccr} <> ==== Prerequisites Before completing this tutorial, <> to connect two -clusters and configure a leader and follower index. +clusters and configure a leader and follower index. +In this tutorial, `kibana_sample_data_ecommerce` is replicated from `clusterA` to `clusterB`. ++ +[source,console] +---- +### On clusterB ### +PUT _cluster/settings +{ + "persistent": { + "cluster": { + "remote": { + "clusterA": { + "mode": "proxy", + "skip_unavailable": "true", + "server_name": "clustera.es.australia-southeast1.gcp.elastic-cloud.com", + "proxy_socket_connections": "18", + "proxy_address": "clustera.es.australia-southeast1.gcp.elastic-cloud.com:9400" + } + } + } + } +} +PUT /kibana_sample_data_ecommerce/_ccr/follow +{ + "remote_cluster" : "clusterA", + "leader_index" : "kibana_sample_data_ecommerce" +} +---- IMPORTANT: Writes (such as ingestion or updates) should occur only on the leader -index in the production datacenter. To make changes, you must update the leader index. Because they are read-only, follower indices reject any writes. +index. Follower indices are read-only and will reject any writes. -Assuming the two clusters setup are `prod1` and `prod2` while `prod1` being the -leader and `prod2` being the follower. The index replicated from `prod1` to -`prod2` is called `my_index`. -==== When `prod1` is down +==== Failover when `clusterA` is down -. On the Clients side, pause ingestion of `my_index` into `prod1`. +. On the Clients (logstash, beats, agent) side, pause ingestion of +`kibana_sample_data_ecommerce` into `clusterA`. + TIP: Ensure no writes are occurring on the leader index (if the data centre is down, or cluster is unavailable, no action needed). -. On the Elasticsearch side, convert the follower indices in the `prod2` -into regular indices so that it will be capable of accepting writes. +. On the Elasticsearch side, convert the follower indices in the `clusterB` +into regular indices so that it will be accepting writes. + [source,console] ---- -### On prod2 cluster ### -POST /my_index/_ccr/pause_follow -POST /my_index/_close -POST /my_index/_ccr/unfollow -POST /my_index/_open +### On clusterB ### +POST /kibana_sample_data_ecommerce/_ccr/pause_follow +POST /kibana_sample_data_ecommerce/_close +POST /kibana_sample_data_ecommerce/_ccr/unfollow +POST /kibana_sample_data_ecommerce/_open ---- -. On the Client side, manually re-enable ingestion of `my_index` and -direct to the `prod2` cluster. (You can test that the index should be writable: +. On the Client (logstash, beats, agent) side, manually re-enable ingestion of +`kibana_sample_data_ecommerce` and redirect traffic to the `clusterB`. +TIP: You should also redirect all search traffic to the `clusterB` cluster during +this time. + +. We can simulate this by ingesting document into this index. You should notice +this index is now writable. + [source,console] ---- -### On prod2 cluster ### -POST my_index/_doc/2 +### On clusterB ### +POST kibana_sample_data_ecommerce/_doc/ { - "foo": "new" -} + "user":"kimchy" +} ---- -TIP: You should also redirect all search traffic to the `prod2` cluster during -this time. +==== Failback when `clusterA` comes back +`clusterB` becomes the new leader and `clusterA` becomes the follower. +. Set up a remote `clusterB` on `clusterA`. -==== When `prod1` comes back -You can simply swap the leader and follower role of `prod1` and `prod2` so that -`prod2` becomes the new leader and `prod1` becomes the follower. +. Existing data need to be discard before you can turn any index into a +follower. Ensure the most up-to-date data is available on `clusterB` prior to +deleting the index on `clusterA`. -. In order for the indices to follow the leader cluster, existing data -need to be discard before you can turn the index into a follower. Ensure the -most up-to-date data is available on `prod2` prior to deleting the index on -`prod1`. - -. Create follower indices in `prod1`, to follow the leader index in -`prod2`. +. Create follower index on `clusterA`, to follow the leader index in +`clusterB`. + [source,console] ---- -### On prod1 cluster ### -DELETE my_index +### On clusterA ### +PUT _cluster/settings +{ + "persistent": { + "cluster": { + "remote": { + "clusterB": { + "mode": "proxy", + "skip_unavailable": "true", + "server_name": "clusterb.es.australia-southeast1.gcp.elastic-cloud.com", + "proxy_socket_connections": "18", + "proxy_address": "clusterb.es.australia-southeast1.gcp.elastic-cloud.com:9400" + } + } + } + } +} +DELETE kibana_sample_data_ecommerce -### On prod1 cluster ### -PUT /my_index/_ccr/follow +PUT /kibana_sample_data_ecommerce/_ccr/follow { - "remote_cluster" : "prod2", - "leader_index" : "my_index" + "remote_cluster" : "clusterB", + "leader_index" : "kibana_sample_data_ecommerce" } ---- + -NOTE: It might take some time for the follower indices on `prod1` to be -recreated and replicated from `prod2`. +. You should now see updated documents from this index on the follower cluster. ++ +[source,console] +---- +### On clusterA ### +GET kibana_sample_data_ecommerce/_search?q=kimchy +---- From 2fd7bc5ea8df3dc93725c0e1763364a08d004f36 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Thu, 10 Nov 2022 14:28:43 +1100 Subject: [PATCH 05/15] Add files via upload --- .../ccr-uni-directional-disaster-recovery.png | Bin 0 -> 63564 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/reference/ccr/images/ccr-uni-directional-disaster-recovery.png diff --git a/docs/reference/ccr/images/ccr-uni-directional-disaster-recovery.png b/docs/reference/ccr/images/ccr-uni-directional-disaster-recovery.png new file mode 100644 index 0000000000000000000000000000000000000000..655b7b09b22e4259eac5907d62290f4a9db76fad GIT binary patch literal 63564 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 z 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 RsAs@OR#Ne8xwt{V{{pB1p%MT9 literal 0 HcmV?d00001 From 27ca44ce4407dd80d831de18f69c889e046d099b Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Thu, 10 Nov 2022 14:38:25 +1100 Subject: [PATCH 06/15] Add files via upload --- .../ccr-uni-directional-disaster-recovery.png | Bin 63564 -> 61000 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/reference/ccr/images/ccr-uni-directional-disaster-recovery.png b/docs/reference/ccr/images/ccr-uni-directional-disaster-recovery.png index 655b7b09b22e4259eac5907d62290f4a9db76fad..ad6e19fa138120d4432b47a4bca3ca4351cc4aa0 100644 GIT binary patch literal 61000 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 MvZhjrf_d=&06RW7B>(^b literal 63564 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 z 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 RsAs@OR#Ne8xwt{V{{pB1p%MT9 From 4b399916a787afb99ee6c70854c9b56351608b25 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Thu, 10 Nov 2022 14:44:37 +1100 Subject: [PATCH 07/15] Update disaster-recovery.asciidoc --- docs/reference/ccr/disaster-recovery.asciidoc | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/disaster-recovery.asciidoc index 72542450a4e3c..fd2f1fc61da6d 100644 --- a/docs/reference/ccr/disaster-recovery.asciidoc +++ b/docs/reference/ccr/disaster-recovery.asciidoc @@ -17,7 +17,7 @@ intervention. * After setting up uni-directional {ccr}, data were replicated from `clusterA` to `clusterB`. -* Failover. If `clusterA` goes offline, `clusterB` needs to promote follower +* Failover. If `clusterA` goes offline, `clusterB` needs to "promote" follower indices to regular indices to allow write operation. All ingestion will need to be redirected to `clusterB`, this is controlled by the clients (Logstash, Beats, Agents etc). @@ -37,7 +37,7 @@ Before completing this tutorial, clusters and configure a leader and follower index. In this tutorial, `kibana_sample_data_ecommerce` is replicated from `clusterA` to `clusterB`. -+ + [source,console] ---- ### On clusterB ### @@ -69,14 +69,12 @@ index. Follower indices are read-only and will reject any writes. ==== Failover when `clusterA` is down -. On the Clients (logstash, beats, agent) side, pause ingestion of -`kibana_sample_data_ecommerce` into `clusterA`. -+ -TIP: Ensure no writes are occurring on the leader index (if the data centre is -down, or cluster is unavailable, no action needed). - -. On the Elasticsearch side, convert the follower indices in the `clusterB` -into regular indices so that it will be accepting writes. +. Promote the follower indices in the `clusterB` +into regular indices so that it will be accepting writes. This can be achieved by: +* Pauses indexing following for the follower index. +* Closes the follower index. +* Unfollows the leader index. +* Opens the follower index (which is at this point is a regular index). + [source,console] ---- @@ -92,7 +90,7 @@ POST /kibana_sample_data_ecommerce/_open TIP: You should also redirect all search traffic to the `clusterB` cluster during this time. -. We can simulate this by ingesting document into this index. You should notice +We can simulate this by ingesting document into this index. You should notice this index is now writable. + [source,console] From 249fb20ff02660e2539bc27f9f9965490147a8e4 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Thu, 10 Nov 2022 14:48:20 +1100 Subject: [PATCH 08/15] Update disaster-recovery.asciidoc --- docs/reference/ccr/disaster-recovery.asciidoc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/disaster-recovery.asciidoc index fd2f1fc61da6d..4cd8b909a23ad 100644 --- a/docs/reference/ccr/disaster-recovery.asciidoc +++ b/docs/reference/ccr/disaster-recovery.asciidoc @@ -15,7 +15,7 @@ replication with Elasticsearch cross-cluster replication (CCR) blog] to set up bi-directional {ccr} which automatically failover and failback without human intervention. -* After setting up uni-directional {ccr}, data were replicated from `clusterA` +* Setting up uni-directional {ccr} replicated from `clusterA` to `clusterB`. * Failover. If `clusterA` goes offline, `clusterB` needs to "promote" follower indices to regular indices to allow write operation. All ingestion will need to @@ -75,6 +75,7 @@ into regular indices so that it will be accepting writes. This can be achieved b * Closes the follower index. * Unfollows the leader index. * Opens the follower index (which is at this point is a regular index). + + [source,console] ---- @@ -87,12 +88,13 @@ POST /kibana_sample_data_ecommerce/_open . On the Client (logstash, beats, agent) side, manually re-enable ingestion of `kibana_sample_data_ecommerce` and redirect traffic to the `clusterB`. + TIP: You should also redirect all search traffic to the `clusterB` cluster during this time. We can simulate this by ingesting document into this index. You should notice this index is now writable. -+ + [source,console] ---- ### On clusterB ### From f7c9a740450313b130d5a87a459513b1edffaee1 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Thu, 10 Nov 2022 14:50:05 +1100 Subject: [PATCH 09/15] Update disaster-recovery.asciidoc --- docs/reference/ccr/disaster-recovery.asciidoc | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/disaster-recovery.asciidoc index 4cd8b909a23ad..ad28a0e522dcd 100644 --- a/docs/reference/ccr/disaster-recovery.asciidoc +++ b/docs/reference/ccr/disaster-recovery.asciidoc @@ -87,14 +87,11 @@ POST /kibana_sample_data_ecommerce/_open ---- . On the Client (logstash, beats, agent) side, manually re-enable ingestion of -`kibana_sample_data_ecommerce` and redirect traffic to the `clusterB`. - -TIP: You should also redirect all search traffic to the `clusterB` cluster during -this time. - -We can simulate this by ingesting document into this index. You should notice -this index is now writable. - +`kibana_sample_data_ecommerce` and redirect traffic to the `clusterB`. You should +also redirect all search traffic to the `clusterB` cluster during +this time. We can simulate this by ingesting document into this index. You should +notice this index is now writable. ++ [source,console] ---- ### On clusterB ### From 8204a12883116744ddcf7bfa25ad08cf02ede2a0 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Thu, 10 Nov 2022 14:56:31 +1100 Subject: [PATCH 10/15] Update disaster-recovery.asciidoc --- docs/reference/ccr/disaster-recovery.asciidoc | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/disaster-recovery.asciidoc index ad28a0e522dcd..8c856ea3e6579 100644 --- a/docs/reference/ccr/disaster-recovery.asciidoc +++ b/docs/reference/ccr/disaster-recovery.asciidoc @@ -102,15 +102,10 @@ POST kibana_sample_data_ecommerce/_doc/ ---- ==== Failback when `clusterA` comes back -`clusterB` becomes the new leader and `clusterA` becomes the follower. -. Set up a remote `clusterB` on `clusterA`. -. Existing data need to be discard before you can turn any index into a -follower. Ensure the most up-to-date data is available on `clusterB` prior to -deleting the index on `clusterA`. +When `clusterA` comes back, `clusterB` becomes the new leader and `clusterA` becomes the follower. -. Create follower index on `clusterA`, to follow the leader index in -`clusterB`. +. Set up remote cluster `clusterB` on `clusterA`. + [source,console] ---- @@ -131,15 +126,29 @@ PUT _cluster/settings } } } +---- +. Existing data need to be discard before you can turn any index into a +follower. Ensure the most up-to-date data is available on `clusterB` prior to +deleting the index on `clusterA`. ++ +[source,console] +---- +### On clusterA ### DELETE kibana_sample_data_ecommerce +---- +. Create follower index on `clusterA`, to follow the leader index in +`clusterB`. ++ +[source,console] +---- +### On clusterA ### PUT /kibana_sample_data_ecommerce/_ccr/follow { "remote_cluster" : "clusterB", "leader_index" : "kibana_sample_data_ecommerce" } ---- -+ . You should now see updated documents from this index on the follower cluster. + From 3aabfd300aa69421e00406f69ea0a57aaeeee8b2 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Thu, 10 Nov 2022 15:06:31 +1100 Subject: [PATCH 11/15] Update disaster-recovery.asciidoc --- docs/reference/ccr/disaster-recovery.asciidoc | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/disaster-recovery.asciidoc index 8c856ea3e6579..e862aaa045589 100644 --- a/docs/reference/ccr/disaster-recovery.asciidoc +++ b/docs/reference/ccr/disaster-recovery.asciidoc @@ -9,7 +9,7 @@ Learn how to failover and failback between two clusters based on uni-directional {ccr}. The following tutorial is designed for mutable indices (data need to be updated after write). If you have append-only data (logs, -metrics, observability and security events), you should follow +metrics, observability, and security events), you should follow https://www.elastic.co/blog/bi-directional-replication-with-elasticsearch-cross-cluster-replication-ccr[Bi-directional replication with Elasticsearch cross-cluster replication (CCR) blog] to set up bi-directional {ccr} which automatically failover and failback without human @@ -18,11 +18,11 @@ intervention. * Setting up uni-directional {ccr} replicated from `clusterA` to `clusterB`. * Failover. If `clusterA` goes offline, `clusterB` needs to "promote" follower -indices to regular indices to allow write operation. All ingestion will need to +indices to regular indices to allow write operations. All ingestion will need to be redirected to `clusterB`, this is controlled by the clients (Logstash, Beats, -Agents etc). +Agents, etc). * Failback. When `clusterA` is back online, it assumes the role of a follower -and replicating the leader indices from `clusterB`. +and replicates the leader indices from `clusterB`. image::images/ccr-uni-directional-disaster-recovery.png[Uni-directional cross cluster replication failover and failback] @@ -33,8 +33,8 @@ Learn more in {ccr} <> ==== Prerequisites Before completing this tutorial, -<> to connect two -clusters and configure a leader and follower index. +<> to connect two +clusters and configure a follower index. In this tutorial, `kibana_sample_data_ecommerce` is replicated from `clusterA` to `clusterB`. @@ -59,8 +59,8 @@ PUT _cluster/settings } PUT /kibana_sample_data_ecommerce/_ccr/follow { - "remote_cluster" : "clusterA", - "leader_index" : "kibana_sample_data_ecommerce" + "remote_cluster": "clusterA", + "leader_index": "kibana_sample_data_ecommerce" } ---- IMPORTANT: Writes (such as ingestion or updates) should occur only on the leader @@ -69,12 +69,12 @@ index. Follower indices are read-only and will reject any writes. ==== Failover when `clusterA` is down -. Promote the follower indices in the `clusterB` -into regular indices so that it will be accepting writes. This can be achieved by: +. Promote the follower indices in `clusterB` into regular indices so +that it will be accepting writes. This can be achieved by: * Pauses indexing following for the follower index. * Closes the follower index. * Unfollows the leader index. -* Opens the follower index (which is at this point is a regular index). +* Opens the follower index (which at this point is a regular index). + [source,console] @@ -89,7 +89,7 @@ POST /kibana_sample_data_ecommerce/_open . On the Client (logstash, beats, agent) side, manually re-enable ingestion of `kibana_sample_data_ecommerce` and redirect traffic to the `clusterB`. You should also redirect all search traffic to the `clusterB` cluster during -this time. We can simulate this by ingesting document into this index. You should +this time. We can simulate this by ingesting documents into this index. You should notice this index is now writable. + [source,console] @@ -97,7 +97,7 @@ notice this index is now writable. ### On clusterB ### POST kibana_sample_data_ecommerce/_doc/ { - "user":"kimchy" + "user": "kimchy" } ---- @@ -127,9 +127,9 @@ PUT _cluster/settings } } ---- -. Existing data need to be discard before you can turn any index into a +. Existing data need to be discarded before you can turn any index into a follower. Ensure the most up-to-date data is available on `clusterB` prior to -deleting the index on `clusterA`. +deleting any indices on `clusterA`. + [source,console] ---- @@ -137,7 +137,7 @@ deleting the index on `clusterA`. DELETE kibana_sample_data_ecommerce ---- -. Create follower index on `clusterA`, to follow the leader index in +. Create a follower index on `clusterA`, now following the leader index in `clusterB`. + [source,console] @@ -145,8 +145,8 @@ DELETE kibana_sample_data_ecommerce ### On clusterA ### PUT /kibana_sample_data_ecommerce/_ccr/follow { - "remote_cluster" : "clusterB", - "leader_index" : "kibana_sample_data_ecommerce" + "remote_cluster": "clusterB", + "leader_index": "kibana_sample_data_ecommerce" } ---- From f9b1cadb6e96d8d028cc951d161b0c9cfd12f271 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Wed, 30 Nov 2022 13:13:58 +1100 Subject: [PATCH 12/15] Apply suggestions from code review remove mutable limitation --- docs/reference/ccr/disaster-recovery.asciidoc | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/disaster-recovery.asciidoc index e862aaa045589..de23a673e6e37 100644 --- a/docs/reference/ccr/disaster-recovery.asciidoc +++ b/docs/reference/ccr/disaster-recovery.asciidoc @@ -7,12 +7,7 @@ Learn how to failover and failback between two clusters based on -uni-directional {ccr}. The following tutorial is designed for mutable indices -(data need to be updated after write). If you have append-only data (logs, -metrics, observability, and security events), you should follow -https://www.elastic.co/blog/bi-directional-replication-with-elasticsearch-cross-cluster-replication-ccr[Bi-directional -replication with Elasticsearch cross-cluster replication (CCR) blog] to set up -bi-directional {ccr} which automatically failover and failback without human +uni-directional {ccr}. You can also visit <> to set up replicating data streams that automatically failover and failback without human intervention. * Setting up uni-directional {ccr} replicated from `clusterA` From f39353f30ecf87aa2bfd1131928c79b9573db4be Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Wed, 30 Nov 2022 16:16:47 +1100 Subject: [PATCH 13/15] Rename disaster-recovery.asciidoc to uni-directional-disaster-recovery.asciidoc --- ...covery.asciidoc => uni-directional-disaster-recovery.asciidoc} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/reference/ccr/{disaster-recovery.asciidoc => uni-directional-disaster-recovery.asciidoc} (100%) diff --git a/docs/reference/ccr/disaster-recovery.asciidoc b/docs/reference/ccr/uni-directional-disaster-recovery.asciidoc similarity index 100% rename from docs/reference/ccr/disaster-recovery.asciidoc rename to docs/reference/ccr/uni-directional-disaster-recovery.asciidoc From 38d7d94428f4cc3d35443be6e85e357f6c226f18 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Wed, 30 Nov 2022 22:04:16 +1100 Subject: [PATCH 14/15] Add test --- ...uni-directional-disaster-recovery.asciidoc | 57 ++++++++++++++++--- 1 file changed, 49 insertions(+), 8 deletions(-) diff --git a/docs/reference/ccr/uni-directional-disaster-recovery.asciidoc b/docs/reference/ccr/uni-directional-disaster-recovery.asciidoc index de23a673e6e37..790e49bfb7c67 100644 --- a/docs/reference/ccr/uni-directional-disaster-recovery.asciidoc +++ b/docs/reference/ccr/uni-directional-disaster-recovery.asciidoc @@ -5,6 +5,20 @@ Uni-directional disaster recovery ++++ +//// +[source,console] +---- +PUT kibana_sample_data_ecommerce +---- +// TESTSETUP + +[source,console] +---- +DELETE kibana_sample_data_ecommerce +---- +// TEARDOWN +//// + Learn how to failover and failback between two clusters based on uni-directional {ccr}. You can also visit <> to set up replicating data streams that automatically failover and failback without human @@ -52,12 +66,26 @@ PUT _cluster/settings } } } -PUT /kibana_sample_data_ecommerce/_ccr/follow +---- +// TEST[setup:host] +// TEST[s/"server_name": "clustera.es.australia-southeast1.gcp.elastic-cloud.com",//] +// TEST[s/"proxy_socket_connections": 18,//] +// TEST[s/clustera.es.australia-southeast1.gcp.elastic-cloud.com:9400/\${transport_host}/] +// TEST[s/clusterA/remote_cluster/] + ++ +[source,console] +---- +### On clusterB ### +PUT /kibana_sample_data_ecommerce_copy/_ccr/follow?wait_for_active_shards=1 { "remote_cluster": "clusterA", "leader_index": "kibana_sample_data_ecommerce" } ---- +// TEST[continued] +// TEST[s/clusterA/remote_cluster/] + IMPORTANT: Writes (such as ingestion or updates) should occur only on the leader index. Follower indices are read-only and will reject any writes. @@ -75,11 +103,12 @@ that it will be accepting writes. This can be achieved by: [source,console] ---- ### On clusterB ### -POST /kibana_sample_data_ecommerce/_ccr/pause_follow -POST /kibana_sample_data_ecommerce/_close -POST /kibana_sample_data_ecommerce/_ccr/unfollow -POST /kibana_sample_data_ecommerce/_open +POST /kibana_sample_data_ecommerce_copy/_ccr/pause_follow +POST /kibana_sample_data_ecommerce_copy/_close +POST /kibana_sample_data_ecommerce_copy/_ccr/unfollow +POST /kibana_sample_data_ecommerce_copy/_open ---- +// TEST[continued] . On the Client (logstash, beats, agent) side, manually re-enable ingestion of `kibana_sample_data_ecommerce` and redirect traffic to the `clusterB`. You should @@ -90,11 +119,12 @@ notice this index is now writable. [source,console] ---- ### On clusterB ### -POST kibana_sample_data_ecommerce/_doc/ +POST kibana_sample_data_ecommerce_copy/_doc/ { "user": "kimchy" } ---- +// TEST[continued] ==== Failback when `clusterA` comes back @@ -122,6 +152,12 @@ PUT _cluster/settings } } ---- +// TEST[setup:host] +// TEST[s/"server_name": "clusterb.es.australia-southeast1.gcp.elastic-cloud.com",//] +// TEST[s/"proxy_socket_connections": 18,//] +// TEST[s/clusterb.es.australia-southeast1.gcp.elastic-cloud.com:9400/\${transport_host}/] +// TEST[s/clusterB/remote_cluster/] + . Existing data need to be discarded before you can turn any index into a follower. Ensure the most up-to-date data is available on `clusterB` prior to deleting any indices on `clusterA`. @@ -131,6 +167,8 @@ deleting any indices on `clusterA`. ### On clusterA ### DELETE kibana_sample_data_ecommerce ---- +// TEST[skip:need dual cluster setup] + . Create a follower index on `clusterA`, now following the leader index in `clusterB`. @@ -138,12 +176,14 @@ DELETE kibana_sample_data_ecommerce [source,console] ---- ### On clusterA ### -PUT /kibana_sample_data_ecommerce/_ccr/follow +PUT /kibana_sample_data_ecommerce/_ccr/follow?wait_for_active_shards=1 { "remote_cluster": "clusterB", - "leader_index": "kibana_sample_data_ecommerce" + "leader_index": "kibana_sample_data_ecommerce_copy" } ---- +// TEST[continued] +// TEST[s/clusterB/remote_cluster/] . You should now see updated documents from this index on the follower cluster. + @@ -152,3 +192,4 @@ PUT /kibana_sample_data_ecommerce/_ccr/follow ### On clusterA ### GET kibana_sample_data_ecommerce/_search?q=kimchy ---- +// TEST[continued] From 35410e57681e1a211f4579a2eb77a8c9e4e90322 Mon Sep 17 00:00:00 2001 From: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> Date: Wed, 30 Nov 2022 22:04:48 +1100 Subject: [PATCH 15/15] rename doc --- docs/reference/ccr/index.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/ccr/index.asciidoc b/docs/reference/ccr/index.asciidoc index e65dab2578b1e..7e076fad97d47 100644 --- a/docs/reference/ccr/index.asciidoc +++ b/docs/reference/ccr/index.asciidoc @@ -308,7 +308,7 @@ and use {ccr}: * <> include::getting-started.asciidoc[] -include::disaster-recovery.asciidoc[] +include::uni-directional-disaster-recovery.asciidoc[] include::managing.asciidoc[] include::auto-follow.asciidoc[] include::upgrading.asciidoc[]