|
|
|
# MOAB TSI
|
|
|
|
|
|
|
|
this is a prototype of the TSI Adapter for MOAB Scheduler
|
|
|
|
|
|
|
|
# Install
|
|
|
|
|
|
|
|
```
|
|
|
|
mkdir /opt/unicore7
|
|
|
|
cd /opt/unicore7
|
|
|
|
git clone https://git.scc.kit.edu/lo4990/unicore-tsi-moab.git
|
|
|
|
|
|
|
|
# then create a link into /etc for config files
|
|
|
|
mkdir /etc/unicore
|
|
|
|
ln -s /opt/unicore7/unicore-tsi-moab/tsi_moab/conf /etc/unicore/tsi
|
|
|
|
```
|
|
|
|
|
|
|
|
# Configure
|
|
|
|
|
|
|
|
```
|
|
|
|
cd /opt/unicore7/unicore-tsi-moab/tsi_moab
|
|
|
|
```
|
|
|
|
|
|
|
|
## Set path to Moab Scripts
|
|
|
|
```
|
|
|
|
vi perl/tsi
|
|
|
|
my $pbs_bin_dir = "/opt/moab/bin";
|
|
|
|
```
|
|
|
|
|
|
|
|
## Set location to perl/tsi file
|
|
|
|
```
|
|
|
|
vi conf/tsi.properties
|
|
|
|
tsi.path=/opt/unicore7/unicore-tsi-moab/tsi_moab/perl
|
|
|
|
```
|
|
|
|
|
|
|
|
# Start/Stop TSI server
|
|
|
|
|
|
|
|
to stop
|
|
|
|
```
|
|
|
|
./bin/kill_tsi
|
|
|
|
```
|
|
|
|
to start
|
|
|
|
```
|
|
|
|
./bin/start_tsi
|
|
|
|
```
|
|
|
|
|
|
|
|
# Debugging
|
|
|
|
to enable debugging output
|
|
|
|
```
|
|
|
|
vi conf/tsi.properties
|
|
|
|
tsi.debug=1
|
|
|
|
``` |