The DDS User Manual v3.4


Table of Contents

1. Introduction
1.1. The Dynamic Deployment System
1.2. Basic concepts
1.3. Features
2. Requirements
2.1. Server/UI
2.2. Workers
3. Download
3.1. Download location
3.2. DDS Version Number Scheme
4. Installation
4.1. Step #1: Get the source
4.1.1. from DDS git repository
4.1.2. from DDS source tarball
4.2. Step #2: Configure the source
4.3. Step #3: Build and install
4.4. Step #4: DDS Environment
5. Configuration
6. Quick Start
7. Topology
7.1. Topology file
7.2. Topology file example
7.3. Topology XML tag reference
8. How to Start
8.1. Environment
8.2. Server
8.3. Deploy Agents
8.3.1. Deploy-Agents using: SSH plug-in
8.4. Check availability of Agents
8.5. Activate Topology
9. How to Test
9.1. First Section
10. Tutorials
10.1. Tutorial 1
10.1.1. Usage
10.1.2. Result
10.2. Tutorial 2
10.2.1. Usage
10.2.2. Result
11. Command-line interface
dds-session — start/stop DDS commander and manage DDS sessions
dds-commander — manages DDS facility
dds-user-defaults — get and set global DDS options
dds-submit — submits and activates DDS agents
dds-info — can be used to query different kinds of information from DDS commander server
dds-test — a DDS self-test utility
dds-topology — topology related commands
dds-agent-cmd — send commands to agent
12. RMS plug-ins
12.1. For Developers
12.1.1. Basic concept
12.1.2. Requirements
12.1.3. API
12.2. SSH
12.2.1. Resource definition
12.2.2. Example usage
12.3. Localhost
12.3.1. Introduction
12.3.2. Example usage
12.4. SLURM
12.4.1. Sandbox directory
12.4.2. User configuration
12.4.3. Usage example

List of Tables

4.1. DDS configuration variables
5.1. DDS configuration variables
7.1. Topology XML tags
7.2. Topology XML attributes
12.1. DDS's SSH plug-in configuration fields

List of Examples

7.1. A topology file example
11.1. A dds-session command usage
12.1. An example of an SSH plug-in configuration file