■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/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 エージェント管理の情報の出力を終了します