Skip to content
This repository was archived by the owner on Mar 30, 2023. It is now read-only.

Commit 4f1dafa

Browse files
authored
Merge pull request #103 from jsteel44/readme
GetSysStatus should also be set
2 parents 802b44f + f9dd002 commit 4f1dafa

3 files changed

Lines changed: 14 additions & 8 deletions

File tree

dac-ansible/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# Install data-acc Development Environment with Ansible
22

3-
Install data-acc demo with Ansible. It creates a bunch of OpenStack VMs, then
4-
uses Ansible to install a development data-acc environment.
3+
Install data-acc demo with Ansible. There is a script to create OpenStack VMs
4+
but you can skip OpenStack steps and use your own Ansible inventory file if
5+
preferred.
56

67
## Setup
78

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ please see: https://github.com/RSE-Cambridge/data-acc
7575

7676
### Slurm Integration Testing
7777

78-
Currently we are targeting testing at Slurm 18.08.x
78+
Currently we are targeting testing at Slurm 19.05.x
7979

8080
The packing is based on:
8181
https://github.com/giovtorres/slurm-docker-cluster

docs/install.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ While there is an work in progress
55
this document looks at the manual setup of the data-acc
66
components.
77

8+
## Requirements
9+
10+
* Slurm 18.08.x or newer. 19.05.x is currently being tested
11+
* etcd 3.3.x or newer
12+
* Shared home directory between DAC, compute and login nodes
13+
814
## DACD and DACCTL
915

1016
Both software components are built statically.
@@ -47,18 +53,16 @@ WantedBy=multi-user.target
4753

4854
The configuration in `/etc/dacd/dacd.conf` is covered in more detail below.
4955

50-
On the Slurm master node, the `dacctl` binary is used as a command line too.
51-
Below you can see the Slurm configuration GetSysState can be modified to
52-
point to the location where you installed the binary.
56+
On the Slurm master node, the `dacctl` binary needs to be accessible.
57+
Below you can see the Slurm configuration options GetSysState and GetSysStatus,
58+
both of which need to be modified to point to the location of the dacctl binary.
5359

5460
## etcd and TLS config
5561

5662
You need to install an etcd cluster.
5763
It can be installed as required via EPEL or from
5864
[the repository](https://www.github.com/coreos/etcd)
5965

60-
We recommend you run the last 3.3.x release of etcd.
61-
6266
To secure the communication with etcd, TLS certificates should be used.
6367

6468
For more details please see the etcd docs, such as this page:
@@ -150,6 +154,7 @@ OtherTimeout=300
150154
DefaultPool=default
151155
152156
GetSysState=/usr/local/bin/dacctl
157+
GetSysStatus=/usr/local/bin/dacctl
153158
```
154159

155160
## SSH and Service Accounts

0 commit comments

Comments
 (0)