メインコンテンツまでスキップ

RPM / DEB / TAR を使用した Linux での OpenLM SLM と Identity Service のインストール

Linux マシンに RPM、DEB、TAR パッケージを使用して OpenLM SLM と Identity Service をインストールするための手順を説明します。

要件

Linux パッケージ依存関係:

SLM: systemd, redhat-lsb, libgdiplus, dotnet core, powershell core

Identity Service: systemd, dotnet core, powershell core

Putty や WinSCP などのソフトウェアは OpenLM SLM のインストールに必要な前提ツールです。これらは Windows 専用で、Windows マシンから Linux マシンに接続して操作するために使用します。Putty / WinSCP 以外でも、コンソールを開いてファイルを Linux にコピーできるツールであれば使用可能です。プロトコル: Putty (SSH)、WinSCP (SCP)。

Putty を使って Linux マシンに接続

Putty のセッションウィンドウで Linux マシンのアドレスを追加します。接続先のホスト名と IP アドレスを入力し、Open をクリックします。

ログイン認証情報を使用して Linux マシンに接続し、システムパスワードを入力します:

RPM の場合: 次のコマンドで OpenLM アプリケーションのインストール有無を確認します:

sudo rpm -qa | grep openlm

情報が返らない場合は、OpenLM アプリケーションは未インストールです。

DEB の場合: 次のコマンドで OpenLM アプリケーションのインストール有無を確認します:

sudo apt list -installed | grep openlm

Tar.Gz の場合: 次のコマンドで OpenLM アプリケーションのインストール有無を確認します:

sudo ps -aux | grep openlm

OR

ls /etc/systemd/system

OR

ls /opt

関連情報が返らない場合は、OpenLM アプリケーションは未インストールです。

: Putty コンソールに表示崩れがある場合は、CMD ウィンドウを開き、次のコマンドを使用してください:

ssh [user]@[IP|Hostname]

RPM を使用して OpenLM SLM をインストール

OpenLM SLM をインストールする手順:

  1. RPM インストールファイルをマシンにダウンロードします(例: Downloads フォルダー)。

  2. WinSCP を開いて Linux マシンに接続します。

  1. ログイン後、ダウンロードした RPM ファイルを Windows から Linux マシンへドラッグ&ドロップします。

: RPM パッケージには依存関係が含まれています。ディストリビューションが yum を含む場合は、次のコマンドで依存関係を自動インストールできます:

sudo yum install [RPMFILE]

それ以外の場合は、コピー完了後に Putty へ戻り、次のコマンドを実行します:

sudo rpm -i [RPMFILE]
(例: sudo rpm -i openlm_server-21.6.9-937.x86_64.rpm)

: RPM の依存関係は次のコマンドで確認できます:

rpm -qp [RPMFILE] -provides

rpm -qp [RPMFILE] -requires

  1. データベース構成ウィンドウが表示されたら、任意のデータベースプロバイダーで新しい空のデータベースを作成します。

: 対応データベースは MS SQL Server、MySQL、MariaDB です。

サーバー名、データベース名、ユーザー資格情報(User ID と Password)を入力し、Test ConnectionApprove をクリックします。

このメッセージでインストール完了が確認できます。

  1. OpenLM SLM にライセンスを追加します。

/opt/openlm/license フォルダーに cp コマンドで直接コピーします。

または

Putty で次のコマンドを使って OpenLM フォルダーに移動します: cd /opt/openlm

WinSCP を使用し、Windows から Linux の /opt/openlm/license フォルダーへライセンスファイルをドラッグ&ドロップします。

ライセンス反映のため OpenLM サービスを再起動します。次のコマンドを実行します:

sudo service openlm restart

OR

sudo systemctl restart openlm

OpenLM のインストールが完了しました。Linux マシンの OpenLM SLM は http://[IP|Hostname]:5015 から利用できます。

RPM を使用して Identity Service をインストール

Identity Service をインストールする手順:

  1. Identity Service の RPM ファイルをコピーし、WinSCP で Linux マシンに移動してインストールします。


  1. 新しいデータベースを作成し、Identity Service のインストール中にそのデータベースを指定します。

  1. Identity Service のポートを選択します(既定 5000、Enter)。

  1. Identity Service を次のリンクで開きます: http://[FQDN]:5000。FQDN は Fully Qualified Domain Name を意味します。

OpenLM SLM へ接続します。

OpenLM サービスを再起動します(OpenLM SLM 側にアカウントが存在している必要があります):

sudo service openlm restart

OR

sudo systemctl restart openlm

OpenLM SLM の appsettings.json: 設定が正しいことを確認するには次のコマンドを使用します:

cat /opt/openlm/bin/appsettings.json

Client SecretAuthority が入力され、EnableSecurityTrue であることを確認します。

RPM 固有の Linux Sudo コマンド

RPM をインストール:

sudo rpm -i [RPMFILE]

OR

sudo yum install [RPMFILE]

RPM をアップグレード:

sudo rpm -U [RPMFILE]

OR

sudo yum update [RPMFILE]

アンインストール:

インストール済み OpenLM を確認: sudo rpm -qa | grep openlm

インストール済みアイテムの削除: sudo rpm -e [name]

修復:

sudo rpm -i -replacepkgs [PackageNAme]

OpenLM SLM:

sudo cp [YourLicenseFile] /opt/openlm/license/

サービス再起動

sudo service openlm restart

任意ツール Server:

DB 設定:

sudo pwsh /opt/openlm/tools/postinstall/start-serverdbconfiguration.ps1

全 DB アップグレード:

sudo pwsh /opt/openlm/tools/postinstall/start-alldbupgradeapi.ps1

任意ツール Identity Service:

DB 設定:

sudo /opt/securityservice/tools/postinstall/start-identitydbconfiguration.ps1

DEB を使用して OpenLM SLM をインストール

  1. Debian パッケージをサーバーへコピーします。

  2. apt を使用してインストールします。次のコマンドを実行します:

  • sudo apt install ./[DebName]


  1. データベースアクセスを設定します。

次の lines ファイルが表示されます:

  1. OpenLM サービスが稼働していることを確認します。次のコマンドを実行します:

-sudo service openlm status

  1. ライセンスファイルを /opt/openlm/license にコピーします。次のコマンドを実行します:
  • sudo cp [LicenseFileName] /opt/openlm/license/[LicenseFileName]
  1. OpenLM SLM インターフェースに接続します:

リンク: http://[hostname]:5015(Web ブラウザ)。ここで hostname は OpenLM SLM がインストールされたサーバーのホスト名です。

DEB を使用して Identity Service をインストール

  1. Debian(DEB)パッケージをサーバーへコピーします。

  2. apt を使用してインストールします。次のコマンドを実行します。

  • sudo apt install ./[DebName]


  1. データベースアクセスを設定します。

  1. Identity server のポートを選択します(既定 5000、Enter)。

Database created:

  1. Identity Service へ次の URL でアクセスします: http://[FQDN]:[Port]。ここで FQDN は Fully Qualified Domain Name です。

: 画面が空白の場合は、正しい FQDN を使用していない可能性があります。

DEB 固有の Linux コマンド

Debian パッケージとその設定ファイルをインストール/アップグレードするには、次のコマンドを実行します: sudo apt install ./[DEBNAME](アップグレードでも同じコマンドを使用)。

Debian パッケージとその設定ファイルを削除するには、次のコマンドを実行します: Sudo apt purge [DEBNAME]

TAR を使用して OpenLM SLM をインストール

OpenLM SLM をインストールする手順:

  1. TAR インストールファイルをマシンにダウンロードします(例: Downloads フォルダー)。

  2. WinSCP を開き、Linux マシンに接続します。

  1. ログイン後、ダウンロードした TAR ファイルを Windows から Linux マシンへドラッグ&ドロップします。

  2. コピーが完了したら Putty に戻り、次のコマンドを実行します:

sudo tar -xvf [TARname]

OR

sudo tar -xvf [TARname] -C [destination]

cd [destination]

sudo /bin/bash ./installer.sh

  1. データベース構成ウィンドウが表示されたら、任意のデータベースプロバイダーで新しい空のデータベースを作成します。

Putty で作成したデータベースを指定し、Test ConnectionApprove をクリックします。

次の lines ファイルが表示されます:

  1. OpenLM SLM にライセンスを追加します。

OR

Putty で次のコマンドを使って OpenLM フォルダーに移動します: cd /opt/openlm

WinSCP を使用し、Windows から Linux の /opt/openlm/license フォルダーへライセンスファイルをドラッグ&ドロップします。

ライセンス反映のため OpenLM サービスを再起動します。次のコマンドを実行します:

sudo service openlm restart

OR

sudo systemctl restart openlm

OpenLM のインストールが完了しました。Linux マシンの OpenLM SLM は http://[IP|Hostname]:5015 から利用できます。

TAR を使用して Identity Service をインストール

Identity Service をインストールする手順:

  1. Identity Service の TAR ファイルをコピーし、WinSCP で Linux マシンに移動してインストールします。

次のコマンドを実行します:

sudo tar -xvf [TARname]

OR

sudo tar -xvf [TARname] -C [destination]

cd [destination]

sudo /bin/bash ./installer.sh

  1. 新しいデータベースを作成し、Identity Service のインストール中にそのデータベースを指定します。

  1. Identity server のポートを選択します(既定 5000、Enter)。

  1. Identity Service を次のリンクで開きます: http://[FQDN]:5000。ここで FQDN は Fully Qualified Domain Name です。

OpenLM SLM へ接続します。OpenLM サービスを再起動するには次のコマンドを実行します(OpenLM SLM にアカウントが存在している必要があります):

sudo service openlm restart

OR

sudo systemctl restart openlm

OpenLM 設定ファイルの "Auth" セクションが、上記の接続処理で埋まっていることを確認するには次のコマンドを使用します。

TAR 固有の Linux コマンド

tar -xvf [Tarfile] -C [DestinationFolder]: ここで -xvf は強制上書きと詳細表示付きの展開を意味します。-C は展開先パスを指定します。

sudo /bin/bash ./install.sh: installer.sh スクリプトを実行する bash プロセスを起動します。

sudo ps -aux | grep openlm: 現在起動中のプロセスを一覧し、OpenLM の文字列を含むものを抽出します。

略語

FQDN - Fully Qualified Domain Name