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

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

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

注意

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

前提条件

  1. Identity Service(以下、IS)v22.12 以降がコンピューター(以下、コンピューター A)にインストールされていること。
  2. 移行先のマシン(以下、コンピューター B)に IS がインストールされていないこと。
  3. いくつかのモジュール(OpenLM Server、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 で使用していたすべてのコンポーネントを順番に接続します。