FC映射给Linux客户端
一、
光纤通道(Fibre Channel,简称FC)是一种高速网络技术标准,用于在计算机数据存储中实现高效的数据传输,它广泛应用于存储区域网络(SAN),提供高性能、高可靠性和可扩展性的数据存储解决方案,本文将详细介绍如何在Linux系统中映射和管理FC存储设备,包括安装必要的软件、配置多路径、挂载设备等步骤。
二、安装Multipath软件
1. 检查是否安装Multipath软件
rpm -qa | grep device-mapper-multipath
2. 如果未安装,使用以下命令进行安装
yum install device-mapper-multipath -y
3. 设置开机自动启动
# For CentOS 6/5 chkconfig multipathd on # For CentOS 7/8 systemctl enable multipathd.service
三、配置Multipath软件
1. 查看设备的WWID(世界范围唯一标识符)
# For CentOS 5.X and older versions for i incat /proc/partitions | awk {'print $4'} | grep sd
; do echo "Device: $i WWID:scsi_id -g -u -s /block/$i
"; done | sort -k4 # For CentOS 6.X for i incat /proc/partitions | awk {'print $4'} | grep sd
; do echo "Device: $i WWID:scsi_id --page=0x83 --whitelisted --device=/dev/$i
"; done | sort -k4 # For CentOS 7.X for i inls /dev/disk/by-id/ | grep scsi
; do echo "Device: $i WWID:/usr/lib/udev/scsi_id --page=0x83 --whitelisted --device=$i
"; done | sort -k4
2. 配置黑名单
编辑多路径配置文件,将不需要加入多路径的本地磁盘列入黑名单。
# For CentOS 5.X blacklist { devnode "^sda$" } # For CentOS 6.X and newer versions blacklist { wwid 3600508b1000000000000000000000000 }
3. 配置多路径策略
根据具体需求,配置多路径策略。
# For CentOS 5.X devices { device { vendor ".*" product ".*" path_grouping_policy group_by_prio path_checker tur path_selector "round-robin 0" hardware_handler "1 alua" failback manual } } # For CentOS 6.X and newer versions devices { device { vendor ".*" product "[^V].*" path_grouping_policy group_by_prio path_checker tur path_selector "round-robin 0" hardware_handler "1 alua" failback manual } }
4. 加载DM Multipath模块并重启服务
# For CentOS 5.X /etc/init.d/multipathd restart # For CentOS 6.X and newer versions systemctl restart multipathd.service
5. 验证多路径状态
multipath -ll
6. 创建分区并格式化(可选)
fdisk /dev/sdX # 根据实际设备名称替换sdX mkfs.ext4 /dev/sdX1 # 根据实际分区名称替换sdX1
7. 挂载设备到指定目录
mkdir -p /mnt/fc_storage mount /dev/sdX1 /mnt/fc_storage
8. 确保开机自动挂载(可选)
编辑/etc/fstab
文件,添加以下行:
/dev/sdX1 /mnt/fc_storage ext4 defaults 0 0
9. 验证挂载结果
df -h
四、常见问题及解决方法
Q1: 为什么无法识别FC存储设备?
A1: 确保已正确安装并配置了Fibre Channel适配器驱动程序,并且设备连接正常,可以使用dmesg | grep scsi
命令检查系统日志,确认是否有相关错误信息。
Q2: 如何更改FC存储设备的WWID?
A2: 在大多数情况下,不建议更改FC存储设备的WWID,因为这可能导致数据不一致和其他问题,如果确实需要更改,建议联系存储设备的供应商或管理员,按照其提供的指引进行操作。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1433527.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复