Interactive install syntax

Issue the following command to install the DCM Agent in “interactive mode”.

bash <( curl -k -L https://linux-stable-agent.enstratius.com/installer.sh )

You will be prompted for:

  1. Cloud provider of the launched server where the DCM Agent will be installed.
  2. Web socket URL string for the Dell Cloud Manager provisioning server agentManager service.
Format: wss://hostname_or_ipaddress/agentManager
  1. Whether or not to start the DCM Agent at system boot (default is No)
  2. Whether or not to install the latest Chef client (default is No)

You can see an example of an interative installation here.

Non-interactive install syntax

Issue the following command to install the DCM Agent in “non-interactive mode”.

curl -k -L https://linux-stable-agent.enstratius.com/installer.sh | bash -s - [options]

Options:

    -c, --cloud           cloud Provider
                          --------------------------------------------------------------
                          Amazon, Azure, CloudStack, CloudStack3,
                          Eucalyptus, Google, Joyent, OpenStack, Other, UNKNOWN

    -u, --url             Web socket URL of the Dell Cloud Manager provisioning server agent manager service
                          Format: wss://hostname_or_ipaddress/agentManager
                          Default: wss://dcm.enstratius.com/agentManager

    -B, --on-boot         Configure the DCM Agent to start at system boot (default is not to boot at restart)

    -m, --mount-point     Mount point where DCM stores data (default /mnt/dcmdata)

    -t, --tmp-path        Path to the temporary directory  (default /tmp)

    -U, --user            Linux user that the DCM Agent will run as (default dcm)
                          If you specify a different user then that user must already ex-st.

    -o, --chef-client     Install the latest Chef client

    -p, --base-path       Base path where to install the agent (default /dcm)

    -r, --reload-conf     Reload the configuration file (used to populate defaults)

    -L, --loglevel        Log level for logging (ERROR, WARN, INFO, DEBUG)

    -l, --logfile         Name of the DCM Agent logfile (default agent.log)

    -v, --verbose         Increase the amount of output produced by the script

You can see an example of an Non-interactive installation here.

Note

In most cases it is not necessary to specify the -c parameter as the DCM Agent can detect the cloud.

Note

By default the DCM Agent is configured to not be started at system boot. If you wish to have the DCM Agent configured to be started at system boot then specify the -B or –on-boot option.

Warning

The default value for the web socket URL is wss://dcm.enstratius.com/agentManager which is the Dell Cloud Manager SaaS provisioning server. This needs to be changed for On-Premise environments.