この人の猿真似してみたし

 

 

 

manager、ajent同様評価版ダウンロードサイトから 

Intelligent Automation / ジョブ管理 / ジョブスケジューラー(Windows) 

をダウンロードする

「JP1AJS_1250W.zip」ってファイルがダウンロードされたので解凍すると下記の2個のISOが居た。

JP1AJS_1250W_P.iso

JP1AJS_1250W_R.iso

JP1AJS_1250W_P.isoをwindows10でマウントして(ていうかただダブルクリックするだけ)中にある「HCD_INST.EXE」を管理者権限で実行

下記のインストーラがポップアップされるので下記の反転してるやつを選んで「インストール実行」をクリックしてあとはウィザードに従ってインストールする

途中でこんな画面でたので後で使うかもしんないから一応キャプチャーしておく

インストールが完了したらシステムリブートさせられる

 

■Manager側でサービス起動

・Manager側のJP1/Base起動

[root@centos7_local ~]# /etc/opt/jp1base/jbs_start.model

※「その1」でJP1/AJS3は自動起動設定した

 

■Windowsクライアント側からJP1/AJS3-viewにアクセス

 

 

 

 

 

 

 

 

■JP1/AJS3 ManagerとBaseのアンインストール

 

 

・JP1絡みのすべてのサービス停止

[root@centos7_local ~]# systemctl list-unit-files --type=service|cat|grep -i jp
jp1_ajs3.service                              enabled
jp1_ajs3_embdb_start__JF0.service             enabled
jp1_ajs3_embdb_stop__JF0.service              enabled
jp1_base.service                              enabled

・JP1/AJS3サービス停止

[root@centos7_local opt]# /etc/opt/jp1ajs2/jajs_stop

・JP1/Baseサービス停止

[root@centos7_local opt]# /etc/opt/jp1base/jbs_stop.model

・jp1_ajs3_embdb_start__JF0サービス停止

[root@centos7_local opt]# systemctl stop jp1_ajs3_embdb_start__JF0

・jp1_ajs3_embdb_stop__JF0.serviceサービス停止
[root@centos7_local opt]# systemctl stop jp1_ajs3_embdb_stop__JF0

・確認

[root@centos7_local ~]# ps -ef |grep jp
root       1642      1  0 10:42 ?        00:00:00 /opt/jp1ajs2/bin/jajs_spmd
root       1975   1948  0 10:43 ?        00:00:00 jpomanager_hst
root       1976   1975  0 10:43 ?        00:00:00 jpomgrsub
root       2716      1  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdmgrd /opt/jp1ajs2/embdb/_JF0
root       2717   2716  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdprcd /opt/jp1ajs2/embdb/_JF0
root       2920   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdrsvre
root       2921   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdrsvre
root       2922   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdrsvre
root       2923   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdmlgd
root       2924   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdrdmd
root       2925   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdstsd
root       2928   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdlogd
root       2929   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdscdd
root       2930   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdtrnd
root       2931   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdtrnrvd
root       2934   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pd_buf_dfw
root       2936   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdlogswd
root       2937   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2938   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2939   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2940   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2941   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2942   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2943   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2944   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2945   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2946   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2947   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2948   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2949   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2950   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2951   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       2952   2717  0 10:54 ?        00:00:00 /opt/jp1ajs2/embdb/_JF0/lib/servers/pdsds
root       3328   1953  0 11:02 pts/0    00:00:00 grep --color=auto jp

→なんか死んでない

仕方ないから親プロセスを殺す

[root@centos7_local ~]# kill -9 1642 2716
[root@centos7_local ~]# ps -ef |grep jp

root       3452   1953  0 11:03 pts/0    00:00:00 grep --color=auto jp

→全部死んだ

・JP1/AJS3 Managerアンインストール

[root@centos7_local x64lin]# /etc/hitachi_setup

→「D」を選択

→「JP1/AJS3 - Manager」をスペースキーで選択する

→「D」を選択

→「ý」

・JP1/AJS3 Baseアンインストール

→「JP1/Base」をスペースキーで選択する

→「D」を選択

→「ý」

・組み込みDBの情報が削除されていることを確認

[root@centos7_local ~]# ll /opt/jp1ajs2/embdb/_JF0
ls: /opt/jp1ajs2/embdb/_JF0 にアクセスできません: そのようなファイルやディレクトリはありません

 

■JP1/AJS3 AgentとBaseのアンインストール

・サービス停止

[root@centos7_2_local ~]# ps -ef | grep jp
root       1006      1  0 11月18 ?      00:00:04 /opt/jp1base/bin/jevservice centos7_2_local
root       1012   1006  0 11月18 ?      00:00:00 /opt/jp1base/bin/jevservice centos7_2_local
root       1019   1006  0 11月18 ?      00:00:00 /opt/jp1base/bin/jevservice centos7_2_local
root       1022   1006  0 11月18 ?      00:00:16 /opt/jp1base/bin/jevservice centos7_2_local
root       1023   1006  0 11月18 ?      00:00:14 /opt/jp1base/bin/jevservice centos7_2_local
root       1026   1006  0 11月18 ?      00:00:15 /opt/jp1base/bin/jevservice centos7_2_local
root       1043      1  0 11月18 ?      00:00:05 /opt/jp1base/bin/jbs_spmd
root       2376   2358  0 11:11 pts/0    00:00:00 grep --color=auto jp

[root@centos7_2_local ~]# kill 1006 1043
[root@centos7_2_local ~]# ps -ef | grep jp

root       1043      1  0 11月18 ?      00:00:05 /opt/jp1base/bin/jbs_spmd
root       2378   2358  0 11:11 pts/0    00:00:00 grep --color=auto jp

[root@centos7_2_local ~]# /etc/opt/jp1base/jbs_stop.model
KAVB3674-I JP1_BASE の終了処理を開始します
KAVB3662-I プロセス管理は停止しています
KAJP1020-W centos7_2_local: イベントサーバは既に停止しています

[root@centos7_2_local ~]# ps -ef | grep jp
root       2395   2358  0 11:12 pts/0    00:00:00 grep --color=auto jp

・JP1/AJS3 Ajentアンインストール

[root@centos7_2_local ~]# /etc/hitachi_setup

→「D」を選択

→「JP1/AJS3 - Agent」をスペースキーで選択する

→「D」を選択

→「ý」

・JP1/AJS3 Baseアンインストール

→「JP1/Base」をスペースキーで選択する

→「D」を選択

→「ý」

 

■Manager側再インストール

・一応システムリブート

[root@centos7_local ~]# systemctl reboot

[root@centos7_local ~]# ps -ef | grep jp[1];echo $?
1

・確認(復習)

[root@centos7_local ~]# grep MemTotal /proc/meminfo
MemTotal:        1863032 kB

[root@centos7_local ~]# rpm -qa|egrep "glibc|libstdc++|ncompress|ncurses|psmisc|glibc-devel"
ncurses-base-5.9-14.20130511.el7_4.noarch
libstdc++-4.8.5-44.el7.x86_64
glibc-common-2.17-325.el7_9.x86_64
glibc-2.17-325.el7_9.x86_64
glibc-2.17-325.el7_9.i686
libstdc++-4.8.5-44.el7.i686
glibc-headers-2.17-325.el7_9.x86_64
glibc-devel-2.17-325.el7_9.x86_64
ncompress-4.2.4.4-3.1.el7_8.x86_64
ncurses-5.9-14.20130511.el7_4.x86_64
ncurses-libs-5.9-14.20130511.el7_4.x86_64
glibc-devel-2.17-325.el7_9.i686
psmisc-22.20-17.el7.x86_64

[root@centos7_local ~]# ping  -c 1 centos7_local
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.015 ms

[root@centos7_local ~]# ll /opt
合計 0
drwxr-xr-x. 5 root root 46  1月 10  2020 hitachi
dr-xr-xr-x. 2 root root  6 11月 19 11:07 jp1
drwxr-xr-x. 8 root root 80 11月 16 21:43 jp1ajs3web

[root@centos7_local ~]# ll /opt/jp1
合計 0
[root@centos7_local ~]# ll /opt/jp1ajs3web
合計 0
drwxr-xr-x.  2 root root 113 11月 24  2020 bin
drwxr-xr-x.  3 root root 130 11月 24  2020 lib
drwxr-xr-x.  3 root root  55 11月 16 21:44 sys
drwxr-xr-x.  2 root root  89 11月 16 21:43 tools
drwxr-xr-x. 15 root root 211 11月 16 21:43 uCPSB
drwxr-xr-x.  3 root root  21 11月 24  2020 webapps

[root@centos7_local ~]# ll /opt/hitachi
合計 0
dr-xr-xr-x. 7 root root 99  2月 25  2009 HNTRLib2
dr-xr-xr-x. 4 root root 32  2月 25  2009 common
drwxr-xr-x. 3 root root 21  1月 10  2020 rf

[root@centos7_local ~]# ll /opt/jp1ajs3web/bin
合計 160
-r-x------. 1 root root  9497  2月 19  2019 ajsgetcommonpath
-r-x------. 1 root root  9604  2月 19  2019 ajsgetlhostlist
-r-x------. 1 root root 24103 11月 24  2020 ajswebinstcnf
-r-x------. 1 root root 24141 11月 24  2020 ajswebmsgout
-r-x------. 1 root root 88929 11月 24  2020 ajswebsetup

→jp1ajs3webはアンインストールしてない

・環境変数LANGの確認

[root@centos7_local ~]# echo $LANG
ja_JP.UTF-8

・環境変数設定

[root@centos7_local ~]# export JP1AJS3_EMBDB_SETUP=s
[root@centos7_local ~]# echo $JP1AJS3_EMBDB_SETUP

s

・インストール媒体のマウント

[root@centos7_local src]# cd /usr/local/src;ll
合計 3726536
-rw-r--r--. 1 root root 1463782363 10月 26 17:52 JP1AJS_1250L.zip
-rw-r--r--. 1 root root 1636573184  1月  8  2021 JP1AJS_1250L_P1.iso
-rw-r--r--. 1 root root  712488960  1月  8  2021 JP1AJS_1250L_P2.iso
-rw-r--r--. 1 root root    3123200  1月  8  2021 JP1AJS_1250L_R.iso

[root@centos7_local src]# mount -t iso9660 -o loop ./JP1AJS_1250L_P1.iso /media/cdrom
mount: /dev/loop0 is write-protected, mounting read-only

・Hitachi PP Installerを起動

[root@centos7_local src]# cd /media/cdrom/linux
[root@centos7_local linux]# ./setup /media/cdrom

・JP1/Baseのインストール

「I」を選択→スペースキーで「JP1/Base」を選択→「I」を選択→「y」→使用許諾を最後までスクロールして「Q」→使用許諾を承認する欄にチェックをつける→「y」→「ý」

上記でJP1/Baseがインストールされる

・JP1/Managerのインストール

「I」を選択→スペースキーで「JP1/AJS3 - Manager」を選択→「I」を選択→「y」→使用許諾を最後までスクロールして「Q」→使用許諾を承認する欄にチェックをつける→「y」→「ý」

上記でJP1/AJS3 - Managerがインストールされる

・syslogにメッセージKAVS2128-Eが出力されていないことの確認

[root@centos7_local linux]# grep -i KAVS2128 /var/log/messages;echo $?
1

■Agent側再インストール

・一応システムリブート

[root@centos7_2_local ~]# systemctl reboot

[root@centos7_2_local ~]# ps -ef | grep jp[1];echo $?
1

・確認(復習)

[root@centos7_2_local ~]# grep MemTotal /proc/meminfo
MemTotal:         995676 kB
[root@centos7_2_local ~]# rpm -qa|egrep "glibc|libstdc++|ncompress|ncurses|psmisc|glibc-devel"
ncurses-base-5.9-14.20130511.el7_4.noarch
libstdc++-4.8.5-44.el7.x86_64
glibc-common-2.17-325.el7_9.x86_64
glibc-2.17-325.el7_9.x86_64
glibc-2.17-325.el7_9.i686
libstdc++-4.8.5-44.el7.i686
glibc-headers-2.17-325.el7_9.x86_64
glibc-devel-2.17-325.el7_9.x86_64
ncompress-4.2.4.4-3.1.el7_8.x86_64
ncurses-5.9-14.20130511.el7_4.x86_64
ncurses-libs-5.9-14.20130511.el7_4.x86_64
glibc-devel-2.17-325.el7_9.i686
psmisc-22.20-17.el7.x86_64

[root@centos7_2_local jp1base]# ping -c 1 centos7_2_local
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.041 ms

[root@centos7_2_local ~]# ll /opt
合計 0
drwxr-xr-x. 3 root root 16 11月 19 11:43 hitachi
dr-xr-xr-x. 2 root root  6 11月 19 11:43 jp1

[root@centos7_2_local ~]# ll /opt/hitachi/
合計 0
drwxr-xr-x. 2 root root 6 10月 26 20:13 rf

[root@centos7_2_local ~]# ll /opt/jp1
合計 0

・インストール

[root@centos7_2_local ~]# cd /usr/local/src;ll
合計 3726536
-rw-r--r--. 1 root root 1463782363 10月 26 20:03 JP1AJS_1250L.zip
-rw-r--r--. 1 root root 1636573184  1月  8  2021 JP1AJS_1250L_P1.iso
-rw-r--r--. 1 root root  712488960  1月  8  2021 JP1AJS_1250L_P2.iso
-rw-r--r--. 1 root root    3123200  1月  8  2021 JP1AJS_1250L_R.iso

[root@centos7_2_local src]# mount -t iso9660 -o loop ./JP1AJS_1250L_P1.iso /media/cdrom
mount: /dev/loop0 is write-protected, mounting read-only
[root@centos7_2_local src]# cd /media/cdrom/linux
[root@centos7_2_local linux]#  ./setup /media/cdrom

「I」を選択→スペースキーで「JP1/Base」を選択→「I」を選択→「y」→使用許諾を最後までスクロールして「Q」→使用許諾を承認する欄にチェックをつける→「y」→「ý」

上記でJP1/Baseがインストールされる

「I」を選択→スペースキーで「JP1/AJS3 - Agent」を選択→「I」を選択→「y」→使用許諾を最後までスクロールして「Q」→使用許諾を承認する欄にチェックをつける→「y」→「ý」

上記でJP1/AJS3 - Agentがインストールされる

■Manager側セットアップ

・認証サーバ設定

[root@centos7_local ~]# cd /opt/jp1base/bin/
[root@centos7_local bin]# ./jbssetusrsrv `hostname`

・JP1/Baseの自動起動設定

[root@centos7_local ~]# cd /etc/opt/jp1base

[root@centos7_local jp1base]# cp -p jbs_start.model jbs_start
[root@centos7_local jp1base]# cp -p jbs_stop.model jbs_stop

[root@centos7_local jp1base]# systemctl enable jp1_base

・JP1/AJS3 – Managerの自動起動設定

[root@centos7_local jp1base]#  cp -p /etc/opt/jp1ajs2/jajs_start /etc/opt/jp1ajs2/jajs_start_bk

[root@centos7_local jp1base]#  vi /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」に変更して保存

[root@centos7_local jp1base]# systemctl enable jp1_ajs3

■Agent側セットアップ

・JP1/Baseの自動起動設定

[root@centos7_local ~]# cd /etc/opt/jp1base

[root@centos7_local jp1base]# cp -p jbs_start.model jbs_start
[root@centos7_local jp1base]# cp -p jbs_stop.model jbs_stop

[root@centos7_local jp1base]# systemctl enable jp1_base

・JP1/AJS3 – Agentの自動起動設定

[root@centos7_2_local ~]# cd /etc/opt/jp1ajs2/
[root@centos7_2_local jp1ajs2]# cp -p jajs_start jajs_start_bk

[root@centos7_2_local jp1ajs2]# vi jajs_start

→「: # /opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null」を

 「/opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null」に変更して保存

[root@centos7_2_local jp1ajs2]# systemctl enable jp1_ajs3

■マネージャーホストのサービス起動確認

※システムリブート実施

・JP1/Baseサービス起動確認

[root@centos7_local ~]# /opt/jp1base/bin/jbs_spmd_status
KAVB3690-I JP1_BASE の状態通知処理を開始します
稼働中のプロセスを表示します
プロセス名称 プロセスID
     jbscomd       1560
    jbsroute       1561
      jcocmd       1562
jbssessionmgr       1563
   jbsplugin       1564
      jbshcd       1565
  jbshchostd       1566
   jbssrvmgr       1603
    jbslcact       1604
KAVB3691-I プロセスは全て起動しています

・JP1/AJS3サービス起動確認

[root@centos7_local ~]# /opt/jp1ajs2/bin/jajs_spmd_status
KNAD3690-I JP1/AJS3 の状態通知処理を開始します
稼働中のプロセスを表示します
プロセス名称  プロセスID  属性
   jajs_dbmd        1646  _JF0
   ajsdbmgrd        1647  _JF0
   jajs_hstd        1940
    ajshlogd        1941
    ajsinetd        1943
    ajsnetwd        1945
    ajsagtmd        1950
  jpqman_hst        1951
jpomanager_hst        1952
  ajscdinetd        1954
ajsgwmasterd        1942
   jajs_agtd        1977
      jpqmon        1978
    jpoagent        1979
   jajs_schd        2006  AJSROOT1
     ajslogd        2007  AJSROOT1
      jpqman        2008  AJSROOT1
  jpomanager        2034  AJSROOT1
  ajsmasterd        2036  AJSROOT1
KNAD3691-I プロセスは全て起動しています

■マネージャーホストのJP1/Baseのセットアップ

JP1/Baseを新規にインストールすると,次の情報が自動で初期設定される。このユーザーを使って運用する場合,JP1/Baseのセットアップは不要

  • 認証サーバ:自ホスト

  • JP1ユーザー:jp1admin

  • JP1ユーザーのパスワード:jp1admin

  • JP1資源グループ:*

  • 所有する権限:すべての管理者権

  • マッピングされるJP1ユーザー:jp1admin

  • JP1ユーザーをマッピングするOSのユーザー:root

  • サーバホスト名:*

■JP1/AJS3 - Managerのセットアップ

ここも参考にする。 jp1/ajs3をとりあえず動かしてる人のブログ

 

 

→上記のブログの猿真似したらジョブの即時実行があっさり成功 感謝感謝

 作業の流れは下記の通り


1.OSユーザであるrootにJP1の権限を付与

 ※デフォルトでは非OSユーザであるjp1adminにのみJP1権限が付与されてる

2.マネージャにエージェントを登録

 ※マネージャ自身もエージェントとしても動作するので自身をエージェントとしてジョブを

  実行する場合はマネージャに自身をエージェントとして登録する

 ※デフォルトではマネージャ自身はエージェントとしては登録されてない

 

上記の2つの作業だけであとはwindowsPC上にインストールしたJP1/AJS3 Viewを起動してJP1/AJS3 Managerに直接接続してジョブグループ、ジョブネット、ジョブなどのユニットを作成しジョブが指すスクリプトを配置して実行登録すればジョブを実行できる

 ※JP1/AJS3 ViewはJP1/AJS3 Managerに直接アクセスしてJP1/AJS3 Managerの設定

  を閲覧/操作できる

 ※ブラウザからJP1/AJS3 Managerの設定を閲覧/操作するにはマネージャ側に  

  JP1/AJS3 WebConsoleを構築して設定する必要がある

 

・現在のエージェントを確認

[root@centos7_local ~]# /opt/jp1ajs2/bin/ajsagtshow -l
KNAC1101-I エージェント管理の情報の出力を開始します
HOSTNAME:centos7_local
AGENT           STATUS HOST            CON-EXE   QUE   JOB EVENT DESCRIPTION
--------------- ------ -------------- -------- ----- ----- ----- --------------------
@SYSTEM         Ef     centos7_local         5     0     0     0

→エージェントは何も登録されてない

rootにJP1の権限を付与

ajsagtaddコマンドでエージェントを追加する前にOSユーザであるrootにJP1の権限を付与する必要があるらしい

/etc/opt/jp1base/conf/user_acl/JP1_UserLevel を編集する。

[root@centos7_local ~]# cp -p /etc/opt/jp1base/conf/user_acl/JP1_UserLevel /etc/opt/jp1base/conf/user_acl/JP1_UserLevel.org

[root@centos7_local ~]# vi /etc/opt/jp1base/conf/user_acl/JP1_UserLevel

→デフォルトで存在するjp1adminの行をコピーして追記し、rootに書き換える。デフォルトでjp1adminはすべての権限を持っているので、rootにも同じ権限が付与される。(らしい)

[root@centos7_local ~]# diff /etc/opt/jp1base/conf/user_acl/JP1_UserLevel{.org,} 

7d6
< root:*=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,JP1_IOTDM_Admin 

・/opt/jp1base/bin/jbsaclreload で権限を反映

[root@centos7_local ~]# /opt/jp1base/bin/jbsaclreload
正常終了しました

・エージェント追加

[root@centos7_local ~]# /opt/jp1ajs2/bin/ajsagtadd -a `hostname`-agt -s `hostname` -c 00:00-00:00=5

KNAC1100-I コマンドが正常終了しました

・エージェントを確認

[root@centos7_local ~]# /opt/jp1ajs2/bin/ajsagtshow -l
KNAC1101-I エージェント管理の情報の出力を開始します
HOSTNAME:centos7_local
AGENT           STATUS HOST            CON-EXE   QUE   JOB EVENT DESCRIPTION
--------------- ------ -------------- -------- ----- ----- ----- --------------------
@SYSTEM         Ef     centos7_local         5     0     0     0
centos7_local-agt Ef     centos7_local         5     0     0     0
KNAC1102-I エージェント管理の情報の出力を終了します

 

ここから評価版をダウンロード(90日間)

 

Base/AJS3の場合は、ジョブスケジューラー (Linux)」を選ぶらしいンゴ

 

 

■JP1 Version12 評価版ダウンロードファイルの構成と ISO イメージファイルの使用方法

https://www.hitachi.co.jp/Prod/comp/soft1/jp1/product/jp1/evaluate/v12/pdf/12_downloadfile.pdf

 

■JP1 Version 12マニュアル

https://itpfdoc.hitachi.co.jp/Pages/document_list/manuals/jp1v12.html

 

■JP1 Version 12 マニュアル ジョブスケジューラー(linux編)インストールマニュアル

 

※JP1/AJS3 - ManagerとJP1/AJS3 - Agentは同一ホストにインストールできないンゴ

※JP1/AJS3 - Managerを新規インストールする場合,インストール前に,自ホスト名の名前解決ができているか確認してからインストールしないといけないらしい

※rootでインストールする

http://itdoc.hitachi.co.jp/manuals/3021/30213D2420/AJSX0170.HTM

 

■manager側の環境

[root@centos7_local local]# cat /etc/centos-release

CentOS Linux release 7.9.2009 (Core)
[root@centos7_local local]# grep processor /proc/cpuinfo
processor       : 0
processor       : 1

[root@centos7_local local]# grep -i memtotal /proc/meminfo
MemTotal:        2044252 kB

[root@centos7_local linux]# echo $LANG
ja_JP.UTF-8

 

■agent側の環境

[root@centos7_2_local opt]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
[root@centos7_2_local opt]# grep processor /proc/cpuinfo
processor       : 0
[root@centos7_2_local opt]# grep -i memtotal /proc/meminfo
MemTotal:         995676 kB

[root@centos7_local linux]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 centos7_local
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.72.3 centos7_local
192.168.101.3 centos7_local
192.168.72.4 centos7_2_local
192.168.101.4 centos7_2_local

■Manager側のインストール

zipのインストーラを日立のサイトからダウンロードしてunzipで解凍してiso9660で適当なディレクトリにループバックマウントしてマウントポイントを引数に

linux/setupコマンドを実行するらしい。

[root@centos7_local user_acl]# mount -t iso9660 -o loop ./JP1AJS_1250L_P1.iso /media/cdrom

[root@centos7_local user_acl]# cd /media/cdrom/linux

[root@centos7_local user_acl]# ./setup /media/cdrom

 

インストールするppのメニューが出るので

JP1/Base → JP1/AJS3 - Manager

の順にインストールするらしい。

http://itdoc.hitachi.co.jp/manuals/3021/30213D2420/AJSX0162.HTM

 

なんかインストール要件見つけられなかったwから適当にインストールしようとしたら案の定エラーになった。

→(20211117追記)インストール要件はダウンロードしたPP内のリリースノートに書かれてた。ちなみに上記PPの場合はJP1AJS_1250L_R.iso。このPPをwinows上でマウントしてブラウザで見ればリリースノートの中にbase、ajs3manager、ajs3ajentそれぞれのインストール要件が書かれてた。

ちなみにbaseのメモリ使用量は688MBらしい。ajs3managerは変な計算式でスケジューラ1個だけで試しに動かすだけなら約700MB+αって感じだった。(たぶんw)

KAVA1950-E A prerequisite RPM package (glibc(i686)) is not installed.
KAVA1950-E A prerequisite RPM package (libstdc++(i686)) is not installed.

・・・

F) Forward B) Backward J) Down K) Up Space) Select/Unselect I) Install Q) Quit
Installation failed.(prebefore1:007, PP number=P-812C-6LCL)
Execution of the prebefore file failed.

yumでglibc.i686とlibstdc++.i686をインストールしたあと再度JP1/Baseをインストールしたらインストールできた。

→(20211117追記)上記のリリースノートに依存パッケージが正確に書かれてたので下記にて確認。

Red Hat Enterprise Linux 7(64-bit x86_64),Oracle Linux 7,および CentOS 7 の場合

 ・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.rpm 

なお,Red Hat Enterprise Linux 7(64-bit x86_64),Oracle Linux 7,および CentOS 7 の環境でJP1イベントを発行・取得するプログラムを作成する場合,以下のRPMも必要です。

 ・glibc-devel-2.17-xx.el7.i686.rpm

 ・glibc-devel-2.17-xx.el7.x86_64..rpm

[root@centos7_local ~]# rpm -qa|egrep "glibc|libstdc++|ncompress|ncurses|psmisc|glibc-devel"
ncurses-base-5.9-14.20130511.el7_4.noarch
libstdc++-4.8.5-44.el7.x86_64
glibc-common-2.17-325.el7_9.x86_64
glibc-2.17-325.el7_9.x86_64
glibc-2.17-325.el7_9.i686
libstdc++-4.8.5-44.el7.i686
ncurses-5.9-14.20130511.el7_4.x86_64
ncurses-libs-5.9-14.20130511.el7_4.x86_64

→ncompress、ncompress、psmisc、glibc-devel、glibc-devel.i686がインストールされてなかったw

[root@centos7_local ~]# yum install ncompress ncompress psmisc glibc-devel glibc-devel.i686

 

ここにインストールされたナリ

[root@centos7_local local]# ll /opt
合計 0
drwxr-xr-x.  5 root root  46 10月 26 19:01 hitachi
dr-xr-xr-x.  3 root root  23 10月 26 19:01 jp1
drwxrwxrwx.  3 root root  17 10月 26 19:01 jp1_ima
drwxr-xr-x.  9 root root 114 10月 26 19:11 jp1ajs2

drwxr-xr-x.  4 root root  28 11月 24  2020 jp1ajs2cm
drwxr-xr-x. 10 root sys  125 10月 26 19:01 jp1base

 

※環境変数「JP1AJS3_EMBDB_SETUP」を設定せずにインストールしちゃったダニ。

まあいいかw

http://itdoc.hitachi.co.jp/manuals/3021/30213D2420/AJSX0174.HTM

 

・JP1/Base自動起動設定

[root@centos7_local src]# cd /etc/opt/jp1base
[root@centos7_local jp1base]# cp -p jbs_start.model jbs_start

[root@centos7_local jp1base]# cp -p jbs_stop.model jbs_stop

[root@centos7_local system]# cat /usr/lib/systemd/system/jp1_base.service
[Unit]
# Service name
Description=JP1/Base Service
After=rsyslog.service network.target network.service HNTRLib2D002.service
ConditionFileIsExecutable=/etc/opt/jp1base/jbs_start
ConditionFileIsExecutable=/etc/opt/jp1base/jbs_stop
[Service]
# Service type
Type=forking
# Service operations
ExecStart=/etc/opt/jp1base/jbs_start
ExecStop=/etc/opt/jp1base/jbs_stop
KillMode=none
StandardOutput=null
StandardError=null
[Install]
WantedBy=multi-user.target graphical.target

[root@centos7_local system]# systemctl enable jp1_base

[root@centos7_local jp1base]# systemctl reboot

・・・ここでシステムリブート・・・

[root@centos7_local ~]# /opt/jp1base/bin/jbs_spmd_status
KAVB3690-I JP1_BASE の状態通知処理を開始します
稼働中のプロセスを表示します
プロセス名称 プロセスID
     jbscomd       1490
    jbsroute       1491
      jcocmd       1492
jbssessionmgr       1493
   jbsplugin       1494
      jbshcd       1495
  jbshchostd       1496
   jbssrvmgr       1533
    jbslcact       1534
KAVB3691-I プロセスは全て起動しています

 

■Manager側にWeb Consoleをインストール

[root@centos7_local user_acl]# mount -t iso9660 -o loop ./JP1AJS_1250L_P1.iso /media/cdrom

[root@centos7_local user_acl]# cd /media/cdroが面に従ってm/x64lin

[root@centos7_local user_acl]# ./setup /media/cdrom

→「I」を選んで 画面に従ってインストールを進める

[root@centos7_local opt]# ls -ltr /opt
合計 0
drwxr-xr-x.  4 root root  28 11月 24  2020 jp1ajs2cm
dr-xr-xr-x.  3 root root  23 10月 26 19:01 jp1
drwxr-xr-x.  5 root root  46 10月 26 19:01 hitachi
drwxrwxrwx.  3 root root  17 10月 26 19:01 jp1_ima
drwxr-xr-x. 10 root sys  125 10月 26 19:01 jp1base
drwxr-xr-x.  9 root root 114 10月 26 19:11 jp1ajs2
drwxr-xr-x.  8 root root  80 11月 16 21:43 jp1ajs3web

 

■Agentのインストール

JP1/Base → JP1/AJS3 - Agent

 

の順にインストールするらしい

 

[root@centos7_2_local opt]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 centos7_2_local
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.72.3 centos7_local
192.168.101.3 centos7_local
192.168.72.4 centos7_2_local
192.168.101.4 centos7_2_local

 

インストールされたナリ

[root@centos7_2_local opt]# ll /opt
合計 0
drwxr-xr-x.  5 root root  46 10月 26 20:13 hitachi
dr-xr-xr-x.  3 root root  23 10月 26 20:13 jp1
drwxrwxrwx.  3 root root  17 10月 26 20:13 jp1_ima
drwxr-xr-x.  7 root root  90 11月 24  2020 jp1ajs2
drwxr-xr-x. 10 root sys  125 10月 26 20:13 jp1base

 

※Agent側もJP1/Base自動起動設定をしておく

 

■Manager側の初期設定

「JP1/Baseを新規導入した場合,インストール時に自動セットアップを選択すると,ユーザー情報が次のように設定されます。この情報をそのまま使用する場合,ユーザー情報の設定は不要です。」

http://itdoc.hitachi.co.jp/manuals/3021/30213D2420/AJSX0167.HTM

■認証サーバの設定

[root@centos7_local ~]# cd /opt/jp1base/bin/
[root@centos7_local bin]# ./jbssetusrsrv `hostname`
KAVA1703-I    Setup of the authentication server (centos7_local) finished.

■JP1/Baseデーモンの起動確認/起動/停止

※Manager側とAgent側の両方でJP1/Baseを起動する必要がある。

・起動確認

[root@centos7_local bin]# /opt/jp1base/bin/jbs_spmd_status
KAVB3690-I JP1_BASE の状態通知処理を開始します
KAVB3662-I プロセス管理は停止しています

・起動

[root@centos7_local bin]# /etc/opt/jp1base/jbs_start.model
Please wait a minutes, now starting JP1/Base...
KAJP1001-I centos7_local: イベントサーバを起動します
KAJP1002-I centos7_local: イベントサーバの準備が完了しました
KAVA3400-I ログファイルトラップ管理デーモンを起動します
KAVB3690-I JP1_BASE の状態通知処理を開始します
稼働中のプロセスを表示します
プロセス名称 プロセスID
     jbscomd       1658
    jbsroute       1659
      jcocmd       1660
jbssessionmgr       1661
   jbsplugin       1662
      jbshcd       1663
  jbshchostd       1664
   jbssrvmgr       1700
    jbslcact       1701
KAVB3691-I プロセスは全て起動しています

・起動確認

[root@centos7_local bin]# /opt/jp1base/bin/jbs_spmd_status
KAVB3690-I JP1_BASE の状態通知処理を開始します
稼働中のプロセスを表示します
プロセス名称 プロセスID
     jbscomd       1658
    jbsroute       1659
      jcocmd       1660
jbssessionmgr       1661
   jbsplugin       1662
      jbshcd       1663
  jbshchostd       1664
   jbssrvmgr       1700
    jbslcact       1701
KAVB3691-I プロセスは全て起動しています

・停止

[root@centos7_local bin]# /etc/opt/jp1base/jbs_stop.model
KAVB3674-I JP1_BASE の終了処理を開始します
KAVB3675-I 終了コマンドは正常終了しました
KAJP1003-I centos7_local: イベントサーバを停止します

[root@centos7_local bin]# /opt/jp1base/bin/jbs_spmd_status
KAVB3690-I JP1_BASE の状態通知処理を開始します
KAVB3662-I プロセス管理は停止しています

■JP1/AJS3 サービス(JP1/AJS3 – Manager)の自動起動を設定

[root@centos7_local ~]# cp -p /etc/opt/jp1ajs2/jajs_start /etc/opt/jp1ajs2/jajs_start_bk

[root@centos7_local ~]# vi /etc/opt/jp1ajs2/jajs_start

下記のように編集

[root@centos7_local ~]# diff /etc/opt/jp1ajs2/jajs_start{,_bk}
45,46d44
<   JP1_HCCNETSOCK=JP1_AJS
<   export JP1_HCCNETSOCK
90c88
<   /opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null
---
>   : # /opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null

 

■JP1/AJS3デーモンの起動確認/起動/停止

・起動

[root@centos7_local ~]# /etc/opt/jp1ajs2/jajs_start

 

・起動確認

[root@centos7_local ~]# /opt/jp1ajs2/bin/jajs_spmd_status
KNAD3690-I JP1/AJS3 の状態通知処理を開始します
稼働中のプロセスを表示します
プロセス名称  プロセスID  属性
   jajs_dbmd        3577  _JF0
   ajsdbmgrd        3578  _JF0
   jajs_hstd        3881
    ajshlogd        3882
    ajsinetd        3884
    ajsnetwd        3886
    ajsagtmd        3891
jpomanager_hst        3893
  ajscdinetd        3895
ajsgwmasterd        3883
KNAD3692-I プロセスは一部起動しています    ←www

 

[root@centos7_local ~]# /opt/jp1ajs2/bin/ajsatmstart
KAVS8112-E サービス(JP1/AJS3 Autonomous Agent Messenger)がセットアップされていないため,操作できません

 

なんか下手打ったみたいダニw

→正規マニュアルに則ってもう一回最初からやり直し!