本文详细记录了DB2 purescale 10.5在VMware Workstation 上的安装过程,如果大家看了本人的博文后,实践过程中有什么问题,欢迎加本人微信84077708,我将尽我所能为大家解惑。

    

     前面两篇博文已经将在Suse Linux 11SP3上安装db2 purescale所需要的配置基本上已经讲完了,但是现在还不能马上安装DB2 purescale ,因为在安装之前,还需要做一些工作,内容如下:

     node01:~cp -v /usr/src/linux-3.0.76-0.11-obj/x86_64/default/include/generated/autoconf.h   /lib/modules/3.0.76-0.11-default/build/include/linux/

            node02:~ cp -v /usr/src/linux-3.0.76-0.11-obj/x86_64/default/include/generated/autoconf.h   /lib/modules/3.0.76-0.11-default/build/include/linux/

            之所以要执行上面的命令,将autoconf.h文件复制到/lib/modules/3.0.76-0.11-default/build/include/linux/目录下面,是因为DB2 10.5.0.3之个版本的DB2,在安装GPFS时,需要用到这个头文件。否则在编译GPFS时,会报以下错误:

            Compiling GPL :.......Failure错误。


     DB2各版本的安装文件中,都建议使用db2setup执行图形安装,但实际上因为DB2给出的官方资料太少,很多东西说得不明不白,导致使用db2setup安装时,基本上都会出错。所以在网上基本上看不到有人用db2setup进行安装,我自己尝试过很多次也是不行,归其原因,还是DB2的问题。


    为了正确安装DB2 purescale,我本人用的是db2_install脚本,从命令行方式进行的安装,安装过程如下:

    首先在node01上执行:

    

login as: root

Using keyboard-interactive authentication.

Password:

Last login: Sun Jun  4 10:16:30 2017 from 192.168.142.1

node01:~ # cd /mnt/hgfs/C                  --前面安装了VMware Tools,在此,就可以直接在Liinux中访问物理机C盘中的数据了

node01:/mnt/hgfs/C # ls

$Recycle.Bin            System Volume Information

360SANDBOX              Users

DICMS                   Windows

Documents and Settings  Windows.old

Intel                   hiberfil.sys

MSOCache                msdia80.dll

PerfLogs                oracle

Program Files           pagefile.sys

Program Files (x86)     setup.log

ProgramData             setupinfidb.db

Recovery                v10.5.0.3_linuxx64_server_t.tar.gz


node01:/mnt/hgfs/C # cd /opt

node01:opt # tar zxvf  /mnt/hgfs/C/v10.5.0.3_linuxx64_server_t.tar.gz      --解压到/opt目录下,解压后的目录为server_t


node01:opt # cd server_t

node01:/opt/server_t # ./db2prereqcheck -p -v 10.5.0.3  ---执行安装前检查


如果最后一行显示:

DBT3533I  The db2prereqcheck utility has confirmed that all installation prerequisites were met.

则表示检查通过。


除了执行db2prereqcheck脚本执行安装前检查外,还需要执行以下命令检查tsamp组件的安装条件是否满足:

node01:/opt/server_t # db2/linuxamd64/tsamp/prereqSAM

 prereqSAM: All prerequisites for the ITSAMP installation are met on operating system

 SUSE Linux Enterprise Server 11 (x86_64)

 VERSION = 11

 PATCHLEVEL = 3


   只有上面两个检查都通过了,才有可能成功安装db2 purescale,下面开始在节点一node01上安装DB2 purescale软件。

 node01:/opt/server_t # ./db2_install -b /opt/ibm/db2/V10.5

DBI1324W  Support of the db2_install command is deprecated. For

      more information, see the DB2 Information Center.



Specify one of the following keywords to install DB2 products.


  SERVER

  CONSV

  EXP

  CLIENT

  RTCL


Enter "help" to redisplay product names.


Enter "quit" to exit.


***********************************************************

SERVER

***********************************************************

Do you want to install the DB2 pureScale Feature? [yes/no]

yes

DB2 installation is being initialized.


 Total number of tasks to be performed: 52

Total estimated time for all tasks to be performed: 2101 second(s)


Task #1 start

Description: Checking license agreement acceptance

Estimated time 1 second(s)

Task #1 end


Task #2 start

Description: Base Client Support for installation with root privileges

Estimated time 3 second(s)

Task #2 end


Task #3 start

Description: Product Messages - English

Estimated time 14 second(s)

Task #3 end


Task #4 start

Description: Base client support

Estimated time 294 second(s)

Task #4 end


Task #5 start

Description: Java Runtime Support

Estimated time 155 second(s)

Task #5 end


Task #6 start

Description: Java Help (HTML) - English

Estimated time 7 second(s)

Task #6 end


Task #7 start

Description: Base server support for installation with root privileges

Estimated time 7 second(s)

Task #7 end


Task #8 start

Description: Global Secure ToolKit

Estimated time 59 second(s)

Task #8 end


Task #9 start

Description: Java support

Estimated time 13 second(s)

Task #9 end


Task #10 start

Description: SQL procedures

Estimated time 3 second(s)

Task #10 end


Task #11 start

Description: ICU Utilities

Estimated time 35 second(s)

Task #11 end


Task #12 start

Description: Java Common files

Estimated time 18 second(s)

Task #12 end


Task #13 start

Description: Base server support

Estimated time 468 second(s)

Task #13 end


Task #14 start

Description: Control Center Help (HTML) - English

Estimated time 13 second(s)

Task #14 end


Task #15 start

Description: Connect support

Estimated time 3 second(s)

Task #15 end


Task #16 start

Description: Relational wrappers common

Estimated time 3 second(s)

Task #16 end


Task #17 start

Description: DB2 data source support

Estimated time 6 second(s)

Task #17 end


Task #18 start

Description: Spatial Extender server support

Estimated time 19 second(s)

Task #18 end


Task #19 start

Description: IBM Software Development Kit (SDK) for Java(TM)

Estimated time 48 second(s)

Task #19 end


Task #20 start

Description: DB2 LDAP support

Estimated time 4 second(s)

Task #20 end


Task #21 start

Description: DB2 Instance Setup wizard

Estimated time 20 second(s)

Task #21 end


Task #22 start

Description: Integrated Flash Copy Support

Estimated time 3 second(s)

Task #22 end


Task #23 start

Description: General Parallel File System (GPFS)

Estimated time 100 second(s)

Task #23 end


Task #24 start

Description: Spatial Extender client

Estimated time 3 second(s)

Task #24 end


Task #25 start

Description: Communication support - TCP/IP

Estimated time 3 second(s)

Task #25 end


Task #26 start

Description: Tivoli SA MP

Estimated time 300 second(s)

Task #26 end


Task #27 start

Description: Base application development tools

Estimated time 35 second(s)

Task #27 end


Task #28 start

Description: DB2 Update Service

Estimated time 4 second(s)

Task #28 end


Task #29 start

Description: Parallel Extension

Estimated time 3 second(s)

Task #29 end


Task #30 start

Description: EnterpriseDB code

Estimated time 4 second(s)

Task #30 end


Task #31 start

Description: Replication tools

Estimated time 53 second(s)

Task #31 end


Task #32 start

Description: Cluster Caching Facility

Estimated time 65 second(s)

Task #32 end


Task #33 start

Description: Sample database source

Estimated time 4 second(s)

Task #33 end


Task #34 start

Description: itlm

Estimated time 3 second(s)

Task #34 end


Task #35 start

Description: DB2 Text Search

Estimated time 119 second(s)

Task #35 end


Task #36 start

Description: Command Line Processor Plus

Estimated time 4 second(s)

Task #36 end


Task #37 start

Description: Informix data source support

Estimated time 4 second(s)

Task #37 end


Task #38 start

Description: Oracle data source support

Estimated time 4 second(s)

Task #38 end


Task #39 start

Description: IBM DB2 pureScale Feature

Estimated time 3 second(s)

Task #39 end


Task #40 start

Description: First Steps

Estimated time 3 second(s)

Task #40 end


Task #41 start

Description: Product Signature for DB2 Server Edition

Estimated time 6 second(s)

Task #41 end


Task #42 start

Description: Guardium Installation Manager Client

Estimated time 20 second(s)

Task #42 end


Task #43 start

Description: Setting DB2 library path

Estimated time 180 second(s)

Task #43 end


Task #44 start

Description: Copying DB2 p_w_picpath

Estimated time 600 second(s)

Task #44 end


Task #45 start

Description: Installing or updating DB2 HA scripts for IBM Tivoli System Automation for Multiplatforms (Tivoli SA MP)

Estimated time 40 second(s)

Task #45 end


Task #46 start

Description: Installing or updating DB2 Cluster Scripts for IBM General Parallel File System (GPFS)

Estimated time 40 second(s)

Task #46 end


Task #47 start

Description: Installing or updating DB2 SSH Utilities

Estimated time 5 second(s)

Task #47 end


Task #48 start

Description: Compiling GPL

Estimated time 30 second(s)

Task #48 end


Task #49 start

Description: Executing control tasks

Estimated time 20 second(s)

Task #49 end


Task #50 start

Description: Updating global registry

Estimated time 20 second(s)

Task #50 end


Task #51 start

Description: Updating the db2ls link

Estimated time 1 second(s)

Task #51 end


Task #52 start

Description: Registering DB2 licenses

Estimated time 5 second(s)

Task #52 end


Task #53 start

Description: Setting default global profile registry variables

Estimated time 1 second(s)

Task #53 end


Task #54 start

Description: Initializing instance list

Estimated time 5 second(s)

Task #54 end


Task #55 start

Description: Registering DB2 Update Service

Estimated time 30 second(s)

Task #55 end


Task #56 start

Description: Updating global profile registry

Estimated time 3 second(s)

Task #56 end


The execution completed successfully.


For more information see the DB2 installation log at

"/tmp/db2_install.log.9471".

node01:/opt/server_t #


查看安装日志:


node01:/opt/server_t # tail -200f /tmp/db2_install.log.9471


DB2 Setup log file started at:  Sat Jun 17 09:49:02 2017 CST

============================================================


Operating system information: Linux 3.0.76-0.11-default.#1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64


Product to install:                             DB2 Server Edition


Previously Installed Components:


Components to be installed:

    Base client support

    Java support

    SQL procedures

    Base server support

    Connect support

    DB2 data source support

    Spatial Extender server support

    IBM Software Development Kit (SDK) for Java(TM)

    DB2 LDAP support

    DB2 Instance Setup wizard

    Integrated Flash Copy Support

    General Parallel File System (GPFS)

    Spatial Extender client

    Communication support - TCP/IP

    Tivoli SA MP

    Base application development tools

    DB2 Update Service

    Replication tools

    Sample database source

    DB2 Text Search

    Informix data source support

    Oracle data source support

    IBM DB2 pureScale Feature

    First Steps

    Guardium Installation Manager Client


Languages:


Target directory:                               /opt/ibm/db2/V10.5


Space required:                                 2420 MB

Install IBM Tivoli System Automation for Multiplatforms (Tivoli SA MP):         Yes






Checking license agreement acceptance :.......Success

Installing: BASE_CLIENT_R


Installing: DB2_PRODUCT_MESSAGES_EN


Installing: BASE_CLIENT


Installing: JAVA_RUNTIME_SUPPORT


Installing: DB2_JAVA_HELP_EN


Installing: BASE_DB2_ENGINE_R


Installing: GSK


Installing: JAVA_SUPPORT


Installing: SQL_PROCEDURES


Installing: ICU_SUP


Installing: JAVA_COMMON_FILES


Installing: BASE_DB2_ENGINE


Installing: DB2_CONTROL_CENTER_HELP_EN


Installing: CONNECT_SUPPORT


Installing: RELATIONAL_WRAPPERS_COMMON


Installing: DB2_DATA_SOURCE_SUPPORT


Installing: SPATIAL_EXTENDER_SERVER_SUPPORT


Installing: JDK


Installing: LDAP_EXPLOITATION


Installing: INSTANCE_SETUP_SUPPORT


Installing: ACS


Installing: GPFS


Installing: SPATIAL_EXTENDER_CLIENT_SUPPORT


Installing: COMMUNICATION_SUPPORT_TCPIP


Installing: TSAMP


Installing: APPLICATION_DEVELOPMENT_TOOLS


Installing: DB2_UPDATE_SERVICE


Installing: DATABASE_PARTITIONING_SUPPORT


Installing: EDB


Installing: REPL_CLIENT


Installing: CF


Installing: DB2_SAMPLE_DATABASE


Installing: ITLM


Installing: TEXT_SEARCH


Installing: CLPPLUS


Installing: INFORMIX_DATA_SOURCE_SUPPORT


Installing: ORACLE_DATA_SOURCE_SUPPORT


Installing: PURESCALE


Installing: FIRST_STEPS


Installing: ESE_PRODUCT_SIGNATURE


Installing: GUARDIUM_INST_MNGR_CLIENT


Installing DB2 file sets :.......Success

DBI1514I  The DB2 High Availability (HA) scripts for the IBM Tivoli

      System Automation for Multiplatforms (SA MP) were successfully

      installed.


Explanation:


You need DB2 HA scripts to use SA MP with the DB2 HA feature.


These DB2 HA scripts are located at /usr/sbin/rsct/sapolicies/db2. The

DB2 installer detects whether these DB2 HA scripts need to be installed

or updated.


User response:


No action is required.



Installing or updating DB2 HA scripts for IBM Tivoli System Automation for Multiplatforms (Tivoli SA MP) :.......Success

Installing or updating DB2 Cluster Scripts for IBM General Parallel File System (GPFS) :.......Success

Installing or updating DB2 SSH Utilities :.......Success

Compiling GPL :.......Success

Executing control tasks :.......Success

Updating global registry :.......Success

Updating the db2ls link :.......Success

Registering DB2 licenses :.......Success

Setting default global profile registry variables :.......Success

Initializing instance list :.......Success

Registering DB2 Update Service :.......Success

Updating global profile registry :.......Success


Post Install Recommendations

-----------------------------


Required steps:

Set up a DB2 instance to work with DB2.


Optional steps:

Refer to "What's new" http://publib.boulder.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.wn.doc/doc/c0052035.html in the DB2 Information Center to learn about the new functions for DB2 V10.5.


Open First Steps by running "db2fs" using a valid user ID such as the DB2 instance owner's ID. You will need to have DISPLAY set and a supported web browser in the path of this user ID.


Ensure that you have the correct license entitlements for DB2 products and features installed on this machine. Each DB2 product or feature comes with a license certificate file (also referred to as a license key) that is distributed on an Activation CD, which also includes instructions for applying the license file. If you purchased a base DB2 product, as well as, separately priced features, you might need to install more than one license certificate. The Activation CD for your product or feature can be downloaded from Passport Advantage if it is not part of the physical media pack you received from IBM. For more information about licensing, search the Information Center (http://publib.boulder.ibm.com/infocenter/db2luw/v10r5/index.jsp) using terms such as "license compliance", "licensing" or "db2licm".


To use your DB2 database product, you must have a valid license. For information about obtaining and applying DB2 license files, see http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.qb.server.doc/doc/c0061199.html.



DB2 Setup log file finished at:  Sat Jun 17 09:55:42 2017 CST

============================================================


从上面的安装日志可以看出,node01上的db2 purescale软件安装成功,没有发生任何错误。


接下来要在第二个节点node02上安装DB2 purescale软件。


由于篇幅过长,接下来的内容就请参见《Vmware Workstation + Suse Linux 11 SP3 + db2 purescale V10.5 (七)》