標籤:db2 suse purescale
本文詳細記錄了DB2 purescale 10.5在VMware Workstation 上的安裝過程,如果大家看了本人的博文後,實踐過程中有什麼問題,歡迎加本人84077708,我將盡我所能為大家解惑。
VMware Tools 安裝好了以後,就可以實現物理機與虛擬機器之間自由交換資料了,下面開始配置Suse linux 11SP3 作業系統:
1、配置/etc/hosts
2、配置DNS主備伺服器
3、修改核心參數
4、修改資源限制
5、配置NTP伺服器
一、配置/etc/hosts (node01 , node02修改成一樣)
127.0.0.1 localhost
# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback
fe00::0 ipv6-localnet
ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
192.168.142.101 node01.purescale.ibm.local node01
192.168.142.102 node02.purescale.ibm.local node02
二、配置主DNS伺服器(node01)
配置DNS伺服器,需要安裝bind-9.6ESVR7P4-0.10.1.x86_64.rpm。安裝好bind軟體包以後,先用root使用者執行以下命令,使named服務開機自動啟動。
node01:~ # chkconfig -a named
named 0:off 1:off 2:off 3:on 4:off 5:on 6:off
開啟named服務的時候,會同時在/etc/目錄下產生named.conf檔案,該檔案的內容如下:
options {
directory "/var/lib/named";
dump-file "/var/log/named_dump.db";
statistics-file "/var/log/named.stats";
listen-on port 53 { any; };
listen-on-v6 { any; };
allow-query { any; };
notify no;
}
zone "." in {
type hint;
file "root.hint";
};
zone "localhost" in {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" in {
type master;
file "127.0.0.zone";
};
zone "purescale.ibm.local" IN {
type master;
file "purescale.ibm.local";
allow-transfer{192.168.142.102; };
};
zone "142.168.192.in-addr.arpa" IN {
type master;
file "142.168.192.in-addr.arpa";
allow-transfer{192.168.142.102; };
};
# Include the meta include file generated by createNamedConfInclude. This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named
include "/etc/named.conf.include";
除了/etc/named.conf設定檔以外,還有正向解析設定檔和反向解析設定檔。這兩個檔案存放在/var/lib/named目錄下。檔案名稱分別為purescale.ibm.local和142.168.192.in-addr.arpa
/var/lib/named/purescale.ibm.local正向解析檔案的內容如下:
$TTL 86400
@ IN SOA mydns root.mydns (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns
IN NS ns2
ns IN A 192.168.142.101
ns2 IN A 192.168.142.102
node01 IN A 192.168.142.101
node02 IN A 192.168.142.102
/var/lib/named/142.168.192.in-addr.arpa反向解析檔案的內容如下:
$ORIGIN 142.168.192.in-addr.arpa.
$TTL 1H
@ IN SOA ns.purescale.ibm.local. root.purescale.ibm.local. ( 2
3H
1H
1W
1H )
@ IN NS ns.purescale.ibm.local.
@ IN NS ns2.purescale.ibm.local.
101 IN PTR node01.purescale.ibm.local.
102 IN PTR node02.purescale.ibm.local.
101 IN PTR ns.purescale.ibm.local.
102 IN PTR ns2.purescale.ibm.local.
配置好這三個檔案以後,還需要檢查一下文法有沒有問題:
node01:/var/lib/named # named-checkconf
node01:/var/lib/named # named-checkzone purescale.ibm.local purescale.ibm.local
zone purescale.ibm.local/IN: loaded serial 42
OK
node01:/var/lib/named #service named restart
Shutting down name server BIND done
Starting name server BIND done
如果輸出如上面,則表示配置正確,否則配置就有問題。
編輯/etc/resolv.conf檔案
添加如下內容:
search purescale.ibm.local
nameserver 192.168.142.101
nameserver 192.168.142.102
驗證主DNS有沒有問題:
node01:/var/lib/named # nslookup node01
Server: 192.168.142.101
Address: 192.168.142.101#53
Name: node01.purescale.ibm.local
Address: 192.168.142.101
node01:/var/lib/named # nslookup node02
Server: 192.168.142.101
Address: 192.168.142.101#53
Name: node02.purescale.ibm.local
Address: 192.168.142.102
node01:/var/lib/named # nslookup 192.168.142.101
Server: 192.168.142.101
Address: 192.168.142.101#53
101.142.168.192.in-addr.arpa name = node01.purescale.ibm.local.
101.142.168.192.in-addr.arpa name = ns.purescale.ibm.local.
node01:/var/lib/named # nslookup 192.168.142.102
Server: 192.168.142.101
Address: 192.168.142.101#53
102.142.168.192.in-addr.arpa name = ns2.purescale.ibm.local.
102.142.168.192.in-addr.arpa name = node02.purescale.ibm.local.
到此,主DNS就配置完成了。
三、配置備用DNS (node02)
備用DNS與主DNS的配置基本相同,只是/etc/named.conf檔案中有些不同,要配置備用DNS,也需要安裝bind-9.6ESVR7P4-0.10.1.x86_64.rpm軟體包,然後使用root使用者執行以下命令:
node02:~ # chkconfig -a named
named 0:off 1:off 2:off 3:on 4:off 5:on 6:off
執行以上命令以後,在node02的/etc/目錄下就產生了一個新的named.conf設定檔
修改該檔案的內容如下:
options {
directory "/var/lib/named";
dump-file "/var/log/named_dump.db";
statistics-file "/var/log/named.stats";
listen-on port 53 { any; };
listen-on-v6 { any; };
allow-query { any; };
notify no;
}
zone "." in {
type hint;
file "root.hint";
};
zone "localhost" in {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" in {
type master;
file "127.0.0.zone";
};
zone "purescale.ibm.local" IN {
type slave;
file "slave/purescale.ibm.local";
masters{192.168.142.101; };
};
zone "142.168.192.in-addr.arpa" IN {
type slave;
file "slave/142.168.192.in-addr.arpa";
masters{192.168.142.101; };
};
# Include the meta include file generated by createNamedConfInclude. This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named
include "/etc/named.conf.include";
/etc/named.conf檔案配置好後,就剩下正向解析檔案和反向解析檔案了,備用DNS伺服器的正向解析檔案和反向解析檔案存放在node02上的/var/lib/named/slave/目錄下,檔案內容與主DNS伺服器的檔案內容一模一樣,只需要將主DNS伺服器的/var/lib/named目錄下的purescale.ibm.local檔案和 142.168.192.in-addr.arpa檔案使用scp命令複製到node02虛擬機器的/var/lib/named/slave/目錄下即可。
node01:/var/lib/named #scp purescale.ibm.local [email protected]:/var/lib/named/slave/
node01:/var/lib/named #scp 142.168.192.in-addr.arpa [email protected]:/var/lib/named/slave/
編輯/etc/resolv.conf檔案
添加如下內容:
search purescale.ibm.local
nameserver 192.168.142.101
nameserver 192.168.142.102
到此,備用DNS伺服器的配置也完成了。
配置是否正確的驗證方法與主DNS伺服器的驗證方法一樣,在此就不重複了。
四、修改核心參數(node01 , node02都要修改)
核心參數檔案為/etc/sysctl.conf
在檔案尾部添加以下內容:(以記憶體3.5GB為例進行配置)
kernel.shmmni=1024
kernel.shmmax=3758096384
kernel.shmall=1048576
kernel.sem=250 256000 32 1024
kernel.msgmni=1024
kernel.msgmax=65536
kernel.msgmnb=65536
fs.aio-max-nr = 1048576
fs.file-max = 6815744
五、修改資源限制檔案(node01 , node02都要修改)
資源限制檔案為/etc/security/limits.conf
在檔案尾部添加以下內容:
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536
* soft stack 65536
* hard stack 65536
* hard memlock 134217728
* soft memlock 134217728
六、配置NTP伺服器(node01)
NTP伺服器的設定檔為/etc/ntp.conf,內容如下:
tinker panic 0
restrict default kod nomodify notrap
restrict 127.0.0.1
# -- CLIENT NETWORK -------
restrict 192.168.142.0 mask 255.255.0.0 nomodify notrap
# --- OUR TIMESERVERS -----
server 192.168.142.1
server 127.127.1.0
# Undisciplined Local Clock.
# fudge 127.127.1.0 stratum 9
driftfile /var/lib/ntp/drift/ntp.drift # path for drift file
broadcastdelay 0.008
logfile /var/log/ntp # alternate log file
keys /etc/ntp.keys # path for keys file
trustedkey 1 # define trusted keys
requestkey 1 # key (7) for accessing server variables
其中紅色部分的server 192.168.142.1為物理機器(網關)的IP地址,至於如何在WIN7作業系統上配置NTP伺服器,請問度娘。
配置ntp服務為開機自動啟動。
node01:~ # chkconfig -a ntp
ntp 0:off 1:off 2:off 3:on 4:off 5:on 6:off
七、配置ntp用戶端(node02)
NTP用戶端為node02虛擬機器,設定檔也為/etc/ntp.conf,內容如下:
tinker panic 0
restrict default kod nomodify notrap
restrict 127.0.0.1
# -- CLIENT NETWORK -------
# --- OUR TIMESERVERS -----
server 192.168.142.101 iburst
server 127.127.1.0
# Undisciplined Local Clock.
# fudge 127.127.1.0 stratum 9
driftfile /var/lib/ntp/drift/ntp.drift # path for drift file
broadcastdelay 0.008
logfile /var/log/ntp # alternate log file
keys /etc/ntp.keys # path for keys file
trustedkey 1 # define trusted keys
requestkey 1 # key (7) for accessing server variables
到此,DNS主備伺服器和NTP伺服器以及用戶端都已經配置好了。
除了以上配置以外,還有SSH使用者免密登陸、ISCSI伺服器及ISCSI用戶端沒有配置,關於這部分內容,請參見《Vmware Workstation + Suse Linux 11 SP3 + db2 purescale V10.5 (五)》 。
本文出自 “濤哥的回憶” 部落格,謝絕轉載!
Vmware Workstation + Suse Linux 11 SP3 + db2 purescale V10.5 (四)