Closed2

JP1/Baseインストール

amiamuamiamu

JP1評価版ダウンロードページ
https://www.hitachi.co.jp/Prod/comp/soft1/jp1/evaluate/jp1/index.html
個人でもダウンロード可能です。90日使えるので検証用途として十分です。
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にドラッグアンドドロップでアップロード
![](https://storage.googleapis.com/zenn-user-upload/0275897e8671-20240827.png)


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  826 19:23 JP1AJS_1260L01.zip
-rw-r--r--. 1 root root 1639471104  69  2022 JP1AJS_1260L01_P1.iso
-rw-r--r--. 1 root root  712536064  69  2022 JP1AJS_1260L01_P2.iso
-rw-r--r--. 1 root root    3311616  69  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が必要だった。

![](https://storage.googleapis.com/zenn-user-upload/47124d48bea1-20240827.png)
![](https://storage.googleapis.com/zenn-user-upload/604569e53a3d-20240827.png)
![](https://storage.googleapis.com/zenn-user-upload/ac67852fff4a-20240827.png)
評価版は一読要求されます。


    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


amiamuamiamu

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

論理ホスト起動定義設定変更

このスクラップは2024/10/16にクローズされました