真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Suse11.4+DB210.5fp8pureScale如何安裝部署

這篇文章主要為大家展示了“Suse11.4 + DB2 10.5fp8 pureScale如何安裝部署”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Suse11.4 + DB2 10.5fp8 pureScale如何安裝部署”這篇文章吧。

創(chuàng)新互聯(lián)建站-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、成都天府聯(lián)通服務(wù)器托管、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),歡迎咨詢:18980820575

1. 安裝Suse 11.4操作系統(tǒng)
192.168.1.98 psfc
192.168.1.95 psnode1
192.168.1.96 psnode2

操作系統(tǒng) Suse11.4
DB2版本 DB2 10.5fp8


文件系統(tǒng)限制條件:
/var 至少2G剩余空間
/tmp 至少2G剩余空間
/ibmdb2/V10.5 至少6G剩余空間

2. 配置共享存儲(chǔ)
使用vSphere Client
在psfc添加新的硬盤,大小20G,選擇SCSI1:0,后置備置零,SCSI控制器設(shè)置為“虛擬”
在psnode1添加現(xiàn)有硬盤,選擇SCSI1:0,SCSI控制器設(shè)置為“虛擬”
在psnode2添加現(xiàn)有硬盤,選擇SCSI1:0,SCSI控制器設(shè)置為“虛擬”

3. 安裝必要的包
檢查安裝源
zypper lr -d
zypper rr 1
配置安裝源
zypper addrepo -c -f -t yast2 -n SLES-11-SP4-DVD-x86_64-GM-ISO iso:/?iso=/software/SLES-11-SP4-DVD-x86_64-GM-DVD1.iso DVDISO
zypper lr -d
zypper clean
zypper refresh
安裝必要的包
====需要安裝如下包====
zypper --non-interactive --no-gpg-checks install -ylR  libstdc++*
zypper --non-interactive --no-gpg-checks install -ylR  glibc++*
zypper --non-interactive --no-gpg-checks install -ylR  cpp
zypper --non-interactive --no-gpg-checks install -ylR  gcc
zypper --non-interactive --no-gpg-checks install -ylR  gcc-c++
zypper --non-interactive --no-gpg-checks install -ylR  kernel-default
zypper --non-interactive --no-gpg-checks install -ylR  kernel-default-devel
zypper --non-interactive --no-gpg-checks install -ylR  kernel-default-base
zypper --non-interactive --no-gpg-checks install -ylR  kernel-source
zypper --non-interactive --no-gpg-checks install -ylR  kernel-syms
zypper --non-interactive --no-gpg-checks install -ylR  binutils
zypper --non-interactive --no-gpg-checks install -ylR  OpenSSH
zypper --non-interactive --no-gpg-checks install -ylR  sg3_utils
zypper --non-interactive --no-gpg-checks install -ylR  ntp

4. 修改環(huán)境變量
vi /etc/profile.local添加內(nèi)容
export PATH=/root/bin:/usr/sbin/rsct/bin:/ibmdb2/V10.5:$PATH
export PATH=/usr/lpp/mmfs/bin:$PATH
export DB2USENONIB=TRUE
export DB2_CFS_GPFS_NO_REFRESH_DATA=true
然后執(zhí)行# . /etc/profile.local

mkdir -p /ibmdb2/V10.5
# vi ~/.profile
set -o vi
export DB2DIR=/ibmdb2/V10.5

5. 編輯 /etc/hosts
加入三臺(tái)機(jī)器的主機(jī)名和IP地址


6. 創(chuàng)建DB2用戶
groupadd -g 401 db2grp
groupadd -g 402 db2fgrp
groupadd -g 403 db2oper

useradd -u 401 -g db2grp -m -d /db2inst/db2inst1 -s /bin/bash db2inst1
usermod -g db2grp -m -d /db2inst/db2inst1 -s /bin/bash db2inst1
echo "db2inst1:abcd1234" | /usr/sbin/chpasswd

useradd -u 402 -g db2fgrp -m -d /home/db2fenc1 -s /bin/bash db2fenc1
usermod -g db2fgrp -R dialout,video -m -d /home/db2fenc1 -s /bin/bash db2fenc1

7. 配置SSH互信
root和DB2實(shí)例用戶都需要(db2inst1)

#ssh-keygen -t rsa
然后一路全部回車 , 采用默認(rèn)值,會(huì)在 /root/.ssh 或當(dāng)前用戶目錄的 .ssh 下生成 id_dsa.pub 公鑰,將此文件復(fù)制到對(duì)方機(jī)器相應(yīng)目錄后執(zhí)行:
#cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 authorized_keys
注意此操作在 root 和 db2inst1 用戶下都要操作,確保 root 和 db2inst1 用戶在 suse1 上運(yùn)行 ssh suse2 和 suse2 上運(yùn)行 ssh suse1 直接連上不會(huì)出現(xiàn)任何提示或者輸入密碼。

#mkdir /root/.ssh
# su - db2inst1 -c "mkdir -p /db2inst/db2inst1/.ssh"

ssh psnode2 date
ssh psnode1 date
ssh psfc date

8.修改內(nèi)核參數(shù)
vi /etc/sysctl.conf
文件最后增加以下內(nèi)容:
===內(nèi)存4G的配置====
# DB2 10.5 Cconfiguration Parameter
kernel.shmmni = 32768
kernel.shmmax = 4294967296
kernel.shmall = 2097152
kernel.sem = 250 2048000 32 8192
kernel.msgmni = 4096
kernel.msgmax = 65536
kernel.msgmnb = 65536
vm.swappiness = 0
vm.overcommit_memory = 0
使配置修改生效:
# sysctl -p
為保證重啟后上述參數(shù)生效,執(zhí)行以下命令:
# /sbin/chkconfig --level 35 boot.sysctl on
運(yùn)行ipcs -l查看內(nèi)存
# ipcs -l

9. 配置Shell限制
root用戶執(zhí)行
# vi /etc/security/limits.conf
將以下內(nèi)容添加到文件最后:
db2inst1  soft    core    unlimited
db2inst1  hard    core    unlimited
db2inst1  soft    memlock unlimited
db2inst1  hard    memlock unlimited
db2inst1  soft    rss     unlimited
db2inst1  hard    rss     unlimited
db2inst1  soft    nofile  unlimited
db2inst1  hard    nofile  1048576
db2inst1  soft    stack   unlimited
db2inst1  hard    stack   unlimited

10. 安裝DB2 10.5 PureScale特性
解壓介質(zhì)
使用root用戶登錄環(huán)境,執(zhí)行如下命令解壓介質(zhì)(請(qǐng)根據(jù)安裝版本操作相應(yīng)文件);
# cd /ibmdb2/software
# tar xzvf v10.5fp8_linuxx64_server_t.tar.gz
4.1.2     安裝前檢查
進(jìn)入介質(zhì)安裝目錄
# cd server_t
安裝前檢查:
# ./db2prereqcheck -s -l -p

使用 db2_install 啟動(dòng)安裝程序
# echo $DB2DIR
確認(rèn) $DB2DIR 環(huán)境變量已設(shè)置生效
# umask 0022
# ./db2_install -b $DB2DIR -l /tmp/db2install.log
選擇SERVER
選擇YES
# cat /tmp/db2install.log
檢查安裝期間有無錯(cuò)誤!

--注冊(cè)license
# cd $DB2DIR/adm
查看license
# ./db2licm -l
注冊(cè)license
# ./db2licm -a /ibmdb2/software/db2aese_c_v10.5.lic
查看license
# ./db2licm -l

11. GPFS集群配置
創(chuàng)建GPFS集群
cd /ibmdb2/V10.5/bin
./db2cluster -cfs -create -host psfc -domain gpfsdomain
./db2cluster -cfs -add -host psnode1
./db2cluster -cfs -add -host psnode2
./db2cluster -cfs -add -license
/usr/lpp/mmfs/bin/mmlscluster
./db2cluster -cfs -start -all

創(chuàng)建GPFS文件系統(tǒng)
mmgetstate -a
./db2cluster -cfs -create -filesystem gpfs1nsd  -disk /dev/sdc -mount /gpfs1nsd
./db2cluster -cfs -list -filesystem
mmlsnsd
mmlsfs all

修改共享文件夾權(quán)限
chown db2inst1:db2grp /gpfs1nsd

12. 創(chuàng)建DB2實(shí)例
cd /ibmdb2/V10.5/instance
./db2icrt -d -cf psfc -cfnet psfc -m psnode1 -mnet psnode1 -instance_shared_dir /gpfs1nsd -tbdev /dev/sdb -u db2fenc1 db2inst1

啟動(dòng)實(shí)例
db2set DB2_CA_TRANSPORT_METHOD=SOCKETS
db2start
db2instance -list

13. 新增member節(jié)點(diǎn)
mmgetstate -a
/ibmdb2/V10.5/instance/db2iupdt -d -add -m psnode2 -mnet psnode2 db2inst1
su - db2inst1 -c "db2start member 1"
db2instance -list

14. 創(chuàng)建DB2數(shù)據(jù)庫
設(shè)置注冊(cè)變量
su - db2inst1
db2set DB2COMM=TCPIP
db2set DB2CODEPAGE=1386
db2set DB2COUNTRY=CN
db2set DB2TERRITORY=86
db2set DB2_PARALLEL_IO=*
db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ON
db2set DB2_EVALUNCOMMITTED=ON
db2set DB2_CAPTURE_LOCKTIMEOUT=ON
db2set DB2_LOAD_COPY_NO_OVERRIDE=NONRECOVERABLE
db2set AUTOSTART=NO
db2 terminate
db2set


設(shè)置實(shí)例參數(shù)
su - db2inst1
db2 update dbm cfg using SVCENAME 50001
db2 update dbm cfg using SYSMON_GROUP db2oper
db2 update dbm cfg using MON_HEAP_SZ 10240
db2 update dbm cfg using DIAGSIZE 5120
db2 update dbm cfg using HEALTH_MON OFF
db2 update dbm cfg using DFTDBPATH /gpfs1nsd
db2 update dbm cfg using DFT_MON_BUFPOOL ON
db2 update dbm cfg using DFT_MON_LOCK ON
db2 update dbm cfg using DFT_MON_SORT ON
db2 update dbm cfg using DFT_MON_STMT ON
db2 update dbm cfg using DFT_MON_TABLE ON
db2 update dbm cfg using DFT_MON_TIMESTAMP ON
db2 update dbm cfg using DFT_MON_UOW ON
db2 update dbm cfg using AUTHENTICATION SERVER_ENCRYPT
# 設(shè)置實(shí)例內(nèi)存 1GB = 262144 * 4k
# db2 update dbm cfg using INSTANCE_MEMORY 262144
db2 update dbm cfg using MAX_COORDAGENTS 1100 MAX_CONNECTIONS 1100
db2 update dbm cfg using DISCOVER DISABLE
db2 update dbm cfg using DISCOVER_INST DISABLE
db2 terminate
db2start
db2 get dbm cfg | egrep "SVCENAME|SYSMON_GROUP|MON_HEAP_SZ|DIAGSIZE|HEALTH_MON|DFT_MON_|AUTHENTICATION|INSTANCE_MEMORY|MAX_COORDAGENTS|MAX_CONNECTIONS|DISCOVER"


mkdir /gpfs1nsd/data1 /gpfs1nsd/data2 /gpfs1nsd/data3 /gpfs1nsd/data4 /gpfs1nsd/data5 /gpfs1nsd/data6 /gpfs1nsd/data7 /gpfs1nsd/data8
mkdir /gpfs1nsd/SAMPLEDB
mkdir /gpfs1nsd/db2log /gpfs1nsd/db2logmir /gpfs1nsd/db2arch
db2 update dbm cfg using DFTDBPATH /gpfs1nsd/SAMPLEDB
db2 create db SAMPLEDB on /gpfs1nsd/data1,/gpfs1nsd/data2,/gpfs1nsd/data3,/gpfs1nsd/data4 DBPATH on /gpfs1nsd/SAMPLEDB
db2 "alter database SAMPLEDB add storage on '/gpfs1nsd/data5'"
db2 "alter database SAMPLEDB add storage on '/gpfs1nsd/data6'"
db2 "alter database SAMPLEDB add storage on '/gpfs1nsd/data7'"
db2 "alter database SAMPLEDB add storage on '/gpfs1nsd/data8'"
PureScale無法重新平衡容器,表空間原有空間使用完畢后,重新開始新的stripe set,推薦存儲(chǔ)路徑同比擴(kuò)容;


設(shè)置數(shù)據(jù)庫參數(shù)
db2 update db cfg for SAMPLEDB using MAXAPPLS 200
db2 update db cfg for SAMPLEDB using LOCKLIST AUTOMATIC
db2 update db cfg for SAMPLEDB using MAXLOCKS AUTOMATIC
db2 update db cfg for SAMPLEDB using LOCKTIMEOUT 60
db2 update db cfg for SAMPLEDB using SORTHEAP AUTOMATIC
db2 update db cfg for SAMPLEDB using SHEAPTHRES_SHR AUTOMATIC
db2 update db cfg for SAMPLEDB using LOGFILSIZ 2560 LOGPRIMARY 10 LOGSECOND 5
db2 update db cfg for SAMPLEDB using NEWLOGPATH /gpfs1nsd/db2log
db2 update db cfg for SAMPLEDB using MIRRORLOGPATH /gpfs1nsd/db2logmir
db2 update db cfg for SAMPLEDB using LOGBUFSZ 4096
db2 update db cfg for SAMPLEDB using SOFTMAX 100
db2 update db cfg for SAMPLEDB using REC_HIS_RETENTN 90
db2 update db cfg for SAMPLEDB using AUTO_DEL_REC_OBJ OFF
db2 update db cfg for SAMPLEDB using AUTO_MAINT OFF
db2 update db cfg for SAMPLEDB using DISCOVER_DB DISABLE
db2 update db cfg for SAMPLEDB using UTIL_HEAP_SZ 51200
db2 terminate
db2 force applications all; sleep 5; db2stop force; db2start
db2 activate db SAMPLEDB
db2 get db cfg for SAMPLEDB | egrep "territory| code |MAXAPPLS|LOCKLIST|MAXLOCKS|LOCKTIMEOUT|SORTHEAP|SHEAPTHRES_SHR|LOGFILSIZ|LOGPRIMARY|LOGSECOND|NUM_LOG_SPAN|LOGPATH|LOGBUFSZ|SOFTMAX|REC_HIS_RETENTN|AUTO_|DISCOVER_DB|UTIL_HEAP_SZ|DATABASE_MEMORY"

開啟歸檔模式
db2 update db cfg for SAMPLEDB using LOGARCHMETH1 DISK:/gpfs1nsd/db2arch
db2 update db cfg for SAMPLEDB using TRACKMOD ON
db2 terminate
db2 force applications all; db2stop force; db2start
db2 backup db SAMPLEDB to /dev/null
db2 archive log for db SAMPLEDB
db2 get db cfg for SAMPLEDB | egrep "LOGARCHMETH1|TRACKMOD|LOGFILSIZ|LOGPRIMARY|LOGSECOND"
db2 activate db SAMPLEDB
db2pd -d SAMPLEDB -dbcfg | egrep "LOGARCHMETH1|TRACKMOD|LOGFILSIZ|LOGPRIMARY|LOGSECOND"
db2pd -d SAMPLEDB -logs

以上是“Suse11.4 + DB2 10.5fp8 pureScale如何安裝部署”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當(dāng)前標(biāo)題:Suse11.4+DB210.5fp8pureScale如何安裝部署
本文地址:http://weahome.cn/article/ihohdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部