Identity Service を別のマシンに移行する方法
このガイドでは、既存のデータベースとすべての構成を維持したまま、Identity Service をあるコンピューターから別のコンピューターに移行する方法を簡潔に説明します。
このワークフローは Identity Service v22.12 以降で有効です。つまり、このドキュメントの手順で移行する Identity Service のバージョンは 22.12 以上である必要があります。
前提条件
- Identity Service(以下、IS)v22.12 以降がコンピューター(以下、コンピューター A)にインストールされていること。
- 移行先のマシン(以下、コンピューター B)に IS がインストールされていないこと。
- いくつかのモジュール(OpenLM Server、DSS など)がコンピューター A の IS に接続されていること。
- オプション: IS を含む各 OpenLM アプリケーションで SSL が有効になっていること。
手順
-
コンピューター A の IS で、コンポーネントのセキュリティを 1 つずつ無効にします。
注意IS の移行中、すべてのコンポーネントはセキュリティなしで動作します。EasyAdmin ユーザーインターフェイスやその他のモジュールを許可されていないユーザーから保護することが重要な場合は、設定が完了するまですべてのコンポーネントのサービスを停止しておくことができます。
-
コンピューター A の Identity Service を停止します。
-
コンピューター B に IS(同じバージョン以上)をインストールします。
-
コンピューター A の IS で使用していたものと同じデータベースに IS を接続します。
-
インストール後、コンピューター B の IS サービスを停止します。
-
コンピューター B でコマンドプロンプトを開き、
cdコマンドで SecurityService フォルダーに移動します。既定では次のとおりです。cd C:\Program Files\OpenLM\OpenLM Identity Service\SecurityService -
次のコマンドを実行します。アドレスはコンピューター B の FQDN に置き換えます。
OpenLM.SecurityService -url "http(s)://[コンピューター B の FQDN]:5000"注意環境で HTTPS を使用している場合は、まず SSL 設定ガイドに従ってコンピューター B の IS を HTTPS で設定し、その後にコマンドを実行してください。
-
コンピューター B の IS サービスを開始します。
-
IS で使用していたすべてのコンポーネントを順番に接続します。