Comments
Transcript
IBM WebSphere Portal V7.0 導入手順書 2010/10/22
IBM WebSphere Portal V7.0 導入手順書 Windows Server 2008 R2 Standard Edition 版 (クラスター構成版) 2010/10/22 第 1.1 版 1/102 <目次> 1. はじめに............................................................................................................3 1-1. 序文 ..................................................................................................................................................... 3 1-2. 当資料にて導入する環境................................................................................................................... 4 2. 導入にあたって..................................................................................................5 2-1. 使用メディア ........................................................................................................................................ 5 2-2. 前提条件 ............................................................................................................................................. 6 2-3. 事前準備 ............................................................................................................................................. 6 2-4. 各種設定 ............................................................................................................................................. 7 2-5. 導入の流れ ......................................................................................................................................... 9 3. 各ミドルウェアの導入/構成...............................................................................10 3-1. WebSphere Portal の導入 [WP01] ................................................................................................. 10 3-2. Database 導入/構成[DB] .................................................................................................................. 18 3-3. WebSphere Portal データの転送[WP01] ........................................................................................ 30 3-4. WebSphere Portal プロファイル・テンプレートの作成[WP01] ....................................................... 34 3-5. Deployment Manager の導入[DM] ................................................................................................. 35 3-6. Deployment Manager の構成[DM,WP01]...................................................................................... 47 3-7. クラスターの作成[DM,WP01].......................................................................................................... 54 3-8. セキュリティー構成前の LDAP サーバーの設定[LDAP].............................................................. 64 3-9. セキュリティーの構成[DM,WP01] ................................................................................................... 68 3-10. クラスター追加ノード(クローンノード)の導入[WP02]................................................................... 71 3-11. クラスター追加ノード(クローンノード)の構成[WP01,WP02] ....................................................... 75 3-12. Web サーバーの構成[WP01,WP02,DM]...................................................................................... 87 2/102 1. はじめに 1-1. 序文 当資料は、WebSphere Portal を、WebSphere Portal 製品に同梱されているメディアを使用して、 Windows Server 2008 R2 Standard Edition 上へ導入し、DB2 Universal Database へのデータ移行、 クラスター構成、Domino ディレクトリー(DominoLDAP)を利用したセキュリティー構成、IBM HTTP Server との Web サーバー構成を行うまでの手順書となります。導入にあたっては基本的に GUI ベー スのインストール・ウィザード/構成ウィザードを利用することを前提にしています。ウィザードがサ ポートしない設定値を設定する場合は別途コマンドラインベースのスクリプトを実行する必要があり ますが、この資料には記述していません。それらのスクリプトについては、WebSphere Portal V7 の Information Center を参照してください。 <<注意事項>> ■ 当資料は日本アイ・ビー・エム株式会社ならびに日本アイ・ビー・エム システムズ・エンジニアリ ング株式会社の正式なレビューを受けておりません。当資料は正式なマニュアルをはじめとす るドキュメントの補完資料として参照して下さい。 ■ 当資料は、製品の特定バージョンを使ってテストをした結果を基に記述しています。今後の PTF, Fix Pack の適用により動作が当資料に記述された内容とは異なってくる可能性がありますので ご了承下さい。 ■ 当資料は、Windows Server 2008 R2 Standard Edition でのみ稼動確認を行っており、他の環境 での動作確認は実施しておりません。他のオペレーティング・システムでの手順につきましては、 マニュアルを参照下さい。 ■ 資料中、以下の略称を使用する場合があります。 略称 正式名称 WAS WebSphere Application Server WP WebSphere Portal DB2 DB2 Universal Database IHS IBM HTTP Server Domino IBM Lotus Domino DM Deployment Manager (WebSphere Application Server Network Deployment) 3/102 1-2. 当資料にて導入する環境 ■ 当資料で説明する構成図 wpsrv05.makuhari.japan.ibm.com lniseta5.makuhari.japan.ibm.com IHS WebSphere Portal DB2 WAS DeploymentManager wpsrv05.makuhari.japan.ibm.com IHS sea.makuhari.japan.ibm.com WebSphere Portal Domino LDAP WAS ■ 導入される製品の一覧 今回は、以下の環境に、WP V7.0 を導入します。 マシン名 導入製品 wpsrv05.makuhari.japan.ibm.com Windows Server 2008 R2 Standard Edition [WP メインノード] WebSphere Portal Server V7.0 WebSphere Application Server V7.0.0.11 IBM HTTP Server V7.0 lniset05.makuhari.japan.ibm.com Windows Server 2008 R2 Standard Edition [WP クローンノード] WebSphere Portal Server V7.0 WebSphere Application Server V7.0.0.11 IBM HTTP Server V7.0 lniseta3.makuhari.japan.ibm.com Windows Server 2008 R2 Standard Edition [Deployment Manager] WebSphere Application Server V7.0.0.11 lniseta5.makuhari.japan.ibm.com Windows Server 2008 R2 Standard Edition IBM DB2 Universal Database V9.7 [Database] Windows Server 2003 Standard Edition SP2 Domino V8.5.1 Domino Administrator Client 8.5.1 sea.makuhari.japan.ibm.com [LDAP サーバー] 4/102 2. 導入にあたって 2-1. 使用メディア ディスク 内容 W-Setup IBM WebSphere Portal V7.0 and Lotus Web Content Management V7.0- IBM WebSphere Portal Content Install V7.0 (W-Setup, A-Setup, I-Setup, IL-Setup, PL-Setup, ZL-Setup, SS-Setup, SO-Setup) Multiplatform Multilingual W-1 IBM WebSphere Portal V7.0 and Lotus Web Content Management V7.0 - IBM WebSphere Application Server Network Deployment for Windows, 32-bit Support, V7.0.0.11 (W-1) Multilingual 注:(32bit 版) W-2 IBM WebSphere Portal V7.0 and Lotus Web Content Management V7.0 - IBM WebSphere Application Server Network Deployment for Windows, 64-bit Support, V7.0.0.11 (W-2) Multilingual W-3 IBM WebSphere Portal V7.0 and Lotus Web Content Management V7.0- IBM WebSphere Portal Content Server component (Disk 1 of 3) V7.0 (W-3, A-3, I-3, IL-3, PL-3, ZL-3, SS-3, SO-3) Multiplatform Multilingual W-4 IBM WebSphere Portal V7.0 and Lotus Web Content Management V7.0- IBM WebSphere Portal Content Server component (Disk 2 of 3) V7.0 (W-4, A-4, I-4, IL-4, PL-4, ZL-4, SS-4, SO-4) Multiplatform Multilingual W-5 IBM WebSphere Portal V7.0 and Lotus Web Content Management V7.0- IBM WebSphere Portal Content Server component (Disk 3 of 3) V7.0 (W-5, A-5, I-5, IL-5, PL-5, ZL-5, SS-5, SO-5) Multiplatform Multilingual DB2 IBM WebSphere Portal V7.0 and Lotus Web Content Management V7.0 - IBM DB2 Enterprise Server Edition 9.7 for Windows, 64-bit IHS IBM WebSphere Application Server Network Deployment V7.0 Supplements (1 of 2) for Windows on AMD 64-bit (Application Client, IBM HTTP Server, Web Server Plug-ins and Update Installer) Multilingual なお導入にあたり、以下のミドルウェアについては既に導入/構成済みであることを前提とします。 ・ Lotus Domino8.5.1 ¾ Lotus Domino Enterprise Server 8.5.1 を導入済みであること ¾ LDAP タスクが稼動済みであること ¾ Lotus Notes 8.5.1/Lotus Notes Administration Client 8.5.1 から導入された Lotus Domino Enterprise Server 8.5.1 へアクセス可能であり、管理ユーザーにて管理が可能であること 5/102 2-2. 前提条件 WP V7.0 を Windows 環境に導入する為の前提ハードウェア、オペレーティング・システム及び導入ソ フトウェアは以下のものになります。(DM、IHS の容量は含みません) 対象 条件 ディスク・スペース 最小で 4GB 以上推奨 物理メモリー 最小で 2GB 以上、実働環境では 4GB 以上推奨 OS 環境(Windows) Windows 7 Enterprise with FDCC(32bit/64bit) Windows 7 Enterprise(32bit/64bit) Windows 7 Professional(32bit/64bit) Windows 2003 R2 Standard Edition(32bit/64bit) Windows 2003 SP2 Datacenter Edition(32bit/64bit) Windows 2003 SP2 Enterprise Edition(32bit/64bit) Windows 2003 SP2 Standard Edition(32bit/64bit) Windows 2008 R2 Datacenter Edition(64bit) Windows 2008 R2 Enterprise Edition(64bit) Windows 2008 R2 Standard Edition(64bit) Windows 2008 SP2 Datacenter Edition(32bit/64bit) Windows 2008 SP2 Enterprise Edition(32bit/64bit) Windows 2008 SP2 Standard Edition(32bit/64bit) Windows Vista Enterprise with FDCC(32bit) Windows Vista Enterprise(32bit/64bit) Windows XP Professional with FDCC(32bit) Windows XP SP2 Professional(32bit/64it) ※Windows Vista/Windows XP は開発環境としてのみサポート ※サポート対象となるハードウェア/ソフトウェアバージョンに関しての最新情報は、以下で確認して 下さい。 WebSphere Portal V7.0 hardware and software requirements http://www.ibm.com/support/docview.wss?uid=swg27019558 2-3. 事前準備 ※以降の手順を行う際、使用する OS ユーザーは Administrator ユーザーを使用して行います。 当資料では、製品メディア・イメージを、ローカルマシン上へコピーして使用しています。 1. C:¥temp 配下に、各メディア用のディレクトリーを作成します。 例)C:¥temp¥W-Setup,C:¥temp¥DB2,C:¥temp¥IHS 2. 製品メディア・イメージを、手順 1 で作成した各ディレクトリーへコピーします。 6/102 2-4. 各種設定 対象 設定値 WPインストール・ディレクトリー C:¥IBM¥WebSphere¥PortalServer (略称:<WP_ROOT>) C:¥IBM¥WebSphere¥AppServer WASインストール・ディレクトリー (略称:<WAS_ROOT>) C:¥IBM¥WebSphere¥wp_profile WP用WASプロファイル・ディレクトリー (略称:<WP_PROFILE_ROOT>) ノード名(WP01) wp01 ホスト名(WP01) wpsrv05.makuhari.japan.ibm.com ノード名(WP02) wp02 ホスト名(WP02) lniset05.makuhari.japan.ibm.com WP/WAS管理ユーザーID wpsadmin WP/WAS管理ユーザー・パスワード(セキュリティー構 passw0rd 成後) WP/WAS管理ユーザーID(セキュリティー構成後) wpsadmin WP/WAS管理ユーザー・パスワード wpsadmin WAS管理ユーザーID(セキュリティー構成後) wpsbind WAS管理ユーザー・パスワード(セキュリティー構成 wpsbind 後) WP/WAS管理ユーザー・グループ wpsadmins WAS Pluginインストール・ディレクトリー C:¥IBM¥Plugins IHSインストール・ディレクトリー C:¥IBM¥HTTPServer Webサーバー定義名 webserver1 DeploymentManagerホスト名(DM) lniseta3.makuhari.japan.ibm.com DeploymentManagerインストール・ディレクトリー C:¥IBM¥WebSphere¥AppServer (略称:<DMGR_ROOT>) DeploymentManagerプロファイル・ディレクトリー C:¥IBM¥WebSphere¥AppServer¥profiles¥dmgr (略称:<DMGR_PROF_ROOT> 7/102 DB のマシンに対し、以下の設定値を使用します。 対象 設定値 ホスト名 lniseta5.makuhari.japan.ibm.com DB2インストール・ディレクトリー C:¥IBM¥SQLLIB DB2インスタンス・ユーザーID db2admin DB2インスタンス・ユーザー・パスワード db2admin Lotus Domino Server マシンについてはこの資料では特に設定値を定めていません。実際の環境に 合わせた値を利用します。 注意:Windows 環境では、ファイルパス長の制限があるため、DM、WAS のインストール先、および セル名、ノード名を、上記例のように短く設定することが推奨されています。 8/102 2-5. 導入の流れ 当資料での導入の流れは、以下の通りです。 ① WebSphere Portal の導入 [WP01] [3-1](章) ② Database 導入/構成 [DB2] [3-2] ③ WebSphere Portal データの転送 [WP01] [3-3] ④ WebSphere Portal プロファイル・テンプレートの作成 [WP01] [3-4] ⑤ Deployment Manager の導入 [DM] [3-5] ⑥ Deployment Manager の導入 [DM,WP01] [3-6] ⑦ クラスターの作成 [DM,WP01] [3-7] ⑧ セキュリティー構成前の LDAP サーバーの設定 [LDAP] [3-8] ⑨ セキュリティー構成 [DM,WP01] [3-9] ⑩ クラスター追加ノード(クローンノード)の導入 [WP02] [3-10] ⑪ クラスター追加ノード(クローンノード)の導入 [WP01,WP02] [3-11] ⑫ Web サーバーの構成 [WP01,WP02,DM] [3-12] 9/102 3. 各ミドルウェアの導入/構成 3-1. WebSphere Portal の導入 [WP01] 1. 以下を実行します。 C:¥temp¥W-Setup¥install.exe なお、64bit OS に 32bit アプリケーションとして導入する際は、オプション・パラメーターを指定して、以 下のように実行します。 C:¥temp¥W-Setup¥install.exe -W defaults.force32bit=true 2. 以下のような画面が表示され、インストール・ウィザードが起動します。(注:この画面はインスト ールするメディアにより異なる場合があります) 10/102 3. インストールする製品を選択します。この資料では、「IBM WebSphere Portal Extend」を選択して、 「次へ」をクリックします。(注:この画面は使用するインストール・イメージによっては表示されな い場合もあります。) 4. ソフトウェア・ライセンス情報の画面が表示されます。ライセンス条項を読み、同意する場合は 「使用条件の条項に同意します」を選択して「次へ」をクリックします。 11/102 5. インストール・タイプを選択します。この資料では「すべて」を選択して「次へ」をクリックします。な お、実際の導入(実働サイトへの導入)の場合、必要なモジュールのみをインストールすることも 考えられます。その場合「ベース」を選択します。 6. インストール・パスを設定します。この資料では「C:¥IBM¥WebSphere」に導入します。なお、この インストール・パスは長くなりすぎないように注意してください。またインストール・パスには「日本 語」「空白」が含まれないように設定してください。 12/102 7. ノード名・ホスト名を設定します。なお、「ノード名」については5文字以内にする必要があります。 この資料では「ノード名」に「wp01」、「ホスト名」に「wpsrv05.makuhari.japan.ibm.com」を指定して 「次へ」をクリックします。(注:ホスト名は必ず FQDN で表記し、DNS 等でホスト解決ができること が条件となります。) 8. 管理ユーザーID・パスワードの設定画面が表示されます。この資料では「管理ユーザーID」に 「wpsadmin」、パスワードに「passw0rd」を設定して「次へ」を押します。なお、管理ユーザーID・パ スワードに設定可能な文字列については、表示される文言を確認してください。 13/102 9. Windows サービスにて起動するか否かを設定する画面が表示されます。この資料では Windows サービスとして登録しないため、チェックをはずしたまま「次へ」をクリックします。 10. インストールの要約画面が表示されます。内容を確認して問題がなければ、「次へ」をクリックし ます。インストールが開始します。 14/102 11. インストール中は以下のような画面が表示されます。 12. インストールが完了し、成功すると以下のような画面が表示されます。 15/102 13. 画面下部に、アクセス用の URL やインストールの詳細が表示されます。この画面で、「ファース ト・ステップを起動する」「構成ウィザードを起動する」というチェックボックスのチェックをつけてお くと、引き続き構成作業を行うことが可能です。この資料ではこれらのチェックをはずして、「終 了」をクリックします。 14. 以下の URL で WebSphere Portal へアクセスします。(注:URL は実際の環境に合わせて読み替 えてください) http://wpsrv05.makuhari.japan.ibm.com:10039/wps/portal 16/102 15. アクセス後、「ログイン」リンクを押してログインします。以下の画面で「ユーザーID」に wpsadmin、 「パスワード」に「passw0rd」を設定して「ログイン」ボタンを押します。(注:この資料での値) 16. 正常にログインできることを確認します。以上で WebSphere Portal のインストールは完了です。 17/102 3-2. Database 導入/構成[DB] WebSphere Portal 導入直後は、WebSphere Portal で利用する各種データ(ページ情報/ACL 情報 等)はデフォルトの簡易データベースに保存されています。この節と次の節では、それらのデータを Database ソフトウェア上に転送する手順を記述します。この節ではまず Database ソフトウェアとして DB2 を導入し、必要なデータベースを作成する手順を記述します。 1. 以下を実行します。 C:¥temp¥DB2¥setup.exe 2. セットアップ画面が表示されます。 3. 左側のメニューで、「製品のインストール」を選択します。表示された画面で「新規インストール」 を選択します。 18/102 4. DB2 セットアップ画面が表示されます。「次へ」をクリックします。 5. ソフトウェア・ライセンス情報が表示されます。ライセンス条項を読み同意する場合は「使用条 件の条項に同意します」を選択して「次へ」をクリックします。 19/102 6. インストール・タイプの選択画面が表示されます。この資料では「標準」を選択して「次へ」をクリ ックします。 7. インストール応答ファイルの作成画面が表示されます。この資料では「DB2 Enterprise Server Edition をこのコンピューターにインストールする」を選択して「次へ」を押します。 20/102 8. インストール・フォルダーの選択画面が表示されます。この資料では「C:¥IBM¥SQLLIB¥」を設 定して「次へ」をクリックします。 9. DB2 ユーザー情報の設定画面が表示されます。この資料では「ユーザー名」に「db2admin」、 「パスワード」に「db2admin」を設定します。設定後「次へ」をクリックします。(注:この資料では ローカルユーザーとして設定しますが、環境に応じて変更してください。) 21/102 10. DB2 インスタンスの構成画面が表示されます。この資料ではデフォルトのままにします。「次 へ」をクリックします。 11. DB2 ツール・カタログの準備画面が表示されます。この資料ではツール・カタログを導入しませ んので、チェックをはずして「次へ」をクリックします。 22/102 12. 通知のセットアップ構成画面が表示されます。この資料では通知を設定しませんので、チェック をはずして「次へ」をクリックします。 13. オペレーティング・システム・セキュリティー設定画面が表示されます。この資料では「DB2 管理 者グループ」にローカルの「DB2ADMNS」グループ、「DB2 ユーザー・グループ」にローカルの 「DB2USERS」グループを設定します。設定後「次へ」をクリックします。 23/102 14. インストールの要約画面が表示されます。内容に問題が無いことを確認した後、「インストー ル」をクリックします。インストールが開始します。 15. インストール中は以下のような画面が表示されます。 24/102 16. インストール(セットアップ)が完了すると、以下のような画面が表示されます。内容を確認後、 「完了」をクリックしてください。 17. ファースト・ステップが表示されます。この画面はこのまま終了してください。 ここまでの操作で、DB2 の導入は完了しました。引き続き WebSphere Portal が利用するための Database 作成を行います。 25/102 18. DB2 を導入したマシンでのコマンド・プロンプトで以下のコマンドを入力し、コマンド行プロセッサ ーを別ウィンドウで起動します。 >db2cmd 19. 以下のコマンドを実行し、データベースを作成します。(注:データベース名についてはこの資料 での名称であり、環境に応じて変更してください) <DB の初期設定の作成> >db2set DB2COMM=TCPIP >db2set DB2_EVALUNCOMMITTED=YES >db2set DB2_INLIST_TO_NLJN=YES >db2 "UPDATE DBM CFG USING query_heap_sz 32768" >db2 "UPDATE DBM CFG USING sheapthres 0" <RELEASE 用 DB の作成> >db2 "CREATE DB reldb using codeset UTF-8 territory us PAGESIZE 8192" >db2 "UPDATE DB CFG FOR reldb USING applheapsz 4096" >db2 "UPDATE DB CFG FOR reldb USING app_ctl_heap_sz 1024" >db2 "UPDATE DB CFG FOR reldb USING stmtheap 32768" >db2 "UPDATE DB CFG FOR reldb USING dbheap 2400" >db2 "UPDATE DB CFG FOR reldb USING locklist 1000" >db2 "UPDATE DB CFG FOR reldb USING logfilsiz 4000" >db2 "UPDATE DB CFG FOR reldb USING logprimary 12" >db2 "UPDATE DB CFG FOR reldb USING logsecond 20" >db2 "UPDATE DB CFG FOR reldb USING logbufsz 32" >db2 "UPDATE DB CFG FOR reldb USING avg_appls 5" >db2 "UPDATE DB CFG FOR reldb USING locktimeout 30" >db2 "UPDATE DB CFG FOR reldb using AUTO_MAINT off" <COMMUNITY 用 DB の作成> >db2 "CREATE DB commun using codeset UTF-8 territory us PAGESIZE 8192" >db2 "UPDATE DB CFG FOR comdb USING applheapsz 4096" >db2 "UPDATE DB CFG FOR comdb USING app_ctl_heap_sz 1024" >db2 "UPDATE DB CFG FOR comdb USING stmtheap 32768" >db2 "UPDATE DB CFG FOR comdb USING dbheap 2400" >db2 "UPDATE DB CFG FOR comdb USING locklist 1000" >db2 "UPDATE DB CFG FOR comdb USING logfilsiz 4000" >db2 "UPDATE DB CFG FOR comdb USING logprimary 12" >db2 "UPDATE DB CFG FOR comdb USING logsecond 20" >db2 "UPDATE DB CFG FOR comdb USING logbufsz 32" >db2 "UPDATE DB CFG FOR comdb USING avg_appls 5" >db2 "UPDATE DB CFG FOR comdb USING locktimeout 30" >db2 "UPDATE DB CFG FOR comdb using AUTO_MAINT off" <CUSTOMIZATION 用 DB の作成> >db2 "CREATE DB cusdb using codeset UTF-8 territory us PAGESIZE 8192" >db2 "UPDATE DB CFG FOR cusdb USING applheapsz 4096" >db2 "UPDATE DB CFG FOR cusdb USING app_ctl_heap_sz 1024" >db2 "UPDATE DB CFG FOR cusdb USING stmtheap 32768" >db2 "UPDATE DB CFG FOR cusdb USING dbheap 2400" >db2 "UPDATE DB CFG FOR cusdb USING locklist 1000" >db2 "UPDATE DB CFG FOR cusdb USING logfilsiz 4000" >db2 "UPDATE DB CFG FOR cusdb USING logprimary 12" 26/102 >db2 "UPDATE DB CFG FOR cusdb USING logsecond 20" >db2 "UPDATE DB CFG FOR cusdb USING logbufsz 32" >db2 "UPDATE DB CFG FOR cusdb USING avg_appls 5" >db2 "UPDATE DB CFG FOR cusdb USING locktimeout 30" >db2 "UPDATE DB CFG FOR cusdb using AUTO_MAINT off" <JCR 用 DB の作成> >db2 "CREATE DB jcdb using codeset UTF-8 territory us PAGESIZE 8192" >db2 "UPDATE DB CFG FOR jcdb USING applheapsz 4096" >db2 "UPDATE DB CFG FOR jcdb USING app_ctl_heap_sz 1024" >db2 "UPDATE DB CFG FOR jcdb USING stmtheap 32768" >db2 "UPDATE DB CFG FOR jcdb USING dbheap 2400" >db2 "UPDATE DB CFG FOR jcdb USING locklist 1000" >db2 "UPDATE DB CFG FOR jcdb USING logfilsiz 4000" >db2 "UPDATE DB CFG FOR jcdb USING logprimary 12" >db2 "UPDATE DB CFG FOR jcdb USING logsecond 20" >db2 "UPDATE DB CFG FOR jcdb USING logbufsz 32" >db2 "UPDATE DB CFG FOR jcdb USING avg_appls 5" >db2 "UPDATE DB CFG FOR jcdb USING locktimeout 30" >db2 "UPDATE DB CFG FOR jcdb using AUTO_MAINT off" <FEEDBACK 用 DB の作成> >db2 "CREATE DB fddb using codeset UTF-8 territory us PAGESIZE 8192" >db2 "UPDATE DB CFG FOR fddb USING applheapsz 4096" >db2 "UPDATE DB CFG FOR fddb USING app_ctl_heap_sz 1024" >db2 "UPDATE DB CFG FOR fddb USING stmtheap 32768" >db2 "UPDATE DB CFG FOR fddb USING dbheap 2400" >db2 "UPDATE DB CFG FOR fddb USING locklist 1000" >db2 "UPDATE DB CFG FOR fddb USING logfilsiz 4000" >db2 "UPDATE DB CFG FOR fddb USING logprimary 12" >db2 "UPDATE DB CFG FOR fddb USING logsecond 20" >db2 "UPDATE DB CFG FOR fddb USING logbufsz 32" >db2 "UPDATE DB CFG FOR fddb USING avg_appls 5" >db2 "UPDATE DB CFG FOR fddb USING locktimeout 30" >db2 "UPDATE DB CFG FOR fddb using AUTO_MAINT off" <LIKEMINDS 用 DB の作成> >db2 "CREATE DB lmdb using codeset UTF-8 territory us PAGESIZE 8192" >db2 "UPDATE DB CFG FOR lmdb USING applheapsz 4096" >db2 "UPDATE DB CFG FOR lmdb USING app_ctl_heap_sz 1024" >db2 "UPDATE DB CFG FOR lmdb USING stmtheap 32768" >db2 "UPDATE DB CFG FOR lmdb USING dbheap 2400" >db2 "UPDATE DB CFG FOR lmdb USING locklist 1000" >db2 "UPDATE DB CFG FOR lmdb USING logfilsiz 4000" >db2 "UPDATE DB CFG FOR lmdb USING logprimary 12" >db2 "UPDATE DB CFG FOR lmdb USING logsecond 20" >db2 "UPDATE DB CFG FOR lmdb USING logbufsz 32" >db2 "UPDATE DB CFG FOR lmdb USING avg_appls 5" >db2 "UPDATE DB CFG FOR lmdb USING locktimeout 30" >db2 "UPDATE DB CFG FOR lmdb using AUTO_MAINT off" <JCR 用 DB の設定> >db2 "CONNECT TO jcdb USER db2admin USING db2admin" >db2 "CREATE BUFFERPOOL ICMLSFREQBP4 SIZE 1000 PAGESIZE 4 K" 27/102 >db2 "CREATE BUFFERPOOL ICMLSVOLATILEBP4 SIZE 16000 PAGESIZE 4 K" >db2 "CREATE BUFFERPOOL ICMLSMAINBP32 SIZE 16000 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 “CREATE USER TEMPORARY TABLESPACE ICMLSUSRTSPACE4 PAGESIZE 4 K MANAGED BY SYSTEM USING (‘icmlsusrtspace4’) BUFFERPOOL ICMLSVOLATILEBP4 >db2 "DISCONNECT jcrdb" >db2 "TERMINATE" 20. 以下のコマンドを実行し、データベースがリストされることを確認します。 >db2 list database directory ----------------------------------------------システム・データベース・ディレクトリー ディレクトリー中の項目数 = 6 データベース 1 項目: データベース別名 = FDDB データベース名 = FDDB ローカル・データベース・ディレクトリー = C: データベース・リリース・レベル = b.00 コメント = ディレクトリー項目タイプ = 間接 カタログ・データベース・パーティション番号 = 0 代替サーバー・ホスト名 = 代替サーバーのポート番号 = ・・・中略・・・ データベース 6 項目: 28/102 データベース別名 = RELDB データベース名 = RELDB ローカル・データベース・ディレクトリー = C: データベース・リリース・レベル = b.00 コメント = ディレクトリー項目タイプ = 間接 カタログ・データベース・パーティション番号 =0 代替サーバー・ホスト名 = 代替サーバーのポート番号 = ----------------------------------------------- 29/102 3-3. WebSphere Portal データの転送[WP01] 前節で、Database ソフトウェアを導入し必要な Database が完了した後、WebSphere Portal で利用す るデータを導入した Database へと転送します。 1. WebSphere Portal/WebSphere Application Server を停止します。以下のコマンドを実行し、停止 します。 <WP_PROFILE_ROOT>¥bin¥stopServer.bat WebSphere Portal –user wpsadmin –password passw0rd <WP_PROFILE_ROOT>¥bin¥stopServer.bat server1 ‒user wpsadmin ‒password passw0rd (注:wpsadmin/passw0rd はこの資料での値で、導入時に指定した WebSphere Portal/WebSphere Application Server の管理者 ID/パスワードとなります) 2. Database 接続用の JDBC ドライバーファイルを WebSphere Portal が利用できるパスへとコピー します。このファイルは前章で DB2 を導入したサーバー上にあります。 JDBC ドライバーの場所: C:¥IBM¥SQLLIB¥java (注:この資料でのパス) コピー対象の JDBC ドライバー: コピー場所: db2jcc4.jar および db2jcc_license_cu.jar (WP サーバー上の)<WP_PROFILE_ROOT>¥PortalServer¥dbdrivers (注:ディレクトリーが無い場合作成してください) 3. 前章で導入した DB2 が稼動していることを確認してください。 4. <WP_PROFILE_ROOT>¥ConfigEngine¥properties ディレクトリーにある、以下のファイルを編 集して Database 接続用の設定を行います。設定前にバックアップを取得しておいてください。 wkplc_dbtype.properties wkplc_dbdomain.properties また、以下のファイルについてもバックアップを取得しておいてください。 wkplc.properties 5. wkplc_dbtype.properties の以下の項目を設定します。 db2.DbDriver=com.ibm.db2.jcc.DB2Driver db2.DbLibrary=C:/IBM/WebSphere/wp_profile/PortalServer/dbdrivers/db2jcc4.jar;C:/IBM/WebSph ere/wp_profile/PortalServer/dbdrivers/db2jcc_license_cu.jar (注:1行) db2.JdbcProviderName=wpdbJDBC_db2 db2.DbDriver はこの資料では type4 ドライバーを利用するためこの設定をしています。 db2.DbLibrary は手順2でコピーした JDBC ドライバーを指定します。 db2.JdbcProviderName はデフォルト設定となります。 30/102 6. wpklc_dbdmain.properties の以下の項目を設定します。なお、設定値はこの資料での値であり 環境に応じて変更してください。特に DB 名/DBURL/DB を利用するユーザー/パスワードは注 意してください(イタリックで記載しています)。 feedback.DbType=db2 feedback.DbName=fddb feedback.DbSchema=FEEDBACK feedback.DataSourceName=wpdbDS_feedback feedback.DbUrl=jdbc:db2://lniseta5.makuhari.japan.ibm.com:50000/fddb;returnAlias=0; feedback.DbUser=db2admin feedback.DbPassword=db2admin feedback.DbRuntimeUser=db2admin feedback.DbRuntimePassword=db2admin likeminds.DbType=db2 likeminds.DbName=lmdb likeminds.DbSchema= likeminds likeminds.DataSourceName=wpdbDS_ likeminds likeminds.DbUrl=jdbc:db2://lniseta5.makuhari.japan.ibm.com:50000/lmdb;returnAlias=0; likeminds.DbUser=db2admin likeminds.DbPassword=db2admin likeminds.DbRuntimeUser=db2admin likeminds.DbRuntimePassword=db2admin release.DbType=db2 release.DbName=reldb release.DbSchema= release release.DataSourceName=wpdbDS_ release release.DbUrl=jdbc:db2://lniseta5.makuhari.japan.ibm.com:50000/reldb;returnAlias=0; release.DbUser=db2admin release.DbPassword=db2admin release.DbRuntimeUser=db2admin release.DbRuntimePassword=db2admin (次ページへ続く) 31/102 community.DbType=db2 community.DbName=comdb community.DbSchema= community community.DataSourceName=wpdbDS_ community community.DbUrl=jdbc:db2://lniseta5.makuhari.japan.ibm.com:50000/comdb;returnAlias=0; community.DbUser=db2admin community.DbPassword=db2admin community.DbRuntimeUser=db2admin community.DbRuntimePassword=db2admin customization.DbType=db2 customization.DbName=cusdb customization.DbSchema= customization customization.DataSourceName=wpdbDS_ customization customization.DbUrl=jdbc:db2://lniseta5.makuhari.japan.ibm.com:50000/cusdb;returnAlias=0; customization.DbUser=db2admin customization.DbPassword=db2admin customization.DbRuntimeUser=db2admin customization.DbRuntimePassword=db2admin jcr.DbType=db2 jcr.DbName=jcdb jcr.DbSchema= jcr jcr.DataSourceName=wpdbDS_ jcr jcr.DbUrl=jdbc:db2://lniseta5.makuhari.japan.ibm.com:50000/jcdb;returnAlias=0; jcr.DbUser=db2admin jcr.DbPassword=db2admin jcr.DbRuntimeUser=db2admin jcr.DbRuntimePassword=db2admin (以下余白) 32/102 7. パラメータが正しく設定されており、データベースの転送が可能かどうか以下のコマンドでチェッ クします。(ディレクトリーは<WP_PROTILE_ROOT>¥ConfigEngine です) ConfigEngine.bat validate-database –DwasPassword=passw0rd (注:passw0rd はこの資料での値で、導入時に指定した管理ユーザーのパスワードです) 8. 「BUILD SUCCESSFUL」と表示された場合、検証は成功しています。エラーが表示されている 場合、これまでに設定したパラメータが正しいか再度確認し、7.を再実行してください。 9. 前ステップまでに問題が無い場合、データベースを転送します。以下のコマンドを実行してくだ さい。(ディレクトリーは<WP_PROFILE_ROOT>¥ConfigEngine です) ConfigEngine.bat database-transfer –DwasPassword=passw0rd (注:passw0rd はこの資料での値で、導入時に指定した管理ユーザーのパスワードです) 10. 「BUILD SUCCESSFUL」と表示された場合、転送は完了しています。エラーが表示されている 場合、これまでに設定したパラメータが正しいか再度確認し、7.および9.を再実行してくださ い。 11. 確認のため WebSphere Portal を起動します。以下のコマンドを実行します。 <WP_PROFILE_ROOT>¥bin¥startServer.bat WebSphere Portal 12. 起動後、正常に WebSphere Portal にアクセスできることを確認してください。(この資料での URL は http://wpsrv05.makuhari.japan.ibm.com:10039/wps/portal です) 以上でデータベースの転送は完了しました。 33/102 3-4. WebSphere Portal プロファイル・テンプレートの作成[WP01] 続いて、クラスター構成のために、WebSphere Application Server プロファイル・テンプレート (WebSphere Portal プロファイル・テンプレート)を作成します。このテンプレートを作成し、クラスター に追加するクローンノードの導入で利用します。 1. 以下のコマンドを実行します。このコマンドにより、現在の WebSphere Portal プロファイル ( wp_profile ) を バ ッ ク ア ッ プ し ま す 。 ( 実 行 デ ィ レ ク ト リ ー は <WP_PROFILE_ROOT>¥ConfigEngine となります) ConfigEngine.bat enable-profiles –DwasPassword=passw0rd (passw0rd はこの資料での値で、導入時に指定した管理ユーザーのパスワードです) 注:このコマンドを実行し、問題なく完了した場合、ポータルプロファイルのバックアップとして、 <WP_ROOT>¥profileTemplates¥default.portal¥configArchives¥Portal.car が作成されます。 2. 以下のコマンドを実行します。このコマンドにより、1.で作成したプロファイルのバックアップが 圧縮されます。 ConfigEngine.bat package-profiles –DwasPassword=passw0rd (passw0rd はこの資料での値で、導入時に指定した管理ユーザーのパスワードです) 注:このコマンドを実行し、問題なく完了した場合、ポータルプロファイルのバックアップを圧縮し た、<WP_ROOT>¥profileTemplates¥profileTemplates.zip が作成されます。 34/102 3-5. Deployment Manager の導入[DM] 引き続き、WebSphere Portal でクラスターを構成する際に、WebSphere Application Server のセル等 を管理する Deployment Manager を導入します。なお、この資料では、32bit モジュールを導入してい ますが、64bit モジュールを導入する際はインストールメディア/インストールモジュールが別のもの となりますのでご注意ください。また 64bit モジュールを利用する場合、後述するプロファイル管理ツ ール(PMT)については、GUI 画面のものが利用できません。その際はコマンドラインで実行するこ とになります。コマンドラインでの実行方法は Informaction Center の記述を参照してください。 1. 以下のコマンドを実行します。 C:¥temp¥W-1¥windows¥ia32¥CIP¥WAS¥install.exe 2. 以下のようにインストール・ウィザードが起動します。「次へ」をクリックします。 3. ソフトウェア・ライセンス情報画面が表示されます。プログラムの使用条件をよく読み、同意す る場合は「IBM および第三者が提示する条件に同意します。」チェックして「次へ」をクリックし ます。 35/102 4. システム前提条件の検査画面にて「警告」が表示される場合があります。ここでは「次へ」をク リックします。 5. オプション・フィーチャーのインストール画面が表示されます。この資料では2つの項目につい てチェックをつけて「次へ」をクリックします。(注:言語関係で英語以外のものを利用しない場 合、このチェックは必要ありません) 36/102 6. DeploymentManager をインストールするパスを設定する画面が表示されます。この資料では 「C:¥IBM¥WebSphere¥AppServer」というディレクトリーに導入しますが、環境に応じて適切に 変更してください。設定値を入力後「次へ」をクリックします。 7. WebSphere Application Server 環境(プロファイル)を選択する画面が表示されます。プロファイ ルについては、導入後作成しますので、ここでは「なし」を選択して「次へ」をクリックします。 ※以下のような確認画面が表示されますが「はい」をクリックして次へ進んでください。 37/102 8. 集中インストール・マネージャーの設定の画面が表示されます。ここではチェックが外れている ことを確認して「次へ」をクリックします。 9. インストールの要約画面が表示されます。内容を確認して問題が無い場合、「次へ」をクリック します。インストールが開始します。 38/102 10. インストールが完了すると、以下のような画面が表示されます。引き続きプロファイルを作成し ますので、ここではチェックをつけたまま「終了」をクリックします。 11. プロファイル管理ツールが起動して、以下のような画面が表示されます。「プロファイル管理ツ ールを起動」をクリックします。 39/102 12. 以下のような画面が表示されます。画面右側の「作成」をクリックします。 13. 作成する環境(プロファイル)を選択する画面が表示されます。ここでは「管理」を選択して「次 へ」をクリックします。 40/102 14. サーバー・タイプの選択画面が表示されます。ここでは「デプロイメント・マネージャー」を選択 して「次へ」をクリックします。 15. プロファイル作成オプション選択画面が表示されます。「拡張プロファイル」を選択して「次へ」 をクリックします。 41/102 16. アプリケーション・デプロイメント(オプション)画面が表示されます。ここでは「管理コンソールの デプロイ」にチェックをつけて、「次へ」をクリックします。 17. プロファイル名およびロケーション(インストールパス)の設定画面が表示されます。設定値は 環境に応じて変更が必要ですが、この資料ではプロファイル名に「Dmgr01」、プロファイル・デ ィレクトリーに「C:¥IBM¥WebSphere¥AppServer¥profiles¥Dmgr01」を設定します。設定後「次 へ」をクリックします。 42/102 18. ノード名/ホスト名/セル名の設定画面が表示されます。この値は環境に応じて変更が必要 ですが、この資料ではデフォルトのまま設定します。設定後「次へ」をクリックします。 19. 管理セキュリティーの設定画面が表示されます。ここでは「管理セキュリティーを有効にする」 にチェックをいれて、ユーザー名/パスワードを設定します。ここで設定するユーザー名は、 WP01 を導入した際に設定した管理ユーザー名/パスワードと同じにしてください。設定後「次 へ」をクリックします。 43/102 20. セキュリティー証明書(パート1)設定画面が表示されます。証明書関連で特に変更が無い場 合、デフォルトのまま「次へ」をクリックします。(注:証明書等が予め用意されている場合、この 画面で設定してください) 21. セキュリティー証明書(パート2)設定画面が表示されます。前項と同様、特に変更が必要ない 場合はデフォルトのまま「次へ」をクリックします。 44/102 22. ポート値の割り当て画面が表示されます。Deployment Manager で利用するポートの変更が必 要な場合、変更します。この資料ではデフォルトのまま利用しますので、そのまま「次へ」をクリ ックします。 23. Deployment Manager を Windows サービスとして起動するかどうか設定する画面が表示されま す。この資料ではサービスとして実行しない構成を作成しますので、チェックが外れていること を確認して「次へ」をクリックします。 45/102 24. プロファイル作成サマリー画面が表示されます。内容を確認して問題が無い場合、「作成」をク リックします。プロファイルの作成が開始します。 25. プロファイルの作成が完了すると、以下のような画面が表示されます。「ファースト・ステップ・コ ンソールの起動」のチェックをはずして「終了」をクリックします。 ここまでの作業で Deplyoment Manager の導入は完了しました。開いている画面を一旦全部閉じて ください。引き続き WebSphere Portal クラスター用の設定を行います。 46/102 3-6. Deployment Manager の構成[DM,WP01] Deployment Manager の導入が完了したら、続いてクラスター構成のための構成を実施します。 1. Deployment Manager を停止します。以下のコマンドを実行します。 <DMGR_PROFILE_ROOT>¥bin¥stopManager –user wpsadmin –password passw0rd (注:wpsadmin/passw0rd はこの資料での値で、導入時に指定した WebSphere Portal/WebSphere Application Server の管理者 ID/パスワードとなります) 2. Websphere Portal を導入したマシン[WP01]上にある、Deployment Manager 用のファイルを Deployment Manager を 導 入 し た マ シ ン [DM] 上 の テ ン ポ ラ リ デ ィ レ ク ト リ ( こ の 資 料 で は c:¥temp)にコピーします。 コピー元: (WP01 上) <WP_ROOT>¥filesForDmgr¥filesForDmgr.zip コピー先: (DM 上) c:¥temp 3. コピーしたファイル(この資料では C:¥temp¥filesForDmgr.zip)をテンポラリディレクトリに展開し ます。 4. 展開したファイルを、DeploymentManager のプロファイルテンプレートディレクトリにコピーしま す。 コピー元: c:¥temp¥bin¥ProfileManangement¥plugins¥com.ibm.wp.dmgr.pmt_7.0.0(ディレクトリ ー) コピー先: <DMGR_ROOT>¥bin¥ProfileManagement¥plugins コピー元: c:¥temp¥lib¥wkplc.comp.registry.jar ¥wp.wire.jar コピー先: <DMGR_ROOT>¥lib コピー元: c:¥temp¥¥plugins¥com.ibm.patch.was.plugin.jar ¥com.ibm.wp.was.plugin.jar ¥wp.base.jar コピー先: <DMGR_ROOT>¥plugins コピー元: c:¥temp¥profileTemplates¥management.portal.augment コピー先: <DMGR_ROOT>¥profileTemplates コピー元: c:¥temp¥profiles¥<Dmgr01>¥config¥.repository¥metadata.wkplc.xml コピー先: <DMGR_PROFILE_ROOT>¥config¥.repository (注:.repository ディレクトリーは隠しディレクトリーで、見えない場合があります) 47/102 5. Deployment Manager のプロファイル構成ツールを起動します。以下のコマンドを実行してくださ い。(注:Deployment Manager 導入マシン上で行います) <DMGR_ROOT>¥bin¥ProfileManagement¥pmt.bat 6. 「プロファイル管理ツールを起動」をクリックします。 7. Deployment Manager のプロファイルを選択し「拡張」をクリックします。 48/102 8. 「拡張」セクションにて「Deployment Manager for Portal」を選択し、「次へ」をクリックします。 9. 「プロファイル拡張の要約」が表示されます。「拡張」をクリックします。 49/102 10. プロファイルの拡張が完了すると以下のような画面が表示されます。「終了」をクリックしてツー ルを完了します。 11. Deployment Manager を起動します。以下のコマンドを実行してください。(注:Deployment Manager 導入マシン上で行います。) <DMGR_PROFILE_ROOT>¥bin¥startManager.bat 12. Deployment Manager の起動が完了したら、Deployment Manager の管理コンソールを表示させ ます。(この資料では以下の URL をブラウザに入力します。) http://lniseta3.makuhari.japan.ibm.com:9060/ibm/console (注:イタリック体の部分は環境に応じて変更。Deployment Manager 導入マシンのホスト名) 50/102 13. ユーザーID 入力画面が表示されますので、Deployment Manager を導入した際に設定した ID を入力して「ログイン」をクリックします。(注:この資料では「wpsadmin」「passw0rd」となります。) 14. 画面左側ペインにて「セキュリティー」→「グローバル・セキュリティ」を選択します。右側ペイン の使用可能なレルム定義が「統合リポジトリー」となっていることを確認し、その右側の「構成」 ボタンをクリックします。 51/102 15. 画面右側ペインの「一般プロパティー」項目の、「1次管理ユーザー名」を確認します。その上の 「レルム名」定義とともに、以下のように設定されていることを確認します。(注:設定されていな い場合は設定します)設定後「適用」ボタンをクリックします。 レルム名: defaultWIMFileBasedRealm 1次管理ユーザー名: uid=wpsadmin,o=defaultWIMFileBasedRealm 16. 以下のようにパスワードを設定する画面が表示される場合は、パスワードを設定して「適用」を クリック。その後画面上部のリンクにしたがって「保存」してください。なお、このとき設定するパ スワードは前画面で設定したユーザー(WP 管理ユーザーと同じユーザー)のパスワードとして ください。この資料では「passw0rd」となります。 52/102 17. 保 存 か 完 了 し た ら 、 一 度 管 理 コ ン ソ ー ル を 終 了 し ま す ( ブ ラ ウ ザ を 閉 じ ま す ) 。 そ の 後 Deployment Manager を再起動してください。再起動するコマンドは以下の通りです。 <DMGR_PROFILE_ROOT>¥bin¥stopManager –user wpsadmin –password passw0rd(停止) <DMGR_PROFILE_ROOT>¥bin¥startManager(開始) (注:wpsadmin/passw0rd はこの資料での値で、導入時に指定した WebSphere Portal/WebSphere Application Server の管理者 ID/パスワードとなります) 18. ここまでの設定で、WebSphere Portal クラスター構成用の Deployment Manager の構成は完了 しました。この後は引き続き WebSphere Portal ノード(WP01)をクラスターへと追加する手順を 実施します。 53/102 3-7. クラスターの作成[DM,WP01] この章ではこれまでに設定した WebSphere Portal および Deployment Manager を利用して、クラスタ ー構成を行います。この章の設定/構成が完了した後には、WebSphere Portal はシングル・ノード・ クラスターとして稼動するように構成されます。 1. まだ開始していない場合、Deployment Manager を開始します。Deployment Manager を導入し たサーバー上で以下のコマンドを実行します。 <DMGR_PROFILE_ROOT>¥bin¥startManager.bat 2. WebSphere Portal/WebSphere Application Server を停止します。以下のコマンドを実行し、停止 します。 <WP_PROFILE_ROOT>¥bin¥stopServer.bat WebSphere Portal –user wpsadmin –password passw0rd <WP_PROFILE_ROOT>¥bin¥stopServer.bat server1 ‒user wpsadmin ‒password passw0rd (注:wpsadmin/passw0rd はこの資料での値で、導入時に指定した WebSphere Portal/WebSphere Application Server の管理者 ID/パスワードとなります) 3. 以下のコマンドを実行し、WebSphere Portal ノードを Deployment Manager の管理するセルへ と追加します。なお、このとき、Deployment Manager で設定されている時刻と、WebSphere Portal ノードで設定されている時刻の同期が取れていることを確認してください。 <WP_PROFILE_ROOT>¥bin¥addNode.bat <dmgr_hostname> <dmgr soap port> -username <dmgr admin ID> -password <dmgr user password> (ここまですべて1行で入力します) -includeapps –includebuses <dmgr_hostname> : Deployment Managerのホスト名(FQDN) <dmgr sorp port> : Deployment ManagerのSOAPポート番号(デフォルト8879) <dmgr admin ID> : Deployment Managerの管理ユーザーID <dmgr user password> : Deployment Managerの管理ユーザー・パスワード この資料の例では以下のように入力します。 <WP_PROFILE_ROOT>¥bin¥addNode.bat lniseta3.makuhari.japan.ibm.com 8879 –username wpsadmin –password passw0rd –includeapps -includebuses 4. 追 加 が 完 了 し た ら 、 以 下 の コ マ ン ド に よ り Deployment Manager を 停 止 し ま す 。 ( 注 : Deployment Manager を導入したサーバー上で実行します) <DMGR_PROFILE_ROOT>¥bin¥stopManager.bat –username wpsadmin –password passw0rd 54/102 5. 停止が完了したら、再度 Deployment Manager を起動します。 <DMGR_PROFILE_ROOT>¥bin¥startManager.bat 6. Deployment Manager の起動が完了したら、WebSphere Portal 用の構成ファイルを編集します。 このファイルは WebSphere Portal を導入したサーバーに存在します。 修正するファイル: <WP_PROFILE_ROOT>¥ConfigEngine¥properties¥wkplc.properties 修正内容:(注:以下はこの資料での値で、環境に応じて変更してください) WasUserId=uid=wpsadmin,o=defaultWIMFileBasedRealm WasPassword=passw0rd PortalAdminPwd=passw0rd WasRemoteHostName=lniseta3.makuhari.japan.ibm.com WasSoapPort=8879 ServerName=WebSphere_Portal PrimaryNode=true ClusterName=PortalCluster 7. 引き続き構成ファイルを編集します。以下のファイルにて、データベースを利用するユーザーI D/パスワードが正しく設定されていることを確認してください。設定されていない場合、正しい 値を設定してください。 <WP_PROFILE_ROOT>¥ConfigEngine¥properties¥wkplc_comp.properties 8. WebSphere Portal および Deployment Manager の構成を更新します。以下のコマンドを実行し ます。(注:このコマンドは WebSphere Portal を導入したサーバー上で実行します) <WP_PROFILE_ROOT>¥ConfigEngine¥ConfigEngine.bat cluster-node-config-post-federation –DwasPassword=passw0rd (注:passw0rd はこの資料での値で WebSphere Application Server の管理者パスワードとなります) 9. WebSphere Portal を Deployment Manager 上のクラスターのメンバーとして追加します。以下の コマンドを実行します。(注:このコマンドは WebSphere Portal を導入したサーバー上で実行しま す) <WP_PROFILE_ROOT>¥ConfigEngine¥ConfigEngine.bat cluster-node-config-cluster-setup –DwasPassword=passw0rd (注:passw0rd はこの資料での値で WebSphere Application Server の管理者パスワードとなります) 55/102 10. 前項まで設定が正常に完了したら、Deployment Manager の管理コンソールを開きます。(この 資 料 で は 以 下 の URL を 利 用 し ま す 。 ロ グ イ ン 名 / パ ス ワ ー ド は 前 章 と 同 じ 「wpsadmin/passw0rd」を利用します。) http://lniseta3.makuhari.japan.ibm.com:9060/ibm/console 11. 管理コンソールにログインしたら、左側ペインから、「サーバー」→「クラスター」→「WebSpehre Application Server クラスター」を選択します。作成した WebSphere Portal のクラスター(この資 料では PortalCluster)が表示されることを確認してください。 12. 画面左側ペインにて「サービス統合」→「バス」を選択します。以下のような画面が表示されま す。画面右側ペインにて「JCRSeedBus」リンクをクリックします。 56/102 13. 以下のような画面が表示されます。画面右側の「バス・メンバー」リンクをクリックします。 14. 以下のような画面が表示されます。画面右側ペイン上部の「追加」ボタンをクリックします。 57/102 15. 新規バス・メンバーの追加画面が表示されます。「クラスター」を選択し、ドロップダウンリストか ら「PortalCluster」を選択し、「次へ」をクリックします。 16. メッセージング・エンジン・ポリシーアシスタンス設定画面が表示されます。「メッセージング・エ ンジン・ポリシー・アシスタンスの使用可能化」にチェックをつけ、「高可用性」を選択します。選 択後、「次へ」をクリックします。 58/102 17. メッセージ・ストア・タイプの選択画面が表示されます「データ・ストア」を選択し「次へ」をクリック します。 18. メ ッ セ ー ジ ン グ ・ エ ン ジ ン の 構 成 画 面 が 表 示 さ れ ま す 。 デ フ ォ ル ト で は 「 PortalCluster.000-JCRSeedBus 」 と い う 名 前 で 作 成 さ れ て い ま す 。 「PortalCluster.000-JCRSeedBus」リンクをクリックします。 59/102 19. データ・ストア・プロパティーの設定画面が表示されます。適切な値を設定後、「テーブルの作 成」にチェックをつけて「次へ」をクリックします。この資料では以下の値を設定します。(以下の 値のうち、イタリックで記述した設定値および設定値に一部については、別途 <WP_PROFLE_ROOT>¥ConfigEngine¥properties¥wkplc_dbdomain.properties に 設 定 し た JCRDB の値と同じにしてください) データ・ソース JNDI 名: jdbc/wpdbDS_jcr スキーマ名: jcr 認証別名: wpdbDS_jcrJAASAuth 20. メッセージング・エンジンの構成画面に戻ります。「次へ」をクリックしてください。 60/102 21. パフォーマンス・パラメータの調整画面が表示されます。必要に応じてヒープサイズの大きさを 変更してください。設定後「次へ」をクリックします。 22. 要約画面が表示されます。問題が無いことを確認して「終了」をクリックします。 61/102 23. バス・メンバー設定画面が表示されます(以下の画面では設定内容の保存メッセージが表示さ れていますが、ここでは無視してください)バス・メンバーとして2つ表示されていますが、<ノー ド名>:WebSphere_Portal というリソース(この資料では wp01:WebSphere_Portal)は使用されな いため削除します。該当するリソースにチェックをつけて「除去」ボタンをクリックします。 24. 削除を確認する画面が表示されます。間違いないことを確認して「OK」をクリックします。 62/102 25. これまでに設定を保存します。画面上部のメッセージの中から「保存」リンクをクリックして内容 を保存してください。 26. こ こ ま で の 設 定 が 完 了 し た ら 、 管 理 コ ン ソ ー ル を 閉 じ て 、 Deployment Manager お よ び WebSphere Portal を再起動してください。再起動後、WebSphere Portal(WP01)に正常にアクセ スできることを確認してください。 以上で、WebSphere Portal クラスター構成のうち、クラスターを作成し、WP01 ノード(メインノード)を クラスター・メンバーとして追加する作業が完了しました。 63/102 3-8. セキュリティー構成前の LDAP サーバーの設定[LDAP] 引き続き、WebSphere Portal を利用するユーザーの情報を LDAP サーバーから取得し、認証を行う ための設定を行います。この資料では LDAP サーバーとして Lotus Domino Server 8.5.1 を利用しま す。 なお、この資料では Lotus Domino Server については既にインストール済みであることを想定して手 順を記述しています。Lotus Domino Server のインストール手順については別途 Lotus Domino の資 料を参照してください。 1. Lotus Domino Administrator Client を利用して Lotus Domino Server にアクセスします。ユーザ ーの作成画面を開き、新規にユーザーを登録します。 2. まず WebSphere Portal を管理するユーザーとして「wpsadmin」というユーザーを登録します。登 録画面は以下のようになります。登録する内容としてはこの資料では名字に「wpsadmin」、ユー ザー名に「wpsadmin/ibm」「wpsadmin」、短縮名に「wpsadmin」、インターネット・パスワードに 「passw0rd」を設定します。 64/102 3. 同様に WebSphere Application Server 管理ユーザーを登録します。登録する内容としてはこの 資料では名字に「wpsbind」、ユーザー名に「wpsbind/ibm」「wpsbind」、短縮名に「wpsbind」、イ ンターネット・パスワードに「passw0rd」を設定します。 4. 続いて WebSphere Portal 管理用グループを登録します。この資料では「wpsadmins」というグル ープ名で登録します。この WebSphere Portal 管理グループ(この資料では wpsadmins)に、先ほ ど追加した「wpsadmin」「wpsbind」ユーザーを追加します。 65/102 5. Domino Directory(LDAP サーバー)へのアクセス権の設定をします。「ファイル」タブを選択し、 Domino ディレクトリー(names.nsf)を選択します。選択後、右クリックメニューを開き「アクセス制 御」−>「管理」を選択します。 6. アクセス制御リストダイアログにて「wpsadmins」をアクセス制御リストに追加します。引き続きア クセス制御リストダイアログにて「wpsadmin」に対してロールを設定します。必要なロールは 「UserCreator」「UserModifier」となります。また「文書の削除」権限がないと WebSphere Portal の 管理画面からのユーザー削除ができなくなりますので、必要な場合はチェックがついていること を確認してください。設定後のダイアログは以下のようになります。 7. ここまでの設定で Lotus Domino Server 上のユーザーを WebSphere Portal 用ユーザーとして利 用する設定は完了しました。引き続き WebSphere Portal が Lotus Domino Server を利用するよう に構成します。 66/102 補足) ・ ユーザー情報の保存先について ¾ この資料では Lotus Domino Server を WebSphere Portal のユーザー情報の保存先として 利用していますが、WebSphere Portal は Lotus Domino Server 以外にも IBM Tivoli Directory Server などの LDAP サーバーを、ユーザー情報の保存先として利用できます。 ¾ 利用方法については、Information Center などの資料に記述がありますが、基本的にこの 章で作成した、「wpsbind」に相当する WebSphere Application Server 管理者、「wpsadmin」 に相当する WebSphere Portal 管理者、「wpsadmins」グループに相当する WebSphere Portal 管理者グループを LDAP サーバー上のエントリとして作成することにより、次章で 利用する構成ウィザードによるセキュリティー構成が可能となります。 ¾ これらの LDAP サーバーの導入方法、ユーザー/グループを設定する方法については この資料では記述しませんが、設定すべきユーザー/グループのサンプルは、 WebSphere Portal のインスールメディア(W-Setup)に PortalUsers.ldif という名前で含まれて います。 67/102 3-9. セキュリティーの構成[DM,WP01] 引き続きセキュリティー構成を実施します。この作業は WP01 マシン(WebSphere Portal メインノー ド)で行います。なお、この資料では LDAP サーバーとして前章で設定した Lotus Domino Server を 利用します。そのためこの章で利用する helper ファイルは Lotus Domino Server 用を利用していま す。別の LDAP サーバー(例:IBM Tivoli Directory Server)を利用する場合、適切な helper ファイル に読み替えてください。 1. WP01(WebSphere Portal メインノード)の設定を確認します。以下のディレクトリーに存在する helper ファイルを開きます。 <WP_PROFILE_ROOT>¥ConfigEngine¥config¥helper¥wp_security_domino.properties 2. ファイルの中身を確認し、プロパティー値を環境に合わせて変更します。この資料では以下の 値に設定します。 standalone.ldap.id=domino851 standalone.ldap.host=sea.makuhari.japan.ibm.com (Domino LDAP サーバー名) (Domino LDAP ポート standalone.ldap.port=389 番号) standalone.ldap.bindDN=cn=wpsbind,o=ibm (Domino LDAP 上のエントリ) standalone.ldap.bindPassword=wpsbind (Domino LDAP 上のエントリ) standalone.ldap.ldapServerType=DOMINO standalone.ldap.realm=realm_sea.makuhari.japan.ibm.com (Domino LDAP 上の standalone.ldap.primaryAdminId=cn=wpsadmin,o=ibm エントリ) standalone.ldap.primaryAdminPassword=wpsadmin (Domino LDAP 上のエントリ) standalone.ldap.primaryPortalAdminId=cn=wpsadmin,o=ibm (Domino LDAP 上のエントリ) standalone.ldap.primaryPortalAdminPassword=wpsadmin (Domino LDAP 上のエントリ) standalone.ldap.primaryPortalAdminGroup=cn=wpsadmins (Domino LDAP 上のエントリ) standalone.ldap.baseDN=<ブランク> standalone.ldap.personAccountParent=o=ibm (Domino LDAP 上の エントリ) 3. 以下のコマンドにて、セキュリティー設定に問題が無いことを確認します。問題がある場合、2. に戻り値が正しいことを確認してください。 <WP_PROFILE_ROOT>¥ConfigEngine¥ConfigEngine.bat validate-standalone-ldap -DparentProperties=./config/helpers/wp_security_domino.properties -DWasPassword=passw0rd (1行) 68/102 -DsaveParentProperties=true (注:WasPassword はセキュリティー構成前、すなわち Domino LDAP 上でない管理ユーザーのパスワー ドです) 69/102 4. 問題がなければ、実際にセキュリティー構成を行います。以下のコマンドを実行してください。 <WP_PROFILE_ROOT>¥ConfigEngine¥ConfigEngine.bat wp-modify-ldap-security -DparentProperties=./config/helpers/wp_security_domino.properties -DWasPassword=passw0rd -DsaveParentProperties=true (1行) (注:WasPassword はセキュリティーー構成前、すなわち Domino LDAP 上でない管理ユーザーのパスワ ードです) 5. コ マ ン ド が 問 題 な く 完 了 し た ら ( BUILD SUCCESSFUL と 表 示 さ れ ま す ) 、 Delpoyment Manager/WebSphere Portal サーバーを再起動します。再起動後 WebSphere Portal に、管理ユ ーザー(Domino LDAP 上のユーザー)としてログインし、問題なく表示されることを確認してく ださい。 70/102 3-10. クラスター追加ノード(クローンノード)の導入[WP02] ここまでの作業で WebSphere Portal を導入し、クラスター(シングルクラスター)を構成する一通りの 手順は完了しています。ここからは、クラスターに別のノード(クローンノード)を追加して構成/利 用する手順を記述します。 この章では、まず別のノード(クローンノード)に WebSphere Application Server を導入する手順を記 述します。導入にはメインノードと同様に WebSphere Portal の標準インストーラーを利用します。な おこの章の作業は基本的にすべてクローンノード(WP02)で行います。 1. 以下を実行します。 C:¥temp¥W-Setup¥install.exe –W defaults.isBinaryInstall=true なお、64bit OS に 32bit アプリケーションとして導入する際は、オプション・パラメーターを指定して、以 下のように実行します。 C:¥temp¥W-Setup¥install.exe –W defaults.isBinaryInstall=true -W defaults.force32bit=true 2. 以下のような画面が表示され、インストール・ウィザードが起動します。(注:この画面はインスト ールするメディアにより異なる場合があります) 71/102 3. インストールする製品を選択します。この資料では、「IBM WebSphere Portal Extend」を選択して、 「次へ」をクリックします。(注:この画面は使用するインストール・イメージによっては表示されな い場合もあります。) 4. ソフトウェア・ライセンス情報の画面が表示されます。ライセンス条項を読み、同意する場合は 「使用条件の条項に同意します」を選択して「次へ」をクリックします。 72/102 5. インストール・パスを設定します。この資料では「C:¥IBM¥WebSphere」に導入します。なお、この インストール・パスは長くなりすぎないように注意してください。またインストール・パスには「日本 語」「空白」が含まれないように設定してください。 6. インストールの要約画面が表示されます。問題が無いことを確認し、「次へ」をクリックします。 73/102 7. インストールが開始すると以下のような画面が表示されます。 8. インストールが完了すると以下のような画面が表示されます。「終了」をクリックしてインストーラ ー画面を閉じます。 ここまでの設定で、クローンノードへの WebSphere Appication Server の導入は完了しました。引き続 き WebSphere Portal のクローンノードの設定を行います。 74/102 3-11. クラスター追加ノード(クローンノード)の構成[WP01,WP02] この章では、前章で導入した WebSphere Portal のクラスター追加ノード(クローンノード)を構成し、ク ラスターへと追加する手順を記述します。 1. クラスター追加ノード(以降クローンノード)を導入したマシン上で、プロファイルテンプレートデ ィレクトリを作成します。 作成ディレクトリー: 2. <WP_ROOT>¥profileTemplates 作成したディレクトリーに、WebSphere Portal メインノード(WP01)からプロファイルテンプレート ファイルをコピーします。このファイルは 3-4 章にて事前に作成していますので、そのファイルを コピーします。 コピー元ファイル: (WP01) コピー先: 3. <WP_ROOT>¥profileTemplates¥profileTemplates.zip (WP02) <WP_ROOT>¥profileTemplates ディレクトリー コピーしたプロファイルテンプレートファイルを解凍します。解凍先はコピー先ディレクトリーで す。この作業はクローンノード(WP02)で行います。 解凍するファイル: <WP_ROOT>¥profileTemplates¥profileTemplates.zip 解凍するディレクトリー: <WP_ROOT>¥profileTemplates ディレクトリー 4. 解凍されたプロファイル・テンプレートをクローンノードにインストールします。以下のコマンドを 実行します。(このコマンドはクローンノードで行います) <WP_ROOT>¥profileTemplates¥installProfileTemplate.bat <WAS_ROOT> (<WAS_ROOT> は WebSphere Application Server を 導 入 し た パ ス で 、 こ の 資 料 で は C:¥IBM¥WebSphere¥AppServer となります) 5. クローンノードでプロファイル管理ツールを起動します。以下のコマンドを実行してください。 <WAS_ROOT>¥bin¥ProfileManagement¥pmt.bat 75/102 6. プロファイル管理ツールが起動します。「プロファイル管理ツールを起動」をクリックします。 7. 「作成」をクリックして、プロファイルを作成します。 76/102 8. 「環境」セクションで、「Custom Portal Profile」を選択し、「次へ」をクリックします。 9. 「プロファイル作成オプション」画面で、「拡張プロファイル作成」を選択し、「次へ」をクリックしま す。 77/102 10. 「プロファイル名およびロケーション」画面で、「プロファイル名」と「プロファイルの場所」を設定 します。この資料では「wp_profile」「C:¥IBM¥WebSphere¥wp_profile」と設定していますが、環 境に応じて変更してください。設定後「次へ」をクリックします。 11. ノード名/ホスト名を設定する画面が表示されます。この資料ではノード名に「wp02」、ホスト 名に「lniset05.makuhari.japan.ibm.com」を設定していますが、環境に応じて変更してください。 なお、ノード名については、WP01 にて設定した名前と同じ名前を使わないよう注意してくださ い。またノード名の長さについても 5 文字以内が推奨されています。設定後「次へ」をクリックし ます。 78/102 12. 続く画面で「後でこのノードを統合する」のチェックがついていることを確認します。このチェック がついていないと、クラスター構成が正常に完了しませんので、必ず確認してください。チェッ クがついていることを確認後「次へ」をクリックします。 13. セキュリティー証明書(パート1)設定画面が表示されます。証明書関連で特に変更が無い場 合、デフォルトのまま「次へ」をクリックします。(注:証明書等が予め用意されている場合、この 画面で設定してください 79/102 14. セキュリティー証明書(パート2)設定画面が表示されます。前項と同様、特に変更が必要ない 場合はデフォルトのまま「次へ」をクリックします 15. プロファイル作成サマリー画面が表示されます。問題が無いことを確認後「作成」をクリックしま す。プロファイルの作成が開始します。(注:デプロイメント・マネージャーへの統合が False に 設定されていることを再度確認してください) 80/102 16. プロファイルの作成が完了すると以下のような画面が表示されます。「ファースト・ステップ・コ ンソールの起動」のチェックをはずして「終了」をクリックします。 17. プロファイル管理ツールにて以下のようにプロファイルが作成されていることを確認します。確 認後ウィンドウを閉じます(×ボタンをクリックします) 81/102 18. 前項までの手順で作成したクローンノード(WP02)用プロファイルを、Deplyoment Manager に 追加します。Deployment Manager を導入したサーバー(DM)にて、Deplyoment Manager が稼 動していることを確認してください。稼動していない場合は以下のコマンドにて稼動させます。 (この操作は Deployment Manager を導入したサーバー上で行います) <DMGR_PROFILE_ROOT>¥bin¥startManager.bat 19. 以下のコマンドを実行し、WebSphere Portal ノードを Deployment Manager の管理するセルへ と追加します。なお、このとき、Deployment Manager で設定されている時刻と、WebSphere Portal クローンノード(WP02)で設定されている時刻の同期が取れていることを確認してくださ い。 <WP_PROFILE_ROOT>¥bin¥addNode.bat <dmgr_hostname> <dmgr soap port> -username <dmgr admin ID> -password <dmgr user password> (ここまですべて1行で入力します) <dmgr_hostname> : Deployment Managerのホスト名(FQDN) <dmgr sorp port> : Deployment ManagerのSOAPポート番号(デフォルト8879) <dmgr admin ID> : Deployment Managerの管理ユーザーID <dmgr user password> : Deployment Managerの管理ユーザー・パスワード この資料の例では以下のように入力します。 <WP_PROFILE_ROOT>¥bin¥addNode.bat lniseta3.makuhari.japan.ibm.com 8879 –username wpsadmin –password passw0rd 20. addNode が正常に完了したら、クローンノードの追加は完了です。引き続きクローンノードの設 定を行います。クローンノード上に存在する以下のファイルを開きます。 <WP_PROFILE_ROOT>¥ConfigEngine¥properties¥wkplc.properties 21. ファイルの中身を確認し、プロパティー値を環境に合わせて変更します。この資料では以下の 値に設定します。 WasSoapPort=8879 (DMのSOAPポート) WasRemoteHostName=lniseta3.makuhari.japan.ibm.com (DMのホスト名) WasUserid=cn=wpsadmin,o=ibm (DMの管理者DN) WasPassword=passw0rd (DMの管理者パスワード) ServerName=WebSphere_Portal_2 PortalAdminPwd=wpsadmin (WPの管理者ID) ClusterName=PortalCluster (クラスター名) PrimaryNode=false 82/102 22. クローンノード上に存在する以下のファイルを開き、内容を確認します。 <WP_PROFILE_ROOT>¥ConfigEngine¥properties¥wkplc_dbdomain.properties 23. 開いたファイルにて、データベースの設定(パスワード)を確認します。間違っていた場合、正し い値に変更します。以下はこの資料での設定値となります。(これ以外の関連する値について も、間違っていた場合正しい値に変更します) feedback.DbPassword=db2admin likeminds.DbPassword=db2admin release.DbPassword=db2admin community.DbPassword=db2admin customization.DbPassword=db2admin jcr.DbPassword=db2admin 24. クローンノード上に存在する以下のファイルを開き、内容を確認します。 <WP_PROFILE_ROOT>¥ConfigEngine¥properties¥wkplc_dbtype.properties 25. 開いたファイルにて、JDBC ドライバーについての設定を確認します。間違っていた場合、正し い値に変更します。以下はこの資料での設定値となります。 db2.DbLibrary=C:/IBM/WebSphere/wp_profile/PortalServer/dbdrivers/db2jcc4.jar;C:/IBM/WebS phere/wp_profile/PortalServer/dbdrivers/db2jcc_license_cu.jar 注:指定したパスに JDBC ドライバーファイルが存在しない場合、別途 DB2 導入サーバー等か らコピーしておいてください。 26. クローンノードで NodeAgent が開始していることを確認します。開始していない場合、以下のコ マンドで開始します。 <WP_PROFILE_ROOT>¥bin¥startNode.bat 27. クローンノードを Deployment Manager 上のクラスターのメンバーとして追加します。以下のコマ ンドを実行します。(注:このコマンドはクローンノードを導入したサーバー上で実行します) <WP_PROFILE_ROOT>¥ConfigEngine¥ConfigEngine.bat cluster-node-config-cluster-setup-additional –DwasPassword=passw0rd (注:passw0rd はこの資料での値で WebSphere Application Server の管理者パスワードとなります) 83/102 28. コ マ ン ド が 正 常 に 完 了 し た こ と を 確 認 し た 後 、 ( 実 行 し た コ マ ン ド ラ イ ン 上 で BUILD SUCCESSFULL と表示される)Deployement Manager の管理コンソールにログインして、正常 にクラスター・メンバーとしてクローンノードが追加されていることを確認します。(この資料では 以下の URL を使用します。) http://lniseta3.makuhari.japan.ibm.com:9060/ibm/console 29. 管理コンソールにログイン後、左側ペインから「サーバー」→「クラスター」→「WebSphere Application Server クラスター」を選択し、右側ペインにて「PortalCluster」→「クラスター・メンバ ー」を選択します。以下のようにクラスター・メンバーとして「WebSphere_Portal_2」が追加されて いることを確認してください。 30. 引き続き、クローンノードに設定されているポータル用のポート番号を確認します。管理コンソ ールにて左側ペインから「サーバー」→「サーバー・タイプ」→「WebSphere Application Server」 を選択し、右側ペインにて「WebSphere_Portal_2」→「ポート」を選択します。 84/102 31. ポート番号を確認します。「WC_defaulthost」に設定されている値が、クローンノード側のポータ ルへアクセスするポート番号となります。(この番号を変更する場合ここで変更してください) 32. 最後に、ポータル用データベースの一部へアクセスするユーザーの設定を行います。クローン ノード上の以下のファイルを開きます。 <WP_PROFILE_ROOT>¥ConfigEngine¥properties¥wkplc.properties 33. クローンノード上ファイルの中身を確認し、ポータル管理者の ID に正しい値を設定します。こ の資料では以下の値を設定しています。 PortalAdminId=cn=wpsadmin,o=ibm 34. クローンノード上で以下のコマンドを実行します。 <WP_PROFILE_ROOT>¥ConfigEngine¥ConfigEngine.bat -DWasPasswword=passw0rd update-jcr-admin (注:1行) (注:passw0rd はこの資料での値で、WebSphere Application Server の管理IDパスワードです) 35. ここまでの設定で、クローンノードの設定は完了しました。さらにクローンノードを追加する場合、 この章の手順を、追加する各クローンノードにて実施してください。 85/102 36. 最後に、Deployment Manager/WebSphere Portal(メインノード/クローンノード)をすべて再起 動します。起動、再起動のコマンドは以下の通りです。 停止: Deployment Manager <DMGR_PROFILE_ROOT>¥bin¥stopManager.bat –user wpsadmin –password passw0rd メインノード <WP_PROFILE_ROOT>¥bin¥stopNode.bat –user wpsadmin –password passw0rd <WP_PROFILE_ROOT>¥bin¥stopServer.bat WebSphere_Portal –user wpsadmin –password passw0rd(1行) クローンノード <WP_PROFILE_ROOT>¥bin¥stopNode.bat –user wpsadmin –password passw0rd <WP_PROFILE_ROOT>¥bin¥stopServer.bat WebSphere_Portal_2 –user wpsadmin –password passw0rd(1行) 起動: Deployment Manager <DMGR_PROFILE_ROOT>¥bin¥startManager.bat メインノード <WP_PROFILE_ROOT>¥bin¥startNode.bat <WP_PROFILE_ROOT>¥bin¥startServer.bat WebSphere_Portal クローンノード <WP_PROFILE_ROOT>¥bin¥startNode.bat <WP_PROFILE_ROOT>¥bin¥startServer.bat WebSphere_Portal_2 37. すべての再起動が完了した後、メインノード/クローンノードへとアクセスし、正常に利用でき ることを確認してください。この資料でのメインノード/クローンノードの URL は以下のものとな ります。 メインノード: http://wpsrv05.makuhari.japan.ibm.com:10039/wps/portal クローンノード: http://lniset05.makuhari.japan.ibm.com:10039/wps/portal ここまでの設定でクラスターの構成は完了です。引き続き外部 Web サーバーの設定を必要に応じ て行います。 86/102 3-12. Web サーバーの構成[WP01,WP02,DM] この章では、WebSphere Portal にて外部 Web サーバーを利用する設定手順を記述します。この設 定を行うことにより、ブラウザから直接 WebSphere Portal(WebSphere Application Server)へとアクセ スするのではなく、外部 Web サーバー経由でアクセスするような設定が可能になります。 なお、この資料では外部 Web サーバーとして IBM HTTP ServerV7.0 を利用し、メインノード/クロ ーンノードの両サーバー上に Web サーバーを構築する手順を示しますが、実際に Web サーバーを どのように配置するかは、環境により異なりますのでご注意ください。(例:別途 Web サーバー専用 のサーバーを用意し、すべてのリクエストがその Web サーバーを経由するよう構成する、等) 注)以下の手順はメインノード/クローンノード(WP01/WP02)とも基本的に同じ手順になります。異 なる部分については明記します。 1. 以下のコマンドを実行します。 C:¥temp¥IHS¥IHS¥install.exe (注:C:¥temp¥IHS はメディア(IHS)を展開したディレクトリー名) 2. インストーラーが起動し、以下の画面が表示されます。「次へ」をクリックします。 87/102 3. ソフトウェア・ライセンス情報画面が表示されます。使用条件をよく読み、同意する場合は 「IBM および第三者が提示する条件に同意します」を選択し、「次へ」をクリックします。 4. システム前提条件の検査画面が表示されます。ここではこのまま「次へ」をクリックします。 88/102 5. インストール・ロケーション選択画面が表示されます。インストールするディレクトリーを設定し て「次へ」をクリックします。(この資料では、C:¥IBM¥HTTPServer に導入します) 6. ポート値の割り当て画面が表示されます。特に変更する必要が無い場合、そのまま「次へ」を クリックします。 89/102 7. Windows サービスの定義画面が表示されます。この資料では IBM HTTP Server を Windows のサービスとして実行するよう設定するため、以下の画面のように設定します。(サービスとし て設定するか否かについては、環境に応じて変更してください) 8. HTTP 管理サーバー認証設定画面が表示されます。この資料ではここで管理サーバー認証用 の ID/パスワードを生成しています。「IBM HTTP Server の管理サーバー認証用にユーザーID を作成する」にチェックをつけ、ユーザーID/パスワードに ihsadmin/passw0rd を設定後「次へ」 をクリックします。(注:ここで生成するかどうかは環境に応じて変更してください) 90/102 9. 「IBM HTTP Server Plugi-in for IBM WebSphere Applicatoin Server」のインストールをするか否 かの選択画面が表示されます。この資料では後ほどインストールしますので、チェックをはず して「次へ」をクリックします。 10. インストールの要約画面が表示されます。内容に問題が無い場合「次へ」をクリックします。イ ンストールが開始します。 91/102 11. インストールが完了すると、以下のような画面が表示されます。「終了」をクリックしてインスト ーラーを終了させます。 12. 引き続き Plugin を導入します。以下のコマンドを実行してください。 C:¥temp¥IHS¥plugin¥install.exe (注:c:¥temp¥IHS はメディア(IHS)を展開したディレクトリー名) 13. インストーラーが起動し、以下の画面が表示されます。すべてのチェックを外し、「次へ」をクリ ックします。 92/102 14. ソフトウェア・ライセンス情報画面が表示されます。内容をよく読み、使用条件に同意する場合 は「IBM および第三者が提示する条件に同意します。」を選択し、「次へ」をクリックします。 15. システム前提条件の検査画面が表示されます。ここではこのまま「次へ」をクリックします。 93/102 16. 構成する Web サーバー選択画面が表示されます。この資料では Web サーバーとして IBM HTTP Server V7 を利用しますので、該当する項目を選択し「次へ」をクリックします。 17. インストール・シナリオを選択する画面が表示されます。ここでは「リモート」を選択し、「次へ」 をクリックします。 94/102 18. インストール・ディレクトリーを設定する画面が表示されます。この資料では以下の図のディレ クトリーにインストールします。設定後「次へ」をクリックします。 19. Plugin の定義を追加する httpd.conf ファイルの場所を選択する画面が表示されます。ここでは 先ほど導入した IBM HTTP Server V7.0 が利用する httpd.conf ファイル、およびポートを選択し て「次へ」をクリックします。 95/102 20. 固有の Web サーバー定義名を設定する画面が表示されます。この資料では以下のように設 定します。(注:メインノードとクローンノードでは違う名前としています)設定後「次へ」をクリック します。 メインノード: webserver1 クローンノード: webserver2 (注:画像はメインノードのものです) 21. プラグイン構成ファイルのロケーションを設定する画面が表示されます。この資料では以下の ロケーションを設定しています(注:メインノードとクローンノードでは異なります)。設定後「次 へ」をクリックします。 メインノード: C:¥IBM¥WebSphere¥Plugins¥config¥webserver1¥plugin-cfg.xml クローンノード: C:¥IBM¥WebSphere¥Plugins¥config¥webserver2¥plugin-cfg.xml (注:画像はメインノードのものです) 96/102 22. Application Server マシンのホスト名を設定する画面が表示されます。WebSphere Portal サー バーマシンのホスト名を設定後、「次へ」をクリックします。 メインノード: wpsrv05.makuhari.japan.ibm.com (この資料でのメインノード) クローンノード: lniset05.makuhari.japan.ibm.com (この資料でのクローンノード) (注:画像はメインノードのものです) 23. 以下のような画面が表示されます。「次へ」をクリックします。 (注:画像はメインノードのものです) 97/102 24. インストールの要約画面が表示されます。問題が無いことを確認後、「次へ」をクリックします。 インストールが開始します。 25. インストールが完了すると、以下のような画面が表示されます。「次へ」をクリックします。 (注:画像はメインノードのものです) 98/102 26. ブラウザが利用可能な場合、以下のような画面が表示されます。ここではこのままブラウザを 閉じます。 27. 最終的には以下のような画面が表示されます。「終了」をクリックしてインストーラーを終了しま す。引き続き plugin の構成を行います。 99/102 28. Plugin が導入されたディレクトリーにある、生成用スクリプトを Deployment Manager にコピーし ます。この作業はメインノード用/クローンノード用の2つのファイルをコピーします。以下はこ の資料での値となりますので環境に応じて変更してください。 コピー元: コピー先: C:¥IBM¥WebSphere¥Plugins¥bin¥configurewebserver1.bat (WP1) C:¥IBM¥WebSphere¥Plugins¥bin¥configurewebserver2.bat (WP2) <DMGR_PROFILE_ROOT>¥bin (DM) 29. Deployment Manager および各ノードのノード・エージェントが起動していることを確認します。 起動していない場合、以下のコマンドで起動します。 Deployment Manager <DMGR_PROFILE_ROOT>¥bin¥startManager.bat メインノード <WP_PROFILE_ROOT>¥bin¥startNode.bat クローンノード <WP_PROFILE_ROOT>¥bin¥startNode.bat 30. Deployment Manager 上で以下のコマンドを実行し、Plugin ファイルを生成します。この作業は メインノード用/クローンノード用に 2 回実行します。 <DMGR_PROFILE_ROOT>¥bin¥configurewebserver1.bat (メインノード用) <DMGR_PROFILE_ROOT>¥bin¥configurewebserver2.bat (クローンノード用) 31. コマンドを実行したウィンドウに「Configuration save is complete.」と表示されることを確認してく ださい。表示された場合は生成は成功しています。 32. Deployment Manager の管理コンソールを確認します。この資料では以下の URL を利用します。 ブラウザで以下の URL にアクセスし、管理コンソールにログインします。 http://lniseta3.makuhari.japan.ibm.com:9060/ibm/console/ (以下余白) 100/102 33. 管理コンソールにログインしたら、左側ペインから「サーバー」→「サーバー・タイプ」→「Web サ ーバー」を選択し、右側ペインに表示された「webserver1」「webserver2」にチェックをつけ、「プラ グインの生成」ボタンをクリックします。 34. 以下のようなメッセージが表示され、プラグインが生成されました。 35. 同じ画面で再度「webserver1」「webserver2」にチェックをつけ、「プラグインの伝播」ボタンをクリ ックします。 101/102 36. プラグインが伝播されたといメッセージ、もしくは既に伝播済み、というメッセージが表示されま す。(画像は伝播済みのメッセージが表示されています) 37. 以上でプラグインの生成/伝播が完了しました。この後 IBM HTTP Server をメインノード/ク ローンノードでそれぞれ再起動します。起動/停止については、Windows サービスとして登録 していますので、サービスコンソールから行ってください。 38. 起動後、IBM HTTP Server 経由で WebSphere Portal にアクセスできることを確認します。この 資料では以下の URL にて確認します。 http://wpsrv05.makuhari.japan.ibm.com/wps/portal (メインノード) http://lniset05.makuhari.japan.ibm.com/wps/portal (クローンノード) 39. アクセスできることが確認できたら、構成は完了です。 102/102