Skip to main content

Container-based deployment overview

Needs dev input: remove before publishing

TODO: Confirm whether a single node is supported for production use or only for a proof of concept.

Container-based deployment is the installation method for Netwrix Privilege Secure for Discovery. You deploy the product as a Docker Swarm stack on Ubuntu Server 24.04 LTS machines. A single shell script, secureone.sh, and a configuration package, secureone.tar.gz, do the work. Netwrix bundles both files in a versioned quickstart archive that you download from the Netwrix releases server.

The method supports a single-node deployment and a three-node high-availability cluster. New installations use MongoDB 8.0.

Deployment steps​

  1. Choose a single node or a three-node cluster, and prepare one or three Ubuntu machines. The machines can be virtual machines. See Requirements and Sizing.
  2. Install the operating system prerequisites on each machine. See Install host prerequisites.
  3. Sign in each machine to the Netwrix container registry. Netwrix Support provides the access key. See Configure registry access.
  4. Download the quickstart bundle onto each machine and run secureone.sh on the primary machine. See Deploy Privilege Secure for Discovery with Docker.
  5. Confirm that the deployment is healthy. See Verify the deployment.
  6. Review the Go-live checklist before you protect production systems.

Compare a single node and a cluster​

FeatureSingle nodeCluster
Machines required13
High availabilityNoYes
DatabaseOne MongoDB serviceA three-member MongoDB replica set
Behavior when a node failsThe product is unavailable until you restore the node.A brief outage while Swarm restarts the services that ran on the failed node. MongoDB keeps quorum and elects a new primary.
Effect of an operating system update on one nodeThe product is unavailable while the node restarts.No data loss. The API and background services restart briefly.

Use a single node for a proof of concept or a low-risk environment. Use a three-node cluster for production environments that require high availability. For recovery planning, see High availability and disaster recovery.

Upgrade or migrate an existing deployment​