Adding a repository

Add a repository to use for automatically downloading Debian or RPM packages within the DataStax Enterprise repository. In addition to providing repo credentials, you can define custom URLs that point to your own mirror of the DataStax Repository.

Add a repository to use for automatically downloading Debian or RPM packages within the DataStax Enterprise repository. In addition to providing repo credentials, you can define custom URLs that point to your own mirror of the DataStax Repository.

Note: The data (cluster topology models, configuration profiles, credentials, repositories, job history, and so forth) for Lifecycle Manager is stored in the lcm.db database. Your organization is responsible for backing up the lcm.db database. You must also configure failover to mirror the lcm.db.

Prerequisites

Optionally configure a proxy for package downloads for targets with limited internet connectivity.

Procedure

  1. Click Repositories > Add Repository.
    The Add Repository dialog appears.

  2. Enter a Name for the repository credential.
  3. Optional: Enter a Comment that describes the repository credential.
  4. Select a Repository option:
    • Select Access DataStax Repo if using the DataStax Repository for packages (default).
    • Select Access Private Repo if your organization has an internal repository for software packages:
      1. Enter the Repository URL.
      2. Enter the Repository Key URL to retrieve a public key from. A repository key URL is the address of the public key of a package repository. You can download the key and use it to verify that packages downloaded from the repository have not been tampered with.
      3. Clear Use Configured HTTP Proxy to bypass the proxy used to download files from the internet when downloading DSE.
        Note: Select Use Configured HTTP Proxy when using a private repository within the proxy. If a proxy is not defined in any configuration profiles for the cluster topology, this option has no effect.

        Enter the repository URL and its key if downloading from a private repository rather than the DataStax repository

  5. For the DataStax Repository, using the configured proxy is enabled by default. If you are not using the DataStax Repo, the Use Configured HTTP Proxy option is disabled. Custom package repositories are commonly located internal to the HTTP proxy. If your custom package repository is external to your proxy, select Use Configured HTTP Proxy to ensure the package manager on your target nodes uses your configured HTTP proxy. For information on configuring Lifecycle Manager to forward requests to your proxy, see configuring a proxy for package downloads.
  6. Enter the Username and Password for accessing the DataStax Repository.
    The username and password must be specified if authentication is enabled on the repository. The DataStax Repository always has authentication enabled. For the DataStax Repository, the username and password are the DataStax Academy account credentials you created on the registration page. The repository username and password are used when downloading packages (they are not used when fetching the repository public key).
    Note: When configuring credentials in a Repository, special characters such as #, $, and so forth are supported, but non-ascii unicode characters are not. If you have further questions, please contact DataStax Support and reference ticket OPSC-8921.
  7. Click Save.
    The newly defined repository credential is listed on the Repositories page along with edit and delete options.

What's next

Edit the cluster in the Clusters workspace to select the repository. The datacenters and nodes inherit the cluster repository.