Sun Java System Directory Server Enterprise Edition 6.3 インストールガイド

第 9 章 ソフトウェアの削除

この章では、 Identity Synchronization for Windows 6.0 を削除する手順を説明します。この章の内容は次のとおりです。

アンインストールの計画

ソフトウェアを削除する前に、次の点を確認してください。


注 –

手順に従って製品のコンポーネントとサブコンポーネントを明示的にアンインインストールし、すべてのコンポーネントが正しくアンインストールされたことを確認してください。


ソフトウェアのアンインストール

システムには、次のいずれかまたはすべての Identity Synchronization for Windows コンポーネントがインストールされている場合があります。

ここでは、次の手順について説明します。

コネクタのアンインストール

Procedureコネクタをアンインストールする

  1. アンインストールプログラム (Solaris の場合は runUninstaller.sh、Linux の場合は uninstaller.sh、Windows の場合は uninstall.cmd) を起動します。

    これらのプログラムは、インストールディレクトリ (デフォルトでは /opt/SUNWisw ディレクトリ) にあります。

  2. 「ようこそ」画面で「次へ」をクリックします。

  3. 設定ディレクトリのホスト名とポート番号を入力します。

    • 設定ディレクトリのルートサフィックスを選択します。必要な場合は、「更新」をクリックしてサフィックスのリストを表示します。

    • アンインストールプログラムと設定ディレクトリサーバーの間の通信をセキュリティー保護する場合は、「セキュリティー保護されたポート」ボックスにチェックマークを付け、Directory Server の SSL ポート番号を指定します。

  4. 設定ディレクトリの管理者の名前とパスワードを入力します。

  5. アンインストールするコネクタを選択します。


    注 –

    選択したコネクタは、ターゲットホストに存在している必要があります


  6. 「次へ」をクリックして、さらにアンインストール関連の作業を行います。

  7. 概要ウィンドウが表示されます。このウィンドウに表示される指示に従います。

    • Solaris システムの場合: アンインストールログは /var/sadm/install/logs/ に書き込まれます。

    • Linux システムの場合: アンインストールログは /var/sadm/install/logs/ に書き込まれます。

    • Windows システムの場合: アンインストールログは %TEMP% ディレクトリに書き込まれます。このディレクトリは、次の場所にある Local Settings フォルダのサブディレクトリです。

      C:\Documents and Settings\Administrator


      注 –

      Windows 2000 Advanced Server などの一部の Windows システムでは、Local Settings フォルダは隠しフォルダになっています。このフォルダと Temp サブディレクトリを表示するには、次の手順に従います。

      Windows エクスプローラを開き、メニューバーから「ツール 」->「フォルダ オプション」を選択します。「フォルダ オプション」ダイアログボックスが表示されたら、「表示」タブをクリックし、「すべてのファイルとフォルダを表示する」オプションを有効にします。


  8. 「閉じる」をクリックしてプログラムを終了します。

  9. ターゲットホストにインストールされているコネクタがそれ以上存在しない場合は、isw-hostname フォルダを安全に削除できます。

  10. コネクタがインストールされているすべてのホストに対して、「コネクタのアンインストール」の手順を繰り返します。

Procedureコアをアンインストールする


注 –

コアをアンインストールする前に、ディレクトリサーバープラグインをアンインストールしてください。

プラグインより先にコアをアンインストールすると、プラグインのビットは削除されますが、Directory Server からは登録解除されないため、手動で cn=pswsync,cn=plugins,cn=config を削除しないかぎり、Directory Server を起動できなくなります。


コアをアンインストールするには、次の手順を使用します。

  1. アンインストールプログラムを起動します。

    • Windows マシンの場合:

      1. スタート」ボタンをクリックし、「設定」->「コントロール パネル」の順に選択します。

      2. プログラムの追加と削除」をダブルクリックします。

      3. プログラムの追加と削除」ウィンドウで、「Identity Synchronization for Windows」を選択し、「削除」をクリックします。

    • Solaris の場合は runUninstaller.sh、Linux の場合は uninstaller.sh、Windows の場合は uninstall.cmd を実行します。

      これらのプログラムは、インストールディレクトリ (デフォルトでは、Solaris の場合は /opt/SUNWisw ディレクトリ、Linux の場合は /opt/sun/isw ディレクトリ) にあります。

  2. 「ようこそ」画面で「次へ」をクリックします。

  3. 設定ディレクトリのホスト名とポート番号を入力します。

    1. 設定ディレクトリのルートサフィックスを選択します。必要な場合は、「更新」をクリックしてサフィックスのリストを表示します。

    2. アンインストールプログラムと設定ディレクトリサーバーの間の通信をセキュリティー保護する場合は、「セキュリティー保護されたポート」ボックスにチェックマークを付け、Directory Server の SSL ポート番号を指定します。

  4. 設定ディレクトリの管理者の名前とパスワードを入力します。

  5. アンインストールするコアを選択し、「次へ」をクリックします。

  6. 設定ディレクトリの URL を入力し、「更新」をクリックして、ドロップダウンリストから適切なルートサフィックスを選択します。

  7. 「次へ」をクリックして、さらにアンインストール関連の作業を行います。

  8. 概要ウィンドウが表示されます。このウィンドウに表示される指示に従います。

    1. Solaris システムの場合: アンインストールログは /var/sadm/install/logs/ に書き込まれます。

    2. Linux システムの場合: アンインストールログは /var/sadm/install/logs/ に書き込まれます。

    3. Windows システムの場合: アンインストールログは %TEMP% ディレクトリに書き込まれます。このディレクトリは、次の場所にある Local Settings フォルダのサブディレクトリです。

      C:\Documents and Settings\Administrator


    注 –

    Windows 2000 Advanced Server などの一部の Windows システムでは、Local Settings フォルダは隠しフォルダになっています。

    このフォルダと Temp サブディレクトリを表示するには、次の手順に従います。

    Windows エクスプローラを開き、メニューバーから「ツール 」->「フォルダ オプション」を選択します。「フォルダ オプション」ダイアログボックスが表示されたら、「表示」タブをクリックし、「すべてのファイルとフォルダを表示する」オプションを有効にします。


  9. 「閉じる」をクリックしてプログラムを終了します。


    注 –

    ハードドライブの障害によりコネクタファイルを失った場合など、何らかの理由で特定のコネクタに対してアンインストーラを実行できない場合は、idsync resetconn サブコマンドを使用します (「resetconn の使用」を参照)。

    このコマンドを実行すると、設定ディレクトリ内のコネクタの状態がアンインストール済みにリセットされるので、そのコネクタを別の場所に再インストールできるようになります。resetconn サブコマンドでは、設定ディレクトリにアクセスするその他のコマンドと同様に、次の 2 つのオプションを指定できます。

    • -e dir-source: リセットするディレクトリソースの名前を指定します。インストーラでは、ディレクトリソース名によってコネクタが識別されます。

    • -n (セーフモード): 実際の処理を行わずに、コマンドに指定された引数が正しいかどうかを示します。

      コマンドの例を次に示します。


      idsync resetconn -D "cn=Directory Manager" -w [-h CR-hostname]
      [-p 389] [-s dc=example,dc=sun,dc=com] -q [-Z] [-P "cert8.db"]
       [-m "secmod.db"] -e "dc=central, dc=example,dc=com" [-n]

      resetconn の出力は次のようになります。


      注意: このプログラムは、指定されたディレクトリソース 'dc=central,dc=example,dc=com' に関連するコネクタ
      のインストール状態を UNINSTALLED にリセットします。コネクタの状態を UNINSTALLED に変更するのは最後の手
      段です。これは、コネクタをアンインストールすることが目的ではありません。通常は、そのコネクタを使用する
      マシンを失い、アンインストーラを実行できない場合に使用します。また、このプログラムは既存の設定を書き換
      えます。これは少し手間のかかるプロセスです。処理を進める前に、コンソール、実行中のインストーラ、および
      その他すべてのアイデンティティ同期プロセスを停止します。また、設定レジストリ内の ou=Services ツリーを
      バックアップのために ldif ファイルにエクスポートします。
      コネクタのインストーラ設定をリセットしてよろしいですか (y/n)?

コンソールの手動アンインストール

その他の Identity Synchronization for Windows コンポーネントをすべて削除したあとに、コンソールを手動でアンインストールしなければならない場合があります。

Solaris または Linux システムでの操作

ProcedureSolaris または Linux からコンソールをアンインストールする

  1. 設定ディレクトリから次のサブツリーを削除します。


    cn=Sun Java (TM) System Identity Synchronization for Windows,
    cn=server_group,cn=hostname,
    ou=domain_ name, o=netscaperoot
  2. インストールされたすべてのコンソールで、次のディレクトリから、プレフィックスが isw.jar ファイルをすべて削除します。


    serverroot/server/java/jars

Windows システムでの操作

ProcedureWindows Active Directory または NT システムからコンソールをアンインストールする

  1. 設定ディレクトリから次のサブツリーを削除します。


    cn=Sun Java (TM) System Identity Synchronization for Windows,
    cn=server_group, cn=hostname,
    ou=domain_name, o=netscaperoot
  2. インストールされたすべてのコンソールで、次のディレクトリから、プレフィックスが isw.jar ファイルをすべて削除します。


    serverroot/server/java/jars