More Related Content Similar to Cognos bi install_linux_db2 (20) More from Shinsuke Yamamoto (20) Cognos bi install_linux_db22. 目次
1. Cognos BI 10.1.1 の導入....................................................................................................3
1.1 前提の導入....................................................................................................................3
1.2 導入イメージの準備......................................................................................................3
1.3 Cognos BI 10.1.1 本体の導入.......................................................................................4
1.4 Cognos BI 10.1.1 National Language Pack の導入..................................................10
1.5 Cognos Sample の導入...............................................................................................17
2. IHS 7.0 の導入.................................................................................................................24
2.1 導入イメージの準備....................................................................................................24
2.2 IHS ユーザの作成.......................................................................................................24
2.3 IHS の導入..................................................................................................................28
2.4 導入後の作業...............................................................................................................37
3. Content Store の作成.......................................................................................................39
3.1 DB2 ユーザーを追加...................................................................................................39
3.2 DB2 インスタンスの作成............................................................................................45
3.3 DB2 の通信設定..........................................................................................................45
3.4 Content Store の DB 作成...........................................................................................46
3.5 DB2 の JDBC ライブラリーのコピー.........................................................................48
4. IHS の設定........................................................................................................................49
4.1 プロファイルの設定....................................................................................................49
4.2 httpd.conf の編集........................................................................................................49
5. Cognos Configuration の設定..........................................................................................51
5.1 事前準備......................................................................................................................51
5.2 Cognos Configuration の設定....................................................................................51
5.3 Cognos Service の起動................................................................................................56
5.4 Linux のセキュリティ設定.........................................................................................59
5.5 Cognos ホーム画面の確認...........................................................................................61
2
3. 1. Cognos BI 10.1.1 の導入
1.1 前提の導入
Cognos BI 10.1.1 を導入するための OS の前提条件は以下の Web サイトに記載されています
ので、導入計画時に以下のサイトを参照してください。
Cognos Business Intelligence 10.1.1 Software Environments
https://www-304.ibm.com/support/docview.wss?uid=swg27021368
本環境では以下を導入しました。Cognos BI 10.1.1 32bit のため、i386 と x86_64 を導入しま
した。
・ kernel-headers-2.6.18-238.el5.x86_64.rpm
・ compat-glibc-headers-2.3.4-2.26.x86_64.rpm
・ compat-glibc-2.3.4-2.26.x86_64.rpm
・ compat-glibc-2.3.4-2.26.i386.rpm
・ openmotif22-2.2.3-18.x86_64.rpm
・ openmotif22-2.2.3-18.i386.rpm
なお、openmotif の前提として libXp.so.6() が必要なため、以下も導入しました。
・ libXp-1.0.0-8.1.el5.x86_64.rpm
・ libXp-1.0.0-8.1.el5.i386.rpm
・ libXmu-1.0.2-5.i386.rpm
1.2 導入イメージの準備
以下の製品の導入イメージを準備します。
Cognos BI 10.1.1 本体
IBM Cognos Business Intelligence Server 32-bit 10.1.1 Linux x86 Multilingual (CI5W6ML)
Cognos BI 10.1.1 言語パック
IBM Cognos Supplementary Languages Documentation 10.1.1 Multiplatform Multilingual (CI2PZML)
上記製品のアーカイブ・ファイルを展開します。
プロダクトを購入した場合は、メディアをマウントします。
インストール手順はマニュアルに記載されていますので、導入時に参照してください。
Installing and Configuring Sterling Business Intelligence
http://pic.dhe.ibm.com/infocenter/ssfs/v9r2/topic/com.ibm.help.bi.opreports.doc/c_FND_BIG_InstallingAndConfi
guringBusinessIntelligence.html
3
4. 1.3 Cognos BI 10.1.1 本体の導入
導入画面を起動します。
$ export DISPLAY=:0.0
$ cd /images/cognos/linuxi38632
$ ./issetup
以下、インストール画面に従って製品を導入します。
English を選択して、「Next >」をクリックします。
4
10. 導入完了画面です。「Finish」をクリックします。
1.4 Cognos BI 10.1.1 National Language Pack の導入
導入画面を起動します。
$ chown -R 744 /images/cognosnlpack
$ cd /images/cognosnlpack/linuxi38632
$ ./issetup
以下、インストール画面に従って製品を導入します。
10
24. 2. IHS 7.0 の導入
2.1 導入イメージの準備
以下の製品の導入イメージを準備します。
IBM WebSphere Application Server V7.0 Supplements (1 of 2) for Linux on x86-32-bit (Application Client,
IBM HTTP Server, Web Server Plug-ins and Update Installer) Multilingual (C1FZ7ML)
IBM WebSphere Application Server V7.0 Supplements (2 of 2) for Linux on x86-32-bit (Migration Tool)
Multilingual (C1FZ8ML)
上記製品のアーカイブ・ファイルを展開します。
プロダクトを購入した場合は、メディアをマウントします。
2.2 IHS ユーザの作成
IHS 用のユーザ(ihsadmin)のホームディレクトリを作成します。
$ mkdir /home/ihsadmin
以下の画面に従い、ihsadmin ユーザを作成します。
「System」→「Administration」→「Users and Groups」を選択します。
24
30. ライセンスに同意「I accept both the IBM and the non-IBM terms」し、「Next >」をクリックします。
導入前提が満たさせていることを確認し、「Next >」をクリックします。
30
37. 2.4 導入後の作業
limit.conf を編集し、stack を unlimited に設定変更します。
$ cd /etc/security
$ vi limits.conf
(省略)
hard nofile 8196*
soft nofile 2048*
hard memlock 3000000*
soft memlock 4000000*
hard nproc 16000*
soft nproc 16000*
hard stack -1*
soft stack -1*
(省略)
limit が変更されたかを確認します。
$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 40960
max locked memory (kbytes, -l) 3000000
max memory size (kbytes, -m) unlimited
open files (-n) 2048
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) unlimited
cpu time (seconds, -t) unlimited
max user processes (-u) 16000
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
37
38. IHS の起動・停止確認を行います。
$ cd /opt/IBM/HTTPServer/bin
$ ./apachectl -k start
$ ps -ef | grep http
root 10571 1 0 11:54 ? 00:00:00 /opt/IBM/HTTPServer/bin/httpd -d
/opt/IBM/HTTPServer -k start
nobody 10572 10571 0 11:54 ? 00:00:00 /opt/IBM/HTTPServer/bin/httpd -d
/opt/IBM/HTTPServer -k start
nobody 10573 10571 0 11:54 ? 00:00:00 /opt/IBM/HTTPServer/bin/httpd -d
/opt/IBM/HTTPServer -k start
nobody 10574 10571 0 11:54 ? 00:00:00 /opt/IBM/HTTPServer/bin/httpd -d
/opt/IBM/HTTPServer -k start
$ ./apachectl -k stop
38
39. 3. Content Store の作成
3.1 DB2 ユーザーを追加
DB2 のユーザ(db2inst2、db2fenc2)のホームディレクトリを作成します。
$ mkdir /home/db2inst2
$ mkdir /home/db2fenc2
以下の通りユーザを作成します。
ユーザ名 グループ名
db2inst2 db2iadm1
db2fenc2 db2fadm1
「System」→「Administration」→「Users and Groups」を選択します。
39
43. db2inst2 と db2fenc2 ユーザーが作成されていることを確認します。
両ユーザー共に、「Primary Group」が「users」になっているため、編集します。
「db2inst2」をダブルクリックし、プロパティーを表示させます。
43
46. 次に、DB2 インスタンスユーザー(db2inst2)にて、通信設定を行います。
$ su - db2inst2
$ db2set DB2COMM=TCPIP
$ db2 update dbm cfg using SVCENAME db2c_db2inst2
3.4 Content Store の DB 作成
DB2 インスタンスユーザにて Content Store のデータベースを作成します。
Cognos Configuration より Content Store を作成するスクリプトを生成します。
Cognos Configuration を起動します。
「Data Access」→「Content Manager」の「Content Store」をクリックし、Content Store の情報を入力しま
す。その後、「Content Store」を右クリックし「Generate DDL」をクリックします。
46
47. 「<< Details」をクリックし、どこに保存されたかを確認します。
DB2 を起動して、DDL を実行します。
$ db2start
$ db2 –tvf createDB.sql
DB20000I The CREATE DATABASE command completed successfully.
Database Connection Information
Database server = DB2/LINUXX8664 9.7.0
SQL authorization ID = DB2INST2
Local database alias = CS
DB20000I The SQL command completed successfully.
DB20000I The SQL command completed successfully.
(省略)
DB20000I The TERMINATE command completed successfully.
47
48. 3.5 DB2 の JDBC ライブラリーのコピー
/opt/IBM/db2/V9.7/java にある、DB2 の JDBC ライブラリー(db2jcc.jar、db2jcc_license_cu.jar)を
以下にコピーします。
/opt/cognos/c8/webapps/p2pd/WEB-INF/lib
root ユーザーでファイルのコピーを行い、実行権限を与えます。
$ cp -p /opt/IBM/db2/V9.7/java/db2jcc.jar /opt/ibm/Cognos/c10/webapps/p2pd/WEB-INF/lib/
$ cp -p /opt/IBM/db2/V9.7/java/db2jcc_license_cu.jar /opt/ibm/cognos/c10/webapps/p2pd/WEB-
INF/lib/
$ chmod +x db2 .jar*
48
49. 4. IHS の設定
root ユーザーにて実施します。
4.1 プロファイルの設定
root の.bash_profile に以下の 2 行を追加して、ライブラリのパスを設定します。
LD_LIBRARY_PATH=$LIBPATH:/opt/ibm/cognos/c10/cgi-bin
export LD_LIBRARY_PATH
4.2 httpd.conf の編集
httpd.conf ファイルの最後に Cognos BI のために以下を追記します。
$ vi /opt/IBM/HTTPServer/conf/httpd.conf
(省略)
#Add for Cognos BI
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule cognos_module "/opt/ibm/cognos/c10/cgi-bin/mod2_2_cognos.so"
(続き)
ScriptAlias /ibmcognos/cgi-bin "/opt/ibm/cognos/c10/cgi-bin"
Alias /ibmcognos "/opt/ibm/cognos/c10/webcontent"
<Directory "/opt/ibm/cognos/c10/webcontent">
Options Indexes MultiViews
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
(続き)
<Location /ibmcognos/cgi-bin/mod2_2_cognos.so>
setHandler cognos-handler
Order allow,deny
Allow from all
</Location>
(続き)
<IfModule mod2_2_cognos.c>
CGIBinDir "/opt/ibm/cognos/c10/cgi-bin"
</IfModule>
49
51. 5. Cognos Configuration の設定
root ユーザーで実施します。
5.1 事前準備
Cognos Configuration は Java ベースのツールとなりますので、JAVA_HOME を設定します。
$ export JAVA_HOME=/opt/IBM/HTTPServer/java/jre
次に暗号化モジュールをコピーします。
/opt/ibm/cognos/c10/bin/jre/6.0/lib/ext/bcprov-jdk14-145.jar を
/opt/IBM/HTTPServer/java/jre/lib/ext/にコピーし、実行権限を与えます。
$ cp -p /opt/ibm/cognos/c10/bin/jre/6.0/lib/ext/bcprov-jdk14-145.jar /opt/
IBM/HTTPServer/java/jre/lib/ext/
$ chmod +x bcprov-jdk14-145.jar
5.2 Cognos Configuration の設定
Cognos Configuration を起動します。
$ cd /opt/ibm/cognos/c10/bin
$ ./cogconfig.sh
51
52. まず、Content Store の設定を行います。
「Data Access」→「Content Manager」→「Content Store」より、各項目に以下を入力します。
Type DB2 Database
Database server and port number Hostname:poort
User ID and password db2inst2
Database name cs
設定を行うと、接続テストなどが行われます。結果が正常であることを確認して「Close」を
クリックします。
続いて、環境設定を行います。
「Environment」より以下の設定を行います。
「Gateway Settings」
Gateway URI http://hostname:port/ibmcognos/cgi-bin/cognos.cgi
Dispatcher URIs for gateway http://hostname:port/p2pd/servlet/dispatch/ext
Controller URIs for gateway http://hostname:port/ibmcognos/controllerServer
「Dispatcher Settings」
External dispatcher URI http://hostname:port/p2pd/servlet/dispatch
52
53. Internal dispatcher URI http://hostname:port/p2pd/servlet/dispatch
「Other URI Settings」
Dispatcher URI for external applications http://hostname:port/p2pd/servlet/dispatch
Content Manager URIs http://hostname:port/p2pd/servlet
設定をデフォルトから変更した部分には が表示されます。
53
56. 5.3 Cognos Service の起動
Cognos Configuration から をクリックし、Cognos サービスを起動します。
上記のようなワーニングが表示されることがありますが、「OK」をクリックします。
56