Yes I now have a working interface. Now I am trying to setup a jobserver.
The setup_jobserver script should take care of that, but it complains about my input params. I also noticed the script has to distinct parameters both addressed with -w (pwd of jobserver and working directory).
If I specify the user and password (copied from .sdmsrc) it can't connect.
If I only specify a name and password to use I get an error as well.
I am assuming I do have to setup a jobserver, as none is present after installing.
Below is the command and output I got.
The full qualified name of the jobserver will be GLOBAL.'IP-10-0-0-34'.'SCHEDULIX'.'JSNOVA'
Is this correct? [Y/n] y
The HTTPPORT that will be used for logfile display is 15250
This can be changed at any time in the config tab of the jobserver
Connect
CONNECT_TIME : 30 May 2018 19:45:43 GMT
Connected
[SYSTEM@localhost:2506] SDMS>
End of Output
[SYSTEM@localhost:2506] SDMS> ;
[SYSTEM@localhost:2506] SDMS> begin multicommand
create or alter scope GLOBAL.'IP-10-0-0-34'
with
group = 'ADMIN',
config = (
'REPOHOST' = 'localhost',
'REPOPORT' = '2506',
'BOOTTIME' = 'NONE',
'USEPATH' = 'true',
'JOBEXECUTOR' = '/opt/schedulix/schedulix/bin/jobexecutor',
'DEFAULTWORKDIR' = '/opt/schedulix',
'VERBOSELOGS' = 'true',
'HTTPHOST' = 'ip-10-0-0-34',
'NAME_PATTERN_LOGFILES' = '.*\.log',
'ENV' = (
'SDMSHOST' = 'SDMSHOST',
'JOBID' = 'JOBID',
'SDMSPORT' = 'SDMSPORT',
'KEY' = 'KEY'
)
);
create or alter scope GLOBAL.'IP-10-0-0-34'.'SCHEDULIX'
with
group = 'PUBLIC';
create or alter job server GLOBAL.'IP-10-0-0-34'.'SCHEDULIX'.'JSNOVA'
with
group = '',
password = 'nova',
node = 'ip-10-0-0-34',
config = (
'JOBFILEPREFIX' = '/opt/schedulix/taskfiles/IP-10-0-0-34/schedulix/JSNOVA/JSNOVA-'
, HTTPPORT = '15250'
);
create or alter named resource RESOURCE.'STATIC'
with
group = 'PUBLIC',
usage = CATEGORY;
create or alter named resource RESOURCE.'STATIC'.'HOSTS'
with
group = 'PUBLIC',
usage = CATEGORY;
create or alter named resource RESOURCE.'STATIC'.'HOSTS'.'IP-10-0-0-34'
with
group = 'PUBLIC',
usage = STATIC;
create or alter named resource RESOURCE.'STATIC'.'USERS'
with
group = 'PUBLIC',
usage = CATEGORY;
create or alter named resource RESOURCE.'STATIC'.'USERS'.'SCHEDULIX'
with
group = 'PUBLIC',
usage = STATIC;
create or alter named resource RESOURCE.'STATIC'.'SERVERS'
with
group = 'PUBLIC',
usage = CATEGORY;
create or alter named resource RESOURCE.'STATIC'.'SERVERS'.'JSNOVA'
with
group = 'PUBLIC',
usage = STATIC;
create or alter resource RESOURCE.'STATIC'.'HOSTS'.'IP-10-0-0-34' in GLOBAL.'IP-10-0-0-34'
with
group = 'PUBLIC',
online;
create or alter resource RESOURCE.'STATIC'.'USERS'.'SCHEDULIX' in GLOBAL.'IP-10-0-0-34'.'SCHEDULIX'
with
group = 'PUBLIC',
online;
create or alter resource RESOURCE.'STATIC'.'SERVERS'.'JSNOVA' in GLOBAL.'IP-10-0-0-34'.'SCHEDULIX'.'JSNOVA'
with
group = 'PUBLIC',
online;
create or alter environment 'SCHEDULIX_JSNOVA@IP-10-0-0-34'
with
resources = (
RESOURCE.'STATIC'.'HOSTS'.'IP-10-0-0-34',
RESOURCE.'STATIC'.'USERS'.'SCHEDULIX',
RESOURCE.'STATIC'.'SERVERS'.'JSNOVA'
);
grant USE, VIEW
on environment 'SCHEDULIX_JSNOVA@IP-10-0-0-34'
to '';
end multicommand;
ERROR:01111281413, begin multicommand
create or alter scope GLOBAL.'IP-10-0-0-34'
with
group = 'ADMIN',
config = (
'REPOHOST' = 'localhost',
'REPOPORT' = '2506',
'BOOTTIME' = 'NONE',
'USEPATH' = 'true',
'JOBEXECUTOR' = '/opt/schedulix/schedulix/bin/jobexecutor',
'DEFAULTWORKDIR' = '/opt/schedulix',
'VERBOSELOGS' = 'true',
'HTTPHOST' = 'ip-10-0-0-34',
'NAME_PATTERN_LOGFILES' = '.*\.log',
'ENV' = (
'SDMSHOST' = 'SDMSHOST',
'JOBID' = 'JOBID',
'SDMSPORT' = 'SDMSPORT',
'KEY' = 'KEY'
)
);
create or alter scope GLOBAL.'IP-10-0-0-34'.'SCHEDULIX'
with
group = 'PUBLIC';
create or alter job server GLOBAL.'IP-10-0-0-34'.'SCHEDULIX'.'JSNOVA'
with
group = ''+++++,
password = '**********',
node = 'ip-10-0-0-34',
config = (
'JOBFILEPREFIX' = '/opt/schedulix/taskfiles/IP-10-0-0-34/schedulix/JSNOVA/JSNOVA-'
, HTTPPORT = '15250'
);
create or alter named resource RESOURCE.'STATIC'
with
group = 'PUBLIC',
usage = CATEGORY;
create or alter named resource RESOURCE.'STATIC'.'HOSTS'
with
group = 'PUBLIC',
usage = CATEGORY;
create or alter named resource RESOURCE.'STATIC'.'HOSTS'.'IP-10-0-0-34'
with
group = 'PUBLIC',
usage = STATIC;
create or alter named resource RESOURCE.'STATIC'.'USERS'
with
group = 'PUBLIC',
usage = CATEGORY;
create or alter named resource RESOURCE.'STATIC'.'USERS'.'SCHEDULIX'
with
group = 'PUBLIC',
usage = STATIC;
create or alter named resource RESOURCE.'STATIC'.'SERVERS'
with
group = 'PUBLIC',
usage = CATEGORY;
create or alter named resource RESOURCE.'STATIC'.'SERVERS'.'JSNOVA'
with
group = 'PUBLIC',
usage = STATIC;
create or alter resource RESOURCE.'STATIC'.'HOSTS'.'IP-10-0-0-34' in GLOBAL.'IP-10-0-0-34'
with
group = 'PUBLIC',
online;
create or alter resource RESOURCE.'STATIC'.'USERS'.'SCHEDULIX' in GLOBAL.'IP-10-0-0-34'.'SCHEDULIX'
with
group = 'PUBLIC',
online;
create or alter resource RESOURCE.'STATIC'.'SERVERS'.'JSNOVA' in GLOBAL.'IP-10-0-0-34'.'SCHEDULIX'.'JSNOVA'
with
group = 'PUBLIC',
online;
create or alter environment 'SCHEDULIX_JSNOVA@IP-10-0-0-34'
with
resources = (
RESOURCE.'STATIC'.'HOSTS'.'IP-10-0-0-34',
RESOURCE.'STATIC'.'USERS'.'SCHEDULIX',
RESOURCE.'STATIC'.'SERVERS'.'JSNOVA'
);
grant USE, VIEW
on environment 'SCHEDULIX_JSNOVA@IP-10-0-0-34'
to '';
end multicommand;
Syntax Error: expected NON EMPTY STRING
[SYSTEM@localhost:2506] SDMS>
ERROR: something went wrong while trying to create the jobserver on the server side
the created files and directories will be removed. After eliminating the error cause
the script can be executed again.