Configuring an HTTP or HTTPS proxy

Configure an HTTP or HTTPS proxy for expediting package downloads by way of caching, or for an environment where DataStax Enterprise clusters must be isolated offline from the internet.

Configure an HTTP or HTTPS proxy for expediting package downloads by way of caching, or for an environment where DataStax Enterprise (DSE) clusters must be isolated offline from the internet. The package proxy is disabled by default. Enable the package proxy in Lifecycle Manager (LCM) if your organization manages your own HTTP or HTTPS caching proxy such as Squid.

Procedure

  1. Select Config Profiles from the Lifecycle Manager (LCM) navigation menu.
  2. Select the edit icon for the configuration profile you want to edit, or click Add config profile if you have not already added a configuration profile.
  3. In the Config Profile pane under the Lifecycle Manager section, select Package Proxy.
    The general settings for configuring package proxy appears.

    Http/s proxy for package download expediting

  4. Complete the following fields:
    1. Select enabled for package proxy.
    2. Select the HTTP protocol that target nodes use to connect to the proxy.
    3. Enter the host, which is the IP address (recommended) or host name of the proxy itself.
    4. Enter the port number that the proxy is listening on if it is not the default port.
    5. Select whether authentication (above and beyond the DataStax or internal repo authentication) to the proxy itself is required to forward requests, and enter the required username and password. Re-enter the password for confirmation.
      The only type of supported authentication is HTTP Basic Authentication.
  5. Configure your repository model to use or bypass the HTTP proxy defined in the configuration profile.
  6. Select Save.

What's next