REDHAT5.6+ORACLE11GR2 RAC+PCSERVER+DS8100儲存安裝日誌(1)

djb1008發表於2012-10-09

總記

剛開始使用ORACLE linux 6.2,後來發現這套linux對顯示卡和磁碟陣列的驅動都不到位,執行起來諸多麻煩。測試到了建立資料庫的那一步,還是決定棄用oracle linux6.2,重新安裝redhat linux6.2,安裝完成後,顯示卡驅動,磁碟驅動速度有很大的提升。

然後安裝了REDHAT 6.2,效果是比oracle linux6.2要快一點,但還是有問題,就是oracle不再提供asmlib for linux 6,只能透過udev的方式來訪問儲存,這個問題就需要慢慢去研究,同時在測試環境裡進行著測試.但考慮到生產環境需求比較緊急,所以還是採用redhat 5.6 來支撐生產環境的rac.

[@more@]

)作業系統的安裝與配置

網站上註冊一個使用者,然後下載redhat linux 5.6的安裝介質。

作業系統的安裝

將安裝介質燒錄到光碟上,然後設定pc serverbios,使得可以從光碟啟動。重新啟動pc伺服器,進行redhat linux 5.6的安裝。

關於redhat linux的安裝,這裡就不詳細描述。

安裝後的配置工作

配置網路的時候,主要兩臺計算機需要對。例如rac1主機的eth0public的,則rac2

eth0一定也是public。例如下面的例子

[root@rac1 ~]# ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:1C:C4:DD:EC:5C

inet addr:10.20.30.40 Bcast:10.20.30.255 Mask:255.255.255.0

。。。。。。

eth1 Link encap:Ethernet HWaddr 00:1C:C4:DD:EC:5A

inet addr:10.90.12.231 Bcast:10.90.12.255 Mask:255.255.255.0

。。。。。。

[root@rac2 ~]# ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:1C:C4:DF:0C:30

inet addr:10.20.30.42 Bcast:10.20.30.255 Mask:255.255.255.0

。。。。。。

eth1 Link encap:Ethernet HWaddr 00:1C:C4:DF:0C:2E

inet addr:10.90.12.232 Bcast:10.90.12.255 Mask:255.255.255.0

。。。。。。

10.20.30.* private ip,在eth0

10.90.12.* public ip,在eth1上。

和配置/etc/hoststwo nodes

節點1:

#hostname dnlgl1

Dnlgl1#more /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=dnlgl1

節點2:

#hostname dnlgl2

Dnlgl1#more /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=dnlgl2

Two_nodes# more /etc/hosts

127.0.0.1 localhost.localdomain localhost

::1 localhost6.localdomain6 localhost6

10.90.12.231 dnlgl1

10.90.12.232 dnlgl1-vip

172.10.10.1 dnlgl1-priv

10.90.12.233 dnlgl2

10.90.12.234 dnlgl2-vip

172.10.10.2 dnlgl2-priv

10.90.12.235 scan_vip

檔案,two nodes

#more /etc/resolv.conf

nameserver 10.90.20.50

服務

1.3.4.1 允許telnet服務

編輯/etc/xinetd.d/telnet,修改檔案中的disable=yesdisable=no,允許telnet服務。修改後的檔案內容如下:

#more /etc/xinetd.d/telnet

# default: on

# description: The telnet server serves telnet sessions; it uses

# unencrypted username/password pairs for authentication.

service telnet

{

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

disable = no

}

1.3.4.2 修改相關配置,允許以root身份進行登入

註釋掉 /etc/pam.d/login檔案的’auth{user_...pam_securetty.so’那一行。註釋後的內容如下:

#more /etc/pam.d/login

#%PAM-1.0

#auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so

auth include system-auth

。。。。。。

編輯/etc/securetty,增加pts/1…..,修改完成後的內容如下:

[root@rac1 ~]# more /etc/securetty

。。。。。。

tty10

tty11

pts/0

pts/1

pts/2

pts/3

pts/4

pts/5

pts/6

pts/7

pts/8

pts/9

pts/10

pts/11

pts/12

1.3.4.3 重新啟動xinetd服務,使得更新生效

#service xinetd restart

使用cecurecrt工具,進行遠端telnet,成功。

修改/etc/selinux/config檔案中的SELINUNX=disabled,然後重新啟動.

如果不想重新啟動,則執行setenforce 0

Setenforce 1設定SELinuxenforcing模式

Setenforce 0設定SELinuxpermissive模式

檢查selinux的狀態

#sestatus –v

SELinux status: disabled

在圖形管理介面,關閉防火牆。

配置ntp客戶端

Vi /etc/ntp.conf

server 10.150.192.1

restrict 10.150.192.1 mask 255.255.255.255 nomodify notrap noquery

server 10.150.192.2

restrict 10.150.192.2 mask 255.255.255.255 nomodify notrap noquery

啟動ntpd服務

Service ntpd start

Chkconfig ntpd on

[root@rac1 setup]# ntpstat

synchronised to local net at stratum 11

time correct to within 11 ms

polling server every 1024 s

[root@rac1 setup]# date

Wed Aug 1 15:28:03 CST 2012

[root@rac1 setup]# service ntpd stop

Shutting down ntpd: [ OK ]

[root@rac1 setup]# ntpdate 10.150.192.2 使用ntpdate更新時間時,需要先停止ntpd服務

1 Aug 15:25:08 ntpdate[4786]: step time server 10.150.192.2 offset -193.859194 sec

[root@rac1 setup]# date

Wed Aug 1 15:25:10 CST 2012

重新啟動ntpd服務,否則,後面grid安裝的時候將會報錯。重新ntpd的命令如下:

#service ntpd start

[root@rac1 rules.d]# vi /etc/sysconfig/ntpd

# Drop root to id 'ntp:ntp' by default.

OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid -g -x"

到這裡redhat linux 5.6的作業系統的基本配置完成。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1059547/,如需轉載,請註明出處,否則將追究法律責任。

相關文章