使用asmfd绑定磁盘

摘要:
1.停止crs,配置asmfd[root@lxtrac04bin]#./asmcmdafd_configureAFD-627:AFDdistributionfilesfound.AFD-634:RemovingpreviousAFDinstallation.AFD-635:PreviousAFDcomponentssuccessfullyremoved.AFD-636:Installingrequ

1.停止crs,配置asmfd
[root@lxtrac04 bin]# ./asmcmd afd_configure
AFD-627: AFD distribution files found.
AFD-634: Removing previous AFD installation.
AFD-635: Previous AFD components successfully removed.
AFD-636: Installing requested AFD software.
AFD-637: Loading installed AFD drivers.
AFD-9321: Creating udev for AFD.
AFD-9323: Creating module dependencies - this may take some time.
AFD-9154: Loading 'oracleafd.ko' driver.
AFD-649: Verifying AFD devices.
AFD-9156: Detecting control device '/dev/oracleafd/admin'.
AFD-638: AFD installation correctness verified.
Modifying resource dependencies - this may take some time.
[root@lxtrac04 bin]#
2.检查asmfd的状态
[root@lxtrac04 bin]# ./asmcmd afd_state
ASMCMD-9526: The AFD state is 'LOADED' and filtering is 'ENABLED' on host 'lxtrac04'
[root@lxtrac04 bin]#
3.使用独占模式nocrs启动集群
[root@lxtrac04 bin]# ./crsctl start crs -excl -nocrs
CRS-4123: Oracle High Availability Services has been started.
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'lxtrac04'
CRS-2672: Attempting to start 'ora.evmd' on 'lxtrac04'
CRS-2672: Attempting to start 'ora.mdnsd' on 'lxtrac04'
CRS-2676: Start of 'ora.cssdmonitor' on 'lxtrac04' succeeded
CRS-2676: Start of 'ora.mdnsd' on 'lxtrac04' succeeded
CRS-2676: Start of 'ora.evmd' on 'lxtrac04' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'lxtrac04'
CRS-2676: Start of 'ora.gpnpd' on 'lxtrac04' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'lxtrac04'
CRS-2676: Start of 'ora.gipcd' on 'lxtrac04' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'lxtrac04'
CRS-2672: Attempting to start 'ora.diskmon' on 'lxtrac04'
CRS-2676: Start of 'ora.diskmon' on 'lxtrac04' succeeded
CRS-2676: Start of 'ora.cssd' on 'lxtrac04' succeeded
CRS-2672: Attempting to start 'ora.drivers.acfs' on 'lxtrac04'
CRS-2672: Attempting to start 'ora.cluster_interconnect.haip' on 'lxtrac04'
CRS-2672: Attempting to start 'ora.ctssd' on 'lxtrac04'
CRS-2676: Start of 'ora.drivers.acfs' on 'lxtrac04' succeeded
CRS-2676: Start of 'ora.ctssd' on 'lxtrac04' succeeded
CRS-2676: Start of 'ora.cluster_interconnect.haip' on 'lxtrac04' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'lxtrac04'
CRS-2676: Start of 'ora.asm' on 'lxtrac04' succeeded
[root@lxtrac04 bin]#
4.查看集群的asm_diskstring
[root@lxtrac04 bin]# ./asmcmd dsget
parameter: AFD:*
profile:AFD:*
[root@lxtrac04 bin]#
5.设置新的集群asm_diskstring
[root@lxtrac04 bin]# ./asmcmd dsset '/dev/sd*','AFD:*'
[root@lxtrac04 bin]# ./asmcmd dsget
parameter:/dev/sd*, AFD:*
profile:/dev/sd*,AFD:*
[root@lxtrac04 bin]#
6.对磁盘设置标签,需要加 --migrate
[root@lxtrac04 bin]# ./asmcmd afd_label DATA01 /dev/sdd5
disk /dev/sdd5 is already provisioned for ASM
ASMCMD-9513: ASM disk label set operation failed.

[root@lxtrac04 bin]# ./asmcmd afd_label DATA01 /dev/sdd5 --migrate
[root@lxtrac04 bin]#
……………………
7.关闭crs
[root@lxtrac04 bin]# ./crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'lxtrac04'
CRS-2673: Attempting to stop 'ora.ctssd' on 'lxtrac04'
CRS-2673: Attempting to stop 'ora.drivers.acfs' on 'lxtrac04'
CRS-2673: Attempting to stop 'ora.mdnsd' on 'lxtrac04'
CRS-2673: Attempting to stop 'ora.gpnpd' on 'lxtrac04'
CRS-2677: Stop of 'ora.drivers.acfs' on 'lxtrac04' succeeded
CRS-2677: Stop of 'ora.ctssd' on 'lxtrac04' succeeded
CRS-2673: Attempting to stop 'ora.evmd' on 'lxtrac04'
CRS-2673: Attempting to stop 'ora.asm' on 'lxtrac04'
CRS-2677: Stop of 'ora.mdnsd' on 'lxtrac04' succeeded
CRS-2677: Stop of 'ora.gpnpd' on 'lxtrac04' succeeded
CRS-2677: Stop of 'ora.evmd' on 'lxtrac04' succeeded
CRS-2677: Stop of 'ora.asm' on 'lxtrac04' succeeded
CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'lxtrac04'
CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'lxtrac04' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on 'lxtrac04'
CRS-2677: Stop of 'ora.cssd' on 'lxtrac04' succeeded
CRS-2673: Attempting to stop 'ora.driver.afd' on 'lxtrac04'
CRS-2673: Attempting to stop 'ora.gipcd' on 'lxtrac04'
CRS-2677: Stop of 'ora.driver.afd' on 'lxtrac04' succeeded
CRS-2677: Stop of 'ora.gipcd' on 'lxtrac04' succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'lxtrac04' has completed
CRS-4133: Oracle High Availability Services has been stopped.
[root@lxtrac04 bin]#
8.取消udev的使用
[root@lxtrac04 bin]# cat /etc/udev/rules.d/99-oracle-asm.rules
#KERNEL=="sdd[1-9]",ACTION=="add",OWNER="grid", GROUP="asmadmin", MODE="0660"
#KERNEL=="sde[1-9]",ACTION=="add",OWNER="grid", GROUP="asmadmin", MODE="0660"
[root@lxtrac04 bin]# systemctl restart systemd-udevd.service
[root@lxtrac04 bin]# udevadm test /sys/class/block/sdd1 --查看udev生效
[root@lxtrac04 bin]# ll /dev/sd* udev生效,磁盘都是root:disk。grid对磁盘没有读取权限。
brw-rw---- 1 root disk 8, 0 Mar 19 15:19 /dev/sda
brw-rw---- 1 root disk 8, 1 Mar 19 15:19 /dev/sda1
brw-rw---- 1 root disk 8, 2 Mar 19 15:19 /dev/sda2
brw-rw---- 1 root disk 8, 16 Mar 19 15:19 /dev/sdb
brw-rw---- 1 root disk 8, 32 Mar 19 15:19 /dev/sdc
brw-rw---- 1 root disk 8, 48 Mar 19 15:19 /dev/sdd
brw-rw---- 1 root disk 8, 49 Mar 19 15:35 /dev/sdd1
brw-rw---- 1 root disk 8, 50 Mar 19 15:35 /dev/sdd2
brw-rw---- 1 root disk 8, 51 Mar 19 15:35 /dev/sdd3
brw-rw---- 1 root disk 8, 52 Mar 19 15:35 /dev/sdd4
brw-rw---- 1 root disk 8, 53 Mar 19 15:35 /dev/sdd5
brw-rw---- 1 root disk 8, 54 Mar 19 15:35 /dev/sdd6
brw-rw---- 1 root disk 8, 64 Mar 19 15:19 /dev/sde
brw-rw---- 1 root disk 8, 65 Mar 19 15:36 /dev/sde1
brw-rw---- 1 root disk 8, 66 Mar 19 15:36 /dev/sde2
brw-rw---- 1 root disk 8, 67 Mar 19 15:36 /dev/sde3
[root@lxtrac04 bin]#
9.启动crs。启动成功
[root@lxtrac04 bin]# ./crsctl start crs
[root@lxtrac04 bin]# ./crsctl stat res -t -init
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
1 ONLINE ONLINE lxtrac04 STABLE
ora.cluster_interconnect.haip
1 ONLINE ONLINE lxtrac04 STABLE
ora.crf
1 ONLINE ONLINE lxtrac04 STABLE
ora.crsd
1 ONLINE ONLINE lxtrac04 STABLE
ora.cssd
1 ONLINE ONLINE lxtrac04 STABLE
ora.cssdmonitor
1 ONLINE ONLINE lxtrac04 STABLE
ora.ctssd
1 ONLINE ONLINE lxtrac04 OBSERVER,STABLE
ora.diskmon
1 OFFLINE OFFLINE STABLE
ora.driver.afd
1 ONLINE ONLINE lxtrac04 STABLE
ora.drivers.acfs
1 ONLINE ONLINE lxtrac04 STABLE
ora.evmd
1 ONLINE ONLINE lxtrac04 STABLE
ora.gipcd
1 ONLINE ONLINE lxtrac04 STABLE
ora.gpnpd
1 ONLINE ONLINE lxtrac04 STABLE
ora.mdnsd
1 ONLINE ONLINE lxtrac04 STABLE
ora.storage
1 ONLINE ONLINE lxtrac04 STABLE
--------------------------------------------------------------------------------
[root@lxtrac04 bin]#
10.检查asmfd的配置
[root@lxtrac04 bin]# ./asmcmd
ASMCMD> afd_lsdsk
--------------------------------------------------------------------------------
Label Filtering Path
================================================================================
DATA01 ENABLED /dev/sdd5
NEWOCR01 ENABLED /dev/sde1
NEWOCR02 ENABLED /dev/sde2
NEWOCR03 ENABLED /dev/sde3
OCR01 ENABLED /dev/sdd1
OCR02 ENABLED /dev/sdd2
OCR03 ENABLED /dev/sdd3
TEST01 ENABLED /dev/sdd6
ASMCMD>
在sqlplus中查询,已使用的asmfd
SQL> select NAME,MOUNT_STATUS,HEADER_STATUS,MODE_STATUS ,PATH from v$asm_disk;

NAME MOUNT_S HEADER_STATU MODE_ST PATH
------------------------- ------- ------------ ------- -------------------------------------------------------
CLOSED PROVISIONED ONLINE AFD:TEST01
DATA01 CACHED MEMBER ONLINE AFD:DATA01
NEWOCR01 CACHED MEMBER ONLINE AFD:NEWOCR01
NEWOCR02 CACHED MEMBER ONLINE AFD:NEWOCR02
NEWOCR03 CACHED MEMBER ONLINE AFD:NEWOCR03
OCR01 CACHED MEMBER ONLINE AFD:OCR01
OCR02 CACHED MEMBER ONLINE AFD:OCR02
OCR03 CACHED MEMBER ONLINE AFD:OCR03

8 rows selected.

SQL>

参考资料:http://www.oracle.com/technetwork/cn/articles/database/asmfd-2398572-zhs.html

免责声明:文章转载自《使用asmfd绑定磁盘》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[转]软件工程七大原理Django微信小程序后台开发教程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mpVue小程序全栈开发

1、微信小程序,mpVue和wepy的对比  2、  3、es6中关于数组的一些方法 1 <script> 2 let arr = [1,2,3,4] 3 // 遍历 4 arr.forEach(v => { 5 console.log(v) 6 })...

ansible安装及使用

一、ansible介绍 1、ansible简介       官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。   Ansible跟其他IT自动化技术的区别在于其关注点并非配置管理、应用部署或IT流程工作流,而是提供一个统一的界面来协调所有的IT自动化功能,因此Ansible的系统更加易用,部署更...

48 git使用

0 引言git/github是当前最好的代码版本管理和协同工作工具。最近我终于用上了这一先进工具,撒花撒花! # 先把大神廖雪峰的链接献上https://www.liaoxuefeng.com/wiki/896043488029600# 官方教程https://git-scm.com/ 1 配置git使用环境git的使用环境主要包括git的安装、设置SSH...

生成apns的pem证书

要进行推送服务的第一件事就是获取推送证书。它用来对你通过SSL与APNS通讯进行识别。 在Mac上生成 Apple推送通知SSL证书: 登录到 iPhone Developer Connection Portal 并点击 App IDs 创建一个不使用通配符的 App ID 。通配符 ID 不能用于推送通知服务。例如,我们的iPhone程序ID像这样...

第四季-专题10-字符设备驱动模型

专题10-字符设备驱动模型 第1课-使用字符驱动程序 编译/安装驱动 在Linux系统中,驱动程序通常采用内核模块的程序结构来进行编码。因此,编译/安装一个驱动程序,其实质就是编译/安装一个内核模块。 例子:字符设备驱动程序 编写makefile文件:        obj-m := memdev.o KDIR := /home/S5-driver/les...

centOS目录结构详细版

摘要:linux目录结构/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/b...