7.3 リモートローダのインストール

リモートローダをインストールすると、接続システムと同じサーバに識別ボールトとメタディレクトリエンジンがインストールされていなくても、ドライバが接続システムにアクセスできるようにすることで、Identity Managerの機能を拡張できます。計画プロセスの一環として、リモートローダを使用するかどうかを決定する必要があります。計画プロセスの詳細については、セクション 3.0, 技術上のガイドラインを参照してください。

ルート以外のユーザを使用してリモートローダをインストールする場合、Javaリモートローダを使用します。現在の環境をカスタマイズして、HP-UX*などのサポートされていないプラットフォームにインストールする場合にもJavaリモートローダを使用できます。詳細については、セクション 7.3.5, JavaリモートローダをUNIX、Linux、またはAIXにインストールするを参照してください。

7.3.1 要件

リモートローダでは、各ドライバの接続システムが使用できること、および関連APIが提供されている必要があります。各ドライバに固有のオペレーティングシステムおよび接続システムの要件については、『Identity Managerドライバマニュアル』を参照してください。

7.3.2 サポートされているドライバ

すべてのIdentity Managerドライバがリモートローダによってサポートされているわけではありません。表 7-1は、リモートローダで使用できるドライバを示しています。

表 7-1 リモートローダで使用できるドライバ

Active Directory

Avaya* PBX

区切りテキスト

GroupWise®

JDBC*

JMS

LDAP

LinuxおよびUNIX用ドライバ

Lotus Notes*

PeopleSoft* 5.2

Remedy* ARS

SAP* HR

SAP User Management

スクリプティング

SOAP

WorkOrder

手動タスクサービス

Nullサービス

LoopBack

 

表 7-2に示されているドライバはリモートローダで使用できません。

表 7-2 リモートローダに非対応

eDirectory

エンタイトルメントサービス

役割サービス

ユーザアプリケーション

7.3.3 インストール手順

リモートローダには、異なるプラットフォーム用に異なるプログラムがあり、これによってリモートローダはメタディレクトリエンジンと通信できます。

  • Windows: リモートローダコンソールは、rlconsole.exeを使用してdirxml_remote.exeを操作します。このファイルは実行可能ファイルで、メタディレクトリエンジンが、Windowsで実行されているIdentity Managerドライバと通信できるようにします。

  • Linux/UNIX: rdxmlは実行可能ファイルで、メタディレクトリエンジンが、Solaris、Linux、またはAIX環境で実行されているIdentity Managerドライバと通信できるようにします。

リモートローダをインストールする

  1. セクション 6.0, システム要件に示されているシステム要件を満たしていることを確認します。

  2. 使用するプラットフォームに適したプログラムを使用してインストールを開始します。

    • Windows: IDM3.6.1_Win:windows\setup\idm_install.exe

    • Linux - GUIインストール: IDM3_6_1_Lin/install.bin [-i gui]

    • Linux - コマンドラインインストール: IDM3_6_1_Lin/install.bin -i console

    • Solaris - GUIインストール: IDM3_6_1_Solaris/install.bin [-i gui]

    • Solaris - コマンドラインインストール: IDM3_6_1_Solaris/install.bin -iコンソール

    • AIX - GUIインストール: IDM3_6_1_AIX/install.bin [-i gui]

    • AIX - コマンドラインインストール: IDM3_6_1_AIX/install.bin -iコンソール

    Linux\Solaris\AIXでバイナリファイルを実行するには、を入力します。/install.bin [-i {gui | console}]」と入力します。

    重要:サポートされている唯一の保守レベルは5300-09です。それ以降またはそれ以前の保守レベルはサポートされていません。

  3. 提供されている次の情報を使用して、インストールを完了します。

    • コンポーネントの選択: 接続システムサーバおよびユーティリティを選択し、リモートローダをインストールします。

      • Novell Identity Managerメタディレクトリサーバ: このオプションは、メタディレクトリサーバをインストールする場合にのみ選択します。このオプションを使用するには、このサーバに識別ボールトがインストールされている必要があります。詳細については、セクション 7.2, メタディレクトリサーバのインストールを参照してください。

      • Novell Identity Manager接続のシステムサーバ: このオプションでは、このサーバに識別ボールトがインストールされている必要はありません。アプリケーションサーバにリモートローダサービスがインストールされます。

      • なし: このオプションは、メタディレクトリサーバまたは接続システムサーバをこのサーバにインストールせずにiManagerプラグインまたはユーティリティをインストールする場合に選択します。

      • Novell Identity Manager Webベースの管理サーバ: このオプションは、このサーバにiManagerがインストールされている場合に選択します。これにより、Identity Manager用のiManagerプラグインがインストールされます。

      • ユーティリティ: 接続システムのドライバ設定に使用するユーティリティをインストールします。すべてのドライバにユーティリティが存在するわけではありません。必要かどうかわからない場合は、選択しておいてください。ディスク容量を大量に使用することはありません。

        警告:Identity Manager 3.6.1をインストールする場合は、Utilitiesコンポーネントは選択しないでください。Utilitiesコンポーネントを選択すると、インストールは続行されません。

      • カスタム: このオプションは、インストールする機能をカスタマイズする場合に選択します。次のオプションを選択できます。

        • リモートローダサービス: メタディレクトリエンジンと通信するサービス。

        • ドライバ: インストールするドライバファイルを選択します。ドライバファイルはすべてインストールする必要があります。別のリモートローダインスタンスを追加する必要がある場合、インストールを再実行する必要はありません。

        • Identity ManagerのIdentity Auditシステムコンポーネントを登録する: このオプションは、Identity AuditまたはNovell Sentinelがインストールされている場合に選択します。

        インストールのカスタマイズを続行するように選択する場合は、他のオプションを選択する必要があります。

    • (Windowsのみ)接続したシステムサーバのインストール先: 接続システムサーバをインストールするディレクトリを指定します。

    • (Windowsのみ)ユーティリティのインストール先: ユーティリティをインストールするディレクトリを指定します。

  4. ドライバオブジェクトを作成して設定し、リモートローダを使用します。この情報は各ドライバガイドに記載されています。詳細については、Identity Managerドライバマニュアルを参照してください。

  5. リモートローダ環境設定ファイルを作成し、接続システムを操作します。詳細については、『Identity Manager 3.6.1リモートローダガイド』の「環境設定ファイルの作成によるLinux/UNIX用のリモートローダの設定」を参照してください。

64ビットオペレーティングシステムでの32ビットリモートローダのインストール

Windowsの場合:

  1. ..\Windows\setup\フォルダで32bit_RL_Install.propertiesファイルを参照し、RL_32BIT_INSTALL_ON_64BITプロパティの値を以下のとおり、trueに設定します。

    RL_32BIT_INSTALL_ON_64BIT=true

  2. コマンドプロンプトで、ディレクトリパスをIDM 3.6.1のインストールフォルダ(たとえば、C:\IDM3.6.1\windows\setup)に変更し、以下のコマンドを入力します。

    idm_install.exe - i gui[console] -f 32bit_RL_Install.properties

  3. セクション 7.3.3, インストール手順ステップ3に従って、インストールを完了します。

Linuxの場合:

  1. ../linux/setupフォルダの32bit_RL_Install.propertiesファイルを参照し、以下の通り、RL_32BIT_INSTALL_ON_64BITプロパティの値をtrueに設定します。

    RL_32BIT_INSTALL_ON_64BIT=true

  2. 端末では、ディレクトリパスをIDM 3.6.1のインストールフォルダ(たとえば、../linux/setup)に変更し、以下のコマンドを入力します。

    idm_linux.bin - i gui[console] -f 32bit_RL_Install.properties

  3. セクション 7.3.3, インストール手順ステップ3に従って、インストールを完了します。

7.3.4 リモートローダのサイレントインストール

プラットフォームの正しいプログラムを使用して、サイレントインストール開始します。

  • Linux: IDM3_6_1_Lin/install.bin -i silent -f <filename>.properties

  • Solaris: IDM3_6_1_Solaris/install.bin -i silent -f <ファイル名>.properties

  • AIX: IDM3_6_1_AIX/install.bin -i silent -f <ファイル名>.properties

Identy Managerインストーラを実行する場所で、以下の属性を使用して、プロパティファイル<ファイル名>.propertiesを作成します。

デフォルトのインストール場所については、/tmp/idmInstall.logを参照してください。

メモ:iManagerをインストールした後で、iManagerプラグインをインストールする場合は、WEB_ADMIN_SELECTEDの値をtrueに設定する必要があります。

7.3.5 JavaリモートローダをUNIX、Linux、またはAIXにインストールする

dirxml_jremoteは、純粋なJavaリモートローダです。あるサーバで実行中のメタディレクトリエンジンと、rdxmlが実行されていない別の場所で実行中のIdentity Managerドライバの間のデータ交換に使用されます。互換性のあるJRE (1.5.0以上)およびJavaソケットがあれば、どのシステムでも動作します。Identity ManagerがサポートするLinux/UNIXプラットフォームでサポートされます。

  1. Java 1.5.x JDK*/JREがホストシステムで使用できることを確認します。

  2. dirxml_jremote_dev.tar.gzファイルをリモートサーバの目的の場所にコピーします。

  3. リモートローダ上の目的の場所にdirxml_jremote.tar.gzまたはdirxml_jremote_mvs.tarファイルをコピーします。

    例: /usr/idm

    ファイルはLinuxまたはUNIX ISOイメージと同じ場所にあります。ファイルはISOイメージのルート外のjava_remoteloaderフォルダにあります。mvs、untar、およびdirxml_jremote_mvs.tarファイルの詳細については、usage.htmlドキュメントを参照してください。

  4. dirxml_jremote.tar.gzファイルとdirxml_jremote_dev.tar.gzファイルを圧縮解除して展開します。

    例: gunzip dirxml_jremote.tar.gzまたはtar -xvf dirxml_jremote_dev.tar

  5. アプリケーションシム.jarファイルを、dirxml_jremote.tarの抽出時に作成されたlibサブディレクトリにコピーします。

    tarファイルにはドライバが含まれないため、ドライバを手動でlibディレクトリにコピーする必要があります。libディレクトリは、解凍を行ったディレクトリの下にあります。

  6. 次のいずれかを実行して、dirxml_jremoteスクリプトをカスタマイズします。

    • RDXML_PATH環境変数を設定し、PATH環境変数を通じてJava実行可能ファイルに到達可能であることを確認します。次のコマンドを入力して、環境変数を設定します。

      1. set RDXML_PATH=path

      2. export RDXML_PATH

    • dirxml_jremoteスクリプトを編集して、Java実行可能ファイルへのパスをJavaを実行するスクリプトラインに追加します。

  7. アプリケーションシムで使用するサンプルのconfig8000.txtファイルを設定します。詳細については、 『Identity Manager 3.6.1リモートローダガイドIdentity Manager 3.6.1リモートローダガイド』の「環境設定ファイルの作成によるLinux/UNIX用のリモートローダの設定」を参照してください。