{AJS構築}21.3.2 ジョブを一斉実行する場合の設定手順

  • 物理ホスト

mmm182 中継エージェント
mmm121 一斉配信エージェント
mmm122 宛先エージェント#1
mmm123 宛先エージェント#2

前提:
/etc/hostsで名前解決できること
ホスト名がショートネームで設定されていること

 

 

(1) 中継エージェントの設定

/opt/jp1ajs2/bin/ajsatsetup -m


--JP1/AJS3 Autonomous Agent Messengerサービス起動
/opt/jp1ajs2/bin/ajsatstatus
/opt/jp1ajs2/bin/ajsatmstart
/opt/jp1ajs2/bin/ajsatstatus


(2) 一斉配信エージェントの設定
yum update -y

JP1/BaseとJP1/AJS3 - Agentをインストールおよびセットアップ

/opt/jp1ajs2/bin/ajsatsetup -g

--JP1/AJS3 Autonomous Agentサービス,およびJP1/AJS3 Autonomous Agent Messengerサービスの起動

/opt/jp1ajs2/bin/ajsatstatus
/opt/jp1ajs2/bin/ajsatstart
/opt/jp1ajs2/bin/ajsatmstart
/opt/jp1ajs2/bin/ajsatstatus

 

(3) 宛先エージェントの設定
yum update -y

JP1/BaseとJP1/AJS3 - Agentをインストールおよびセットアップ


/opt/jp1ajs2/bin/ajsatsetup -a -p 192.168.137.121


--JP1/AJS3 Autonomous Agentサービス,およびJP1/AJS3 Autonomous Agent Messengerサービスの起動

/opt/jp1ajs2/bin/ajsatstatus
/opt/jp1ajs2/bin/ajsatstart
/opt/jp1ajs2/bin/ajsatmstart
/opt/jp1ajs2/bin/ajsatstatus

 

(4) 動作確認

vim /root/job1.sh
#!/bin/bash
OUT=`date`" "`id`
echo $OUT >> /root/job1.log

chmod +x /root/job1.sh

vim /root/unitbackup.txt

unit=jg1,,jp1admin,;
{
ty=g;
cm="jg1";
el=jobnet1,n,+0+0;
cl=su;
op=mo;
op=tu;
op=we;
op=th;
op=fr;
cl=sa;
unit=jobnet1,,jp1admin,;
{
ty=n;
cm="jobnet1";
sz=10x8;
el=job11,fxj,+400+144;
sd=1,2019/11/03;
st=1,23:58;
cy=1,(1,d);
sh=1,ca;
shd=1,2;
ex="mmm182";
unit=job11,,jp1admin,;
{
ty=fxj;
cm="job1";
da="mmm121";
fxg=async;
sc="/root/job1.sh";
tho=0;
ex="mmm182";
}
}
}

export JP1_USERNAME=jp1admin
/opt/jp1ajs2/bin/ajsleave -F AJSROOT1 /jg1/jobnet1
/opt/jp1ajs2/bin/ajsdefine -F AJSROOT1 -f -d / /root/unitbackup.txt
/opt/jp1ajs2/bin/ajsprint -F AJSROOT1 "/*"

/opt/jp1ajs2/bin/ajsentry -F AJSROOT1 -n /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJSROOT1 -R /jg1/jobnet1

 

  • 論理ホスト

mmm194 中継エージェント
mmm121 一斉配信エージェント
mmm122 宛先エージェント#1
mmm123 宛先エージェント#2


前提:
/etc/hostsで名前解決できること
ホスト名がショートネームで設定されていること

 

(1) 中継エージェントの設定

/opt/jp1ajs2/bin/ajsatsetup -m


--JP1/AJS3 Autonomous Agent Messengerサービス起動
/opt/jp1ajs2/bin/ajsatstatus
/opt/jp1ajs2/bin/ajsatmstart
/opt/jp1ajs2/bin/ajsatstatus


(2) 一斉配信エージェントの設定
yum update -y

JP1/BaseとJP1/AJS3 - Agentをインストールおよびセットアップ

/opt/jp1ajs2/bin/ajsatsetup -g

--JP1/AJS3 Autonomous Agentサービス,およびJP1/AJS3 Autonomous Agent Messengerサービスの起動

/opt/jp1ajs2/bin/ajsatstatus
/opt/jp1ajs2/bin/ajsatstart
/opt/jp1ajs2/bin/ajsatmstart
/opt/jp1ajs2/bin/ajsatstatus

 

(3) 宛先エージェントの設定
yum update -y

JP1/BaseとJP1/AJS3 - Agentをインストールおよびセットアップ


/opt/jp1ajs2/bin/ajsatsetup -a -p 192.168.137.121


--JP1/AJS3 Autonomous Agentサービス,およびJP1/AJS3 Autonomous Agent Messengerサービスの起動

/opt/jp1ajs2/bin/ajsatstatus
/opt/jp1ajs2/bin/ajsatstart
/opt/jp1ajs2/bin/ajsatmstart
/opt/jp1ajs2/bin/ajsatstatus

 


(4) 動作確認

vim /root/job1.sh
#!/bin/bash
OUT=`date`" "`id`
echo $OUT >> /root/job1.log

chmod +x /root/job1.sh

vim /root/unitbackup.txt

unit=jg1,,jp1admin,;
{
ty=g;
cm="jg1";
el=jobnet1,n,+0+0;
cl=su;
op=mo;
op=tu;
op=we;
op=th;
op=fr;
cl=sa;
unit=jobnet1,,jp1admin,;
{
ty=n;
cm="jobnet1";
sz=10x8;
el=job11,fxj,+400+144;
sd=1,2019/11/03;
st=1,23:58;
cy=1,(1,d);
sh=1,ca;
shd=1,2;
ex="mmm194";
unit=job11,,jp1admin,;
{
ty=fxj;
cm="job1";
da="mmm121";
fxg=async;
sc="/root/job1.sh";
tho=0;
ex="mmm194";
}
}
}

export JP1_USERNAME=jp1admin
/opt/jp1ajs2/bin/ajsleave -F AJS3SCHEDULE001 /jg1/jobnet1
/opt/jp1ajs2/bin/ajsdefine -F AJS3SCHEDULE001 -f -d / /root/unitbackup.txt
/opt/jp1ajs2/bin/ajsprint -F AJS3SCHEDULE001 "/*"

/opt/jp1ajs2/bin/ajsentry -F AJS3SCHEDULE001 -n /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJS3SCHEDULE001 -R /jg1/jobnet1