JP1/Baseインストール

JP1評価版ダウンロードページ
AJS、Baseがセットになったパッケージは「JP1AJS_1260L01.zip」でした。
ちなみにインストールはnutanix ceベアメタル上でOracleLinuxのゲスト上で行っています。
JP1はインストール時に以下のディレクトリが固定で設定されるが、インストール前にシンボリックリンクでディレクトリ設定をすれば疑似的にインストールディレクトリ変更は可能
/opt/
/var/opt
/etc/opt
[root@OracleLinux1 ~]# hostnamectl set-hostname host1
[root@OracleLinux1 ~]# hostname
host1
JP1Baseは自身の名前解決できてないと起動できないみたいなので真っ先に名前解決します。
vi /etc/hosts
IP ホスト名
hostname
→上のhostsと合っているか確認
hostnamectl set-hostname ホスト名
vi /etc/selinux/config
SELINUX=disabled
getenforce
systemctl stop firewalld
systemctl disable firewalld
reboot
dnf install glibc.i686
dnf install libstdc++.i686
dnf install libnsl.i686
dnf install ncompress
dnf list glibc-langpack-ja
dnf install glibc-langpack-ja.x86_64
localectl list-locales | grep i ja
localectl set-locale LANG=ja_JP.utf8
cat /etc/locale.conf
評価版メディアをteratermにドラッグアンドドロップでアップロード

dnf install zip
unzip JP1AJS_1260L01.zip
Archive: JP1AJS_1260L01.zip
inflating: JP1AJS_1260L01_P1.iso
inflating: JP1AJS_1260L01_P2.iso
inflating: JP1AJS_1260L01_R.iso
[root@OracleLinux1 tmp]# ls -l
合計 3731584
-rw-r--r--. 1 root root 1465814488 8月 26 19:23 JP1AJS_1260L01.zip
-rw-r--r--. 1 root root 1639471104 6月 9 2022 JP1AJS_1260L01_P1.iso
-rw-r--r--. 1 root root 712536064 6月 9 2022 JP1AJS_1260L01_P2.iso
-rw-r--r--. 1 root root 3311616 6月 9 2022 JP1AJS_1260L01_R.iso
JP1インストール
mount -t iso9660 -o ro /tmp/JP1AJS_1260L01_P1.iso /media
/media/linux/setup /media/
/media/x64lin/setup /media/
dnf install tar
→展開にtarが必要だった。



評価版は一読要求されます。
PP-No. VR Install date PP-NAME
001 P-812C-6LCL 125004(T) 2024/08/28 06:27 JP1/Base
002 P-CC8112-4KCL 1260 (T) 2024/08/28 06:27 JP1/AJS3 - Manager
cd /etc/profile.d/
vi /etc/profile.d/jp1base_env.sh
export PATH=$PATH:/opt/jp1base/bin
→環境変数にコマンドのPATHを登録する
jbsgetcnf > /tmp/jbsgetcnf_jp1base_before.txt
cat /tmp/jbsgetcnf_jp1base_before.txt |grep REGEXP
cat /tmp/jbsgetcnf_jp1base_before.txt |grep ENABLE
cat /tmp/jbsgetcnf_jp1base_before.txt |grep JP1_BIND_ADDR
cat /tmp/jbsgetcnf_jp1base_before.txt |grep JP1_CLIENT_BIND_ADDR
言語設定
cd /etc/opt/jp1base/conf
vi jp1bs_env.conf
LANG=ja_JP.utf8
言語種別+正規表現拡張
vi jp1bs_param.conf
"LANG"="UTF-8"
"REGEXP"="EXTENDED"
jbssetcnf /etc/opt/jp1base/conf/jp1bs_param.conf
イベントサーバ設定
ports jp1hosts2 jp1imevt jp1imevtapi
→jp1hosts2部分に自IP
option remote-receive v5-unused save-rep sync
イベント転送
cd /etc/opt/jp1base/conf/event/servers/default
vi forward
E.SEVERITY IN Warning Error Critical Alert Emergency Emergence Information Notice
ヘルスチェック
cd /etc/opt/jp1base/conf/jbshc
vi jbshc.conf
[SYSLOG]
OUTPUT=NO
RECOVER=NO
/jbssetcnf /etc/opt/jp1base/conf/jbshc/jbshc_setup.conf
統合トレースログ設定
/opt/hitachi/HNTRLib2/bin/hntr2getconf -b -n
/opt/hitachi/HNTRLib2/bin/hntr2conf -b 4096
/opt/hitachi/HNTRLib2/bin/hntr2kill
/opt/hitachi/HNTRLib2/bin/hntr2mon -d &
/opt/hitachi/HNTRLib2/bin/hntr2getconf -b
通信方式設定
jbssetcnf /etc/opt/jp1base/conf/physical_ipany.conf
jbsgetcnf > /tmp/jbsgetcnf_jp1base_before.txt
ネットワーク設定
cd /etc/opt/jp1base/conf
cp -p jp1hosts jp1hosts.bak
vi jp1hosts
jbshostsimport -r /etc/opt/jp1base/conf/jp1hosts
認証サーバ設定
jbslistsrv
jbssetusrsrv 認証サーバ1 認証サーバ2
jbslistsrv
自ホストの認証機能停止
cd /etc/opt/jp1base/conf
cp -p jp1bs_spmd.conf.model jp1bs_spmd.conf
自動起動/停止設定
cd /etc/opt/jp1base
cp -p jbs_start.model jbs_start
vi jbs_start
LANG=ja_JP.utf8
#ログトラップ設定
if [ ! "$LHHOST" ] ; then
/etc/opt/jp1base/conf/logtrap_start.sh
fi
:wq
cp -p jbs_stop.model jbs_stop
vi jbs_stop
if [ ! "$LHHOST" ] ; then
/etc/opt/jp1base/conf/logtrap_stop.sh
fi
systemctl start jp1_base.service
systemctl status jp1_base.service
jbs_spmd_status
systemctl stop jp1_base.service
systemctl start jp1_base.service
systemctl list-unit-files | grep jp1_base.service
JP1ユーザマッピング
jbslistuser
jbsgetumap
cd /etc/opt/jp1base/conf/user_acl
vi jp1BsUmap.conf
JP1ユーザ名:ホスト名:OSユーザの順に設定
jp1admin:*:root
jbsagetumap
logtrap_start.sh
#!/bin/bash
/opt/jp1base/bin/jevlogstart -cluster 0
logtrap_stop.sh
#!/bin/bash
/opt/jp1base/bin/jevlogstop -cluster 0
################################
認証サーバのJP1設定
保留
jbsadduser -s jp1manager -p jp1test jp1test
/opt/jp1base/bin/jbslistuser

JP1BASEクラスタ設定
cat /etc/hosts |grep 論理ホスト
共有IP=論理ホストが設定されていること
ping 共有IP
/usr/sbin/ip addr show dev ensXX
/usr/sbin/ip addr add 共有IP/subnet broadcast X.X.X.X dev ensXX
/usr/sbin/ip addr show dev ensXX
ping 共有IP
ping 論理ホスト
共有ディレクトリマウント
df -h
vgchange -a y /dev/vg_xxxx
mount/dev/vg_xxxx/lv_xxxx /共有ディレクトリ
df -h
mkdir -m 755 /共有ディレクトリ/jp1
chown root:root /共有ディレクトリ/jp1
物理のJP1/AJSサービス停止
systemctl status jp1_ajs3.service
/opt/jp1ajs2/bin/jajs_spmd_status
systemctl stop jp1_ajs3.service
systemctl status jp1_ajs3.service
/opt/jp1ajs2/bin/jajs_spmd_status
物理ホストのJP1/BASEサービス停止
systemctl status jp1_base.service
jbs_spmd_status
systemctl stop jp1_base.service
systemctl status jp1_base.service
jbs_spmd_status
論理ホスト設定
jp1base_setup_cluster -h 論理ホスト名 -d /共有ディレクトリ/jp1
共通定義情報設定取得BEFORE
jbsgetcnf -h 論理ホスト >/tmp/論理ホスト_jp1base_before.conf
論理ホスト言語種別
cd /共有ディレクトリ/jp1/jp1base/conf
vi jp1bs_param.conf
[論理ホスト\JP1BASE]
"LANG"="UTF-8"
"REGEXP"="EXTENDED"
jbssetcnf /共有ディレクトリ/jp1/jp1base/conf/jp1bs_param.conf
jbsgetcnf -h 論理ホスト > /tmp/論理ホスト_jp1base_after.txt
論理ホスト起動定義設定変更