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

Identity Service を別のマシンに移行する方法

このガイドでは、既存のデータベースとすべての構成を維持したまま、Identity Service をあるコンピューターから別のコンピューターに移行する方法を簡潔に説明します。

注意

このワークフローは Identity Service v22.12 以降で有効です。つまり、このドキュメントの手順で移行する Identity Service のバージョンは 22.12 以上である必要があります。

前提条件​

  1. Identity Service(以下、IS)v22.12 以降がコンピューター(以下、コンピューター A)にインストールされていること。
  2. 移行先のマシン(以下、コンピューター B)に IS がインストールされていないこと。
  3. いくつかのモジュール(OpenLM SLM、DSS など)がコンピューター A の IS に接続されていること。
  4. オプション: IS を含む各 OpenLM アプリケーションで SSL が有効になっていること。

手順​

  1. コンピューター A の IS で、コンポーネントのセキュリティを 1 つずつ無効にします。

    コンポーネントのセキュリティを無効にしている Identity Service の Security Configuration タブ。

    注意

    IS の移行中、すべてのコンポーネントはセキュリティなしで動作します。EasyAdmin ユーザーインターフェイスやその他のモジュールを許可されていないユーザーから保護することが重要な場合は、設定が完了するまですべてのコンポーネントのサービスを停止しておくことができます。

  2. コンピューター A の Identity Service を停止します。

  3. コンピューター B に IS(同じバージョン以上)をインストールします。

  4. コンピューター A の IS で使用していたものと同じデータベースに IS を接続します。

  5. インストール後、コンピューター B の IS サービスを停止します。

  6. コンピューター B でコマンドプロンプトを開き、cd コマンドで SecurityService フォルダーに移動します。既定では次のとおりです。

    cd C:\Program Files\OpenLM\OpenLM Identity Service\SecurityService
  7. 次のコマンドを実行します。アドレスはコンピューター B の FQDN に置き換えます。

    OpenLM.SecurityService -url "http(s)://[コンピューター B の FQDN]:5000"
    注意

    環境で HTTPS を使用している場合は、まず SSL 設定ガイドに従ってコンピューター B の IS を HTTPS で設定し、その後にコマンドを実行してください。

  8. コンピューター B の IS サービスを開始します。

  9. IS で使用していたすべてのコンポーネントを順番に接続します。手順については Identity Service 設定 を参照してください。

ドキュメントチームは、大規模言語モデルを使ってこのページを下書きすることがあります。公開前に、テクニカルライターがすべてのページをレビューし、製品と照らし合わせて検証します。最終的な判断は人間が行います。