MENU

【Hinemos】環境構築してみた – インストール②

【Hinemos】環境構築してみた – インストール① の続きです。
Hinemosと関連パッケージをCentOS7にインストールしていきます。

前回の記事と同様に、公式記事を参考に構築していきます。
Hinemos ver.7.0 入門編① Hinemos ver.7.0を使ってみよう

目次

関連パッケージのインストール

今回構築するHinemosはVer7.0系で、以下のパッケージが必要になります。

  • OpenJDK8(Java8実行環境)
  • vim-common(vimの機能補完)
  • unzip(圧縮ファイルを取り扱うコマンド)

CentOS7のminimalインストールだと付属しないため、yumコマンドで追加インストールします。

# yum -y install java-1.8.0-openjdk vim unzip

# yum list installed | grep openjdk
java-1.8.0-openjdk.x86_64             1:1.8.0.392.b08-2.el7_9          @updates
java-1.8.0-openjdk-headless.x86_64    1:1.8.0.392.b08-2.el7_9          @updates

# yum list installed | grep vim-common
vim-common.x86_64                     2:7.4.629-8.el7_9                @updates

# yum list installed | grep unzip
unzip.x86_64                          6.0-24.el7_9                     @updates

Hinemos マネージャ(本体)とHinemos Webクライアント(管理画面)をインストールしていきます。
事前にインストールしたwgetコマンドで、インストールに使用するrpmファイルをダウンロードします。
※一旦ユーザー「manager」のホームディレクトリにダウンロードしています。

# cd /home/manager
# wget https://github.com/hinemos/hinemos/releases/download/v7.0.1/hinemos-7.0-manager-7.0.1-1.el7.x86_64.rpm
# wget https://github.com/hinemos/hinemos/releases/download/v7.0.1/hinemos-7.0-web-7.0.1-1.el7.x86_64.rpm

# ls -l
合計 226944
-rw-r--r-- 1 manager manager 162298960 12月 29 14:57 hinemos-7.0-manager-7.0.1-1.el7.x86_64.rpm
-rw-r--r-- 1 manager manager  70087101 12月 29 14:58 hinemos-7.0-web-7.0.1-1.el7.x86_64.rpm

rpmコマンドでファイルからのインストールを行います。

# rpm -ivh hinemos-7.0-manager-7.0.1-1.el7.x86_64.rpm
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:hinemos-7.0-manager-0:7.0.1-1.el7################################# [100%]
Created symlink from /etc/systemd/system/multi-user.target.wants/hinemos_manager.service to /usr/lib/systemd/system/hinemos_manager.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/hinemos_pg.service to /usr/lib/systemd/system/hinemos_pg.service.

# rpm -ivh hinemos-7.0-web-7.0.1-1.el7.x86_64.rpm
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:hinemos-7.0-web-0:7.0.1-1.el7    ################################# [100%]
Created symlink from /etc/systemd/system/multi-user.target.wants/hinemos_web.service to /usr/lib/systemd/system/hinemos_web.service.

Hinemos マネージャのサービスを起動してステータスを確認してみます。
Active行が “active (running)” の為、正常に起動できたようです。

# service hinemos_manager start
Redirecting to /bin/systemctl start hinemos_manager.service
# service hinemos_manager status
Redirecting to /bin/systemctl status hinemos_manager.service
● hinemos_manager.service - Hinemos Manager
   Loaded: loaded (/usr/lib/systemd/system/hinemos_manager.service; enabled; vendor preset: disabled)
   Active: active (running) since 金 2023-12-29 15:21:18 JST; 6s ago
  Process: 18746 ExecStart=/opt/hinemos/bin/jvm_start.sh -W (code=exited, status=0/SUCCESS)
 Main PID: 18813 (java)
   CGroup: /system.slice/hinemos_manager.service
           mq18813 /usr/lib/jvm/jre-1.8.0-openjdk/bin/java -Djdk.xml.entityExpansionLimit=0 -javaagent:/opt/hinemos/lib/eclipselink-3.0.2...

12月 29 15:21:17 hinemos01 jvm_start.sh[18746]: sysctl: reading key "net.ipv6.conf.default.stable_secret"
12月 29 15:21:17 hinemos01 jvm_start.sh[18746]: sysctl: reading key "net.ipv6.conf.eth0.stable_secret"
12月 29 15:21:17 hinemos01 jvm_start.sh[18746]: sysctl: reading key "net.ipv6.conf.lo.stable_secret"
12月 29 15:21:17 hinemos01 jvm_start.sh[18746]: sysctl: reading key "net.ipv6.conf.all.stable_secret"
12月 29 15:21:17 hinemos01 jvm_start.sh[18746]: sysctl: reading key "net.ipv6.conf.default.stable_secret"
12月 29 15:21:17 hinemos01 jvm_start.sh[18746]: sysctl: reading key "net.ipv6.conf.eth0.stable_secret"
12月 29 15:21:17 hinemos01 jvm_start.sh[18746]: sysctl: reading key "net.ipv6.conf.lo.stable_secret"
12月 29 15:21:17 hinemos01 jvm_start.sh[18746]: waiting for Java Virtual Machine startup...
12月 29 15:21:18 hinemos01 systemd[1]: Started Hinemos Manager.
12月 29 15:21:18 hinemos01 jvm_start.sh[18746]: Java Virtual Machine started (with -W option)

Hinemos Webクライアントのサービスも起動してみます。
こちらも問題ないようです。

# service hinemos_web status
Redirecting to /bin/systemctl status hinemos_web.service
● hinemos_web.service - Hinemos Web
   Loaded: loaded (/usr/lib/systemd/system/hinemos_web.service; enabled; vendor preset: disabled)
   Active: active (running) since 金 2023-12-29 15:26:19 JST; 3s ago
  Process: 19216 ExecStart=/opt/hinemos_web/bin/tomcat_start.sh -Wq (code=exited, status=0/SUCCESS)
 Main PID: 19269 (java)
   CGroup: /system.slice/hinemos_web.service
           mq19269 /usr/lib/jvm/jre-1.8.0-openjdk/bin/java -Djava.util.logging.config.file=/opt/hinemos_web/tomcat/conf/logging.propertie...

12月 29 15:26:18 hinemos01 systemd[1]: Starting Hinemos Web...
12月 29 15:26:19 hinemos01 tomcat_start.sh[19216]: clearing temporary tomcat data
12月 29 15:26:19 hinemos01 tomcat_start.sh[19216]: successful in clearing temporary tomcat data.
12月 29 15:26:19 hinemos01 tomcat_start.sh[19216]: waiting for WebClient startup...
12月 29 15:26:19 hinemos01 tomcat_start.sh[19216]: Tomcat started.
12月 29 15:26:19 hinemos01 tomcat_start.sh[19216]: WebClient started. (with -W option)
12月 29 15:26:19 hinemos01 systemd[1]: Started Hinemos Web.

Web クライアントのサービスまで起動できたため、ブラウザでWebクライアントにアクセスしてみます。

無事Webクライアントにアクセスできました。

Hinemos WebクライアントのログインPW変更

初期設定されている管理者権限ユーザーのパスワードを変更します。
ユーザーID「hinemos」でログインします。パスワードも「hinemos」です。 

初期ログイン時のスタートアップ画面が表示されます。
上部タブから「パースペクティブ」→「アカウント」を選択し、登録ユーザーを確認します。

「hinemos」ユーザーのみ登録されている為、右クリックメニューで「パスワード変更」を選択し、任意のパスワードに変更します。

変更後は再ログインが必要になります。
新規ユーザーを追加したり、より権限を絞ったロール(ユーザーグループ)を作成し、ユーザーに紐づけることも可能です。

総括

wgetでのパッケージダウンロードがWAFに引っかかったり、作業で使っていたVPNが頻繁に落ちたり、
Hinemos用にパッキングされたサービスの設定ファイルを見ていたり、関係ないところで時間が融けました。
本筋から逸れる設定は、変更してみるタイミングがあれば追記します。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次