自己的环境如下:

[root@linuxidc ~]# ll /dev/mapper/*

crw-rw---- 1 root root 10, 58 Oct 24 07:59 /dev/mapper/control

lrwxrwxrwx 1 root root      7 Oct 26 09:19 /dev/mapper/dg -> ../dm-0

lrwxrwxrwx 1 root root      7 Oct 26 09:19 /dev/mapper/ocr -> ../dm-1

[root@linuxidc ~]# ll /dev/dm-*

brw-rw---- 1 grid asmadmin 253, 0 Oct 26 09:43 /dev/dm-0

brw-rw---- 1 grid asmadmin 253, 1 Oct 26 09:43 /dev/dm-1

[root@linuxidc ~]# more /etc/multipath.conf

defaults {

user_friendly_names      yes

max_fds                  max

queue_without_daemon      no

flush_on_last_del        yes

}

multipaths  {

multipath {

wwid 14f504e46494c4552736437624e562d55494b362d5130656e

alias ocr

}

multipath {

wwid 14f504e46494c45525742544e57792d3349514d2d5472315a

alias dg

}

}

[root@linuxidc ~]# more /etc/udev/rules.d/

12-dm-permissions.rules      60-raw.rules                90-alsa.rules                98-kexec.rules

60-fprint-autosuspend.rules  70-persistent-cd.rules      90-hal.rules                99-fuse.rules

60-pcmcia.rules              70-persistent-net.rules      97-bluetooth-serial.rules

[root@linuxidc ~]# more /etc/udev/rules.d/12-dm-permissions.rules

ENV{DM_NAME}=="dg", OWNER:="grid", GROUP:="asmadmin", MODE:="0660", SYMLINK+="iscsi/oraasm-$env{DM_NAME}"

ENV{DM_NAME}=="ocr", OWNER:="grid", GROUP:="asmadmin", MODE:="0660", SYMLINK+="iscsi/oraasm-$env{DM_NAME}"

关于RHEL6安装RAC权限绑定问题

红帽企业版 Linux 6.0 开始弃用 /etc/multipath.conf 配置文件中的mode、uid 和 gid 参数。device-mapper 设备的权限(包括 multipath 映射)由 udev 规则设定,在我们安装RAC的过程中,对权限的给予是一个比较麻烦的问题,一般来说,无论是RHEL5还是RHEL6我们都会通过UDEV来对权限做很好的控制,一下说明在RHEL6下通过两种方法对磁盘权限做控制

方法一:

如果使用的是linux自带的多路径软件我们可以使用如下:

/usr/share/doc/device-mapper-version 中有一个模板文件,名为 12-dm-permissions.rules,我们可以使用它并将其放在 /etc/udev/rules.d 目录中使其生效

主要就是修改以下内容,如:

ENV{DM_NAME}=="mpatha", OWNER:="grid", GROUP:="oinstall", MODE:="660"

如果给多路径设备指定了别名,如/etc/multipath.conf配置如下

multipath {

wwid                360050763008101d4e00000000000000a

alias                ocr

则12-dm-permissions.rules里面需要用别名替换默认的mpath*如:

ENV{DM_NAME}=="ocr", OWNER:="grid", GROUP:="oinstall", MODE:="660"

配置完成后,执行udevadm trigge使配置生效,如果不行再用start_udev

[root@rac1 ~]# udevadm trigger

检查dm设备权限是否正确

[root@rac1 rules.d]# ll /dev/dm*

方法二:

如果采用的是存储自带的多路径软件,比如HDS存储的多路径软件:

则采用在/etc/udev/rules.d/99-Oracle-asmdevices.rules

KERNEL=="sddlmac*",OWNER="grid", GROUP="oinstall", MODE="0660"

KERNEL=="sddlmaa*",OWNER="grid", GROUP="oinstall", MODE="0660"

KERNEL=="sddlmab*",OWNER="grid", GROUP="oinstall", MODE="0660"

如果采用的是Linux自带的多路径软件DM-Multipath则需要先获取存储挂在设备的UUID号:

比如,我们通过multipath创建了如下几个设备:

ocrvote1p1 ocrvote2p1 ocrvote3p1 db1p1 db2p1 frap1 redop1

通过如下的命令获取UUID:

# for i in ocrvote1p1 ocrvote2p1 ocrvote3p1 db1p1 db2p1 frap1 redop1; do

printf "%s %s\n" "$i" "$(udevadm info --query=all --name=/dev/mapper/$i |

grep -i dm_uuid)"; done

结果类似如下:

ocrvote1p1 E: DM_UUID=part1-mpath-3600c0ff000dabfe596a0f65101000000

ocrvote2p1 E: DM_UUID=part1-mpath-3600c0ff000dabfe5a2a0f65101000000

ocrvote3p1 E: DM_UUID=part1-mpath-3600c0ff000dabfe5b4a0f65101000000

db1p1 E: DM_UUID=part1-mpath-3600c0ff000d7e7a854a0f65101000000

db2p1 E: DM_UUID=part1-mpath-3600c0ff000dabfe562a0f65101000000

frap1 E: DM_UUID=part1-mpath-3600c0ff000d7e7a874a0f65101000000

redop1 E: DM_UUID=part1-mpath-3600c0ff000dabfe585a0f65101000000

那么我们在/etc/udev/rules.d/99-oracle-asmdevices.rules下做如下编辑:

KERNEL=="dm-*",ENV{DM_UUID}=="part1-mpath-3600c0ff000dabfe5f4d8515101000000",OWNER="grid",GROUP="oinstall",MODE="0660"

添加上面的每一条信息

通过以上两种方式我们均可以绑定多路径设备权限,并且保证不发生变化

建议采用存储自带的多路径软件

linux 0660 权限,CentOS 6上安装RAC权限绑定问题相关推荐

  1. owncloud 10.0 php,基于Linux云服务器CentOS 7上安装OwnCloud 10.0.8

    OwnCloud是一款文件主机服务软件,平时使用的云存储,本文将教大家在CentOS 7上安装目前最新版本OwnCloud 10.0.8.这个是在自己主机的Linux云服务器上建立属于自己的私有云,O ...

  2. linux卸载netdata,Arch Linux/Ubuntu/Debian/CentOS/Fedora上安装NetData性能监视工具

    本文介绍在Arch Linux/Ubuntu/Debian/CentOS/Fedora/Red Hat Enterprise Linux/openSUSE操作系统上安装NetData性能监视工具的方法 ...

  3. linux vps 桌面,linode linux vps的centos系统上安装X Window System GNOME图形桌面使用vnc连接 - 乖兔博客...

    国内外都很出名的linode这家vps供应商大家都不陌生,跟大多数境外vps供应商一样,官网只提供linux的系统,并且默认都是没有桌面版的,需要进行桌面图形化的东西是没法做的.要用图形桌面,就两个途 ...

  4. 运维Linux redis,系统运维|如何在 CentOS 7 上安装 Redis 服务器

    大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...

  5. linux安装teamviewer黑屏,如何在CentOS 7上安装TeamViewer

    TeamViewer是一种跨平台的解决方案,可用于计算机之间的远程控制,桌面共享和文件传输. TeamViewer是专有的计算机软件,它不包含在CentOS存储库中. 在本教程中,我们将逐步完成在Ce ...

  6. linux检测hashicorp,在Ubuntu/CentOS/Debian上安装和配置Hashicorp Vault服务器的方法

    本文介绍在Ubuntu 18.04/Debian 9/CentOS 7/Fedora上安装Vault服务器(Hashicorp Vault Server).配置Vault systemd服务.初始化V ...

  7. linux centos7 r安装,如何在CentOS 7上安装R

    R是一种快速增长的开源编程语言和免费环境,专门从事统计计算和图形表示.它得到R统计计算基金会的支持,主要由统计学家和数据挖掘人员用于开发统计软件和执行数据分析. 本教程将教您如何在CentOS 7上安 ...

  8. linux rpm安装zabbix,CentOS 7上安装Zabbix Server 3.0 图文详解

    CentOS 7上安装Zabbix Server 3.0 图文详解 1.查看系统信息. cat /etc/RedHat-release CentOS Linux release 7.0.1406 (C ...

  9. centos7 安装sql_在Linux Distribution CentOS 7上安装SQL Server vNext CTP

    centos7 安装sql .polje { font-family:'Courier New'; } .polje { font-family:'Courier New'; } It was a p ...

最新文章

  1. hibernate 持久化
  2. shiro缓存管理时报错java.lang.ClassCastException: com.xxx.User cannot be cast to com.xxx.User
  3. 应用虚拟化的五大理由
  4. 调用百度报Cannot read property ‘lng‘ of null错误
  5. understand的安装
  6. JEECG_3.7开发环境搭建与代码生成器入门级教程-张代浩-专题视频课程
  7. extjs 如何将局部的变量变为全局变量
  8. Spring Boot 2 (三):Spring Boot 开源软件都有哪些?
  9. 【USACO 4.3.2】质数方阵
  10. Java基础练习题及详细答案
  11. Android触控签名软件,Android Sign Kit(app一键签名)
  12. 2021年5月12日17点49分 绿盟极光
  13. 视频教程- Docker入门与进阶实战(上)-Docker/K8S
  14. 《Python程序设计基础(第2版)》习题答案
  15. Python ---------列表 集合 字典 深浅拷贝
  16. 马云重构阿里:或分拆成30家公司 整合3家上市【来源:《财经》】
  17. 软件开发转人工智能一年总结
  18. 智能合约隐私计算之同态加密应用举例
  19. 为什么我们说“买东西”,而不说“买南北”?
  20. 打破985校史!她以独作身份投中数学顶刊,曾因换方向重读博士7年

热门文章

  1. UART_RECV详细设计方案
  2. Gulp和webpack的区别
  3. FortiAnalyzer-VM 安装使用
  4. 我是该高兴呢还是悲伤呢?
  5. Swing开发界面时的一个bug复盘
  6. 用Windows live Writer 2012发布51cto博客
  7. 36.Silverlight中播放视频和打印文档【附带源码实例】
  8. 酷我音乐盒里的MV怎么下载
  9. 一个美国老工程师的心理话: 给年轻工程师的十大忠告
  10. C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\文件不断增长,如何处理?...