To apply a server profile to a fresh, unconfigured server, use the setup subcommand, which replaces the normal setup tool when using a server profile. Run manage-profile setup to complete the following tasks:

  • Copies the server root files
  • Runs the setup tool
  • Runs the dsconfig batch files
  • Installs the server SDK extensions
  • Sets the server's cluster name to a unique value
    Note: Cluster-wide configuration is automatically mirrored across all servers in the topology with the same cluster name. In a DevOps deployment with immutable servers, configuration mirroring introduces risk. Therefore, in most cases, cluster names should be unique for each server to avoid configuration mirroring.

While manage-profile setup is running, a copy of the profile is created in a temporary directory that can be specified by using the --tempProfileDirectory argument. The command leaves the server in a complete and running state when finished, unless the --doNotStart argument is specified.