REDHAT5.6+ORACLE11GR2 RAC+PCSERVER+DS8100儲存安裝日誌(4)
軟體包,初始化配置oracleasm
相關的3個rpm包
[root@rac1 rpm]# uname -rm
2.6.18-194.el5 x86_64
Oracle asmlib 2.0下載網頁:
圖中的兩個檔案都需要下載.
[@more@]圖中的兩個檔案都需要下載.
需要下載上圖oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
ASMLib 2.0 is delivered as a set of three Linux packages:
oracleasmlib-2.0 - the Oracle ASM libraries
oracleasm-support-2.0 - utilities needed to administer ASMLib
oracleasm - a kernel module for the Oracle ASM library
下載後三個檔案分別為:
oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
oracleasm-support-2.1.7-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm
的rpm包
[root@dnlgl1 setup]# rpm -Uvh oracleasm-support-2.1.7-1.el5.x86_64.rpm
warning: oracleasm-support-2.1.7-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:oracleasm-support ########################################### [100%]
[root@dnlgl1 setup]# rpm -Uvh oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:oracleasm-2.6.18-194.el########################################### [100%]
[root@dnlgl1 setup]# rpm -Uvh oracleasmlib-2.0.4-1.el5.x86_64.rpm
warning: oracleasmlib-2.0.4-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:oracleasmlib ########################################### [100%]
請注意這三個包的安裝順序.
Oracleasm 是依賴於oracle-support的,所以要先安裝oracleasm-support包.
而oracleasmlib 又依賴於oracleasm,所以oracleasmlib最後安裝.
總之,安裝順序是:oracleasm-support包àoracleasm包àoracleasmlib包.
兩個節點都需要安裝這三個包.
查詢包的安裝情況
[root@dnlgl2 tmp]# rpm -aq|grep oracleasm
oracleasm-2.6.18-194.el5-2.0.5-1.el5
oracleasmlib-2.0.4-1.el5
oracleasm-support-2.1.7-1.el5
包有沒有安裝
rpm –aq|grep mapper 如果沒有安裝,則需要安裝multipath包
twonodes# rpm -aq|grep mapper
device-mapper-1.02.39-1.el5
device-mapper-event-1.02.39-1.el5
device-mapper-multipath-0.4.7-34.el5
device-mapper-1.02.39-1.el5和device-mapper-multipath-0.4.7-34.el5這兩個包是linux作業系統自帶的多路徑驅動包。
我們還有一個選擇,我們可以使用儲存廠家提供的多路徑軟體,例如IBM的SDD軟體,通常來講,linux系統更新的速度比儲存廠家為新作業系統提供新的驅動的更新速度要快很多(有點繞),簡單說:linux出7.1版本了,但sdd for linux7.1的驅動很久才出來。
這裡建議使用linux自帶的多路徑驅動包。
模組加入核心模組中
[root@dnlgl1 ~]# modprobe dm-multipath
[root@dnlgl1 ~]# lsmod|grep multi
dm_multipath 56921 0
scsi_dh 42177 1 dm_multipath
dm_mod 101649 17 dm_multipath,dm_raid45,dm_snapshot,dm_zero,dm_mirror,dm_log
,
#chkconfig multipathd on
手工啟動multipath
#service multipathd start
# service multipathd status
multipathd (pid 19481) is running...
透過下面兩個資料夾中的內容,以及對應儲存上的配置,可以找到。
#ls -l /dev/disk/by-id
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007002 -> ../../sdbg
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007004 -> ../../sdbi
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007003 -> ../../sdbh
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007104 -> ../../sdbp
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007000 -> ../../sdbs
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007105 -> ../../sdbq
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007005 -> ../../sdbx
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007103 -> ../../sdcc
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007001 -> ../../sdch
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007100 -> ../../sdbl
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007101 -> ../../sdco
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007102 -> ../../sddd
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007006 -> ../../sdby
lrwxrwxrwx 1 root root 10 Aug 8 15:34 scsi-36005076309ffc5850000000000007106 -> ../../sdcf
more /etc/multipath.conf
#more /etc/multipath.conf
。。。。。。
defaults {
polling_interval 30
failback immediate
no_path_retry 5
rr_min_io 100
path_checker tur
user_friendly_names yes
}
multipaths {
multipath {
wwid 36005076309ffc5850000000000007000
alias ds8100_ocr_1
}
multipath {
wwid 36005076309ffc5850000000000007100
alias ds8100_ocr_2
}
multipath {
wwid 36005076309ffc5850000000000007001
alias ds8100_flash_1
}
multipath {
wwid 36005076309ffc5850000000000007101
alias ds8100_flash_2
}
……
multipath {
wwid 36005076309ffc5850000000000007106
alias ds8100_data_10
}
}
devices{
device {
vendor "IBM"
product "2145"
path_grouping_policy group_by_prio
# prio_callout "/sbin/mpath_prio_alua /dev/%n"
}
# These are the default settings for 1750 (IBM DS6000)
# Starting with RHEL5, multipath includes these settings be default
device {
vendor "IBM"
product "1750500"
path_grouping_policy group_by_prio
# prio_callout "/sbin/mpath_prio_alua /dev/%n"
}
# These are the default settings for 2107 (IBM DS8000)
# Uncomment them if needed on this system
device {
vendor "IBM"
product "2107900"
path_grouping_policy group_by_serial
}
# These are the default settings for 2105 (IBM ESS Model 800)
# Starting with RHEL5, multipath includes these settings be default
device {
vendor "IBM"
product "2105800"
path_grouping_policy group_by_serial
}
}
修改完成/etc/multipath.conf,需要重新啟動一下multipath服務
#service multipathd restart
#multipath -F
#multipath –v3
顯示multipath的磁碟
#multipath –ll
ds8100_flash_2 (36005076309ffc5850000000000007101) dm-15 IBM,2107900
[size=10G][features=1 queue_if_no_path][hwhandler=0][rw]
_ round-robin 0 [prio=8][enabled]
_ 2:0:2:8 sdak 66:64 [active][ready]
_ 2:0:3:8 sday 67:32 [active][ready]
_ 3:0:0:8 sdbm 68:0 [active][ready]
_ 3:0:1:8 sdca 68:224 [active][ready]
_ 3:0:2:8 sdco 69:192 [active][ready]
_ 3:0:3:8 sddc 70:160 [active][ready]
_ 2:0:0:8 sdi 8:128 [active][ready]
_ 2:0:1:8 sdw 65:96 [active][ready]
……
ds8100_ocr_1 (36005076309ffc5850000000000007000) dm-7 IBM,2107900
[size=2.0G][features=1 queue_if_no_path][hwhandler=0][rw]
_ round-robin 0 [prio=8][enabled]
_ 2:0:2:0 sdac 65:192 [active][ready]
_ 2:0:3:0 sdaq 66:160 [active][ready]
_ 2:0:0:0 sda 8:0 [active][ready]
_ 3:0:0:0 sdbe 67:128 [active][ready]
_ 3:0:1:0 sdbs 68:96 [active][ready]
_ 3:0:2:0 sdcg 69:64 [active][ready]
_ 3:0:3:0 sdcu 70:32 [active][ready]
_ 2:0:1:0 sdo 8:224 [active][ready]
ds8100_data_01 (36005076309ffc5850000000000007002) dm-9 IBM,2107900
[size=30G][features=1 queue_if_no_path][hwhandler=0][rw]
_ round-robin 0 [prio=8][enabled]
_ 2:0:2:2 sdae 65:224 [active][ready]
_ 2:0:3:2 sdas 66:192 [active][ready]
_ 3:0:0:2 sdbg 67:160 [active][ready]
_ 3:0:1:2 sdbu 68:128 [active][ready]
_ 3:0:2:2 sdci 69:96 [active][ready]
_ 3:0:3:2 sdcw 70:64 [active][ready]
_ 2:0:0:2 sdc 8:32 [active][ready]
_ 2:0:1:2 sdq 65:0 [active][ready]
設定兩個引數ORACLEASM_SCANORDER="dm"
ORACLEASM_SCANEXCLUDE="sd"
配置完這兩個引數後,重新啟動一下oracleasm
#/etc/rc.d/init.d/oracleasm stop
#/etc/rc.d/init.d/oracleasm start
ORACLEASM_SCANEXCLUDE="sd"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1059550/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- REDHAT5.6+ORACLE11GR2 RAC+PCSERVER+DS8100儲存安裝日誌(6)RedhatOracleServer
- REDHAT5.6+ORACLE11GR2 RAC+PCSERVER+DS8100儲存安裝日誌(5)RedhatOracleServer
- REDHAT5.6+ORACLE11GR2 RAC+PCSERVER+DS8100儲存安裝日誌(3)RedhatOracleServer
- REDHAT5.6+ORACLE11GR2 RAC+PCSERVER+DS8100儲存安裝日誌(2)RedhatOracleServer
- REDHAT5.6+ORACLE11GR2 RAC+PCSERVER+DS8100儲存安裝日誌(1)RedhatOracleServer
- REDHAT5.6+ORACLE11GR2 RAC+PCSERVER+DS8100儲存安裝日誌(7)RedhatOracleServer
- 【儲存管理】日誌管理
- lumen cli日誌和普通日誌分開儲存
- python日誌怎麼儲存Python
- Laravel 使用 Elasticsearch 作為日誌儲存LaravelElasticsearch
- PG wal 日誌的物理儲存分析
- 使用外部表儲存巡檢日誌
- CQRS 儲存事件與日誌記錄事件
- Laravel 5.6+ 使用 MongoDB 儲存框架日誌LaravelMongoDB框架
- 使用 Easysearch,日誌儲存少一半
- 日誌主機安裝指南
- Laravel 5.8 自定義位置日誌按天儲存Laravel
- 超酷演算法:日誌結構化儲存演算法
- Android進階:一、日誌列印和儲存策略Android
- 分散式日誌儲存架構程式碼實踐分散式架構
- 在 R2 上儲存您的 Cloudflare 日誌Cloud
- mysql 資料儲存檔案及6類日誌MySql
- 我們NetCore下日誌儲存設計NetCore
- Android 程式設計日誌之資料儲存Android程式設計
- SQL Server資料庫事務日誌儲存序列SQLServer資料庫
- oracle歸檔日誌儲存路徑的設定Oracle
- 日立儲存安裝11gRAC
- solaris安裝RAC的儲存配置
- Apche日誌系列(4):日誌分析(轉)
- 日誌11月4日
- 分散式儲存ceph之快速安裝分散式
- exadata vmwate 安裝儲存節點
- OpenTSDB 安裝 啟動 資料儲存
- logstash的安裝使用、收集json日誌、csv日誌總結JSON
- linux系統伺服器,nginx日誌切割儲存教程。Linux伺服器Nginx
- 請問 Lumen 6.0 是怎樣自定義日誌路徑,並且日誌按天儲存的?
- LAMP純原始碼編譯安裝日誌LAMP原始碼編譯
- linux 下 squid 安裝日誌 (轉)LinuxUI