midPointを構築してみた(From Distribution Package)

サイオステクノロジーの藤原です。

今回はmidPointをDistribution Packageから構築してみました。手順は(https://docs.evolveum.com/midpoint/install/bare-installation/distribution/)を参考に進めます。

構築から初回ログインまでの流れについて説明していきます。

前提条件

  • AlmaLinux 9.4
  • Java 21
  • midPoint 4.8.3

Javaインストール

# dnf -y install java-21-openjdk

# java -version

openjdk version "21.0.4" 2024-07-16 LTS
OpenJDK Runtime Environment (Red_Hat-21.0.4.0.7-1) (build 21.0.4+7-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-21.0.4.0.7-1) (build 21.0.4+7-LTS, mixed mode, sharing)

midPointインストール

ダウンロード

# curl -OL https://evolveum.com/downloads/midpoint/4.8.3/midpoint-4.8.3-dist.tar.gz

解凍

# tar zxvf midpoint-4.8.3-dist.tar.gz

配置

# mv midpoint-4.8.3 /opt/midpoint-4.8.3
# ln /opt/midpoint-4.8.3 /opt/midpoint

midpointユーザ作成

# useradd -r -d /opt/midpoint/var -s /sbin/nologin -c "Midpoint daemon" midpoint

権限変更

# chown -R midpoint. /opt/midpoint-4.8.3

systemd設定

今回はこちら(https://docs.evolveum.com/midpoint/install/bare-installation/systemd/)を参考にsystemdで起動するように設定してみました。

# vim /etc/systemd/system/midpoint.service
[Unit]
Description=MidPoint Standalone Service
###Requires=postgresql.service
###After=postgresql.service
[Service]
User=midpoint
WorkingDirectory=/opt/midpoint
ExecStart=/usr/bin/java -Xmx2048m -Dmidpoint.home=/opt/midpoint/var -jar /opt/midpoint/lib/midpoint.jar
SuccessExitStatus=143
###TimeoutStopSec=120s
[Install]
WantedBy=multi-user.target

サービスの起動と自動起動設定

# systemctl daemon-reload

# systemctl enable midpoint

# systemctl start midpoint

# systemctl status midpoint

初回ログイン

administratorのパスワード確認

初回起動時のログにadministratorのパスワードが記載されているので確認します。

# grep "Administrator initial password" /opt/midpoint/var/log/midpoint.log
2024-08-27 05:00:20,660 [] [main] WARN (com.evolveum.midpoint.init.DataImport): Administrator initial password (except double quotes): "hogehoge"

ログインする

ポート8080でサービスが起動するので、midPointにログインします。

今回はポートフォワードでローカルポート28080からmidPointサーバのポート8080にアクセスしています。

https://localhost:28080/midpoint/

ユーザー名:administrator
パスワード:hogehoge
ホーム画面が表示されたら初回ログインまで完了です。
ご覧いただきありがとうございます! この投稿はお役に立ちましたか?

役に立った 役に立たなかった

0人がこの投稿は役に立ったと言っています。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です