Directory Server Enterprise Edition 6.3.1 は、Directory Service Control Center、Directory Proxy Server、および Directory Server のバグ修正を主に提供する保守リリースです。6.3.1 では、ネイティブパッケージまたは ZIP 形式の配布を使用したアップグレードモードのみが提供されます。
Directory Server Enterprise Edition 6.0、6.1、6.2、または 6.3 をこれからインストールする場合は、各バージョンに対応した『Sun Java System Directory Server Enterprise Edition Installation Guide』を参照してください。「Directory Server Enterprise Edition ドキュメントセット」を参照してください。
次のインストール手順では、Directory Server Enterprise Edition の Directory Service Control Center、Directory Proxy Server、Directory Server、Directory Server Resource Kit、および Identity Synchronization for Windows の各コンポーネントをインストールする手順をステップ形式で説明します。
Sun Java System Directory Server Enterprise Edition 6.3.1 セキュリティーパッチ ZIP 142807-02 を、Directory Server Enterprise Edition 6.3.1 の ZIP 形式のインストールに適用する必要があります。手順については、「Directory Server Enterprise Edition 6.3.1 セキュリティーパッチ ZIP 142807-02 のインストール」を参照してください。
このガイドでは、ほかの Java Enterprise System (Java ES) 製品と組み合わせたインストールについては扱いません。Directory Server および Directory Service Control Center ソフトウェアをほかの Java ES ソフトウェアとともにインストールする場合は、http://docs.sun.com/coll/1286.3 から入手できる Java ES ソフトウェアのインストール手順をお読みください。Microsoft Windows の場合は、Java Enterprise System 5 for Microsoft Windows の Java ES ソフトウェアのインストール手順をお読みください。
この節では、次の内容を扱います。
「ネイティブパッケージを使用して Directory Server Enterprise Edition を 6.3.1 にアップグレードする」
「ZIP 形式の配布を使用して Directory Server Enterprise Edition を 6.3.1 にアップグレードする」
次の表は、Directory Server Enterprise Edition をバージョン 6.3.1 にアップグレードするために使用する情報を、現在のインストール構成および使用している配布形式ごとに示したものです。
表 2–1 Directory Server Enterprise Edition 6.3.1 へのアップグレードパス
Directory Server Enterprise Edition の以前のバージョン |
ソフトウェアの配布形式 |
関連情報 |
---|---|---|
なし |
ネイティブパッケージ (Solaris および Linux) |
Sun Java Enterprise System 5 のコンポーネントである Directory Server Enterprise Edition 6.0 をインストールし、パッチを適用して バージョン 6.3.1 update 1 にアップグレードするには、次の手順を使用します。
|
5.x |
ネイティブパッケージ (Solaris および Linux) |
Sun Java Enterprise System 5 のコンポーネントである Directory Server Enterprise Edition 6.0 をインストールし、6.3 にアップグレードし、5.x インスタンスを 6.3 に移行し、パッチを適用して最新バージョンにアップグレードするには、次の手順を使用します。
|
なし |
ネイティブパッケージ (Windows) |
Sun Java Enterprise System 5 の Directory Server Enterprise Edition 6.0 コンポーネントをインストールし、パッチを適用してバージョン 6.3.1 update 1 にアップグレードするには、次の手順を使用します。
|
5.x |
ネイティブパッケージ (Windows) |
Sun Java Enterprise System 5 の Directory Server Enterprise Edition 6.0 コンポーネントをインストールし、バージョン 6.3 にアップグレードし、5.x インスタンスを 6.3 に移行し、パッチを適用して最新バージョンにアップグレードするには、次の手順を使用します。
|
なし |
Zip |
Directory Server Enterprise Edition 6.3 をインストールし、6.3.1 に直接アップグレードし、6.3.1 update 1 パッチを適用するには、次の手順を使用します。
|
5.x |
Zip |
Directory Server Enterprise Edition 6.3 をインストールし、5.x インスタンスを 6.3 に移行し、6.3.1 にアップグレードし、6.3.1 update 1 パッチを適用するには、次の手順を使用します。
|
6.0、6.1、6.2、または 6.3 |
Native |
インストールを 6.3 1 にアップグレードし、6.3.1 update 1 パッチを適用するには、次の手順を使用します。
|
6.0、6.1、6.2、または 6.3 |
Zip |
インストールを 6.3.1 にアップグレードし、6.3.1 update 1 パッチを適用し、(まだインストールされていない場合に) Directory Service Control Center をインストールするには、次の手順を使用します。
|
一般的には、ディレクトリデータベースを定期的に、特にディレクトリサーバーをアップグレードする前にバックアップすることをお勧めします。データベースのバックアップについては、『Sun Java System Directory Server Enterprise Edition 6.3 管理ガイド』を参照してください。
ネイティブパッケージを使用して Directory Server Enterprise Edition を 6.3.1 にアップグレードする前に、共有コンポーネントをアップグレードする必要があります。この手順は、Solaris および Red Hat システムでは root ユーザー、Windows システムでは Administrator ユーザーとして実行する必要があります。
Solaris、Linux、および Windows 上で、パッチを使用して共有コンポーネントをアップグレードできます。Linux では、installpatch を使用してパッチをインストールする必要があります。installpatch スクリプトはパッチに付属しています。
必要に応じてプラットフォームを選択し、そのプラットフォーム用として指定されたすべてのパッチをインストールします。より新しいバージョンのパッチが公開されている場合は、表に示されているものではなく新しいほうのパッチを使用します。
説明 |
Solaris 10 SPARC および Solaris 9 SPARC |
Solaris 10 x86、AMD x64、および Solaris 9 x86 |
Linux |
---|---|---|---|
International Components for Unicode (ICU) |
119810-05 (Solaris 10) 114677-15 (Solaris 9) |
119811-05 (Solaris 10) 114678-15 (Solaris 9) |
126368-04 |
Sun Java Web Console (SJWC) |
125952-05 (Solaris 10) 125950-05 (Solaris 9) |
125953-05 (Solaris 10) 125951-05 (Solaris 9) |
125954-05 |
ネットワークセキュリティーサービス/Netscape ポータブルランタイム/Java Security Services (NSS/NSPR/JSS) |
パッチの詳細は次の表を参照してください。 |
パッチの詳細は次の表を参照してください。 |
121656-17 |
Java Dynamic Management Kit ランタイム |
119044-03 |
119044-03 |
119046-03 |
共通エージェントコンテナランタイム |
123893-04 |
123896-04 |
123899-03 |
Sun Java Monitoring Framework (MFWK) |
125444-11 |
125446-11 (Solaris 10 64 ビットおよび Solaris 10 32 ビット) 125445-11 (Solaris 10 32 ビットおよび Solaris 9 32 ビット) |
125447-11 |
Sun LDAP C SDK 6.0 |
136798–01 |
136799–01 (Solaris 9 x86) 136800–01 (Solaris 10 x86 および AMD64) |
139535–01 |
システム上で SUNWpr および SUNtls のパッケージバージョンを確認し、そのシステムに対応した適切な NSS/NSPR/JSS パッチを選択します。
# pkginfo -l SUNWpr | grep VERSION # pkginfo -l SUNWtls | grep VERSION |
次の表から適切なパッチ系列を選択します。
Solaris |
パッケージバージョン |
ネットワークセキュリティーサービス/Netscape ポータブルランタイム/Java Security Services (NSS/NSPR/JSS) パッチ |
---|---|---|
Solaris 9 SPARC |
SUNWpr: VERSION=4.1.2,REV=2002.09.03.00.17 SUNWtls: VERSION=3.3.2,REV=2002.09.18.12.49 |
119211-17 |
Solaris 9 x86 |
SUNWpr: VERSION=4.1.3,REV=2003.01.09.13.59 SUNWtls: VERSION=3.3.3,REV=2003.01.09.17.07 |
119212-17 |
Solaris 10 SPARC |
SUNWpr: VERSION=4.5.1,REV=2004.11.05.02.30 SUNWtls: VERSION=3.9.5,REV=2005.01.14.17.27 |
119213-17 |
Solaris 10 x86 |
SUNWpr: VERSION=4.5.1,REV=2004.11.05.03.44 SUNWtls: VERSION=3.9.5,REV=2005.01.14.19.03 |
119214-17 |
Solaris 9 SPARC および Solaris 10 SPARC |
SUNWpr: VERSION=4.6.4,REV=2006.11.16.20.40 SUNWtls: VERSION=3.11.4,REV=2006.11.16.20.40 |
125358-06 |
Solaris 9 x86 および Solaris 10 x86 |
SUNWpr: VERSION=4.6.4,REV=2006.11.16.21.41 SUNWtls: VERSION=3.11.4,REV=2006.11.16.21.41 |
125359-06 |
次の表に、Windows プラットフォーム用の共有コンポーネントパッチの一覧を示します。
説明 |
Windows |
Windows インストーラのパッチ |
126910-02 |
Sun Java Web Console (SJWC) |
125955-05 |
ネットワークセキュリティーサービス/Netscape ポータブルランタイム/Java Security Services (NSS/NSPR/JSS) |
125923-06 |
共通エージェントコンテナランタイム |
126183-07 |
Sun Java Monitoring Framework (MFWK) |
125449-09 |
Directory Server Enterprise Edition 6.0、6.1、6.2、または 6.3 を 6.3.1 にアップグレードする前に、共有コンポーネントをアップグレードする必要があります。
対象の共有コンポーネントを使用しているすべてのプロセスを終了します。
対象の共有コンポーネントが実行中であれば終了します。
前の表に示された最新のアップグレードパッチを入手します。
パッチの入手方法については、「ソフトウェアの入手」を参照してください。
対象の共有コンポーネント用の適切なパッチを適用します。
パッチの詳細なインストール手順については、README.patchID ファイルをお読みください。
パッチのアップグレードが成功したことを確認します。
確認手順については、README.patchID ファイルをお読みください。
停止した共有コンポーネントを再起動します。
Windows で共通エージェントコンテナの共有コンポーネントをアップグレードするには、示されているとおりの順序で次のコマンドを実行します。
# cacaoadm prepare-uninstall # 126183-04.exe # cacao-install-path\share\cacao_2\configure.bat # cacao-install-path\share\cacao_2\bin\cacaoadm rebuild-dependencies |
インストールで Identity Synchronization for Windows を使用しており、システム上で最新の NSS パッチ 3.12 を適用済みの場合、次の例に示すように、NSS パッチ 3.12 で提供される新しいライブラリへのシンボリックリンクを設定します。SERVER_ROOT パス名のデフォルト値は /var/mps/serverroot です。
$ cd /var/mps/serverroot/lib $ ln -s /usr/lib/mps/secv1/libnssdbm3.so libnssdbm3.so $ ln -s /usr/lib/mps/secv1/libnssutil3.so libnssutil3.so $ ln -s /usr/lib/mps/secv1/libsqlite3.so libsqlite3.so $ cd /var/mps/serverroot/lib/sparcv9 $ ln -s /usr/lib/mps/secv1/sparcv9/libnssdbm3.so libnssdbm3.so $ ln -s /usr/lib/mps/secv1/sparcv9/libnssutil3.so libnssutil3.so $ ln -s /usr/lib/mps/secv1/sparcv9/libsqlite3.so libsqlite3.so |
すべての共有コンポーネントが最新であることを確認します。詳細は、「パッチを使用して共有コンポーネントをアップグレードするには」を参照してください。
Directory Server Enterprise Edition 6.0、6.1、6.2、または 6.3 がすでにインストールされている場合、次の手順を使用して 6.3.1 にアップグレードします。
これらの手順は、Solaris および Red Hat システムでは root ユーザー、Windows システムでは Administrator ユーザーとして実行する必要があります。
Directory Server Enterprise Edition のアップグレードが完了したあとも、すべての Directory Server インスタンス、Directory Proxy Server インスタンス、および設定情報は影響を受けません。
次の表に、各プラットフォームで Directory Server Enterprise Edition をアップグレードするために必要なパッチ番号を示します。より新しいバージョンのパッチが公開されている場合は、表に示されているものではなく新しいほうのパッチを使用します。
説明 |
Directory Server Enterprise Edition コア |
Directory Server Enterprise Edition ローカライズ版 |
---|---|---|
パッチ ID: Solaris SPARC |
125276-08 |
125937-06 |
パッチ ID: Solaris 9 x86 |
125277-08 |
125938-06 |
パッチ ID: Solaris 10 x86 または AMD x64 |
125278-08 |
125938-06 |
パッチ ID: Linux |
125309-08 |
125939-06 |
パッチ ID: Windows Windows 用の Directory Server Enterprise Edition 6.1 パッチは提供されていないため、このパッチを使用して 6.1 インストールをアップグレードすることはできません。 |
125311-08 ローカライズ版パッチはベースパッチの内部で提供されます。 |
ローカライズ版の Directory Server Enterprise Edition を正常に動作させるには、コアパッチをインストールする前にローカライズ版パッチをインストールします。
各ローカライズ版パッチには、選択したプラットフォームでサポートされているすべての言語が含まれています。
DSCC レジストリを停止します。
Solaris の場合
# dsadm stop /var/opt/SUNWdsee/dscc6/dcc/ads |
Linux の場合
# dsadm stop /var/opt/sun/dscc6/dcc/ads |
Windows では、次の dsadm コマンドは DSCC レジストリの停止に失敗します。
dsadm.exe stop C:\Program Files\Sun\JavaES5\DSEE\var\dscc6\dcc\ads |
回避策として、タスクマネージャーを使用して bin_slapd.exe プロセスを強制終了し、Administrator としてログインします。これで、DSCC レジストリを正常に開始および停止できるようになります。DSCC レジストリの所有者は以前と同じで、SYSTEM です。
Directory Server および Directory Proxy Server の動作中のインスタンスをすべて停止します。
共有コンポーネントをアップグレードします。「パッチを使用して共有コンポーネントをアップグレードするには」を参照してください。
Directory Server Enterprise Edition 6.3.1 パッチをダウンロードします。
詳細は、「ソフトウェアの入手」を参照してください。
前の表の一覧に示されたパッチを保存したディレクトリに移動します。
次のコマンドを実行してパッチをインストールします。
Solaris OS
Directory Server Enterprise Edition をアップグレードする前に、Solaris 10 SPARC では 119254-38、Solaris 10 x86 では 119255-38 をそれぞれインストールする必要があります。パッチのダウンロードについては、「ソフトウェアの入手」を参照してください。
Solaris 10 SPARC および Solaris 10 x86 では、別の方法として、Directory Server Enterprise Edition アップグレードパッチの適用中に patchadd コマンドの -G オプションを使用できます。たとえば、次のとおりです。
# patchadd -G patch-id |
その他のバージョンの Solaris では、次のコマンドを使用します。
# patchadd patch-id |
Linux
installpatch ファイルが置かれているディレクトリを開きます。
installpatch を実行します。
# ./installpatch |
Windows
patch-id.exe 実行可能ファイルが置かれているフォルダを開きます。
patch-id.exe をダブルクリックします。
パッチのインストールが成功したあとに、次のコマンドを実行します。
# dsccsetup console-unreg # dsccsetup console-reg |
Directory Server インスタンスおよび Directory Proxy Server インスタンス (存在する場合) を起動します。
Web Console および共通エージェントコンテナを起動します。
DSCC レジストリを再起動します。
Solaris の場合
# dsadm start /var/opt/SUNWdsee/dscc6/dcc/ads |
Linux の場合
# dsadm start /var/opt/sun/dscc6/dcc/ads |
Windows の場合
dsadm.exe start C:\Program Files\Sun\JavaES5\DSEE\var\dscc6\dcc\ads |
以前の Directory Server Enterprise Edition インストールをあとから復元することはできないため、Directory Server Enterprise Edition インストールディレクトリが存在する場合、Directory Server Enterprise Edition 6.3.1 にアップグレードする前にバックアップします。
ZIP 形式の配布は root 以外のユーザーでもインストールできます。
dsee_deploy コマンドを実行し、以前のインストールが見つかると、自動的にそのインストールが更新されます。ただし、SuSE Linux 9 および HP-UX の場合は、Directory Server Enterprise Edition のインストールをアップグレードする前に、まずオペレーティングシステムを SuSE Linux 9 SP4 および HP-UX 11.23 にそれぞれアップグレードする必要があります。その後、次の手順を使用して Directory Server Enterprise Edition のインストールを 6.3.1 にアップグレードします。
CACAO を停止します。また、Directory Server および Directory Proxy Server の動作中のインスタンスのうち、パッチを適用する対象のインストールに関連しているものをすべて停止します。WAR ファイルと DSCC レジストリのホストであるアプリケーションサーバーも停止します。
アップグレードするシステムのホストが SuSE Linux 9 または HP-UX の場合は、オペレーティングシステムをアップグレードします。
SuSE Linux 9 SP3 を SuSE Linux 9 SP4 にアップグレードします。
64 ビット版 SuSE では、pam-32bit-9-yyyymmddhhmm.rpm が CACAO 起動のための前提条件であり、システムにまだインストールされていない場合はこの RPM をインストールする必要があります。
Directory Server Enterprise Edition 6.0 および 6.1 では HP-UX 11.11 しかサポートされないため、Directory Server Enterprise Edition を 6.3.1 にアップグレードする前に、オペレーティングシステムを HP-UX 11.23 にアップグレードする必要があります。
オペレーティングシステムをアップグレードする方法、Directory Server Enterprise Edition がインストールされているパーティションを保持する方法、および最新のパッチバンドルの入手場所については、オペレーティングシステムのドキュメントを参照してください。
Directory Server Enterprise Edition を 6.3.1 にアップグレードします。
Directory Server Enterprise Edition 6.3.1 の ZIP 形式の配布に含まれる dsee_deploy コマンドを使用します。このときのインストールパスと CACAO ポートは、Directory Server Enterprise Edition 6.0、6.1、6.2、または 6.3 の以前のインストールと同じです。dsee_deploy コマンドによって CACAO および DSCC レジストリが再起動されます。
このインストールに対応した ZIP 形式の配布を入手します。
使用するシステム用の適切な ZIP パッチについては、次の表を参照してください。より新しいバージョンのパッチが公開されている場合は、表に示されているものではなく新しいほうのパッチを使用します。
すべての多言語ファイルは、前に説明したパッチに含まれています。
オペレーティングシステム |
パッチ番号 |
---|---|
Solaris SPARC |
126748-05 |
Solaris 9 x86 |
126749-05 |
Solaris 10 x86 および AMD x64 |
126750-05 |
Red Hat Linux |
126751-05 |
SuSE Linux |
126751-05 |
HP-UX |
126752-05 |
Windows |
126753-05 |
「オペレーティングシステムの要件」の説明に従って、対象のプラットフォームで前提条件となるパッチまたは Service Pack をインストールします。
dsee_deploy コマンドが格納されている、ZIP 形式の配布内のディレクトリに移動します。
その時点で install_path にインストールされている Directory Server Enterprise Edition のインストールを、 dsee_deploy(1M) コマンドを使用してアップグレードします。
$ ./dsee_deploy install -i install-path options |
Windows インストールでは、dsee_deploy コマンドが格納されている ZIP 形式の配布内のフォルダを参照し、次のコマンドを実行します。
dsee_deploy install -i install-path options |
たとえば、次のコマンドは、以前に /local ディレクトリにインストールされた既存の Directory Server Enterprise Edition をアップグレードします (このディレクトリへの書き込みアクセス権があることが必要です)。
$ ./dsee_deploy install -i /local |
--no-inter オプションを使用して、確認なしでライセンスを受け入れる非対話型モードでインストールすることもできます。非対話型モードはサイレントインストールで特に役立ちます。
インストール処理の間、WAR ファイルがシステム上に保存されます。この WAR ファイルには DSCC Web アプリケーションが含まれており、Web アプリケーションがアプリケーションサーバーに配備されると、Web コンソールからサーバーインスタンスにアクセスして管理できるようになります。機能はネイティブパッケージに含まれる DSCC と同様です。WAR ファイルについては、『Sun Java System Directory Server Enterprise Edition 6.3 インストールガイド』の「ZIP 形式の配布から Directory Service Control Center をインストールする」を参照してください。
インストール処理の間、多言語パッケージもインストールされます。
最新の dscc.war ファイルをアプリケーションサーバーに配備します。
手順については、『Sun Java System Directory Server Enterprise Edition 6.3 インストールガイド』の「ZIP 形式の配布から Directory Service Control Center をインストールする」を参照してください。
Directory Server および Directory Proxy Server のインスタンスと、WAR ファイルを配備したアプリケーションサーバーを再起動します。
オペレーティングシステムと Directory Server Enterprise Edition の両方がアップグレードされたことを確認してから、デーモンを起動します。
Sun Java System Directory Server Enterprise Edition 6.3.1 セキュリティーパッチ ZIP 142807-02 を、Directory Server Enterprise Edition 6.3.1 の ZIP 形式のインストールに適用する必要があります。このパッチでは SASL 2.19.20090601 に加えて NSS 3.12.5 が提供されます。
このパッチは 6.3.1 よりも前のバージョンの Directory Server Enterprise Edition には適用できません。バージョン 6.3.1 へのアップグレード手順については、表 2–1 を参照してください。
Directory Server Enterprise Edition 6.3.1 セキュリティーパッチ ZIP 142807-02 をインストールするには、http://sunsolve.sun.com からパッチをダウンロードし、README ファイルに記載されたインストール手順に従います。
Sun Java System Directory Server 6.3.1 セキュリティーパッチ 143463-01 を、Directory Server Enterprise Edition 6.3.1 のインストールに適用する必要があります。
このパッチは 6.3.1 よりも前のバージョンの Directory Server Enterprise Edition には適用できません。バージョン 6.3.1 へのアップグレード手順については、表 2–1 を参照してください。
Directory Server Enterprise Edition 6.3.1 セキュリティーパッチ 143463-01 をインストールするには、http://sunsolve.sun.com からパッチをダウンロードし、README ファイルに記載されたインストール手順に従います。
このコマンドを実行し、応答が次のとおりであることを確認して、パッチ 143463-01 のインストールが成功したことを確認します。
./dsadm -V [dsadm] dsadm : 6.3.1 B2008.1121.0156 ZIP [slapd 64-bit] Sun Microsystems, Inc. Sun-Java(tm)-System-Directory/6.3.1_sec B2010.0201.1612 64-bit ns-slapd : 6.3.1 B2008.1121.0156 ZIP Slapd Library : 6.3.1_sec B2010.0201.1612 Front-End Library : 6.3.1 B2008.1121.0156 |