20071005.pdf

IBM WebSphere Portal Express 6.0 導入手順書
Windows 2003 Server 版
Portal Express と LDAP + DB サーバーの 2 台構成
日本アイ・ビー・エム株式会社
ハイバリュー・ソリューション・センター
ベータプログラム推進
山崎 守
2007 年 5 月 21 日
第 1.0 版
特記事項
本資料の記載内容は、正式な日本アイ・ビー・エム株式会社のテストがレビューを受けておりません。内容
について、できる限り正確を期すように努めてはおりますが、いかなる明示または暗黙の保証も責任も負い
かねます。本使用の情報は、使用先の責任において使用されるべきものであることを、あらかじめご了承く
ださい。
掲載情報は不定期に変更されることもあります。他のメディア等に無断で転載する事はご遠慮ください。
本資料の著作権は日本アイ・ビー・エム株式会社にあります。非営利的目的の個人利用の場合において、
自由に使用することができますが、営利目的の使用は禁止させていただきます。
この資料は単独ページでの配布、使用を禁止します。全ページをセットで配布、ご利用ください。
IBM、AIX、WebSphere、Lotus、Tivoli、IBM Lotus Domino、IBM Lotus Notes、IBM
Lotus Sametime、IBM Lotus Expeditor 、Lotus Domino、Lotus Notes、Lotus
Sametime、Lotus Expeditor、IBM Tivoli Directory Server、WebSphere Application
Server、WebSphere MQ は、International Business Machines Corporation の米国およびその他
の国における商標。
その他、記載された社名および製品名は、それぞれ各社の商標または登録商標です。
もくじ
1
2
3
4
5
6
7
8
はじめに ........................................................................................................................... 5
1.1
導入環境................................................................................................................. 5
1.2
設定値 .................................................................................................................... 6
事前準備 ........................................................................................................................ 7
2.1
ソフトウェアのダウンロード ............................................................................................. 7
2.2
名前解決................................................................................................................. 7
IBM WebSphere Potal Express V6.0 の導入 .................................................................. 8
3.1
導入準備
3.2
導入
3.3
導入の確認............................................................................................................ 16
WP exp ............................................................................................... 8
WP exp .................................................................................................... 11
IBM Tivoli Directory Server(ITDS) と DB2 の導入 ....................................................... 19
4.1
IBM Tivoli Directory Server(ITDS) の導入
4.2
Language Pack の導入
4.3
DB2 V8.1 FixPack 13 の適用
4.4
DB2 V8.1 FixPack 13 適用の確認
4.5
IBM Tivoli Directory Server(ITDS) V6.0 FixPack 3 の導入
4.6
IBM Tivoli Directory Server(ITDS) V6.0 FixPack 3 適用の確認
4.7
IBM Tivoli Directory Server(ITDS) インスタンスの作成
LDAP + DB ..................................... 19
LDAP + DB .................................................................. 24
LDAP + DB ......................................................... 26
LDAP + DB.................................................. 29
LDAP + DB ............. 30
LDAP + DB ...... 33
LDAP + DB ..................... 33
DB の構成.................................................................................................................... 38
5.1
データベース・ユーザーの作成
5.2
DB の作成
LDAP + DB ............................................................. 38
LDAP + DB ...................................................................................... 42
DB のトランスファー.......................................................................................................... 47
6.1
DB の接続設定
6.2
DB2 サーバーの再起動
LDAP + DB .................................................................... 49
6.3
DB トランスファーの実行
WP exp .......................................................................... 49
6.4
Portal へのアクセス・チェック
WP exp .................................................................................... 47
WP exp ..................................................................... 51
IBM Tivoli Directory Server(ITDS) の構成.................................................................... 52
7.1
LDIF ファイルの編集
7.2
IBM Tivoli Directory Server(ITDS) の構成
LDAP + DB ......................................................................... 52
LDAP + DB .................................... 54
LDAP の有効化............................................................................................................ 58
8.1
wpconfig.propaties ファイルの編集
8.2
セキュリティーの無効化
8.3
IBM Tivoli Directory Server(ITDS) の起動
WP exp ......................................................... 58
WP exp............................................................................. 58
LDAP + DB ..................................... 58
8.4
LDAP の有効化
8.5
WebSphere Portal と server1 の再起動
8.6
LDAP 有効化の確認 .............................................................................................. 59
WP exp .................................................................................... 58
WP exp ................................................. 59
履歴
日付
第 1.0 版
2007 年 5 月 21 日
編集内容
1
はじめに
本資料では Windows マシン 2 台構成での導入手順を示します。
資料の中では、以下のように製品名の略称を使用します。
略称
正式名称
WP
IBM WebSphere Portal Express
WP exp
IBM WebSphere Portal Express
WAS
IBM WebSphere Application Server
DB2
IBM DB2 UDB Enterprise Server Edition
ITDS
IBM Tivoli Directory Server
また、便宜上以下の略称を使用します。
略称
指し示すもの
<WP_ROOT>
C:¥IBM¥PE¥PortalServer
<WAS_PROFILE>
C:¥IBM¥WebSphere¥wp_profile
1.1
導入環境
<構成図>
<各マシンに導入する製品>
マシン名
wpexp6.ibm.com
導入製品
WP exp
Windows 2003 EE SP1 (導入手順は割愛)
WebSphere Portal Express 6.0
(DB2 Express 9.1 は Portal と一緒に導入される)
ldap.ibm.com
LDAP + DB
Windows 2003 EE SP1 (導入手順は割愛)
IBM Tivoli Directory Server 6.0 + FixPack 3
DB2 8.1 + FixPack 13
1.2
設定値
それぞれのマシンで使用する設定値を示します。
WP exp で使用する設定値
対象
設定値
WP インストール・ディレクトリー
C:¥IBM¥PE
セル名
wpexp6
ノード名
wpexp6
ホスト名
wpexp6.ibm.com
WP 管理ユーザーID
wpadmin
(LDAP 有効後:wpsadmin)
WP 管理ユーザー・パスワード
passw0rd (”0”はゼロ)
WAS インストール・ディレクトリー
C:¥IBM¥WebSphere
※ WP インストール・ディレクトリーの設定値に依存
WAS 管理ユーザーID
wpadmin
※ WP 管理ユーザーの設定値と同じ
(LDAP 有効後:wpsbind)
WAS 管理ユーザー・パスワード
passw0rd (”0”はゼロ)
※ WP 管理ユーザーの設定値と同じ
(LDAP 有効後:passw0rd)
DB2 インストール・ディレクトリー
C:¥IBM¥PE¥db2
※ WP インストール・ディレクトリーの設定値に依存
DB インスタンス・ユーザーID
wpdb2ins (自動設定)
DB インスタンス・ユーザー・パスワード
passw0rd (”0”はゼロ)
※ WP 管理ユーザーの設定値に依存
LTPA パスワード
passw0rd (”0”はゼロ)
LDAP + DB で使用する設定値
対象
設定値
DB2 インストール・ディレクトリー
C:¥Program Files¥IBM¥SQLLIB
Portal 用 DB インスタンス・ユーザーID
wpdb2ins
Portal 用 DB インスタンス・ユーザー・パスワード
passw0rd (”0”はゼロ)
Release 用 DB 名
wpsreldb
Community 用 DB 名
wpcomldb
Customization 用 DB 名
wpscusdb
FEEDBACK 用 DB 名
wpsfbkdb
2
JCR 用 DB 名
wpsjcrdb
LIKEMINDS 用 DB 名
wpslmdb
WMM 用 DB 名
wpswmmdb
ITDS インストール・ディレクトリー
C:¥Program Files¥IBM¥LDAP¥V6.0
ITDS インスタンス名
idsldap
ITDS インスタンス・ユーザーID
idsldap
ITDS インスタンス・ユーザー・パスワード
passw0rd (”0”はゼロ)
ITDS 管理ユーザーID
cn=root
ITDS 管理ユーザー・パスワード
passw0rd (”0”はゼロ)
暗号化シード・ストリング
itdssecurity
事前準備
2.1
ソフトウェアのダウンロード
以下のソフトウェアを以下のダウンロード・サイトからダウンロード
z
IBM DB2 V8 ESE FixPack13
DB2 V8 FixPack13 のダウンロード・サイト:
http://www.ibm.com/support/docview.wss?rs=71&uid=swg21256059#r13
z
IBM Tivoli Directory Server (ITDS) 6.0 FixPack3
ITDS 6.0 FixPack3 のダウンロード・サイト:
http://www.ibm.com/support/docview.wss?rs=767&context=SSVJJU&dc=D4
00&uid=swg24013596
2.2
名前解決
すべてのマシンで、以下に示すように C:¥WINDOWS¥system32¥drivers¥etc¥hosts ファイ
ルに IP アドレス、FQDN、マシンの短縮名を記述してください。 また、互いのマシンが通信でき
ることを ping より確認してください。
マシン名
IP アドレス
FQDN
短縮名
WP exp
192.168.60.1
wpexp6.ibm.com
wpexp6
LDAP + DB
192.168.60.2
ldap.ibm.com
ldap
※ これ以降、各セクションのタイトルの後に WP exp や LDAP + DB が明記してある場合、そ
れらが示すマシンで作業を行ってください。
事前準備は以上です。
3
IBM WebSphere Potal Express V6.0 の導入
導入は管理者権限を持つユーザーで行う必要があります。 本資料では、Administrators グループ
に属する Administrator ユーザーで行います。
3.1
導入準備
WP exp
3.1.1 導入する IBM WebSphere Portal Express V6.0 のインストール・イメージを同一ディ
レクトリーに置き、「W-Setup」、「W-1」、「W-2」、「W-3」、「W-4」、「W-5」とリネームし
ておきます。
※ 製品 CD を使っての導入の場合、導入中 CD の入れ替えが求められます。
3.1.2 ローカル・セキュリティー・ポリシーの設定
3.1.2.1 Windows の「スタート」->「管理ツール」->「ローカル セキュリティー ポリシー」と選
択していきます。
3.1.2.2 画面左側のツリー表示から「ローカル ポリシー」->「ユーザー権利の割り当て」選
択していきます。 そして、画面右側のポリシー「オペレーティング システムの一部
として機能」を右クリックし「プロパティー」を選択します。
3.1.2.3 「ユーザーまたはグループの追加」をクリックします。
3.1.2.4 「選択するオブジェクト名を入力してください」の入力欄に以下を入力し、「名前
の確認」をクリックします。
z
Administrator
3.1.2.5 「選択するオブジェクト名を入力してください」の入力欄が以下のように変化したこ
とを確認し、「OK」をクリックします。
z
WPEXP6¥Administrator
3.1.2.6 以下のユーザーが追加されたことを確認し、「OK」をクリックします。
z
WPEXP6¥Administrator
3.1.2.7 ステップ 3.1.2.2∼3.1.2.6 を繰り返し、ポリシー「サービスとしてログオン」にも以下
のユーザーを追加します。
z
WPEXP6¥Administrator
3.2
導入
WP exp
3.2.1 コマンド・プロンプトより「W-Setup」のディレクトリーに行き、以下のコマンドを入力してイン
ストーラーを起動します。
setup.exe
3.2.2 下図のような画面が現れた場合、「実行」をクリックします。
3.2.3 ランチパッドが起動し「ようこそ」画面表示されますので、画面左側の「インストール」をクリ
ックし、画面右側の「Windows 用のインストール・ウィザードを起動します。」をクリックしま
す。
3.2.4 「日本語」を選択し、「了解」をクリックします。
3.2.5 次に、「次へ」をクリックします。
3.2.6 「IBM および第三者が提示する条件に同意します。」にチェックを入れ、「次へ」をクリック
します。
3.2.7 標準が選択されていることを確認し、「次へ」をクリックします。
3.2.8 WP のインストール・ディレクトリーを以下のように入力し、「次へ」をクリックします。
z WP インストール・ディレクトリー : C:¥IBM¥PE ( ¥ はバックスラッシュ)
※ Windows 環境ではファイルパス長の制限があるため、WP のインストール・ディ
レクトリーを短く設定することが推奨されています。
3.2.9 WAS のインスタンスのプロパティーを以下のように入力し、「次へ」をクリックします。
z セル名
: wpexp6
z ノード名 : wpexp6
z ホスト名 : wpexp6.ibm.com
※ セル名とノード名のデフォルト値には、コンピューター名の最初の 5 文字分しか
入力されていません。
3.2.10 WP と WAS の管理ユーザーID(wpadmin)とパスワード(passw0rd)を入力し、「次
へ」をクリックします。
※ ここで設定したパスワードは、自動設定される DB インスタンス・ユーザー
(wpdb2ins)のパスワードにもなります。
3.2.11 導入設定のサマリーが表示されます。 「次へ」をクリックすると導入が始まります。
3.2.12 下図のように表示されましたら、「ファースト・ステップの起動」と「拡張構成ウィザードの
起動」のチェックをはずし「終了」をクリックします。
3.2.13 ランチパッドの画面左側の「終了」をクリックします。
3.2.14 「OK」をクリックします。
※ 下記 URL を参照し、ソフトウェア要件に記載されている WAS に対する Fix がある場合
は適用してください。
http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/topic/com.ibm.wp.exp.d
oc/wpf/inst_req60.html
3.3
導入の確認
3.3.1 ブラウザー(ここでは Internet Explorer)から以下の URL にアクセスし、WP 管理ユーザ
ーの ID とパスワード(wpadmin / passw0rd)でのログインを試みます。
http://wpexp6.ibm.com:10038/wps/portal
① 以下の画面が出る場合、「追加」をクリックします。
② 「次の Web サイトをゾーンに追加する」の入力欄に以下を入力し、「追加」をクリ
ックします。
z http://wpexp6.ibm.com
③ さらに「次の Web サイトをゾーンに追加する」の入力欄に以下を入力し、「追
加」をクリックします。
z about:blank
④ 「閉じる」をクリックします。
↓
WP の導入は以上です。
4
IBM Tivoli Directory Server(ITDS) と DB2 の導入
導入は管理者権限を持つユーザーで行う必要があります。 本資料では、Administrators グループ
に属する Administrator ユーザーで行います。
※ ITDS6.0(Windows 版)の詳しい導入手順につきましては、以下の URL にある資料を参照くだ
さい。
http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp?toc=/com.ibm.IBMD
S.doc/toc.xml
4.1
IBM Tivoli Directory Server(ITDS) の導入
LDAP + DB
4.1.1 コマンド・プロンプトより IBM WebSphere Portal Express 6.0 のインストール・イメージ・
パッケージの「W-6」のディレクトリー内の「itds」ディレクトリーに行きます。
4.1.2 以下のコマンドより、インストール・ウィザードを立ち上げます。
setup.exe
4.1.3 下図のような画面が現れた場合、「実行」をクリックします。
4.1.4 「日本語」を選択し、「了解」をクリックします。
4.1.5 「次へ」をクリックします。
4.1.6 「使用条件の条項に同意します。」にチェックを入れ、「次へ」をクリックします。
4.1.7 「ディレクトリー」の入力欄に以下のようにインストール・ディレクトリーを入力し、「次へ」を
クリックします。
z C:¥Program Files¥IBM¥LDAP¥V6.0 (デフォルト)
4.1.8 「Web 管理ツール」と「WebSphere Application Server の組み込みバージョン」のチェ
ックをはずし(Web 管理ツールを使用する場合はチェックを付けておいてください。)、「次
へ」をクリックします。
4.1.9 DB2 インスタンス・ユーザーの情報を以下のように入力し、「次へ」をクリックします。
z
ユーザーID
: idsldap
z
パスワード
: passw0rd
4.1.10 「次へ」をクリックすると、導入が始まります。
4.1.11 導入が完了しましたら、「終了」をクリックします。
4.1.12 「ITDS インスタンス管理ツール」が自動的に立ち上がりますが、「Close」をクリックし閉
じます。
4.1.13 確認の画面が出ますので、「Yes」をクリックします。
4.2
Language Pack の導入
LDAP + DB
4.2.1 「W-6」のディレクトリーの中の「itdsLangpack」ディレクトリーに行き、以下のコマンドより
Language Pack のインストール・ウィザードを立ち上げます。
idslp_setup_win32.exe
4.2.2 下図のような画面が現れた場合、「実行」をクリックします。
4.2.3 「次へ」をクリックします。
4.2.4 「使用条件の条項に同意します。」にチェックを入れ、「次へ」をクリックします。
4.2.5 「日本語リソース」以外のチェックをすべてはずし、「次へ」をクリックします。
4.2.6 「次へ」をクリックすると、導入が始まります。
4.2.7 導入が完了しましたら、「終了」をクリックします。
4.3
DB2 V8.1 FixPack 13 の適用
LDAP + DB
4.3.1 Windows のサービスより、以下のサービスを停止します。
z
z
z
z
z
z
DB2 - DB2-0
DB2 JDBC Applet Server
DB2 License Server
DB2 Remote Command Server
DB2 Security Server
DB2DAS - DB2DAS00
4.3.2 下図のように、タスクトレイの DB2 のアイコンを右クリックし、「Exit」を選択します。
4.3.3 ステップ 2.1 でダウンロードした「FP13_WR21371_ESE.exe」ファイルを解凍して ESE
ディレクトリーに行き、コマンド・プロンプトより以下のコマンドを実行します。
setup.exe
4.3.4 下図のような画面が現れた場合、「実行」をクリックします。
4.3.5 ランチパッドが立ち上がりますので、「製品のインストール」をクリックします。
4.3.6 「次へ」をクリックします。
4.3.7 「Next」をクリックすると、FixPack の適用が開始します。
4.3.8 適用が終了しましたら、「Finish」をクリックします。
4.3.9 マシンの再起動を促すポップアップ画面が出ますので、「Yes」をクリックします。 マシンが
再起動します。
4.3.10 マシンの再起動後、DB2 First Steps が表示されますが、「Exit First Steps」をクリッ
クして閉じます。
4.4
DB2 V8.1 FixPack 13 適用の確認
LDAP + DB
4.4.1 Windows の「スタート」->「すべてのプログラム」->「IBM DB2」->「Command Line
Tools」->「Command Window」と選択していき、Command Window を立ち上げま
す。
4.4.2 Command Window 内で以下のコマンドを実行し、「FixPak”13”」という文字列が返さ
れることを確認します。
db2level
4.5
IBM Tivoli Directory Server(ITDS) V6.0 FixPack 3 の導入
LDAP + DB
4.5.1 ステップ 2.1 でダウンロードした「6.0.0-TIV-ITDS-Win32-FP0003.zip」ファイルを解凍
して 6.0.0-TIV-ITDS-Win32-FP0003 ディレクトリーに行き、コマンド・プロンプトより以
下のコマンドを実行します。
setup.exe
4.5.2 下図のような画面が現れた場合、「実行」をクリックします。
4.5.3 「日本語」を選択し、「了解」をクリックします。
4.5.4 「次へ」をクリックします。
4.5.5 「使用条件の条項に同意します。」にチェックを入れ、「次へ」をクリックします。
4.5.6 「次へ」をクリックします。
4.5.7 選択肢はデフォルトのまま「次へ」をクリックします。
4.5.8 「次へ」をクリックすると、導入が始まります。
4.5.9 導入が完了しましたら、「終了」をクリックします。
4.6
IBM Tivoli Directory Server(ITDS) V6.0 FixPack 3 適用の確認
LDAP + DB
4.6.1 Windows の「レジストリ エディタ」を開いて、画面左側のツリー表示より
「HKEY_LOCAL_MACHINE」->「SOFTWARE」->「IBM」->「IDSLDAP」->「6.0」
->「Server」と選択していきます。 そして、画面右側の「ServerMinorVersion」のデー
タの値が「0.19」となっていることを確認します(ITDS V6.0 FixPack 3 はレベル
6.0.0.19 です。)。
4.7
IBM Tivoli Directory Server(ITDS) インスタンスの作成
LDAP + DB
4.7.1 Windows の「スタート」->「すべてのプログラム」->「IBM Tivoli Directory Server 6.0」
->「インスタンス管理ツール」と選択していき、インスタンス管理ツールを立ち上げます。
4.7.2 「作成」をクリックします。
4.7.3 「新規 Directory Server インスタンスの作成」が選択されていることを確認し、「次へ」を
クリックします。
4.7.4 以下のように入力し、「次へ」をクリックします。
z
ユーザー名
: idsldap
z
インストール・ロケーション
: C:
z
暗号化シード・ストリング
: passw0rd
(デフォルト)
4.7.5 DB2 インスタンス名に「idsldap」が選択されていることを確認し、「次へ」をクリックしま
す。
4.7.6 「すべての構成済み IP アドレスを listen する」にチェックが入っていることを確認し、「次
へ」をクリックします。
4.7.7 各ポート番号はデフォルトのまま、「次へ」をクリックします。
4.7.8 2 つのステップにチェックが入っていることを確認し、「次へ」をクリックします。
4.7.9 以下のように入力し、「次へ」をクリックします。
z
管理者 DN
: cn=root
z
管理者パスワード
: passw0rd
4.7.10 以下のように入力し、「次へ」をクリックします。
z
データベース・ユーザー名
: idsldap
z
パスワード
: passw0rd
z
データベース名
: idsldap
4.7.11 「ユニバーサル DB2 データベース」にチェックが入っていることを確認し、「次へ」をクリック
します。
4.7.12 「終了」をクリックすると、インスタンスの作成が始まります。
4.7.13 「OK」をクリックします。
4.7.14 「閉じる」をクリックします。
4.7.15 作成されたインスタンスが確認できます。 「閉じる」をクリックします。
4.7.16 「はい」をクリックします。
5
DB の構成
5.1
データベース・ユーザーの作成
LDAP + DB
5.1.1 Windows の「スタート」->「管理ツール」->「コンピューターの管理」と選択していき、コンピ
ューターの管理画面を立ち上げます。
5.1.2 画面左側のツリー表示より「ローカル ユーザーとグループ」を展開し、「ユーザー」を右クリ
ックして「新しいユーザー」を選択します。
5.1.3 新しいユーザーの作成画面が表示されますので、以下のように入力または設定し「作
成」をクリックします。
z
ユーザー名
: wpdb2ins
z
パスワード
z
「ユーザーは次回ログオン時にパスワードの変更が必要」のチェックをはずす
: passw0rd
5.1.4 画面左側のツリー表示より「ユーザー」をクリックし、画面右側の新しく作成したユーザー
「wpdb2ins」を右クリックし「プロパティー」を選択します。
5.1.5 wpdb2ins のプロパティー画面で「所属するグループ」タブをクリックします。 さらに、「追
加」をクリックします。
5.1.6 「選択するオブジェクト名を入力してください」の入力欄に以下を入力し、「名前の確認」
をクリックします。
z
Administrators
5.1.7 「選択するオブジェクト名を入力してください」の入力欄が以下のように変化したことを確
認し、「OK」をクリックします。
z
LDAP¥Administrators
5.1.8 以下のグループが追加されたことを確認します。 さらに、「追加」をクリックします。
z
Administrators
5.1.9 ステップ 5.1.7 から 5.1.8 を繰り返し、以下のグループを追加します。
z
DB2ADMNS
5.1.10 以下のグループが追加されたことを確認し、「OK」をクリックします。
5.2
z
Administrators
z
DB2ADMNS
DB の作成
LDAP + DB
5.2.1 一旦 Windows をログアウトし、ユーザーwpdb2ins でログインします。
5.2.2 Windows の「スタート」->「すべてのプログラム」->「IBM DB2」->「Command Line
Tools」->「Command Window」と選択していき、Command Window を立ち上げま
す。
5.2.3 以下のコマンドより、DB インスタンスを作成します。
db2icrt -u wpdb2ins,passw0rd wpdb2ins
5.2.4 Windows をログアウトし、ユーザーAdministrator でログインします。
5.2.5 以下のコマンドより、DB のインスタンス環境を wpdb2ins に切り替えます。
set DB2INSTANCE=wpdb2ins
5.2.6 以下のコマンドより、DB2 を開始します。
db2start
5.2.7 以下のコマンドより、DB インスタンスの構成をします。
db2set DB2_RR_TO_RS=yes
db2set DB2_EVALUNCOMMITTED=YES
db2set DB2_INLIST_TO_NLJN=YES
db2 "UPDATE DBM CFG USING query_heap_sz 32768"
db2 "UPDATE DBM CFG USING maxagents 500"
5.2.8 以下のコマンドより、Release 用 DB の作成をします。
db2 "CREATE DB wpsreldb using codeset UTF-8 territory us COLLATE
USING UCA400_NO PAGESIZE 8192"
db2 "UPDATE DB CFG FOR wpsreldb USING applheapsz 4096"
db2 "UPDATE DB CFG FOR wpsreldb USING app_ctl_heap_sz 1024"
db2 "UPDATE DB CFG FOR wpsreldb USING stmtheap 8192"
db2 "UPDATE DB CFG FOR wpsreldb USING dbheap 2400"
db2 "UPDATE DB CFG FOR wpsreldb USING locklist 1000"
db2 "UPDATE DB CFG FOR wpsreldb USING logfilsiz 1000"
db2 "UPDATE DB CFG FOR wpsreldb USING logprimary 12"
db2 "UPDATE DB CFG FOR wpsreldb USING logsecond 20"
db2 "UPDATE DB CFG FOR wpsreldb USING logbufsz 32"
db2 "UPDATE DB CFG FOR wpsreldb USING avg_appls 5"
db2 "UPDATE DB CFG FOR wpsreldb USING locktimeout 30"
5.2.9 以下のコマンドより、Community 用 DB の作成をします。
db2 "CREATE DB wpscomdb using codeset UTF-8 territory us COLLATE
USING UCA400_NO PAGESIZE 8192"
db2 "UPDATE DB CFG FOR wpscomdb USING applheapsz 4096"
db2 "UPDATE DB CFG FOR wpscomdb USING app_ctl_heap_sz 1024"
db2 "UPDATE DB CFG FOR wpscomdb USING stmtheap 8192"
db2 "UPDATE DB CFG FOR wpscomdb USING dbheap 2400"
db2 "UPDATE DB CFG FOR wpscomdb USING locklist 1000"
db2 "UPDATE DB CFG FOR wpscomdb USING logfilsiz 1000"
db2 "UPDATE DB CFG FOR wpscomdb USING logprimary 12"
db2 "UPDATE DB CFG FOR wpscomdb USING logsecond 20"
db2 "UPDATE DB CFG FOR wpscomdb USING logbufsz 32"
db2 "UPDATE DB CFG FOR wpscomdb USING avg_appls 5"
db2 "UPDATE DB CFG FOR wpscomdb USING locktimeout 30"
5.2.10 以下のコマンドより、JCR 用 DB の作成をします。
db2 "CREATE DB wpsjcrdb using codeset UTF-8 territory us COLLATE
USING UCA400_NO PAGESIZE 8192"
db2 "UPDATE DB CFG FOR wpsjcrdb USING applheapsz 4096"
db2 "UPDATE DB CFG FOR wpsjcrdb USING app_ctl_heap_sz 1024"
db2 "UPDATE DB CFG FOR wpsjcrdb USING stmtheap 8192"
db2 "UPDATE DB CFG FOR wpsjcrdb USING dbheap 2400"
db2 "UPDATE DB CFG FOR wpsjcrdb USING locklist 1000"
db2 "UPDATE DB CFG FOR wpsjcrdb USING logfilsiz 1000"
db2 "UPDATE DB CFG FOR wpsjcrdb USING logprimary 12"
db2 "UPDATE DB CFG FOR wpsjcrdb USING logsecond 20"
db2 "UPDATE DB CFG FOR wpsjcrdb USING logbufsz 32"
db2 "UPDATE DB CFG FOR wpsjcrdb USING avg_appls 5"
db2 "UPDATE DB CFG FOR wpsjcrdb USING locktimeout 30"
5.2.11 以下のコマンドより、WMM 用 DB の作成をします。
db2 "CREATE DB wpswmmdb using codeset UTF-8 territory us COLLATE
USING UCA400_NO PAGESIZE 8192"
db2 "UPDATE DB CFG FOR wpswmmdb USING applheapsz 4096"
db2 "UPDATE DB CFG FOR wpswmmdb USING app_ctl_heap_sz 1024"
db2 "UPDATE DB CFG FOR wpswmmdb USING stmtheap 8192"
db2 "UPDATE DB CFG FOR wpswmmdb USING dbheap 2400"
db2 "UPDATE DB CFG FOR wpswmmdb USING locklist 1000"
db2 "UPDATE DB CFG FOR wpswmmdb USING logfilsiz 1000"
db2 "UPDATE DB CFG FOR wpswmmdb USING logprimary 12"
db2 "UPDATE DB CFG FOR wpswmmdb USING logsecond 20"
db2 "UPDATE DB CFG FOR wpswmmdb USING logbufsz 32"
db2 "UPDATE DB CFG FOR wpswmmdb USING avg_appls 5"
db2 "UPDATE DB CFG FOR wpswmmdb USING locktimeout 30"
5.2.12 以下のコマンドより、FEEDBACK 用 DB の作成をします。
db2 "CREATE DB wpsfbkdb using codeset UTF-8 territory us COLLATE
USING UCA400_NO PAGESIZE 8192"
db2 "UPDATE DB CFG FOR wpsfbkdb USING applheapsz 4096"
db2 "UPDATE DB CFG FOR wpsfbkdb USING app_ctl_heap_sz 1024"
db2 "UPDATE DB CFG FOR wpsfbkdb USING stmtheap 8192"
db2 "UPDATE DB CFG FOR wpsfbkdb USING dbheap 2400"
db2 "UPDATE DB CFG FOR wpsfbkdb USING locklist 1000"
db2 "UPDATE DB CFG FOR wpsfbkdb USING logfilsiz 1000"
db2 "UPDATE DB CFG FOR wpsfbkdb USING logprimary 12"
db2 "UPDATE DB CFG FOR wpsfbkdb USING logsecond 20"
db2 "UPDATE DB CFG FOR wpsfbkdb USING logbufsz 32"
db2 "UPDATE DB CFG FOR wpsfbkdb USING avg_appls 5"
db2 "UPDATE DB CFG FOR wpsfbkdb USING locktimeout 30"
5.2.13 以下のコマンドより、LIKEMINDS 用 DB の作成をします。
db2 "CREATE DB wpslmdb using codeset UTF-8 territory us COLLATE
USING UCA400_NO PAGESIZE 8192"
db2 "UPDATE DB CFG FOR wpslmdb USING applheapsz 4096"
db2 "UPDATE DB CFG FOR wpslmdb USING app_ctl_heap_sz 1024"
db2 "UPDATE DB CFG FOR wpslmdb USING stmtheap 8192"
db2 "UPDATE DB CFG FOR wpslmdb USING dbheap 2400"
db2 "UPDATE DB CFG FOR wpslmdb USING locklist 1000"
db2 "UPDATE DB CFG FOR wpslmdb USING logfilsiz 1000"
db2 "UPDATE DB CFG FOR wpslmdb USING logprimary 12"
db2 "UPDATE DB CFG FOR wpslmdb USING logsecond 20"
db2 "UPDATE DB CFG FOR wpslmdb USING logbufsz 32"
db2 "UPDATE DB CFG FOR wpslmdb USING avg_appls 5"
db2 "UPDATE DB CFG FOR wpslmdb USING locktimeout 30"
5.2.14 以下のコマンドより、Customization 用 DB の作成をします。
db2 "CREATE DB wpscusdb using codeset UTF-8 territory us COLLATE
USING UCA400_NO PAGESIZE 8192"
db2 "UPDATE DB CFG FOR wpscusdb USING applheapsz 4096"
db2 "UPDATE DB CFG FOR wpscusdb USING app_ctl_heap_sz 1024"
db2 "UPDATE DB CFG FOR wpscusdb USING stmtheap 8192"
db2 "UPDATE DB CFG FOR wpscusdb USING dbheap 2400"
db2 "UPDATE DB CFG FOR wpscusdb USING locklist 1000"
db2 "UPDATE DB CFG FOR wpscusdb USING logfilsiz 1000"
db2 "UPDATE DB CFG FOR wpscusdb USING logprimary 12"
db2 "UPDATE DB CFG FOR wpscusdb USING logsecond 20"
db2 "UPDATE DB CFG FOR wpscusdb USING logbufsz 32"
db2 "UPDATE DB CFG FOR wpscusdb USING avg_appls 5"
db2 "UPDATE DB CFG FOR wpscusdb USING locktimeout 30"
5.2.15 以下のコマンドより、JCR 用 DB の構成をします。
db2 "CONNECT TO wpsjcrdb USER wpdb2ins USING passw0rd"
db2 "CREATE BUFFERPOOL ICMLSFREQBP4 SIZE 1000 PAGESIZE 4
K"
db2 "CREATE BUFFERPOOL ICMLSVOLATILEBP4 SIZE 8000
PAGESIZE 4 K"
db2 "CREATE BUFFERPOOL ICMLSMAINBP32 SIZE 8000 PAGESIZE 32
K"
db2 "CREATE BUFFERPOOL CMBMAIN4 SIZE 1000 PAGESIZE 4 K"
db2 "CREATE REGULAR TABLESPACE ICMLFQ32 PAGESIZE 32 K
MANAGED BY SYSTEM USING ('ICMLFQ32') BUFFERPOOL
ICMLSMAINBP32"
db2 "CREATE REGULAR TABLESPACE ICMLNF32 PAGESIZE 32 K
MANAGED BY SYSTEM USING ('ICMLNF32') BUFFERPOOL
ICMLSMAINBP32"
db2 "CREATE REGULAR TABLESPACE ICMVFQ04 PAGESIZE 4 K
MANAGED BY SYSTEM USING ('ICMVFQ04') BUFFERPOOL
ICMLSVOLATILEBP4"
db2 "CREATE REGULAR TABLESPACE ICMSFQ04 PAGESIZE 4 K
MANAGED BY SYSTEM USING ('ICMSFQ04') BUFFERPOOL
ICMLSFREQBP4"
db2 "CREATE REGULAR TABLESPACE CMBINV04 PAGESIZE 4 K
MANAGED BY SYSTEM USING ('CMBINV04') BUFFERPOOL
CMBMAIN4"
db2 "CREATE SYSTEM TEMPORARY TABLESPACE
ICMLSSYSTSPACE32 PAGESIZE 32 K MANAGED BY SYSTEM USING
('icmlssystspace32') BUFFERPOOL ICMLSMAINBP32"
db2 "CREATE SYSTEM TEMPORARY TABLESPACE
ICMLSSYSTSPACE4 PAGESIZE 4 K MANAGED BY SYSTEM USING
('icmlssystspace4') BUFFERPOOL ICMLSVOLATILEBP4"
db2 "DISCONNECT wpsjcrdb"
db2 "TERMINATE"
5.2.16 以下のコマンドより、DB2COMM の設定が TCP/IP となっていることを確認します。
db2set -all
上記のコマンドより、以下の出力が含まれていれば設定されています。
DB2COMM=tcpip
※ 設定されていなかった場合、以下のコマンドより、DB2COMM の設定を TCP/IP
にします。
db2set DB2COMM=tcpip
5.2.17 以下のコマンドより、DB のサービス名を設定します。
db2 update dbm cfg using svcename db2c_wpdb2ins
5.2.18 C:¥WINDOWS¥system32¥drivers¥etc¥services ファイルに以下を追記します。
db2c_wpdb2ins 50001/tcp
(空白)
5.2.19 以下のコマンドより、DB2 サーバーの再起動を行います。
db2stop
db2start
6
DB のトランスファー
6.1
DB の接続設定
WP exp
6.1.1 C:¥WINDOWS¥system32¥drivers¥etc¥services ファイルに以下を追記します。
db2c_wpdb2ins 50001/tcp
(空白)
6.1.2 以下のコマンドより、DB2COMM の設定が TCP/IP となっていることを確認します。
db2set -all
上記のコマンドより、以下の出力が含まれていれば設定されています。
DB2COMM=tcpip
※ 設定されていなかった場合、以下のコマンドより、DB2COMM の設定を TCP/IP
にします。
db2set DB2COMM=tcpip
6.1.3 以下のコマンドより、TCP/IP ノードのカタログを作ります。
db2 catalog tcpip node wpsNode remote ldap.ibm.com server
db2c_wpdb2ins
6.1.4 以下のコマンドより、各 DB のカタログを作ります。
db2 catalog db wpsreldb as wpsreldb at node wpsNode
db2 catalog db wpscomdb as wpscomdb at node wpsNode
db2 catalog db wpscusdb as wpscusdb at node wpsNode
db2 catalog db wpsfbkdb as wpsfbkdb at node wpsNode
db2 catalog db wpslmdb as wpslmdb at node wpsNode
db2 catalog db wpsjcrdb as wpsjcrdb at node wpsNode
db2 catalog db wpswmmdb as wpswmmdb at node wpsNode
6.1.5 以下のコマンドより、各 DB への接続確認を行います。
db2 connect to wpsreldb user wpdb2ins using passw0rd (接続)
db2 terminate (切断)
db2 connect to wpscomdb user wpdb2ins using passw0rd (接続)
db2 terminate (切断)
db2 connect to wpscusdb user wpdb2ins using passw0rd (接続)
db2 terminate (切断)
db2 connect to wpsfbkdb user wpdb2ins using passw0rd (接続)
db2 terminate (切断)
db2 connect to wpslmdb user wpdb2ins using passw0rd (接続)
db2 terminate (切断)
db2 connect to wpsjcrdb user wpdb2ins using passw0rd (接続)
db2 terminate (切断)
db2 connect to wpswmmdb user wpdb2ins using passw0rd (接続)
db2 terminate (切断)
6.2
DB2 サーバーの再起動
LDAP + DB
6.2.1 以下のコマンドより、DB2 サーバーの再起動を行います。
db2stop
db2start
6.3
DB トランスファーの実行
WP exp
6.3.1 db2cli.ini ファイルの編集
C:¥IBM¥PE¥db2¥db2cli.ini ファイルに以下の 3 行を追記します。
[COMMON]
ReturnAliases=0
(空行)
6.3.2 4 つのプロパティー・ファイルの編集
6.3.2.1 <WP_ROOT>¥config¥wpconfig.properties ファイルを以下のように編集しま
す。 (以下のもの以外はデフォルトのままです。)
WasPassword=passw0rd
PortalAdminPwd=passw0rd
6.3.2.2 <WP_ROOT>¥config¥wpconfig_dbdomain.properties ファイルを以下のよ
うに編集します。 (以下のもの以外はデフォルトのままです。)
release.DbName=wpsreldb
release.DataSourceName=wpsreldbDS
release.DbUrl=jdbc:db2:wpsreldb
release.DbUser=wpdb2ins
release.DbPassword=passw0rd
customization.DbName=wpscusdb
customization.DataSourceName=wpscusdbDS
customization.DbUrl=jdbc:db2:wpscusdb
customization.DbUser=wpdb2ins
customization.DbPassword=passw0rd
community.DbName=wpscomdb
community.DataSourceName=wpscomdbDS
community.DbUrl=jdbc:db2:wpscomdb
community.DbUser=wpdb2ins
community.DbPassword=passw0rd
jcr.DbName=wpsjcrdb
jcr.DataSourceName=wpsjcrdbDS
jcr.DbUrl=jdbc:db2:wpsjcrdb
jcr.DbUser=wpdb2ins
jcr.DbPassword=passw0rd
wmm.DbName=wpswmmdb
wmm.DataSourceName=wpswmmdbDS
wmm.DbUrl=jdbc:db2:wpswmmdb
wmm.DbUser=wpdb2ins
wmm.DbPassword=passw0rd
feedback.DbName=wpsfbkdb
feedback.DataSourceName=wpsfbkdbDS
feedback.DbUrl=jdbc:db2:wpsfbkdb
feedback.DbUser=wpdb2ins
feedback.DbPassword=passw0rd
likeminds.DbName=wpslmdb
likeminds.DataSourceName=wpslmdbDS
likeminds.DbUrl=jdbc:db2:wpslmdb
likeminds.DbUser=wpdb2ins
likeminds.DbPassword=passw0rd
6.3.2.3 <WP_ROOT>¥config¥wpconfig_dbtype.properties ファイルを以下のように
編集します。 (以下のもの以外はデフォルトのままです。)
db2.DbLibrary=C:/IBM/PE/db2/java/db2java.zip
6.3.2.4 <WP_ROOT>¥config¥wpconfig_sourceDb.properties ファイルを以下のよ
うに編集します。 (以下のもの以外はデフォルトのままです。)
source.release.DbPassword=passw0rd
source.customization.DbPassword=passw0rd
source.community.DbPassword=passw0rd
source.jcr.DbPassword=passw0rd
source.wmm.DbPassword=passw0rd
source.feedback.DbPassword=passw0rd
source.likeminds.DbPassword=passw0rd
6.3.3 <WP_ROOT>¥config ディレクトリーに行き、以下のコマンドより DB の接続を確認しま
す。
WPSconfig.bat validate-database-connection-wps
WPSconfig.bat validate-database-connection-feedback
WPSconfig.bat validate-database-connection-likeminds
WPSconfig.bat validate-database-connection-wmm
WPSconfig.bat validate-database-driver
6.3.4 <WAS_PROFILE>¥wp_profile¥bin ディレクトリーに行き、以下のコマンドより WP サ
ーバーを停止します。
stopServer.bat WebSphere_Portal –username wpadmin –password
passw0rd
6.3.5 <WP_ROOT>¥config ディレクトリーに行き、以下のコマンドより DB トランスファー・タス
クを実行します。 タスクの最後に「BUILD SUCCESSFUL」が表示されることを確認し
ます。
./WPSconfig.bat database-transfer
6.4
Portal へのアクセス・チェック
WP exp
6.4.1 <WAS_PROFILE>¥wp_profile¥bin ディレクトリーに行き、以下のコマンドより WP サ
ーバーを開始します。
startServer.bat WebSphere_Portal
6.4.2 以下の URL にアクセスし、WP 管理ユーザーでログインできることを確認します。
http://wpexp6.ibm.com:10038/wps/portal
6.4.3 次回 Windows 起動時にローカルの DB が自動起動しないように以下のサービスを「手
動」に設定します。
z
DB2 – wpdb2insCOPY – WPDB2INS
DB トランスファーは以上です。
7
IBM Tivoli Directory Server(ITDS) の構成
7.1
LDIF ファイルの編集
LDAP + DB
7.1.1 IBM WebSphere Portal Express V6.0 のインストール・イメージ「W-Setup」の中の
LDIF ファイル「PortalUsers.ldif」を適当なディレクトリーに置きます。 (本手順書では
C:¥tmp に置くものとします。)
7.1.2 PortalUsers.ldif ファイルを以下のように編集します。 (編集部分は太字で記述してい
ます。)
dn: dc=ibm,dc=com
objectclass: domain
objectclass: top
dc: ibm,dc=com
dc: ibm
dn: cn=users,dc=ibm,dc=com
objectclass: container
objectclass: top
cn: users
dn: cn=groups,dc=ibm,dc=com
objectclass: top
objectclass: container
cn: groups
dn: uid=wpsadmin,cn=users,dc=ibm,dc=com
objectclass: organizationalPerson
objectclass: person
objectclass: top
objectclass: inetOrgPerson
uid: wpsadmin
userpassword: passw0rd
sn: admin
givenName: wps
cn: wps admin
dn: uid=wpsbind,cn=users,dc=ibm,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
uid: wpsbind
userpassword: passw0rd
sn: bind
givenName: wps
cn: wps bind
dn: cn=wpsadmins,cn=groups,dc=ibm,dc=com
objectclass: groupOfUniqueNames
objectclass: top
uniquemember: uid=wpsadmin,cn=users,dc=ibm,dc=com
cn: wpsadmins
dn: cn=wpsContentAdministrators,cn=groups,dc=ibm,dc=com
objectclass: groupOfUniqueNames
objectclass: top
uniquemember: uid=wpsadmin,cn=users,dc=ibm,dc=com
cn:wpsContentAdministrators
dn: cn=wpsDocReviewer,cn=groups,dc=ibm,dc=com
objectclass: groupOfUniqueNames
objectclass: top
uniquemember: uid=wpsadmin,cn=users,dc=ibm,dc=com
cn:wpsDocReviewer
dn: cn=wcmadmins,cn=groups,dc=ibm,dc=com
objectclass: groupOfUniqueNames
objectclass: top
uniquemember: uid=wpsadmin,cn=users,dc=ibm,dc=com
cn:wcmadmins
7.2
IBM Tivoli Directory Server(ITDS) の構成
LDAP + DB
7.2.1 以下のコマンドより、ITDS 構成ツールを起動します。
idsxcfg
7.2.2 画面左側のナビゲーターより、「サフィックス管理」をクリックします。 次に、「サフィックス
DN」の入力欄に「dc=ibm,dc=com」と入力し、画面右側の「追加」をクリックします。
「現在のサフィックス DN」の一覧に、追加したサフィックス DN があることを確認し「OK」を
クリックします。
7.2.3 画面左側のナビゲーターより、「LDIF データのインポート」をクリックします。 パスと LDIF
ファイル名の入力欄に「C:¥tmp¥PortalUsers.ldif ( ¥ はバックスラッシュ)」と入力し
ます(「ブラウズ」からも選択できます。)。
7.2.4 画面を下方にスクロールし、「インポート」をクリックします。
7.2.5 正常にインポートされたことを確認後、「閉じる」をクリックします。
7.2.6 「ファイル」→「クローズ」と選択し、ITDS 構成ツールを閉じます。
7.2.7 「はい」をクリックします。
IBM Tivoli Directory Server(ITDS) の導入と構成は以上です。
8
LDAP の有効化
8.1
wpconfig.propaties ファイルの編集
WP exp
8.1.1 <WP_ROOT>¥config¥wpconfig.properties ファイルを以下のように編集します。
WasUserid=uid=wpsbind,cn=users,dc=ibm,dc=com
PortalAdminId=uid=wpsadmin,cn=users,dc=ibm,dc=com
PortalAdminGroupId=cn=wpsadmins,cn=groups,dc=ibm,dc=com
WpsContentAdministrators=cn=wpsContentAdministrators,cn=groups,d
c=ibm,dc=com
WpsDocReviewer=cn=wpsDocReviewer,cn=groups,dc=ibm,dc=com
WcmAdminGroupId=cn=wcmadmins,cn=groups,dc=ibm,dc=com
LTPAPassword=passw0rd
SSODomainName=ibm.com
LookAside=true
LDAPHostName=ldap.ibm.com
LDAPAdminUId=cn=root
LDAPAdminPwd=passw0rd
LDAPBindId=uid=wpsbind,cn=users,dc=ibm,dc=com
LDAPBindPassword=passw0rd
LDAPSuffix=dc=ibm,dc=com
8.2
セキュリティーの無効化
WP exp
8.2.1 <WAS_PROFILE>¥wp_profile¥bin ディレクトリーに行き、以下のコマンドより WP サ
ーバーを停止します。
stopServer.bat WebSphere_Portal –username wpadmin –password
passw0rd
8.2.2 <WP_ROOT>¥config ディレクトリーに行き、以下のコマンドよりセキュリティー無効化の
タスクを実行します。 タスクの最後に「BUILD SUCCESSFUL」が表示されることを確
認します。
WPSconfig.bat disable-security
8.3
IBM Tivoli Directory Server(ITDS) の起動
LDAP + DB
8.3.1 Widows のサービスより、以下のサービスを起動します。
z
8.4
IBM Tivoli Directory Server Instance V6.0 - idsldap
LDAP の有効化
WP exp
8.4.1 <WAS_PROFILE>¥wp_profile¥bin ディレクトリーに行き、以下のコマンドより WP サ
ーバーを停止します。
stopServer.bat WebSphere_Portal –username wpadmin –password
passw0rd
8.4.2 <WP_ROOT>¥config ディレクトリーに行き、以下のコマンドより LDAP 有効化の検証
をします。
WPSconfig.bat validate-ldap
8.4.3 検証がうまくいったら、以下のコマンドより LDAP を有効にします。
WPSconfig.bat enable-security-ldap
8.5
WebSphere Portal と server1 の再起動
WP exp
8.5.1 <WAS_PROFILE>¥wp_profile¥bin ディレクトリーに行き、以下のコマンドより WP サ
ーバーを停止します。
stopServer.bat WebSphere_Portal –username wpadmin –password
passw0rd
8.5.2 以下のコマンドより server1 を停止します。
stopServer.bat server1 –username wpadmin –password passw0rd
8.5.3 以下のコマンドより server1 を起動します。
startServer.bat server1
8.5.4 以下のコマンドより WP サーバーを起動します。
startServer.bat WebSphere_Portal
8.6
LDAP 有効化の確認
8.6.1 以下の URL にアクセスし、Portal に ITDS に設定した WP 管理ユーザー(ユーザーID:
wpsadmin / パスワード:passw0rd)でログインできることを確認します。
http://wpexp6.ibm.com:10038/wps/portal
↓
LDAP の有効化は以上です。
IBM WebSphere Portal Express 6.0 の導入は以上です。