1.先要查出光纤卡的WWN号,SUSE 10下光纤卡的WWD在/sys/class/fc_host/host5/port_name文件中,有两块卡就会有两个host*的目录

接好光纤后可以在dev下可以看到多个设备,如果是两块卡,存储上的一个分区会对应成4个设备号。

2.首先在其中一台机器上配置好multipath

(1)编写/etc/multipath.conf文件
(2)启用并运行multipathd
     chkconfig multipathd on
     service multipathd start
(3)查看多路径是否生效
(4)multipath –ll
(5) chkconfig boot.multipath on
chkconfig boot.lvm on
检查boot.multipath 是否启动 chkconfig –list boot.multipath
检查boot.lvm 是否启动 chkconfig –list boot.lvm

如果能看到多个驱动器(sdX)合成一个mpath[a-zA-Z],说明已经生效

3.讲生成的有效/etc/multipath.conf文件复制到另外一台机器
# scp /etc/multipath.conf   root@xxx.xxx.xxx.xx:/etc/multipath.conf

登录到该机器执行上述步骤

4.配置lvm的PV检索,避免使用sdX设备,编辑/etc/lvm.conf配置文件

在filter = 表达式中加入一个规则
"r|/dev/sd*|"

将写好的lvm.conf复制到另外一台机器

5.在其中一台机器创建LVM设备

(1)创建PV
   #pvcreate /dev/mapper/mpathc

(2)创建VG
   # vgcreate racvg  /dev/mapper/mpathc

(3)创建LV
   # lvcreate -n lv01 -L 500M racvg
   # lvcreate -n lv02 -L 500M racvg
   # lvcreate -n lv03 -L 500M racvg
   # lvcreate -n lv04 -L 500M racvg
   # lvcreate -n lv05 -L 500M racvg

创建其他LV以此类推,-n指定名字,-L指定大小,单位可以为M,G

(4)在另外一台机器执行
   #vgscan
   # vgchange -ay

就能识别出新建的LVM设备

(5)查看LVM设备的命令
   pvs 查看PV
   vgs 查看VG
   lvs   查看LV
   vgscan 扫描磁阵上的LVM
   vgchange -ay 激活卷组

6.在其总一台机器创建裸设备

(1)编辑/etc/raw,内容如下,注意裸设备必须以raw命名

raw1:mapper/racvg-lv01
raw2:mapper/racvg-lv02
raw3:mapper/racvg-lv03
raw4:mapper/racvg-lv04
raw5:mapper/racvg-lv05

(2)启用raw服务
chkconfig raw on

(3)执行绑定
service raw start

(4)查询绑定关系
raw -qa

显示的结果是major,minor号,需要找到设备名的话,要进入/dev/mapper目录执行ls -l来对比发现

(5)在另外一台机器重复上述操作

7.注意事项

缺省生成的

/dev/mapper/mpathX
/dev/mapper/racvg-*
/dev/raw/rawN

设备文件,只能对root有权限,当需要非root用户也能读写时,需要手工修改权限和属主

例如:

chown Oracle:oinstall /dev/mapper/pathc
chown oracle:oinstall /dev/mapper/racvg-*
chown oracle:oinstall /dev/raw/raw*

chomod 666 /dev/mapper/mpathc
chmod 666 /dev/mapper/racvg-*
chmod 666 /dev/raw/raw*

上述命令建议放到应用的启动脚本里,在启动应用进程前执行,确保获得正确的权限。

编辑/etc/init.d/raw 文件 将上述命令插入文挡结束前的倒数第二行

SUSE Linux 多路径软件+LVM+裸设备的配置的更多相关文章

  1. 在SUSE Linux Enterprise 11 SP1上用UDEV SCSI配置ASM

    1. 编辑/etc/scsi_id.config文件,如果该文件不存在,则创建该文件,添加如下行: options=–whitelisted –replace-whitespace 2. 获取需要绑定 ...

  2. SuSe Linux 10 企业服务器搭建双机集群配置实例

      650) this.width=650;" onclick="window.open("http://blog.51cto.com/viewpic.php?refim ...

  3. CentOS6.x操作系统自带的 DM Multipath(DMMP)多路径软件配置说明。

    CentOS系统下的多路径软件是操作系统自带的 DM Multipath(DMMP)工具.------------------------------------------------------- ...

  4. Ubuntu系统下的多路径软件 DM Multipath 配置。

    Ubuntu系统下的多路径软件是操作系统自带的 DM Multipath工具.------------------------------------------------------------- ...

  5. 用于 ‘Suse‘ Linux 包管理的 Zypper 命令大全

    SUSE( Software and System Entwicklung,即软件和系统开发.其中‘entwicklung‘是德语,意为开发)Linux 是由 Novell 公司在 Linux 内核基 ...

  6. RHEL6.5安装multipath多路径软件

    一.划zone(以博科光纤交换机为例) ①查看光纤交换机端口状态 RAC_SW_01:admin> switchshow Index Port Address Media Speed State ...

  7. Oracle 数据库裸设备扩容处理

    前段时间,我管理的一台Oracle数据库表空间容量不足了,由于本人以前没有接触过Oracle的使用所以,就自己查资料来研究如何扩容,网上的文档多数都是在物理机上扩容,而偏偏我的数据文件是存储在裸设备上 ...

  8. linux配置裸设备

    1.什么裸设备?字符设备?块设备? 裸设备:也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备.它由应用程序负责对它进行读写操作.不经过文件系统的缓 ...

  9. ASM下裸设备的路径更改是否会影响数据库的执行

    通过asm来存储数据库文件,在linux下能够通过asmlib的方式来管理块设备,也能够直接使用裸设备来建立asm磁盘.在asmlib方式下,磁盘设备启动顺序和名称的改变不会影响到asm的使用.但假设 ...

随机推荐

  1. centos7下安装docker 17.x

    docker的17.X版本与以前的docker安装有些不同,参考了下这篇文章http://www.itmuch.com/docker/docker-2/,以下是我的docker 17.X版本安装过程, ...

  2. xunsearch开发流程(三)

    (一).编写项目配置文件 通过创建一个项目文件来创建一个新的项目cd /data/local/xunsearch/sdk/php/apptouch njw.ini文件内容如下 project.name ...

  3. win7 + python2.7 安装scipy

    问题: 直接pip install scipy将不能正确安装,缺少文件 方法: 下载  "scipy‑0.19.0‑cp27‑cp27m‑win_amd64.whl"[90多M] ...

  4. sed命令n,N,d,D,p,P,h,H,g,G,x解析

    1.sed执行模板=sed '模式{命令1;命令2}'即逐行读入模式空间,执行命令,最后输出打印出来2.为方便下面,先说下p和P,p打印当前模式空间内容,追加到默认输出之后,P打印当前模式空间开端至\ ...

  5. HTML第一讲

    HTML标记区分 HTML即超文本标记语言(HtyperText Markup Language),其作用就是将编辑的内容在屏幕上显示.文件的后缀为.HTML. 在HTML中成对出现的叫做双标记(譬如 ...

  6. GOF23设计模式之观察者模式(observer)

    一.观察者模式概述 观察者模式主要用于 1 :N 的通知.当一个对象(目标对象 Subject 或 Observable)的状态变化时,它需要通知一系列对象(观察者对象 Observer),令它们做出 ...

  7. 第十三章 hadoop机架感知

    背景 分布式的集群通常包含非常多的机器,由于受到机架槽位和交换机网口的限制,通常大型的分布式集群都会跨好几个机架,由多个机架上的机器共同组成一个分布式集群.机架内的机器之间的网络速度通常都会高于跨机架 ...

  8. 解决: Project facet Java version 1.8 is not supported

    背景 从别处Import一个Java project之后,Eclipse提示“Project facet Java version 1.8 is not supported”. 分析 从错误的描述来看 ...

  9. VS2015 异常 :遇到异常。这可能是由某个扩展导致的

    原因是安装程序时将注册表修改了,解决方案: 修改注册表: 64位机器: [HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\ ...

  10. ALSA声卡笔记2---ASoC驱动框架

    1.简单了解一下ASOC 在嵌入式系统里面的声卡驱动为ASOC(ALSA System on Chip) ,它是在ALSA 驱动程序上封装的一层   分为3大部分,Machine,Platform和C ...