REDHAT5.6+ORACLE11GR2 RAC+PCSERVER+DS8100儲存安裝日誌(1)
總記
剛開始使用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 server的bios,使得可以從光碟啟動。重新啟動pc伺服器,進行redhat linux 5.6的安裝。
關於redhat linux的安裝,這裡就不詳細描述。
安裝後的配置工作
配置網路的時候,主要兩臺計算機需要對。例如rac1主機的eth0是public的,則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/hosts(two 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=yes為disable=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設定SELinux為enforcing模式
Setenforce 0設定SELinux為permissive模式
檢查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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python日誌怎麼儲存Python
- lumen cli日誌和普通日誌分開儲存
- Laravel 使用 Elasticsearch 作為日誌儲存LaravelElasticsearch
- PG wal 日誌的物理儲存分析
- Storage::append 存日誌,追加儲存到 1M 左右 就被清空了APP
- Laravel 5.6+ 使用 MongoDB 儲存框架日誌LaravelMongoDB框架
- 使用 Easysearch,日誌儲存少一半
- 我們NetCore下日誌儲存設計NetCore
- 日誌主機安裝指南
- Android進階:一、日誌列印和儲存策略Android
- Laravel 5.8 自定義位置日誌按天儲存Laravel
- 在 R2 上儲存您的 Cloudflare 日誌Cloud
- 分散式日誌儲存架構程式碼實踐分散式架構
- mysql 資料儲存檔案及6類日誌MySql
- linux系統伺服器,nginx日誌切割儲存教程。Linux伺服器Nginx
- yum安裝軟體之後如何儲存rpm安裝包
- Linux伺服器常見的日誌檔案儲存位置!Linux伺服器
- 請問 Lumen 6.0 是怎樣自定義日誌路徑,並且日誌按天儲存的?
- Syslogserver(日誌伺服器) 安裝和使用GseServer伺服器
- NAS儲存人人影視安裝使用教程
- logrotate 不支援不同裝置間的日誌轉儲logrotate
- 儲存篇(1)
- SpringBoot專案使用AOP及自定義註解儲存操作日誌Spring Boot
- 雲原生環境下的日誌採集、儲存、分析實踐
- Kafka-之資料日誌儲存(格式變化與壓縮)Kafka
- .NetCore使用Docker安裝ElasticSearch、Kibana 記錄日誌NetCoreDockerElasticsearch
- Linux 環境下安裝 Nexus 私服儲存庫Linux
- Spark+Hbase 億級流量分析實戰(日誌儲存設計)Spark
- 滴滴基於Clickhouse構建新一代日誌儲存系統
- ELKStack日誌平臺——Kibana6.3.2安裝與配置
- Docker安裝ELK並實現JSON格式日誌分析DockerJSON
- Longhorn 雲原生容器分散式儲存 - Air Gap 安裝分散式AI
- K8S叢集儲存服務相關日誌獲取指南K8S
- SelectDB肖康:Apache Doris在日誌儲存與分析場景的實踐Apache
- Git 學習日誌1Git
- Springboot漫遊日誌(1)Spring Boot
- 棧1: 順序儲存
- Oracle儲存過程-1Oracle儲存過程
- 基於第三方CocoaLumberjack(DDLog)做儲存不同分類的日誌