CentOS 6.2 Linux 多路径安装文档.docx_第1页
CentOS 6.2 Linux 多路径安装文档.docx_第2页
CentOS 6.2 Linux 多路径安装文档.docx_第3页
CentOS 6.2 Linux 多路径安装文档.docx_第4页
CentOS 6.2 Linux 多路径安装文档.docx_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CentOS 6.2 Linux 多路径安装文档注:当使用DM-Mulitpath之后,设备生成的新文件会存在三个不同的目录中1)/dev/mapper/目录下的文件,是早在系统启动的过程中就创建了。访问multipath设备时就使用这些文件,例如创建lvm;2)/dev/mpath/目录下的文件,是为了可以方便的在同一个目录下查看所有的multipath设备。这个文件由udev创建。如果系统在启动过程中需要访问multipath设备,不要使用这些文件。不用在这些设备文件上建立lvm;3)/dev/dm-n只为了内部使用目的,永远不要对这些文件进行操作挂载光盘到/media,进入安装包所在目录/media/Packagesrootpython Packages# mount /dev/cdrom /mediarootpython Packages# cd /media/Packages多路径软件包包含下面2个:rootpython Packages# ls device-mapper-multipath-device-mapper-multipath-0.4.9-46.el6.x86_64.rpmdevice-mapper-multipath-libs-0.4.9-46.el6.x86_64.rpm下面命令说明多路径没有安装(查看dm_multipath)rootpython Packages# lsmod |grep multipath安装device-mapper-multipath-0.4.9-46.el6.x86_64.rpm需要先安装红色字体标识的包rootpython Packages# rpm -ivh device-mapper-multipath-0.4.9-46.el6.x86_64.rpm warning: device-mapper-multipath-0.4.9-46.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEYerror: Failed dependencies:device-mapper-multipath-libs = 0.4.9-46.el6 is needed by device-mapper-multipath-0.4.9-46.el6.x86_64kpartx = 0.4.9-46.el6 is needed by device-mapper-multipath-0.4.9-46.el6.x86_64libmultipath.so()(64bit) is needed by device-mapper-multipath-0.4.9-46.el6.x86_64rootpython Packages# rpm -ivh device-mapper-multipath-libs-0.4.9-46.el6.x86_64.rpm warning: device-mapper-multipath-libs-0.4.9-46.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEYerror: Failed dependencies:libaio.so.1()(64bit) is needed by device-mapper-multipath-libs-0.4.9-46.el6.x86_64libaio.so.1(LIBAIO_0.1)(64bit) is needed by device-mapper-multipath-libs-0.4.9-46.el6.x86_64libaio.so.1(LIBAIO_0.4)(64bit) is needed by device-mapper-multipath-libs-0.4.9-46.el6.x86_64先安装libaio包,下面4个都装rootpython Packages# rpm -ivh libaio-libaio-0.3.107-10.el6.i686.rpmlibaio-0.3.107-10.el6.x86_64.rpmlibaio-devel-0.3.107-10.el6.i686.rpmlibaio-devel-0.3.107-10.el6.x86_64.rpmrootpython Packages# rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm warning: libaio-0.3.107-10.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEYPreparing. # 100%1:libaio # 100%rootpython Packages# rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm warning: libaio-devel-0.3.107-10.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEYPreparing. # 100%1:libaio-devel # 100%rootpython Packages# rpm -ivh libaio-0.3.107-10.el6.i686.rpm warning: libaio-0.3.107-10.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEYPreparing. # 100%1:libaio # 100%rootpython Packages# rpm -ivh libaio-devel-0.3.107-10.el6.i686.rpm warning: libaio-devel-0.3.107-10.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEYPreparing. # 100%1:libaio-devel # 100%rootpython Packages# rpm -ivh kpartx-0.4.9-46.el6.x86_64.rpm warning: kpartx-0.4.9-46.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEYPreparing. # 100%1:kpartx # 100%再安装device-mapper-multipath-libs-0.4.9-46.el6.x86_64.rpm 多路径LIB包rootpython Packages# rpm -ivh device-mapper-multipath-libs-0.4.9-46.el6.x86_64.rpm warning: device-mapper-multipath-libs-0.4.9-46.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEYPreparing. # 100%1:device-mapper-multipath# 100%rootpython Packages# rpm -ivh device-mapper-multipath-0.4.9-46.el6.x86_64.rpm warning: device-mapper-multipath-0.4.9-46.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEYPreparing. # 100%1:device-mapper-multipath# 100%检查安装结果rootpython Packages# rpm -qa|grep multipathdevice-mapper-multipath-libs-0.4.9-46.el6.x86_64device-mapper-multipath-0.4.9-46.el6.x86_64添加内核模块rootpython Packages# modprobe dm-multipathrootpython Packages# modprobe dm-round-robin检查内核模块添加结果rootpython Packages# lsmod |grep multipathdm_multipath 17585 1 dm_round_robindm_mod 81500 9 dm_multipath,dm_mirror,dm_log查看起机时是否有multipathd服务rootpython Packages# chkconfig -list|grep multipath若没有则下面命令添加此服务rootpython Packages# chkconfig -add multipathd再检查是否有multipathd服务rootpython Packages# chkconfig -list|grep multipathmultipathd 0:off 1:off 2:off 3:off 4:off 5:off 6:off设定开机自动启动此服务rootpython Packages# chkconfig multipathd on检查多路径启动选项已经为ONrootpython Packages# chkconfig -list|grep multipathmultipathd 0:off 1:off 2:on 3:on 4:on 5:on 6:off启动多路径软件服务rootpython Packages# service multipathd startStarting multipathd daemon: OK rootpython Packages# multipath -v2Jan 13 09:11:22 | /etc/multipath.conf does not exist, blacklisting all devices.Jan 13 09:11:22 | A sample multipath.conf file is located atJan 13 09:11:22 | /usr/share/doc/device-mapper-multipath-0.4.9/multipath.confJan 13 09:11:22 | You can run /sbin/mpathconf to create or modify /etc/multipath.conf使用命令创建/etc/multipath.confmpathconf命令使用方法rootpython Packages# /sbin/mpathconf -helpusage: /sbin/mpathconf Commands:Enable: -enable Disable: -disableSet user_friendly_names (Default n): -user_friendly_names Set find_multipaths (Default n): -find_multipaths Load the dm-multipath modules on enable (Default y): -with_module start/stop/reload multipathd (Default n): -with_multipathd chkconfig on/off multipathd (Default y): -with_chkconfig 创建/etc/multipath.confrootpython Packages# mpathconf -enable -find_multipaths y -with_multipathd y -with_chkconfig y创建后查看/etc/multipath.conf整个配置分两部分1 设备名单部分blacklist 中定义不被多路径的设备,可以用WWid号2 默认规则部分关健参数path_grouping_policy定义策略rootpython Packages# cat /etc/multipath.conf # This is a basic configuration file with some examples, for device mapper# multipath.# For a complete list of the default configuration values, see# /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.defaults# For a list of configuration options with descriptions, see# /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.annotated# By default, devices with vendor = IBM and product = S/390.* are# blacklisted. To enable mulitpathing on these devies, uncomment the# following lines.#blacklist_exceptions # device # vendor IBM# product S/390.*# # Use user friendly names, instead of using WWIDs as names.defaults find_multipaths yesuser_friendly_names yes# Here is an example of how to configure some standard options.#defaults # udev_dir /dev# polling_interval 10# selector round-robin 0# path_grouping_policy multibus# getuid_callout /lib/udev/scsi_id -whitelisted -device=/dev/%n# prio alua# path_checker readsector0# rr_min_io 100# max_fds 8192# rr_weight priorities# failback immediate# no_path_retry fail# user_friendly_names yes# The wwid line in the following blacklist section is shown as an example# of how to blacklist devices by wwid. The 2 devnode lines are the# compiled in default blacklist. If you want to blacklist entire types# of devices, such as all scsi devices, you should use a devnode line.# However, if you want to blacklist specific devices, you should use# a wwid line. Since there is no guarantee that a specific device will# not change names on reboot (from /dev/sda to /dev/sdb for example)# devnode lines are not recommended for blacklisting specific devices.#blacklist # wwid 26353900f02796769# devnode (ram|raw|loop|fd|md|dm-|sr|scd|st)0-9*# devnode hda-z#multipaths # multipath # wwid 3600508b4000156d700012000000b0000# alias yellow# path_grouping_policy multibus# path_checker readsector0# path_selector round-robin 0# failback manual# rr_weight priorities# no_path_retry 5# # multipath # wwid 1DEC_321816758474# alias red# #devices # device # vendor COMPAQ # product HSV110 (C)COMPAQ# path_grouping_policy multibus# getuid_callout /lib/udev/scsi_id -whitelisted -device=/dev/%n# path_checker readsector0# path_selector round-robin 0# hardware_handler 0# failback 15# rr_weight priorities# no_path_retry queue# # device # vendor COMPAQ # product MSA1000 # path_grouping_policy multibus# #blacklist 重启多路径服务rootpython Packages# service multipathd restartStopping multipathd daemon: OK Starting multipathd daemon: OK 显示多路径拓扑 (全部信息)rootpython Packages# multipath -ll 仅显示已创建devmap名称rootpython Packages# multipath -v2Jan 13 09:23:42 | /lib/udev/scsi_id exitted with 1Jan 13 09:23:42 | /lib/udev/scsi_id exitted with 1使更新之后的配置生效rootpython Packages# multipath -Fmultipath命令使用方法rootpython Packages# multipath -helpUnknown switch: (null)multipath-tools v0.4.9 (04/04, 2009)Usage:multipath -c -d -r -v lvl -p pol -b fil -q devmultipath -l|-ll|-f -v lvl -b fil devmultipath -F -v lvlmultipath -hWhere:-h print this usage text-l show multipath topology (sysfs and DM info)-ll show multipath topology (maximum info)-f flush a multipath dev

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论