MongoDB provision operations
To create a VDB via CLI, you must first create a dSource. For more information on creating a dSource, refer to the MongoDB link operations.
To create a VDB and perform operations via CLI, login to the Delphix Continuous Data Engine using the admin user account.
ssh admin@<CONTINUOUS-DATA-FQDN-or-IP>
Provision
Run the commands below to provision a VDB. The example below uses testdb dSource.
database provision
set type=AppDataProvisionParameters
set container.name=testvdb
set container.group=Untitled
set sourceConfig.repository=APPDATA_REPOSITORY-15
set timeflowPointParameters.type=TimeflowPointSnapshot
set timeflowPointParameters.snapshot=APPDATA_SNAPSHOT-253
set sourceConfig.name=testscfgv
set source.allowAutoVDBRestartOnHostReboot=false
set source.parameters="{\"vdb_details\":[{\"mount_path\":\"\/mnt\/provision\/test_vdb\",\"bind_ip\":\"0.0.0.0\",\"start_portpool\":47701,\"make_shards_replicaset\":false}],\"vdb_sharded_details\":[],\"vdb_tuning_details\":[],\"enable_authentication\":true,\"vdb_auth_details\":[{\"mongo_db_password\":\"delphix\",\"cluster_auth_mode\":\"keyFile\",\"keyfile_path\":\"\/home\/delphix\/keyfile\/keyfile\"}],\"additional_nodes\":[],\"enable_ssl_tls\":false,\"ssl_tls_params\":[],\"client_tls_cert\":\"\",\"client_tls_cacert\":\"\",\"enable_ldap\":false,\"ldap_params\":[],\"encryption_params\":[]}"
commit
Disable
Run the commands below to disable a dSource. You must select the same sourceConfig name that was given during VDB creation.
source
select testscfgv
disable
commit
Enable
Run the command below to enable a dSource.
source
select testscfgv
enable
commit
Stop
Run the command below to stop a dSource.
source
select testscfgv
stop
commit
Start
Run the command below to start a dSource.
source
select testscfgv
start
commit