14.7 Identity Applicationsの移行

大文字と小文字を区別する照合をデータベースに対して使用しないでください。大文字と小文字を区別する照合はサポートされていません。大文字と小文字を区別する照合により、移行中に重複キーエラーが発生する場合があります。重複キーエラーが発生した場合は、照合を確認して修正してから、識別情報アプリケーションを再インストールします。サポートされる照合はSQL_Latin1_General_CP1_CI_ASのみです。

Identity Applicationsを移行する前に、/opt/netiq/common/openssl/lib64/ディレクトリから、libssl.so.1.0.0およびlibcrypto.so.1.0.0ライブラリをインストールする必要があります。

Identity Applicationsの移行には以下が含まれます。

14.7.1 データベースの新しいサーバへの移行

ユーザアプリケーションデータベースがPostgreSQL上にある場合、以下の手順を実行します。

  1. PostgreSQLがインストールされているサーバにログインします。

  2. コマンドプロンプトを開き、postgres binディレクトリに移動して、データを.sqlファイルにエクスポートします。

    例: pg_dumpall -U postgres > dump.sql

  3. PostgreSQLをインストールする新しいサーバにログインします。

  4. 次に示すように、PostgreSQLをインストールします。

    1. Software License and Download (ソフトウェアライセンスおよびダウンロード)ポータルから、Identity_Manager_4.8.x_Windows.isoをダウンロードしてマウントします。

    2. Identity_Manager_4.8.x_Windows.isoをマウントした場所に移動します。

    3. <Mount location>\common\packages\postgres\ディレクトリに移動します。

    4. PostgreSQLインストーラを実行します。

  5. C:\NetIQ\IDM\postgresに移動して、データディレクトリを削除します。

  6. PostgreSQLがインストールされている場所にデータディレクトリを作成し、postgresユーザがディレクトリへのアクセス権を持っていることを確認します。

  7. コマンドプロンプトを開いて、postgres binディレクトリに移動し、次に示すようにデータベースを初期化します。

    例: initdb.exe -D C:\NetIQ\IDM\postgres\data -E WIN1252 -U postgres

  8. 次のエントリがC:\NetIQ\IDM\postgres\dataの下にあるpg_hba.confファイルに存在することを確認します。

    # IPv6ローカル接続:

    host all all ::1/128 trust

    host all all 0.0.0.0/0 trust

  9. postgresql.confファイルで次のコメントが解除されていることを確認します。

    listen_addresses = '*'

    port=5432

  10. runから実行中のservices.mscからpostgresサービスを再起動します。

  11. コマンドプロンプトを開き、postgres binディレクトリに移動して、新しいPostgreSQLデータベースにデータをインポートしてから、手順2で説明したように収集されたダンプを使用します。

    例: psql -U postgres < dump.sql

14.7.2 新しいサーバへのIdentity Applicationsのインストール

次の手順では、新しいサーバへのIdentity Applicationsのインストールについて説明します。

  1. NetIQダウンロードWebサイトからIdentity_Manager_4.8.x_Windows.isoをダウンロードします。

  2. ファイル.isoをマウントします。

  3. Identity appsディレクトリに移動して、Identity Applicationsをインストールし、ユーザアプリケーションと役割およびリソースサービスドライバの展開をスキップします。

    1. カスタムインストールモードを選択します。

    2. アイデンティティボールトの詳細を入力します。

    3. Deploy Identity Applications Driver (Identity Applicationsドライバの展開)の選択を解除します。

  4. 既存のPostgreSQLサーバを選択して、必要な詳細を入力し、インストールを続行します。