- 物理ホスト
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
yum -y install ipvsadm
touch /etc/sysconfig/ipvsadm
systemctl enable ipvsadm
systemctl restart ipvsadm
systemctl status ipvsadm
ipvsadm -C
ipvsadm -A -t 192.168.137.121:22251 -s rr
ipvsadm -a -t 192.168.137.121:22251 -r 192.168.137.122:22251 -g
ipvsadm -a -t 192.168.137.121:22251 -r 192.168.137.123:22251 -g
ipvsadm -l
ipvsadm -S > /etc/ipvsadm.rules
(3) 宛先エージェントの設定
yum update -y
iptables -t nat -A PREROUTING -d 192.168.137.121 -j REDIRECT
iptables -L -t nat
JP1/BaseとJP1/AJS3 - Agentをインストールおよびセットアップ
/opt/jp1ajs2/bin/ajsatsetup -a
--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";
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
yum -y install ipvsadm
touch /etc/sysconfig/ipvsadm
systemctl enable ipvsadm
systemctl restart ipvsadm
systemctl status ipvsadm
ipvsadm -C
ipvsadm -A -t 192.168.137.121:22251 -s rr
ipvsadm -a -t 192.168.137.121:22251 -r 192.168.137.122:22251 -g
ipvsadm -a -t 192.168.137.121:22251 -r 192.168.137.123:22251 -g
ipvsadm -l
ipvsadm -S > /etc/ipvsadm.rules
(3) 宛先エージェントの設定
yum update -y
iptables -t nat -A PREROUTING -d 192.168.137.121 -j REDIRECT
iptables -L -t nat
JP1/BaseとJP1/AJS3 - Agentをインストールおよびセットアップ
/opt/jp1ajs2/bin/ajsatsetup -a
--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";
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