18.4 OpenText Identity Managerエンジンのアップグレード

OpenText Identity Managerエンジンをアップグレードする前に、アイデンティティボールトをアップグレードしてください。OpenText Identity Managerエンジンアップグレードプロセスは、ホストコンピュータのファイルシステムに保存されているドライバシムファイルをアップデートします。

18.4.1 インストール前のLinux RPMの検証

RPMを検証するには、次の手順を実行します。

  1. [Software and License (ソフトウェアおよびライセンス)]ページからIdentity_Manager_4.10.0_Linux.isoをダウンロードします。

  2. ダウンロード済みの.isoをマウントします。

  3. 公開鍵に使用する次の場所に移動します。

    <ISO-MOUNT-location>/common/license/

    たとえば、「cd /mnt/common/license/」と入力します。

  4. 次のコマンドを実行して鍵をインポートします。

    rpm --import MicroFocusGPGPackageSign.pub
    rpm --import OT-package-sign.pub
  5. (オプション)次のコマンドを実行して署名を検証します。

    rpm --checksig -v <mount-location>/IDVault/setup/<RPM Name>

    次に例を示します。

    rpm --checksig -v /mnt/IDVault/setup/novell-NDSbase-*.x86_64.rpm

18.4.2 アイデンティティボールトのアップグレード

  1. 『OpenText™ Identity Manager CE 24.4 (v4.10) Overview and Planning Guide』の「OpenText Identity Managerの入手場所」の指示に従って、Identity_Manager_4.10.0_Linux.isoをダウンロードします。

  2. ダウンロード済みの.isoをマウントします。

  3. .isoファイルのルートディレクトリから、IDVault/setupディレクトリに移動します。

  4. 次のコマンドを実行します。

    ./nds-install

  5. iManagerは非推奨化されるため、次の警告プロンプトで応答を入力します。

    This version of eDirectory installation will upgrade various packages required by eDirectory and iManager.The updated packages may impact iManager running on the same server.Do you want to continue installation/upgrade (y/n)

    1. (オプション)「はい(y)」と応答した場合は、手順6に進みます。

    2. (オプション)「いいえ(n)」と応答した場合、更新は終了します。

  6. 使用許諾契約に同意し、インストールを続行します。

  7. adminDNを指定します。たとえば、cn=admin.ou=sa.o=systemです。

  8. OpenText eDirectoryインスタンスを停止してNICIをアップグレードするかどうかを求められたら、「y」と指定します。

  9. Enhanced Background Authentication (拡張バックグラウンド認証)を設定するかどうかを指定します。

メモ:DIBアップグレードが失敗し、nds-installコマンドプロンプトで、nds-installの後にndsconfigアップグレードを実行するように指示された場合は、その指示に従って実行します。アップグレード後にOpenText eDirectoryサービスが開始されない場合は、ndsconfigアップグレードコマンドを実行します。詳細については、『OpenText eDirectory Installation Guide (OpenText eDirectoryインストールガイド)』を参照してください。

18.4.3 OpenText Identity Managerエンジンのアップグレード

ドライバを停止していることを確認します。詳細については、ドライバの停止を参照してください。

OpenText Identity Managerエンジンをアップグレードするには、次の手順を実行します。

  1. ソフトウェアダウンロードWebサイトからIdentity_Manager_4.10.0_Linux.isoをダウンロードします。

  2. ダウンロード済みの.isoをマウントします。

  3. 次のコマンドを実行します。

    ./install.sh

  4. 使用許諾契約を読みます。

  5. 使用許諾契約の条項を確認し、「y」と入力します。

  6. OpenText Identity Managerコンポーネントをアップグレードするかどうかを指定します。使用可能なオプションは、yおよびnです。

  7. OpenText Identity Managerエンジンを選択します。

  8. 次の詳細を指定します。

    識別ボールト管理者: アイデンティティボールト管理者名を指定します。

    識別ボールト管理者パスワード: アイデンティティボールト管理者パスワードを指定します。

エンジンのアップグレードプロセスでは、Identity VaultのDIBディレクトリにある既存のMapDBキャッシュファイル(dx*)の一部が保持されます。ドライバのアップグレード後に、MapDBを使用するドライバのこれらのファイルを手動で削除する必要があります。詳細については、MapDB 3.0.9の使用を参照してください。

MapDB 3.0.9の使用

OpenText Identity ManagerはMapDB 3.0.9をサポートしています。MapDBは、OpenText Identity Managerエンジン以外にOffice365やAzure Active Directoryなどの複数のドライバで使用されます。

これらのドライバのいずれかを使用している場合は、ドライバをアップグレードする前に次のセクションを確認する必要があります。

ドライババージョンに関するOpenText Identity Manager 4.10エンジンサポートの理解

MapDBを使用するOpenText Identity Managerドライバをアップグレードする前に、以下の考慮事項を確認してください。

  • OpenText Identity Manager 4.10に付属のドライバは、OpenText Identity Manager 4.10エンジンまたはリモートローダと互換性があります。特定のドライバ実装ガイドのドライバアップグレード手順に従う必要があります。

(オプション) MapDBキャッシュファイルの手動削除

Identity Managerエンジンのアップグレードプロセスでは、既存のMapDBキャッシュファイル(dx*)の一部がアイデンティティボールトのDIBディレクトリ(/var/opt/novell/eDirectory/data/dib)に残ります。ドライバのアップグレード後に、ドライバのこれらのファイルを手動で削除する必要があります。このアクションにより、ドライバがOpenText Identity Manager 4.10エンジンで正しく動作することが保証されます。

次の表に、削除する必要があるMapDBキャッシュファイルを示します。

OpenText Identity Managerドライバ

削除するMapDB状態キャッシュファイル

データ収集サービス

DCSDriver_<driver instance guid>-*

<driver instance guid>-*

JDBC

jdbc_<driver instance guid>_*

LDAP

ldap_<driver instance guid>*

Managed System Gateway

MSGW-<driver-instance-guid>.*

Office 365およびAzure Active Directory

<Azure driver name>_obj.db.*

Salesforce

<Salesforce driver name>.*

<Salesforce driver name>

ここで、*は、MapDB状態キャッシュファイルのバージョンを表します。バージョンに関係なく、先に示した名前を含むMapDB状態キャッシュファイルはすべて削除する必要があります。Salesforceドライバの場合、MapDB状態キャッシュファイルもドライバ名で表されます。これらのファイルの例を以下に示します。

  • DCSDriver_<driver instance guid>-0.t, <driver instance guid>-1.p

  • jdbc_<driver instance guid>_0.t, jdbc_<driver instance guid>_0, jdbc_<driver instance guid>_1

  • ldap_<driver instance guid>b, ldap_<driver instance guid>b.p

  • MSGW-<driver instance guid>.p, MSGW-<driver instance guid>.t

  • <Azure driver name>_obj.db.t, <Azure driver name>_obj.db.p

  • <Salesforce driver name>.p, <Salesforce driver name>.t, Salesforce driver1

18.4.4 root以外のユーザによるOpenText Identity Managerエンジンのアップグレード

このアクションは、OpenText Identity Managerエンジンをroot以外のユーザとしてインストールした場合にのみ実行してください。

  1. [Software and License (ソフトウェアおよびライセンス)]ページからIdentity_Manager_4.10.0_Linux.isoをダウンロードします。

  2. ダウンロード済みの.isoをマウントします。

  3. 次のコマンドを実行します。

    ./install.sh

  4. OpenText Identity Managerエンジンを選択し、Enterを押します。

  5. OpenText Identity Managerエンジンのroot以外のインストール場所を指定します。たとえば、/home/user/eDirectoryです。

  6. 「y」を指定して、アップグレードを完了します。

18.4.5 リモートローダのアップグレード

リモートローダを実行している場合は、リモートローダファイルをアップグレードする必要があります。

  1. リモートローダ環境設定ファイルのバックアップを作成します。

  2. ドライバを停止していることを確認します。詳細については、ドライバの停止を参照してください。

  3. 各ドライバのリモートローダサービスまたはデーモンを停止します。

    rdxml -config path_to_configfile -u

  4. OpenTextダウンロードWebサイトからIdentity_Manager_4.10.0_Linux.isoをダウンロードします。

  5. ダウンロード済みの.isoをマウントします。

  6. 次のコマンドを実行します。

    ./install.sh

  7. 使用許諾契約を読みます。

  8. 使用許諾契約の条項を確認し、「y」と入力します。

  9. OpenText Identity Managerコンポーネントをアップグレードするかどうかを指定します。使用可能なオプションは、yおよびnです。

  10. リモートローダを選択します。

  11. インストールが完了したら、環境設定ファイルに現在の環境の情報が含まれていることを確認します。

  12. (状況によって実行)環境設定ファイルに問題がある場合は、手順1で作成したバックアップファイルをコピーします。問題がない場合は、次の手順に進んでください。

  13. 各ドライバのリモートローダサービスまたはデーモンを起動します。

    rdxml -config path_to_config_file

重要:ドライバがMapDBを使用する場合、ドライバをアップグレードした後、ドライバの既存のMapDB状態キャッシュファイルを手動で削除します。OpenText Identity Managerエンジンのアップグレードプロセスでは、これらのファイルのすべてがIdentity VaultのDIBディレクトリから削除されないため、この操作が必要になります。詳細については、MapDB 3.0.9の使用を参照してください。

18.4.6 Javaリモートローダのアップグレード

  1. Javaリモートローダ環境設定ファイルのバックアップを作成します。

  2. ドライバを停止していることを確認します。詳細については、ドライバの停止を参照してください。

  3. 各ドライバのリモートローダサービスまたはデーモンを停止します。

    dirxml_jremote -config path_to_configfile -u

  4. OpenTextダウンロードWebサイトからIdentity_Manager_4.10.0_Linux.isoをダウンロードします。

  5. ダウンロード済みの.isoをマウントします。

  6. /IDM/packages/java_remoteloaderディレクトリに移動します。

  7. 既存のJavaリモートローダインストール済みディレクトリにあるdirxml_jremote_dev.tar.gzファイルをコピーして置き換えます。

  8. 既存のセットアップに存在するファイルに基づいて、既存のJavaリモートローダインストール済みディレクトリにある次のファイルのいずれかをコピーして置き換えます。

    • dirxml_jremote.tar.gz

    • dirxml_jremote_mvs.tar

  9. 手順7および手順8でコピーしたファイルを展開します。

    たとえば、tar -zxvf dirxml_jremote.tar.gzです。

  10. (状況によって実行)環境設定ファイルに問題がある場合は、手順1で作成したバックアップファイルをコピーします。問題がない場合は、次の手順に進んでください。

    メモ:version.txtファイルを使用して、最新バージョンのJavaリモートローダがあることを確認してください。

  11. 各ドライバのリモートローダサービスまたはデーモンを起動します。

    dirxml_jremote -config path_to_config_file