CentOS 多路经挂载
  n0VF2DjSM0Wm 2023年11月02日 43 0

1) 在存储上创建卷,导出给被挂载的裸金属服务器

2) 裸金属服务器安装多路径软件(另:最小化安装的服务器没有mpathconf指令,需要安装device-mapper-multipath,使用yum安装,最小化版本需要挂载本地镜像作为源安装)

安装多路径软件

yum -y install device-mapper-multipath

加载多路径模块

modprobe dm-multipath


安装Round Robin模块

modprobe dm-round-robin

生成multipath配置文件:

mpathconf --enable

注释掉原来的defaults,将如下字段添加至**/etc/multipath.conf** 中

devices {

device {

vendor "3PARdata"

product "VV"

path_grouping_policy group_by_prio

path_selector "round-robin 0"

path_checker tur

features "0"

hardware_handler "1 alua"

prio alua

failback immediate

rr_weight uniform

no_path_retry 18

rr_min_io_rq 1

detect_prio yes

fast_io_fail_tmo 10

dev_loss_tmo 14

}

}

扫描发现存储:

/usr/bin/rescan-scsi-bus.sh ––nooptscan  (如果删除原来的卷,新增加的话也需要重新扫描,如果没反应,物理机重启)

重启multipath服务:

systemctl restart multipathd

查看multipath状态

systemctl status multipathd

查看多路径部署后,可用于挂载的硬盘信息:multipath –ll(没有显示,键盘敲入)

查看硬盘id:ll /dev/disk/by-id

硬盘格式化:

Lvm制作:

pvcreate /dev/dm-2

vgcreate datavg -s 32Mib /dev/dm-2

lvcreate -l 100%VG -n datalv datavg

mkfs.xfs /dev/datavg/datalv

mkdir /data

mount /dev/datavg/datalv /data

echo "`blkid /dev/datavg/datalv | awk '{print $2}' | sed 's/\"//g '` /data xfs defaults 0 0" >> /etc/fstab

如果创建vg的时候显示vg已经存在,那么直接删除vgremove,然后再重新创建vg

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
n0VF2DjSM0Wm
作者其他文章 更多