JP1/AJS(シングル)の構築

参考マニュアル:JP1 Version 12 ジョブ管理 基本ガイド(ジョブスケジューラー編)

マネージャーホスト: mmm121 CentOS7 JP1/Base JP1/AJS3 - Manager
エージェントホスト: mmm122 CentOS7 JP1/Base JP1/AJS3 - Agent
Viewホスト: mmm161 Windows Server 2012R2 JP1/AJS3 - View

--リリースノート確認

JP1/Baseリリースノート (4)本製品をご使用いただくには,以下に示すRPMパッケージの適用が必要となります。

glibc-2.17-xx.el7.i686.rpm
・libstdc++-4.8.x-xx.el7.i686.rpm
・ncompress-4.2.4.4-xx.el7.x86_64.rpm
・ncurses-5.9-13.xx.el7.x86_64.rpm
・psmisc-22.20-x.el7.x86_64.rpmglibc-devel-2.17-xx.el7.i686.rpm
glibc-devel-2.17-xx.el7.x86_64.rpm

 

JP1/Automatic Job Management System 3 - Managerリリースノート

・net-tools (x86_64)
・sysstat (x86_64)


yum update -y

rpm -qa | grep glibc
rpm -qa | grep libstdc
rpm -qa | grep ncompress
rpm -qa | grep ncurses
rpm -qa | grep psmisc

rpm -qa | grep net-tools
rpm -qa | grep sysstat

yum -y install glibc.i686
yum -y install glibc-devel.i686
yum -y install glibc-devel.x86_64
yum -y install libstdc++.i686


--2.2.2 前提となるOSの言語設定

OSの環境変数LANGの値が「ja_JP.UTF-8」または「ja_JP.utf8」になっていることを確認

env | grep LANG

--2.3 マネージャーホストのインストールとセットアップ
--2.3.1 前提製品をインストールする

export LANG=ja_JP.UTF-8

/bin/mount -t iso9660 -r JP1AJS_1200L01_P1.iso /mnt

/mnt/linux/setup /mnt

JP1/Baseをインストール
最後のYは小文字で入力

cd /etc/opt/jp1base
cp -p jbs_start.model jbs_start

--2.3.2 JP1/AJS3 - Managerをインストールする

export LANG=ja_JP.UTF-8

/bin/mount -t iso9660 -r JP1AJS_1200L01_P1.iso /mnt

/mnt/linux/setup /mnt

JP1/AJS3 - Managerをインストール
最後のYは小文字で入力

cp -p /etc/opt/jp1ajs2/jajs_start /etc/opt/jp1ajs2/jajs_start.org
vim /etc/opt/jp1ajs2/jajs_start

: # /opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null

diff /etc/opt/jp1ajs2/jajs_start /etc/opt/jp1ajs2/jajs_start.org

 


--2.3.3 サービスの起動を確認する
JP1/Baseの起動を確認するには,jbs_spmd_statusコマンド,およびjevstatコマンドを実行
JP1/AJS3の起動を確認するには,jajs_spmd_statusコマンドを実行


----JP1/Baseステータス確認
/opt/jp1base/bin/jbs_spmd_status
/opt/jp1base/bin/jevstat

----JP1/AJS3ステータス確認
/opt/jp1ajs2/bin/jajs_spmd_status


----JP1/Base起動
/opt/jp1base/bin/jbs_spmd
/opt/jp1base/bin/jevstart

----JP1/Base停止
/opt/jp1base/bin/jbs_spmd_stop
/opt/jp1base/bin/jevstop


----JP1/AJS3起動
/opt/jp1ajs2/bin/jajs_spmd

----JP1/AJS3停止
/opt/jp1ajs2/bin/jajs_spmd_stop


※JP1/AJS3の起動や停止には少し時間がかかる


--2.3.4 前提製品をセットアップする
(1) 認証サーバを設定する
※hostnameコマンド実行時に表示されるホスト名を使用

----認証サーバの設定
/opt/jp1base/bin/jbssetusrsrv mmm121.example.com

----認証サーバの確認
/opt/jp1base/bin/jbslistsrv


(2) 認証サーバへJP1ユーザーを登録する

----JP1ユーザーの登録
/opt/jp1base/bin/jbsadduser jp1user


----JP1ユーザーの確認
/opt/jp1base/bin/jbslistuser


(3) JP1ユーザーの操作権限を設定する

vim /etc/opt/jp1base/conf/user_acl/JP1_UserLevel

jp1user:*=JP1_AJS_Admin,JP1_JPQ_Admin,JP1_AJSCF_Admin,JP1_HPS_Admin,JP1_PFM_Admin,JP1_Console_Admin,JP1_CF_Admin,JP1_CM_Admin,JP1_Rule_Admin,JP1_ITSLM_Admin,JP1_Audit_Admin,JP1_DM_Admin,JP1_SSO_Admin,Cosminexus_vMNG_Admin,HCS_UserMng_Admin,HCS_HDvM_Admin,HCS_HRpM_Admin,HCS_HTSM_Admin,HCS_HSNM2_Modify,HCS_HFSM_Admin,HCS_HCSM_Admin,HCS_HGLM_Admin,HCS_HTnM_Admin,JP1_AO_Admin,JP1_IMNP_Admin,UCNP_Admin,HNP_Admin,JP1_Analytics_Admin,JP1_ITDM_Admin,ISCF_Admin

----操作権限の設定
/opt/jp1base/bin/jbsaclreload

----操作権限の確認
/opt/jp1base/bin/jbslistacl

(4) ユーザーマッピングを設定する

vim /etc/opt/jp1base/conf/user_acl/jp1BsUmap.conf

jp1user:*:root

----ユーザーマッピングの設定
/opt/jp1base/bin/jbsmkumap

----ユーザーマッピングの確認
/opt/jp1base/bin/jbsgetumap

--2.3.5 JP1/AJS3 - Managerをセットアップする

----実行エージェントの追加

export JP1_USERNAME=jp1admin

/opt/jp1ajs2/bin/ajsagtadd -a mmm121.example.com -c 00:00-00:00=5
/opt/jp1ajs2/bin/ajsagtadd -a mmm122.example.com -c 00:00-00:00=5

----実行エージェントの確認
/opt/jp1ajs2/bin/ajsagtshow -l

 

--2.4 エージェントホストのインストールとセットアップ
--2.4.1 前提製品をインストールする

export LANG=ja_JP.UTF-8

/bin/mount -t iso9660 -r JP1AJS_1200L01_P1.iso /mnt

/mnt/linux/setup /mnt

JP1/Baseをインストール
最後のYは小文字で入力

cd /etc/opt/jp1base
cp -p jbs_start.model jbs_start


--2.4.2 JP1/AJS3 - Agentをインストールする

export LANG=ja_JP.UTF-8

/bin/mount -t iso9660 -r JP1AJS_1200L01_P1.iso /mnt

/mnt/linux/setup /mnt

JP1/AJS3 - Agentをインストール
最後のYは小文字で入力

cp -p /etc/opt/jp1ajs2/jajs_start /etc/opt/jp1ajs2/jajs_start.org
vim /etc/opt/jp1ajs2/jajs_start

: # /opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null

diff /etc/opt/jp1ajs2/jajs_start /etc/opt/jp1ajs2/jajs_start.org

--2.4.3 サービスの起動を確認する
JP1/Baseの起動を確認するには,jbs_spmd_statusコマンド,およびjevstatコマンドを実行
JP1/AJS3の起動を確認するには,jajs_spmd_statusコマンドを実行


----JP1/Baseステータス確認
/opt/jp1base/bin/jbs_spmd_status
/opt/jp1base/bin/jevstat

----JP1/AJS3ステータス確認
/opt/jp1ajs2/bin/jajs_spmd_status


----JP1/Base起動
/opt/jp1base/bin/jbs_spmd
/opt/jp1base/bin/jevstart

----JP1/Base停止
/opt/jp1base/bin/jbs_spmd_stop
/opt/jp1base/bin/jevstop


----JP1/AJS3起動
/opt/jp1ajs2/bin/jajs_spmd

----JP1/AJS3停止
/opt/jp1ajs2/bin/jajs_spmd_stop


※JP1/AJS3の起動や停止には少し時間がかかる

--2.4.4 前提製品のセットアップ
(1) ユーザーマッピングを設定する

vim /etc/opt/jp1base/conf/user_acl/jp1BsUmap.conf

jp1user:*:root

----ユーザーマッピングの設定
/opt/jp1base/bin/jbsmkumap

----ユーザーマッピングの確認
/opt/jp1base/bin/jbsgetumap


--1.5 JP1/AJS3 - Viewホストのインストールとセットアップ
--1.5.1 JP1/AJS3 - Viewをインストールする

--4. 業務の定義
--4.1 ジョブグループを定義する
--4.2 ジョブネットを定義する
--4.3 ジョブを定義する
--4.4 運用スケジュールの定義
--4.4.1 ジョブグループのカレンダー情報を定義する
--4.4.2 ジョブネットのスケジュールルールを定義する
--5. 業務の実行
--5.1 ジョブネットを実行する