您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“Linux 6.5上配置ASM的流程”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
1、環(huán)境介紹
筆者使用Red Hat Linux 6.5作為工作操作系統(tǒng)。
[root@NCR-Standby-Asm ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)
從Oracle官方網(wǎng)站和Red Hat官方網(wǎng)站上下載到ASM驅(qū)動(dòng)文件,用于配置ASM Disk。
[root@NCR-Standby-Asm upload]# ls -l
total 200
-rw-r--r-- 1 root root 35044 May 21 11:23 kmod-oracleasm-2.0.6.rh2-2.el6.x86_64.rpm
-rw-r--r-- 1 root root 35176 May 21 11:23 kmod-oracleasm-2.0.6.rh2-3.el6_5.x86_64.rpm
-rw-r--r-- 1 root root 36248 May 21 11:23 kmod-oracleasm-2.0.8-4.el6_6.x86_64.rpm
-rw-r--r-- 1 root root 13300 May 21 11:23 oracleasmlib-2.0.4-1.el6.x86_64.rpm
-rw-r--r-- 1 root root 74984 May 21 11:23 oracleasm-support-2.1.8-1.el6.x86_64.rpm
注意:目前kmod是必須從Red Hat官方進(jìn)行下載的,而且只提供了64位版本。同時(shí),針對(duì)不同的Linux Kernel版本,可以使用不同的kmod包程序。
另外兩個(gè)oracle asm支持包是從Oracle官方網(wǎng)站下載得來。
2、安裝ASM包和分區(qū)配置
依據(jù)kmod、oracleasmlib和oracleasm-support的順序安裝驅(qū)動(dòng)程序包。
[root@NCR-Standby-Asm upload]# rpm -ivh kmod-oracleasm-2.0.6.rh2-3.el6_5.x86_64.rpm
warning: kmod-oracleasm-2.0.6.rh2-3.el6_5.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing... ########################################### [100%]
1:kmod-oracleasm ########################################### [100%]
[root@NCR-Standby-Asm upload]# rpm -ivh oracleasmlib-2.0.4-1.el6.x86_64.rpm
warning: oracleasmlib-2.0.4-1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing... ########################################### [100%]
1:oracleasmlib ########################################### [100%]
[root@NCR-Standby-Asm upload]# rpm -ivh oracleasm-support-2.1.8-1.el6.x86_64.rpm
warning: oracleasm-support-2.1.8-1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing... ########################################### [100%]
1:oracleasm-support ########################################### [100%]
確定ASM Disk Group對(duì)應(yīng)的物理磁盤(或者分區(qū))。
[root@NCR-Standby-Asm profile.d]# fdisk -l
Disk /dev/sda: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders
(篇幅原因,有省略……)
Disk identifier: 0x0da7eb93
Device Boot Start End Blocks Id System
/dev/sdb1 1 2612 20980858+ 83 Linux
/dev/sdb2 2613 5224 20980890 83 Linux
/dev/sdb3 5225 7836 20980890 83 Linux
/dev/sdb4 7837 13054 41913585 5 Extended
/dev/sdb5 7837 10448 20980858+ 83 Linux
/dev/sdb6 10449 13054 20932663+ 83 Linux
說明:投產(chǎn)環(huán)境下,請(qǐng)使用單個(gè)盤作為ASM Disk,強(qiáng)化HA特性。
3、配置ASM
使用oracleasm配置相關(guān)信息。
[root@NCR-Standby-Asm upload]# /usr/sbin/oracleasm configure -i
Configuring the Oracle ASM library driver.
This will configure the on-boot properties of the Oracle ASM library
driver. The following questions will determine whether the driver is
loaded on boot and what permissions it will have. The current values
will be shown in brackets ('[]'). Hitting <ENTER> without typing an
answer will keep that current value. Ctrl-C will abort.
Default user to own the driver interface []: grid
Default group to own the driver interface []: asmadmin
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: done
啟動(dòng)ASM組件。
[root@NCR-Standby-Asm upload]# /etc/init.d/oracleasm enable
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [ OK ]
Scanning the system for Oracle ASMLib disks: [ OK ]
4、創(chuàng)建ASM Disk
下面進(jìn)行ASM Disk的創(chuàng)建。
[root@NCR-Standby-Asm dev]# fdisk -l | grep sdb
Disk /dev/sdb: 107.4 GB, 107374182400 bytes
/dev/sdb1 1 2612 20980858+ 83 Linux
/dev/sdb2 2613 5224 20980890 83 Linux
/dev/sdb3 5225 7836 20980890 83 Linux
/dev/sdb4 7837 13054 41913585 5 Extended
/dev/sdb5 7837 10448 20980858+ 83 Linux
/dev/sdb6 10449 13054 20932663+ 83 Linux
使用oracleasm createdisk進(jìn)行創(chuàng)建。
[root@NCR-Standby-Asm upload]# /usr/sbin/oracleasm createdisk DATA1 /dev/sdb1
Writing disk header: done
Instantiating disk: done
[root@NCR-Standby-Asm dev]# /usr/sbin/oracleasm createdisk DATA2 /dev/sdb2
Writing disk header: done
Instantiating disk: done
[root@NCR-Standby-Asm dev]# /usr/sbin/oracleasm createdisk DATA3 /dev/sdb3
Writing disk header: done
Instantiating disk: done
[root@NCR-Standby-Asm dev]# /usr/sbin/oracleasm createdisk DATA5 /dev/sdb5
Writing disk header: done
Instantiating disk: done
[root@NCR-Standby-Asm dev]# /usr/sbin/oracleasm createdisk DATA6 /dev/sdb6
Writing disk header: done
Instantiating disk: done
檢查結(jié)果:
[root@NCR-Standby-Asm dev]# /usr/sbin/oracleasm listdisks
DATA1
DATA2
DATA3
DATA5
DATA6
后續(xù)就可以使用GUI asmca進(jìn)行ASM Disk Group配置。
5、結(jié)論
從近幾個(gè)版本ASM的演化情況看,在未來相當(dāng)長時(shí)間內(nèi),ASM將是Oracle主要系統(tǒng)存儲(chǔ)解決方案。而且Oracle RAC基于的主要是ASM,了解配置方法策略對(duì)我們而言很重要。
“Linux 6.5上配置ASM的流程”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。