|
Sun Java™ System Identity Manager 7.1 Update 1 リリースノート |
インストールと更新の注意点
ここでは、インストールと更新に関連する情報を示します。情報の構成は次のとおりです。
主要な Identity Manager リリースのほとんどでスキーマの変更が発生します。新しい Identity Manager バージョンにアップグレードする前に、スキーマを更新する必要があります。Identity Manager 7.1 にアップグレードするには、アップグレード前のバージョンに応じて、次のいずれかのスキーマアップグレードスクリプトを実行します (ID-15392 および ID-15722)。
- Identity Manager 6.0 からの場合、適切な upgradeto71from60 スクリプトを実行します。
- Identity Manager 7.0 からの場合、適切な upgradeto71from70 スクリプトを実行します。
インストールの注意点製品のインストールプロセスに関する情報は次のとおりです。
- HP-UX には Identity Manager を手動でインストールする必要があります。
- このリリースの Identity Manager インストールユーティリティーは、アップグレードのみをサポートします。コマンドラインモードでユーティリティーを起動すると、"Is this a new installation? [y/n]" という質問が表示されますが、これはバグですので、「n」と回答してアップグレードを選択して先に進んでください (ID-15229)。
- Windows NT システム上で Sun Identity Manager Gateway を実行するには、Microsoft Active Directory クライアント拡張機能が必要です。DSClient は次の場所にあります。
アップグレードの注意点ここでは、Identity Manager をバージョン 6.0 またはバージョン 7.0 からバージョン 7.1 にアップグレードするために実行する必要のある作業を要約して説明します (Identity Manager 7.1 にアップグレードできるバージョンについては、「Identity Manager アップグレードパス」を参照)。
この節の情報は、次のように構成されています。
アップグレードの問題点
bin/winnt/nspr4.dll
bin/winnt/jdic.dll
bin/winnt/MozEmbed.exe
bin/winnt/IeEmbed.exe
bin/winnt/AceApi.dll
bin/winnt/DominoAPIWrapper.dll
bin/winnt/DotNetWrapper.dll
bin/winnt/gateway.exe
bin/winnt/lhpwic.dll
bin/winnt/msems.inf
bin/winnt/pwicsvc.exe
bin/winnt/remedy.dll
bin/solaris/libjdic.so
bin/solaris/mozembed-solaris-gtk2
bin/linux/librfccm.so
bin/linux/libsapjcorfc.so
bin/linux/libjdic.so
bin/linux/mozembed-linux-gtk2
複数値拡張属性を参照する属性条件は、ユーザーオブジェクトが再直列化された場合にのみ、そのユーザーオブジェクトを正しく評価します。そのような属性条件ですべてのユーザーオブジェクトが正しく評価されるようにするには、すべてのユーザーオブジェクトを再直列化する必要があります。
既存ユーザーを再直列化するには、次の 3 つの方法があります。
- 延期タスクスキャナを使用する。
- LocalFiles をリポジトリに使用している環境で、6.0 または 7.0 から バージョン 7.1 にアップグレードするには、アップグレードの前にすべてのデータをエクスポートし、7.1 のクリーンインストールを実行したあとにデータを再インポートする必要があります (ID-15366)。
- 以前のリリースから Identity Manager 7.1 にアップグレードしているとき、WEB-INF/speConfiguration.xml ファイルはアップグレード処理中に削除されません。ただし、このファイルは今後 Service Provider 機能によって使用されることはなく、削除しても安全です。同様に、spe.enableServer プロパティーが Waveset.properties ファイルにまだ存在しています。このプロパティーも、今後 Identity Manager 7.0 または 7.1 リリースで使用されることはありません (ID-15765)。
- インストールに Remedy リソースが含まれている場合、Remedy API ライブラリをゲートウェイがインストールされるディレクトリに配置する必要があります。これらのライブラリは Remedy サーバーにあります。
表 1
Remedy API ライブラリRemedy 4.x および 5.x
Remedy 6.3
Remedy 7.0
XX は Remedy のバージョンと一致します。たとえば、Remedy 4.5 の場合は arapi45.dll となります。
- バージョン 7.1 から 7.1 Update 1 へのアップグレード時に、レポート設定は保持されません。アップグレードする前に、レポート設定オブジェクトを保存してください (ID-17363)。
Identity Manager アップグレードプログラムを使用する
ここでは、Identity Manager インストールおよびアップグレードプログラムを使用して Identity Manager をアップグレードする手順について説明します。
注
- HP-UX など一部の環境では、代替の手動更新手順が必要である、または望ましい場合があります。その場合は、「手動アップグレード」に進んでください。
- UNIX 環境の場合は、次のいずれかの場所に install ディレクトリが存在し、そこに書き込みができることを確認してください。
- 更新時は、アプリケーションサーバーがインストールされる場所を知っておく必要があります。
- 以前にインストールされたホットフィックスは、次のディレクトリにアーカイブされます。
Identity Manager をアップグレードするには
- アプリケーションサーバーをシャットダウンします。
- Identity Manager 6.0 または Identity Manager 7.0 にアップグレードする場合は、次のようにリポジトリデータベーススキーマをアップグレードする必要があります。
- Identity Manager 6.0 ではタスク、グループ、組織、および syslog テーブルに新しいテーブルを提供する、スキーマの変更を導入しています。これらの新しいテーブル構造を作成して、既存のデータを移動する必要があります。
- Identity Manager 6.0 は 2 つのテーブルにユーザーオブジェクトを格納します。スキーマの変更には、db_scripts ディレクトリにあるサンプルスクリプトを使用できます。リポジトリテーブルをアップグレードするには、db_scripts/upgradeto2005Q4M3.DatabaseName スクリプトを参照してください。
- Identity Manager 7.0 では、ユーザーエンタイトルメントのための新しいテーブルを導入しています。
これらの新しいテーブル構造を作成して、既存のデータを移動する必要があります。スキーマの変更には、db_scripts ディレクトリにあるサンプルスクリプトを使用できます。
- Identity Manager サーバー上で Sun Identity Manager Gateway を実行している場合は、次のコマンドを使用してゲートウェイサービスを停止します。
net stop “Sun Identity Manager Gateway”
- 次のいずれかの方法でインストーラを起動します。
- 「Welcome」パネルで「Next」をクリックします。
- 「Select Installation Directory」パネルで以前の Identity Manager バージョンのあるディレクトリを選択して、「Next」をクリックします。
アップグレード前のプロセスとアップグレード後のプロセスの進捗バーが表示されたら、「Installation Summary」パネルに進みます。
- インストールの詳細については、「Details」をクリックしてログファイルを表示し、「閉じる」をクリックしてインストーラを終了します。
- コンパイルした Identity Manager ファイルのすべてをアプリケーションサーバーの作業ディレクトリから削除します。
- ゲートウェイをリモートシステムで実行している場合は、次の手順でアップグレードします。
- Windows システムにログインし、ゲートウェイがインストールされているディレクトリに移動します。
- 次のコマンドを実行してゲートウェイサービスを停止します。
gateway -k
- Windows 2000 以降を使用している場合は、「サービス」MMC プラグインのすべてのインスタンスを終了します。
- 次のコマンドを使用して、ゲートウェイサービスを削除します。
gateway -r
- 既存のゲートウェイファイルのバックアップを作成して削除します。
- 新しいゲートウェイファイルを展開します。
Identity Manager サーバー以外のシステムに新しくアップグレードしたゲートウェイをインストールする場合は、gateway.zip ファイルを Identity Manager インストール CD からコピーします。
- gateway.zip ファイルをゲートウェイがインストールされていたディレクトリに展開します。
- 次のコマンドを実行してゲートウェイサービスをインストールします。
gateway -i
- 次のコマンドを実行してゲートウェイサービスを開始します。
gateway -s
手動アップグレード
環境によっては、Identity Manager インストールおよびアップグレードプログラムを使用せずにアップグレード手順を手動で実行することもできます。
Windows プラットフォームの場合
次の手順を使用して、サポート対象の Windows プラットフォーム上で Identity Manager を手動でアップグレードします。
- アプリケーションサーバーと Sun Identity Manager Gateway を停止します。
- Identity Manager データベースを更新します (詳細な手順については、手順 2 を参照) 。
- 次のコマンドを入力して、環境を設定します。
set ISPATH=ソフトウェアをインストールするパス
set WSHOME=Identity Manager インストールまたはステージングディレクトリへのパス
set TEMP=一時ディレクトリへのパス- プリプロセスを実行します。
mkdir %TEMP%
cd /d %TEMP%
jar -xvf %ISPATH%\IDM.WAR \
WEB-INF\lib\idm.jar WEB-INF\lib\idmcommon.jar
set TMPLIBPTH=%TEMP%\WEB-INF\lib
set CLASSPATH=%TMPLIBPTH%\idm.jar;\
%TMPLIBPTH%\idmcommon.jar;
java -classpath %CLASSPATH% -Dwaveset.home=%WSHOME% \
com.waveset.install.UpgradePreProcess- ソフトウェアをインストールします。
cd %WSHOME%
jar -xvf %ISPATH%\IDM.WAR- ポストプロセスを実行します。
java -classpath %CLASSPATH% -Dwaveset.home=%WSHOME%
com.waveset.install.UpgradePostProcess
- ステージングディレクトリにインストールした場合は、アプリケーションサーバーに配備するために .war ファイルを作成します。
- アプリケーションサーバーの作業ディレクトリから Identity Manager ファイルを削除します。
- アップグレードプロセスでこれを行なっていない場合は、WEB-INF\classes ディレクトリから $WSHOME\patches\HotfixName ディレクトリに任意のホットフィックスクラスファイルを移動します。
- アプリケーションサーバーを起動します。
- Sun Identity Manager Gateway をアップグレードして再起動します (詳細な手順については、手順 9 を参照) 。
UNIX プラットフォームの場合
次の手順を使用して、サポート対象の UNIX プラットフォーム上で Identity Manager を手動でアップグレードします。
- アプリケーションサーバーと Sun Identity Manager Gateway を停止します。
- Identity Manager データベースを更新します。手順については、手順 2 を参照してください。
- 次のコマンドを入力して、環境を設定します。
export ISPATH=ソフトウェアをインストールするパス
export WSHOME=Identity Manager インストールまたはステージングディレクトリへのパス
export TEMP= 一時ディレクトリへのパス- プリプロセスを実行します。
mkdir $TEMP
cd $TEMP
jar -xvf $ISPATH/idm.war \
WEB-INF/lib/idm.jar WEB-INF/lib/idmcommon.jar
CLASSPATH=$TEMP/WEB-INF/lib/idm.jar:\
$TEMP/WEB-INF/lib/idmcommon.jar:
java -classpath $CLASSPATH -Dwaveset.home=$WSHOME \
com.waveset.install.UpgradePreProcess- ソフトウェアをインストールします。
cd $WSHOME
jar -xvf $ISPATH/idm.war- ポストプロセスを実行します。
java -classpath $CLASSPATH -Dwaveset.home=$WSHOME
com.waveset.install.UpgradePostProcess
- $WSHOME/bin/solaris または $WSHOME/bin/linux ディレクトリに移動して、ディレクトリ内のファイルを実行できる権限を設定します。
- ステージングディレクトリにインストールした場合は、アプリケーションサーバーに配備するために .war ファイルを作成します。
- アプリケーションサーバーの作業ディレクトリから Identity Manager ファイルを削除します。
- アップグレードプロセスでこれを行なっていない場合は、WEB-INF/classes ディレクトリから $WSHOME/patches/HotfixName ディレクトリにすべてのホットフィックスクラスファイルを移動します。
- アプリケーションサーバーを起動します。
- Sun Identity Manager Gateway をアップグレードして再起動します (手順については、手順 9 を参照) 。