You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CE-338 Master updation with latest code base as of 25/05/2023 (#43)
CE-337 Creation and updation of 'develop' branch with latest codebase (#42)
* DXE-683 Rename Select Connector - CouchBase
* Version 1.1.1 (#31)
* initial support for using non couchbase user through sudo
* issue #22 - initial deployment, index support changes for backup ingestion, various fixes
* partial work
* cbbackupmgr working with sudo, bucket list in snapshot in JSON
* version 1.0.2
* fixing uid/gid regex
* version 1.0.3 - error messages fix
* ver 1.0.3.1
* ver 1.0.3.2 - sudo for all
* resync of xdcr and backupmgr OK
* workinf with copy config
* working with indexes - tested with backup only - ee, analytics removed from schema
* add end of multi cluster
* working multinode
* checks added, upgrade added
* version 1.1.0 build 0
* check mount points / doc updates
* cbbackup exit code check
* xdcr fixed for multi IP, and different scenarios
* v1.1.1 build 1.1.0.2
* v1.1.0 build 1.1.0.2
* version 1.1.1 - added field for hostname
* Issue #32 - multinode start
* version 1.1.2
* Set theme jekyll-theme-minimal
* doc fixes
* new logo
* proper style
* docs with multi node
* DXE-988 Couchbase - VDB failed to enable (#36)
* CE-59 Couchbase Plugin : Conversion of python2 to python3 (#38)
* CE-332 Disable python2.7 unit tests on couchbase repository (#41)
* unit test upgrade to python3.8
PR URL: https://www.github.com/delphix/couchbase-plugin/pull/41
* unit test upgrade to python3.8
* removing python2.7 tests
* fixing python version to python3.8 for pytest
* disabling unit tests in github workflows
* reverting changes in test
---------
Co-authored-by: atyagi <ankur.tyagi@delphix.com>
Co-authored-by: Marcin Przepiorowski <pioro1@gmail.com>
Co-authored-by: Marcin Przepiorowski <marcin@delphix.com>
Copy file name to clipboardExpand all lines: docs/docs/Discovery.md
+34-34Lines changed: 34 additions & 34 deletions
Original file line number
Diff line number
Diff line change
@@ -5,33 +5,27 @@ Environment discovery is a process that enables the Couchbase Plugin to determin
5
5
. Whenever there is any change (installing a new database home) to an already set up environment in the Delphix application, we need to perform an environment refresh.
6
6
7
7
8
-
Prerequisites
9
-
=============
8
+
## Prerequisites
10
9
11
-
- A source environment must be added to the Delphix Engine.
10
+
- A stagine or target environment must be added to the Delphix Engine.
12
11
- Installation of the Couchbase Plugin is required before the Discovery.
13
12
- Environment variable `$COUCHBASE_PATH ` should set on staging/target host, which contains the binary path of Couchbase.
14
13
15
14
16
-
Refreshing an Environment
17
-
=========================
18
-
Environment refresh will update the metadata associated with that environment and send a new Plugin to the host.
15
+
### Configuring a staging environment
19
16
20
-
1. Login to the **Delphix Management** application.
21
-
2. Click **Manage**.
22
-
3. Select **Environments**.
23
-
4. In the Environments panel, click the name of the environment you want to refresh.
24
-
5. Select the **Refresh** icon.
25
-
6. In the Refresh confirmation dialog select **Refresh**.
17
+
Environments contain repositories, and each environment may have any number of repositories associated with it.
18
+
Couchbase is limiting number of Couchbase binaries installed on server to one, and in that case each environment will contain
19
+
a single repository with current Couchbase installation.
20
+
21
+
Repository contains database instances and in each repository any number of source cluster can be configured.
22
+
Please keep in mind that only one dSource can be enabled simiultaniusly on a given staging server.
26
23
27
-

24
+
For next step go to XDCR Setup or Backup Setup sections below
28
25
26
+
### XDCR Setup
29
27
30
-
XDCR Setup
31
-
===================
32
-
Environments exist to contain `repositories`, and each environment may have any number of repositories associated with it.
33
-
`Repository` contains database instances and in each repository any number of `SourceConfig` objects, which represent known database instances. Source config is not generated automatically in
34
-
Couchbase plugin. Therefore, we need to add `SourceConfig` object through which can create a dSource.
28
+
By default Couchbase cluster are not discovered and has to be added manually using the following steps:
35
29
36
30
1. Login to the **Delphix Management** application.
37
31
2. Click **Manage**.
@@ -40,40 +34,46 @@ Environments exist to contain `repositories`, and each environment may have any
The steps to add source config remain the same as we saw in XDCR setup. In this approach, we don't connect to source environment as this is zero-touch production approach.
60
-
We can enter any random or dummy value in this field of source host name when we choose CBBACKUPMGR option for data ingestion.
51
+
By default Couchbase clusters are not discovered and has to be added manually using the following steps:
61
52
62
53
1. Login to the **Delphix Management** application.
9. On the **Data management** page, select the following:
38
+
15. If not all buckets needs to be replicated, click on **+** plus symbol to modify configuration settings. Mention bucket list for which cross datacenter replication (XDCR) only be enabled.
39
+

40
+
41
+
16. Enter the details of **Bucket Name** to be part of XDCR. Then click on **Next** button
42
+

43
+
44
+
17. Provide the details for **dSource Name** and **Target group** on the dSource configuration page.
45
+

46
+
47
+
18. On the **Data management** page, select the following:
53
48
- Staging Environment: This will be your staging host where source config was created.
54
49
- User: Database OS user with required privileges for linking the dataset.
55
-
10. On the next section, review the configuration and click on **Next** button to view the summary.
56
-
11. Click the **Submit** button which will initiate the linking process.
0 commit comments