You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `xdmod-setup` script is used for the basic setup of Open XDMoD. The script includes options to configure the Open XDMoD database, setup the admin user account and configure resources.
132
-
Open XDMoD's [Configuration](https://open.xdmod.org/configuration.html#location-of-configuration-files) files.
133
-
134
-
135
-
*Have a heterogeneous cluster?* You would need to modify `/etc/xdmod/resource_specs.json`:
Open XDMoD's [Configuration](https://open.xdmod.org/configuration.html#location-of-configuration-files) files can be modified directly when needing more advanced customization.
138
138
139
+
*Have a heterogeneous cluster?* You could modify `/etc/xdmod/resource_specs.json` and set the PPN to the average number of processors per node.
139
140
140
141
#### Hierarchy
141
142
@@ -146,63 +147,19 @@ Decanal Unit -> Department -> PI Group
The resource manager logs contain the system usernames of the users that submitted jobs.
152
-
To display the full names in Open XDMoD you must provide a data file that contains the
153
-
full name of each user for each system username. This file is in a `csv` format.
154
-
155
-

156
-
157
-
This has not been automated for this tutorial. We dont want you to fall asleep!
158
-
159
-
Create a file with the contents below:
160
-
161
-
The file needs to be able to be read by the `xdmod` user, for this demo it will be
162
-
created in /var/tmp
163
-
164
-
```bash
165
-
vim /var/tmp/names.csv
166
-
```
167
-
168
-
The first column should include the user name or group name used by your resource manager, the second column is the user’s first name and the third column is the user’s last name.
169
-
(Feel free to change the First and Last names)
170
-
171
-
```csv
172
-
cgray,Carl,Gray
173
-
sfoster,Stephanie,Foster
174
-
csimmons,Charles,Simmons
175
-
astewart,Andrea,Stewart
176
-
hpcadmin,HPC, Administrators
177
-
```
178
-
179
-
Now this needs to be imported into xdmod with the command [`xdmod-import-csv`](https://open.xdmod.org/commands.html#xdmod-import-csv)
180
-
181
-
```bash
182
-
sudo su - xdmod xdmod-import-csv -t names -i /var/tmp/names.csv
183
-
```
184
-
185
-
186
-

This tutorial uses the [Job Performance](https://supremm.xdmod.org)module for Open XDMoD. The Job Performance module displays job performance metric based on data collected on the HPC compute nodes.
203
-
204
-
The example in this tutorial uses [Performance Co-Pilot (PCP)](https://pcp.io) as the performance data collection software. This must be [installed](https://github.com/ubccr/hpc-toolset-tutorial/blob/master/slurm/install.sh#L80-L87)and configured on the compute nodes.
158
+
[Job Performance](https://supremm.xdmod.org)data - for the Open source release we'll try to provide support for [Performance Co-Pilot (PCP)](https://pcp.io).
159
+
We chose PCP because it is included by default in Centos / RedHat.
160
+
In XSEDE we use tacc_stats and PCP (depending on the resource provider). and we have also used LDMS, Cray RUR and are aware of groups using Ganglia too.
205
161
162
+
PCP has been [installed](https://github.com/ubccr/hpc-toolset-tutorial/blob/master/slurm/install.sh#L80-L87) and configured on the compute nodes.
206
163
This tutorial uses a cut-down list of PCP metrics from the recommended metrics for a production HPC system.
207
164
This shorter list is suitable for running inside the docker demo. On a
208
165
real HPC system the data collection should be setup following the
@@ -265,15 +223,61 @@ This is going to produce A LOT of output. Each of these commands have flags tha
265
223
-`[WARNING] Autoperiod library not found, TimeseriesPatterns plugins will not do period analysis`
266
224
- The autoperiod code is used for detecting period I/O patterns in the parallel filesystem traffic. (not needed in the tutorial configuration)
267
225
268
-
## Open XDMoD Functionality
269
226
270
-
TODO: User Dashboard
227
+
## User / PI Names
228
+
229
+
The resource manager logs contain the system usernames of the users that submitted jobs.
230
+
To display the full names in Open XDMoD you must provide a data file that contains the
231
+
full name of each user for each system username. This file is in a `csv` format.
271
232
272
-
TODO: User
233
+

273
234
274
-
TODO: PI
235
+
This has not been automated for this tutorial. We dont want you to fall asleep!
236
+
237
+
Login to frontend via SSH and user: `hpcadmin` password: `ilovelinux`:
238
+
```bash
239
+
ssh -p6222 hpcadmin@localhost
240
+
```
241
+
242
+
Create a file with the contents below:
243
+
The file needs to be able to be read by the `xdmod` user, for this demo it will be
244
+
created in /var/tmp
245
+
246
+
```bash
247
+
vim /var/tmp/names.csv
248
+
```
249
+
250
+
The first column should include the user name or group name used by your resource manager, the second column is the user’s first name and the third column is the user’s last name.
251
+
(Feel free to change the First and Last names)
252
+
253
+
```csv
254
+
cgray,Carl,Gray
255
+
sfoster,Stephanie,Foster
256
+
csimmons,Charles,Simmons
257
+
astewart,Andrea,Stewart
258
+
hpcadmin,HPC, Administrators
259
+
```
260
+
261
+
Now this needs to be imported into xdmod with the command [`xdmod-import-csv`](https://open.xdmod.org/commands.html#xdmod-import-csv)
0 commit comments