Setting up external repositories for Concert data (VM)

You can connect an external repository to the virtual machine (VM) where your Concert instance is deployed, ensuring the availability of your Concert data. In the event the VM crashes or enters an unrecoverable state, you can install Concert software on a new VM and connect the repository databases to resume operations.

Before you begin

  • You must have Admin access to the Concert instance.
  • You must complete this step before installing Concert software.
  • You must have either one PostgreSQL instance installed with two databases or two PostgreSQL instances with one database each. The instance(s) must be in network proximity to the VM.
  • Concert requires two PostgreSQL databases:
    • configdb
    • appdb
  • You must create two object buckets in an S3 API-compatible object store:
    • elbucket - Used to store ingested data files
    • lzbucket - Used to store evidence and other snapshots

Instructions

Refer to the following instructions to set up credentials to use your own storage repositories with your Concert instance.
Attention: You must perform these steps before installing Concert software on the virtual machine.
  1. Create the folders to store external repository credentials under local storage.
    mkdir ibm-concert-std/localstorage/volumes
    mkdir ibm-concert-std/localstorage/volumes/infra
    chmod -R 777 ibm-concert-std/localstorage/volumes/infra
  2. Create a file external-repository-creds.env under ibm-concert-std/localstorage/volumes/infra with following values.
    CONFIGDB_USER=
    CONFIGDB_PASSWORD=
    APPDB_USER=
    APPDB_PASSWORD=
    LZ_ACCESS_KEY=
    LZ_SECRET_KEY=
    EL_ACCESS_KEY=
    EL_SECRET_KEY=
  3. Create a file local_config.env under ibm-concert-std/etc with following values.
    CONFIGDB_HOST=
    CONFIGDB_PORT=
    CONFIGDB_DBNAME=
    APPDB_HOST=
    APPDB_PORT=
    APPDB_DBNAME=
    LZ_HOST=
    LZ_PORT=
    LZ_SECURE=True
    LZ_BUCKET=
    EL_HOST=
    EL_PORT=
    EL_SECURE=True
    EL_BUCKET=
  4. Continue with the Concert installation. Refer to Installing Concert software on a VM for Concert installation.